@charset "UTF-8";
/*! jQuery UI - v1.10.1 - 2013-02-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia%2C%20Times%2C%20%22Times%20New%20Roman%22%2C%20serif&fwDefault=bold&fsDefault=1em&cornerRadius=3px&bgColorHeader=%23ffffff&bgTextureHeader=fine_grain&bgImgOpacityHeader=15&borderColorHeader=%23d4d1bf&fcHeader=%23453821&iconColorHeader=%23b83400&bgColorContent=%23eceadf&bgTextureContent=fine_grain&bgImgOpacityContent=10&borderColorContent=%23d9d6c4&fcContent=%231f1f1f&iconColorContent=%23222222&bgColorDefault=%23f8f7f6&bgTextureDefault=fine_grain&bgImgOpacityDefault=10&borderColorDefault=%23cbc7bd&fcDefault=%23654b24&iconColorDefault=%23b83400&bgColorHover=%23654b24&bgTextureHover=fine_grain&bgImgOpacityHover=65&borderColorHover=%23654b24&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23eceadf&bgTextureActive=fine_grain&bgImgOpacityActive=15&borderColorActive=%23d9d6c4&fcActive=%23140f06&iconColorActive=%238c291d&bgColorHighlight=%23f7f3de&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=15&borderColorHighlight=%23b2a266&fcHighlight=%233a3427&iconColorHighlight=%233572ac&bgColorError=%23b83400&bgTextureError=fine_grain&bgImgOpacityError=68&borderColorError=%23681818&fcError=%23ffffff&iconColorError=%23fbdb93&bgColorOverlay=%236e4f1c&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=%23000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.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 {
	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 table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.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;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #d9d6c4;
	background: #eceadf url(css/jquery-ui/images/ui-bg_fine-grain_10_eceadf_60x60.png) 50% 50% repeat;
	color: #1f1f1f;
}
.ui-widget-content a {
	color: #1f1f1f;
}
.ui-widget-header {
	border: 1px solid #d4d1bf;
	background: #ffffff url(css/jquery-ui/images/ui-bg_fine-grain_15_ffffff_60x60.png) 50% 50% repeat;
	color: #453821;
	font-weight: bold;
}
.ui-widget-header a {
	color: #453821;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cbc7bd;
	background: #f8f7f6 url(css/jquery-ui/images/ui-bg_fine-grain_10_f8f7f6_60x60.png) 50% 50% repeat;
	font-weight: bold;
	color: #654b24;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #654b24;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #654b24;
	background: #654b24 url(css/jquery-ui/images/ui-bg_fine-grain_65_654b24_60x60.png) 50% 50% repeat;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #d9d6c4;
	background: #eceadf url(css/jquery-ui/images/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50% repeat;
	font-weight: bold;
	color: #140f06;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #140f06;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #b2a266;
	background: #f7f3de url(css/jquery-ui/images/ui-bg_fine-grain_15_f7f3de_60x60.png) 50% 50% repeat;
	color: #3a3427;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #3a3427;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #681818;
	background: #b83400 url(css/jquery-ui/images/ui-bg_fine-grain_68_b83400_60x60.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_b83400_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_b83400_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_8c291d_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_3572ac_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(css/jquery-ui/images/ui-icons_fbdb93_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #6e4f1c url(css/jquery-ui/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png) 50% 50% repeat;
	opacity: .6;
	filter: Alpha(Opacity=60);
}
.ui-widget-shadow {
	margin: 4px 0 0 4px;
	padding: 4px;
	background: #000000 url(css/jquery-ui/images/ui-bg_diagonal-maze_40_000000_10x10.png) 50% 50% repeat;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 4px;
}


div.jGrowl {
	z-index: 			9999;
	color: 				#fff;
	/*font-size: 			12px;*/
	font-size: 			15px;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.95;
	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; 
	filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=95); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	/*font-family: 			Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: 			"Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {
	margin: 				10px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
	padding-left: 5px;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
/* @group Base */
.chzn-container {
  /* fixed:
  font-size: 13px;
  */
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
	color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(css/chosen/chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('css/chosen/chosen-sprite.png') no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('css/chosen/chosen-sprite.png') no-repeat 100% -22px;
  background: url('css/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('css/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  /* fixed:
  font-family: sans-serif;
  font-size: 1em;
  */
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  /* fixed:
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  */
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  /* fixed:
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  */
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  /* fixed:
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  */
  line-height: 1em;
  padding: 1px 20px 4px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  /* fixed:
  top: 4px;
  */
  top: 5px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(css/chosen/chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('css/chosen/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('css/chosen/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  /* fixed:
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
  */
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('css/chosen/chosen-sprite.png') no-repeat -38px -22px;
  background: url('css/chosen/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('css/chosen/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('css/chosen/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('css/chosen/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
/* @end */


@font-face {
	font-family:"Gill Sans";
	src:url("css/fonts/GillSans/532b216c-8cb5-4eb9-bf40-2976bb2797c3.eot");
	src:url("css/fonts/GillSans/532b216c-8cb5-4eb9-bf40-2976bb2797c3.eot?iefix") format("embedded-opentype"),
	url("css/fonts/GillSans/e1eb0b0b-1d4a-4c3a-9dcb-4899670a6274.woff") format("woff"),
	url("css/fonts/GillSans/7240ec9f-bea0-4cfa-9cc7-a5667279d552.ttf") format("truetype"),
	url("css/fonts/GillSans/18d43876-b641-4b03-b45f-bd41981e7d69.svg#18d43876-b641-4b03-b45f-bd41981e7d69") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:"Gill Sans";
	src:url("css/fonts/GillSans/d0ee9f77-a10b-40cb-82fd-4cca0329f581.eot");
	src:url("css/fonts/GillSans/d0ee9f77-a10b-40cb-82fd-4cca0329f581.eot?iefix") format("embedded-opentype"),
	url("css/fonts/GillSans/a738fd3c-3be9-43d3-895d-e7f222fc7c0f.woff") format("woff"),
	url("css/fonts/GillSans/6d1c26fd-09e2-452b-b55f-bd2eb3ecbc06.ttf") format("truetype"),
	url("css/fonts/GillSans/ce419f0f-945b-4e33-a443-06f3165247e4.svg#ce419f0f-945b-4e33-a443-06f3165247e4") format("svg");
	font-weight: normal;
	font-style: italic;
}


@font-face {
	font-family:"Gill Sans";
	src:url("css/fonts/GillSans/b1683424-297d-4db5-9597-c41a3bd3709e.eot");
	src:url("css/fonts/GillSans/b1683424-297d-4db5-9597-c41a3bd3709e.eot?iefix") format("embedded-opentype"),
	url("css/fonts/GillSans/1295a556-4822-49d4-a8a3-8f819bd7d237.woff") format("woff"),
	url("css/fonts/GillSans/c42a27ff-79e1-4699-bb13-cde4c41674f0.ttf") format("truetype"),
	url("css/fonts/GillSans/175fd724-2ca3-4c6d-b4e8-1238fcc8eb1e.svg#175fd724-2ca3-4c6d-b4e8-1238fcc8eb1e") format("svg");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family:"Gill Sans";
	src:url("css/fonts/GillSans/6ccc64e5-eadb-4da9-98e2-6ca51833fa46.eot");
	src:url("css/fonts/GillSans/6ccc64e5-eadb-4da9-98e2-6ca51833fa46.eot?iefix") format("embedded-opentype"),
	url("css/fonts/GillSans/648c640b-6a9c-4af0-9bd6-f0fa1a0f43df.woff") format("woff"),
	url("css/fonts/GillSans/b562c46e-79d8-4128-b01a-4d164f303a14.ttf") format("truetype"),
	url("css/fonts/GillSans/3b699fce-488f-4faf-bcb1-8f62929e2ce4.svg#3b699fce-488f-4faf-bcb1-8f62929e2ce4") format("svg");
	font-weight: bold;
	font-style: italic;
}


@font-face {
	font-family:"Gill Sans Light";
	src:url("css/fonts/GillSans/c15f85df-0e92-4a69-b0e9-f365cbaf19a2.eot");
	src:url("css/fonts/GillSans/c15f85df-0e92-4a69-b0e9-f365cbaf19a2.eot?iefix") format("embedded-opentype"),
	url("css/fonts/GillSans/d0110e4d-8197-4ab8-803f-66f55e2a2dcc.woff") format("woff"),
	url("css/fonts/GillSans/f33c142a-4b49-4401-8008-3af8864d5352.ttf") format("truetype"),
	url("css/fonts/GillSans/45b119a9-3bea-4037-a42a-93be92ee1335.svg#45b119a9-3bea-4037-a42a-93be92ee1335") format("svg");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family:"Gill Sans Light";
	src:url("css/fonts/GillSans/66d027e9-d498-429f-91db-5587009f0b19.eot");
	src:url("css/fonts/GillSans/66d027e9-d498-429f-91db-5587009f0b19.eot?iefix") format("embedded-opentype"),
	url("css/fonts/GillSans/826ab257-8052-4bf9-8e3e-d670985c5e73.woff") format("woff"),
	url("css/fonts/GillSans/07e3241f-4234-4453-ba10-1c07b06deef6.ttf") format("truetype"),
	url("css/fonts/GillSans/766219a5-6481-416d-84a6-119eea394925.svg#766219a5-6481-416d-84a6-119eea394925") format("svg");
	font-weight: 300;
	font-style: italic;
}                                                                                                	


@font-face {
	font-family:'BebasNeueCyrillic';
	src:url('css/fonts/BebasNeueCyrillic/bebasneuecyrillic-webfont.eot');
	src:url('css/fonts/BebasNeueCyrillic/bebasneuecyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	url('css/fonts/BebasNeueCyrillic/bebasneuecyrillic-webfont.woff') format('woff'),
	url('css/fonts/BebasNeueCyrillic/bebasneuecyrillic-webfont.ttf') format('truetype'),
	url('css/fonts/BebasNeueCyrillic/bebasneuecyrillic-webfont.svg#BebasNeueCyrillicRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: "FontAwesome";
	src: url("css/fonts/FontAwesome/fontawesome-webfont-woff2.woff2") format('woff2'),
	url("css/fonts/FontAwesome/fontawesome-webfont.woff") format("woff"),
	url("css/fonts/FontAwesome/fontawesome-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

/**** All styles ****/html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}
input,
textarea,
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
input:active,
textarea:active,
select:active,
input:focus,
textarea:focus,
select:focus {
  outline: 0;
}
[hidden] {
  display: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  *zoom: 1;
}
img {
  *zoom: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.hidden {
  display: none;
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.floatbox,
.floatbox-dt {
  display: table;
  width: 100%;
  overflow: visible;
}
.floatbox-oh {
  overflow: hidden;
  width: 100%;
  display: block;
}
.floatbox-fl {
  float: left;
  width: 100%;
}
.breadcrumbs {
  margin-bottom: 0.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 80%;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
}
.breadcrumbs > div {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.breadcrumbs a {
  color: #393939;
}
.breadcrumbs .arrow {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 125%;
  font-style: normal;
  font-weight: normal;
}
.default-error-style {
  background: #f0a0a0;
}
.default-error-style:focus,
.default-error-style:hover {
  background: #f7cccc;
}
.default-table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
}
.default-table tbody tr {
  background: #f2f1f0;
}
.default-table th,
.default-table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.default-table th {
  text-align: center;
  padding: 0.2em;
}
.default-table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.striped-rows tbody tr:nth-child(even) {
  background: #eae9e7;
}
.wiki-striped-rows tbody tr.even {
  background: #eae9e7;
}
.default-paginate {
  overflow: hidden;
  padding: 0.5em;
  margin-bottom: 1em;
}
.default-paginate a {
  margin: 0 0.3em;
  padding: 0.1em 0.3em;
}
.default-paginate span {
  padding: 0.1em 0.2em;
}
.tabs-bar {
  *zoom: 1;
  margin-bottom: -1px;
}
.tabs-bar:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.tabs-bar a {
  display: block;
  float: left;
  padding: 5px 20px 0px;
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-style: solid;
  border-width: 1px;
  text-shadow: 0 1px 0 #ffffff;
}
.tabs-bar a:hover {
  text-decoration: none;
}
.tabs-bar a.active {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  color: #393939;
  text-shadow: 0 1px 0 #ffffff;
  border-color: #ffffff #d3d3d3 #f5f4f1 #ffffff;
  background: #f5f4f1;
}
.tabs-bar a.inactive {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
  color: #5f5e5e;
  border-color: #fff #d3d3d3 #fff #fff;
  background: #e6e5e3;
}
.tabs-bar a.inactive:hover {
  background: #ebe8e2;
}
.tabs-bar a em {
  color: #9e0428;
}
.tabbed-panel {
  background: #f5f4f1;
  border-style: solid;
  border-width: 1px;
  border-color: #fff #d3d3d3 #d3d3d3 #fff;
  padding: 15px;
  min-height: 10em;
}
.tabbed-panel .nav-status {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1em;
  font-style: italic;
  font-weight: bold;
  margin: 0 15px;
}
.tabbed-panel .pages-nav {
  text-align: center;
}
.tabbed-panel .pages-nav .pages-nav-btns {
  padding: 15px 0;
  display: inline-block;
  border-top: 1px solid #acb1b5;
}
.tabbed-panel .pages-nav .pages-nav-btns .button {
  width: 100px;
}
.tabbed-panel .pages-nav .pages-nav-btns .cur-page-label {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  margin: 0 50px;
}
.g-share-buttons .addthis_toolbox > a {
  padding: 0 8px 0 0;
}
.g-share-buttons .addthis_toolbox > a.addthis_button_expanded {
  padding: 0;
}
.g-share-buttons .lj-repost-button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -0px;
  float: left;
}
.g-like-buttons {
  min-height: 24px;
}
.g-like-buttons .vk-like,
.g-like-buttons .fb-like,
.g-like-buttons .addthis_toolbox {
  display: inline-block;
  vertical-align: top;
}
.g-like-buttons .fb-like {
  min-width: 150px;
}
.g-article-stats {
  list-style-type: none;
}
.g-article-stats li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  margin: 0 20px 0 0;
}
.g-article-stats li > * {
  display: block;
  height: 100%;
  min-width: 15px;
  text-align: center;
  padding-left: 25px;
  line-height: 23px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.g-article-stats li > *:hover {
  text-decoration: none;
}
.g-article-stats li > a {
  color: #393939;
}
.g-article-stats li.comments > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -32px;
}
.g-article-stats li.comments > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -52px;
}
.g-article-stats li.views {
  cursor: default;
}
.g-article-stats li.views > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -72px;
}
.g-article-stats li.questions > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -92px;
}
.g-article-stats li.questions > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -112px;
}
.g-article-stats li.reviews > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -132px;
}
.g-article-stats li.reviews > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -152px;
}
.g-article-stats li.coupons > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -172px;
}
.g-article-stats li.coupons > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -192px;
}
.g-article-stats li.posts > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -212px;
}
.g-article-stats li.posts > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -232px;
}
.g-article-info {
  *zoom: 1;
  border-top: 1px solid #666e74;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  margin: 30px 0;
  padding-top: 15px;
}
.g-article-info:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.g-article-info .author-info {
  float: left;
  width: 130px;
}
.g-article-info .author-info .article-author {
  margin-top: 8px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.g-article-info .author-info .article-author > * {
  display: block;
}
.g-article-info .author-info .userlink {
  color: #393939;
}
.g-article-info .author-info .userlink .name {
  font-weight: bold;
}
.g-article-info .tags-n-likes {
  overflow: hidden;
  margin-left: 130px;
  padding-left: 25px;
}
.g-article-info .g-article-stats,
.g-article-info .g-share-buttons,
.g-article-info .contest {
  margin-top: 15px;
}
.g-article-info .g-article-stats {
  display: inline-block;
}
.g-article-info .contest-link {
  font-style: italic;
}
.g-article-info .g-share-buttons {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -o-opacity: 0.5;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.g-article-info:hover .g-share-buttons {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.chzn-container-multi .chzn-choices {
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.chzn-container-multi .chzn-choices:focus,
.chzn-container-multi .chzn-choices:hover {
  background: #fefefd;
}
.g-input-std {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  padding: 5px 3px 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.g-input-std:focus,
.g-input-std:hover {
  background: #fefefd;
}
.g-input-std[disabled] {
  color: #797979;
}
.g-input-std[disabled]:focus,
.g-input-std[disabled]:hover {
  background: #f7f6f5;
}
.g-form-std .type-file span.error,
.g-form-std .type-text span.error,
.g-form-std .type-select span.error,
.g-form-std .type-check span.error,
.g-form-std .type-file div.error,
.g-form-std .type-text div.error,
.g-form-std .type-select div.error,
.g-form-std .type-check div.error {
  margin-left: 40%;
  width: 58%;
}
.g-form-std .type-file input,
.g-form-std .type-text input,
.g-form-std .type-select input,
.g-form-std .type-file textarea,
.g-form-std .type-text textarea,
.g-form-std .type-select textarea,
.g-form-std .type-file select,
.g-form-std .type-text select,
.g-form-std .type-select select,
.g-form-std .type-file span.simple-text,
.g-form-std .type-text span.simple-text,
.g-form-std .type-select span.simple-text,
.g-form-std .type-file div.simple-text,
.g-form-std .type-text div.simple-text,
.g-form-std .type-select div.simple-text {
  width: 58%;
}
.g-form-std .type-file label,
.g-form-std .type-text label,
.g-form-std .type-select label,
.g-form-std .type-file .label,
.g-form-std .type-text .label,
.g-form-std .type-select .label {
  width: 39%;
  margin-right: 1%;
}
.g-form-std .type-check input {
  margin-left: 40%;
}
.g-form-std .type-text .format-tools {
  margin-left: 40%;
}
.g-form-wide .type-file span.error,
.g-form-wide .type-text span.error,
.g-form-wide .type-select span.error,
.g-form-wide .type-check span.error,
.g-form-wide .type-file div.error,
.g-form-wide .type-text div.error,
.g-form-wide .type-select div.error,
.g-form-wide .type-check div.error {
  margin-left: 30%;
  width: 69%;
}
.g-form-wide .type-file input,
.g-form-wide .type-text input,
.g-form-wide .type-select input,
.g-form-wide .type-file textarea,
.g-form-wide .type-text textarea,
.g-form-wide .type-select textarea,
.g-form-wide .type-file select,
.g-form-wide .type-text select,
.g-form-wide .type-select select,
.g-form-wide .type-file span.simple-text,
.g-form-wide .type-text span.simple-text,
.g-form-wide .type-select span.simple-text,
.g-form-wide .type-file div.simple-text,
.g-form-wide .type-text div.simple-text,
.g-form-wide .type-select div.simple-text {
  width: 69%;
}
.g-form-wide .type-file label,
.g-form-wide .type-text label,
.g-form-wide .type-select label,
.g-form-wide .type-file .label,
.g-form-wide .type-text .label,
.g-form-wide .type-select .label {
  width: 29%;
  margin-right: 1%;
}
.g-form-wide .type-check input {
  margin-left: 30%;
}
.g-form-wide .type-text .format-tools {
  margin-left: 30%;
}
.g-form input,
.g-form textarea,
.g-form select,
.g-form optgroup {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.g-form label,
.g-form .label {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 100%;
  font-style: normal;
  font-weight: bold;
}
.g-form label em,
.g-form .label em {
  font-weight: normal;
  font-size: 90%;
}
.g-form input[type="text"],
.g-form input[type="password"],
.g-form input.ui-autocomplete-input,
.g-form textarea,
.g-form select {
  padding: 5px 3px 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.g-form input[type="text"]:focus,
.g-form input[type="password"]:focus,
.g-form input.ui-autocomplete-input:focus,
.g-form textarea:focus,
.g-form select:focus,
.g-form input[type="text"]:hover,
.g-form input[type="password"]:hover,
.g-form input.ui-autocomplete-input:hover,
.g-form textarea:hover,
.g-form select:hover {
  background: #fefefd;
}
.g-form input[type="text"][disabled],
.g-form input[type="password"][disabled],
.g-form input.ui-autocomplete-input[disabled],
.g-form textarea[disabled],
.g-form select[disabled] {
  color: #797979;
}
.g-form input[type="text"][disabled]:focus,
.g-form input[type="password"][disabled]:focus,
.g-form input.ui-autocomplete-input[disabled]:focus,
.g-form textarea[disabled]:focus,
.g-form select[disabled]:focus,
.g-form input[type="text"][disabled]:hover,
.g-form input[type="password"][disabled]:hover,
.g-form input.ui-autocomplete-input[disabled]:hover,
.g-form textarea[disabled]:hover,
.g-form select[disabled]:hover {
  background: #f7f6f5;
}
.g-form .error input,
.g-form .error select,
.g-form .error textarea,
.g-form input.error,
.g-form select.error,
.g-form textarea.error {
  background: #f0a0a0;
}
.g-form .error input:focus,
.g-form .error select:focus,
.g-form .error textarea:focus,
.g-form input.error:focus,
.g-form select.error:focus,
.g-form textarea.error:focus,
.g-form .error input:hover,
.g-form .error select:hover,
.g-form .error textarea:hover,
.g-form input.error:hover,
.g-form select.error:hover,
.g-form textarea.error:hover {
  background: #f7cccc;
}
.g-form span.error {
  color: #b30707;
  font-style: italic;
  font-size: 90%;
}
.g-form .type-file,
.g-form .type-text,
.g-form .type-select,
.g-form .type-check,
.g-form .type-button {
  display: table;
  width: 100%;
  overflow: visible;
  margin: 8px 0;
  position: relative;
}
.g-form span.error,
.g-form div.error {
  display: block;
}
.g-form .type-file input,
.g-form .type-text input,
.g-form .type-select input,
.g-form .type-file textarea,
.g-form .type-text textarea,
.g-form .type-select textarea,
.g-form .type-file select,
.g-form .type-text select,
.g-form .type-select select,
.g-form .type-file span.simple-text,
.g-form .type-text span.simple-text,
.g-form .type-select span.simple-text,
.g-form .type-file div.simple-text,
.g-form .type-text div.simple-text,
.g-form .type-select div.simple-text,
.g-form .type-file label,
.g-form .type-text label,
.g-form .type-select label,
.g-form .type-file .label,
.g-form .type-text .label,
.g-form .type-select .label {
  display: block;
  float: left;
}
.g-form .type-text textarea {
  resize: vertical;
}
.g-form .type-text .format-tools {
  list-style-type: none;
  float: left;
  padding: 4px 0 8px 4px;
  font-size: 90%;
}
.g-form .type-text .format-tools li {
  display: inline;
  margin-right: 4px;
}
.g-form .type-text .format-tools a:hover {
  text-decoration: none;
  border-bottom: 1px dashed #145685;
}
.g-form .type-check label,
.g-form .type-check .label {
  vertical-align: middle;
  display: inline;
  font-weight: normal;
  margin-left: 8px;
}
.g-form .opt-fields-toggler {
  font-size: 90%;
}
.g-form .email-check-field {
  display: none;
}
.g-editor-panel {
  width: 853px;
  background: #f5f4f1;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff #d3d3d3 #d3d3d3 #fff;
}
.post-status-exp {
  background: rgba(204, 202, 200, 0.9);
}
.post-status-apr {
  background: rgba(201, 229, 182, 0.9);
}
.post-status-new {
  background: rgba(232, 224, 161, 0.8);
}
.post-status-rej {
  background: rgba(240, 160, 160, 0.9);
}
.post-status-mod {
  background: rgba(160, 160, 240, 0.9);
}
.post-status-drf {
  background: rgba(153, 194, 255, 0.8);
}
.skip {
  position: absolute;
  top: -32768px;
  left: -32768px;
  /* LTR */

}
.skip:focus,
.skip:active {
  position: static;
  top: 0;
  left: 0;
}
.skiplinks {
  position: absolute;
  top: 0px;
  left: -32768px;
  z-index: 1000;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.skiplinks .skip:focus,
.skiplinks .skip:active {
  left: 32768px;
  outline: 0 none;
  position: absolute;
  width: 100%;
}
.skiplinks a.skip:focus,
.skiplinks a.skip:active {
  color: #fff;
  background: #333;
  border-bottom: 1px #000 solid;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
}
body {
  overflow-y: scroll;
  -webkit-font-smoothing: antialiased;
  background: #f5f2ee;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  color: #393939;
  min-width: 1260px;
}
.header-content,
.footer-content,
.page {
  width: 1240px;
  margin: 0 auto;
  padding: 0;
}
button {
  border: none;
}
a {
  color: #145685;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
textarea,
pre,
code,
kbd,
samp,
var,
tt {
  font-family: Consolas, "Lucida Console", "Andale Mono", "Courier New", Courier, monospace;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
::-moz-selection {
  background: #7DA4AE;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #7DA4AE;
  color: #fff;
  text-shadow: none;
}
div.separator {
  height: 6px;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -0px;
  overflow: hidden;
}
div.mini-separator {
  border-top: 1px solid #a7aeb2;
  margin: 1em 20%;
}
#spinner {
  position: absolute;
  top: 2px;
  right: 2px;
}
a.ajax:hover {
  text-decoration: none;
  border-bottom: 1px dashed #145685;
}
a.inplace-link {
  padding-right: 19px;
  background: url("/images/icons/iview-a.png") right center no-repeat;
}
a.inplace-link:hover {
  text-decoration: none;
  border-bottom: 1px dashed #145685;
  background: url("/images/icons/iview.png") right center no-repeat;
}
html,
body {
  height: 100%;
}
.page-wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -140px;
}
.push {
  height: 140px;
}
.page-header {
  overflow: hidden;
  border-bottom: 8px solid #fff;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -6px;
  -moz-box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
}
.page-header a:hover {
  text-decoration: none;
}
.header-nav {
  float: left;
  width: 999px;
  padding-left: 30px;
  border-right: 1px solid #747C82;
  height: 190px;
}
.header-logo {
  float: left;
  padding-top: 25px;
  padding-left: 20px;
  height: 144px;
  width: 144px;
}
.header-logo a {
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url('sprites/big-488f1c60b2b17e4c523e6a1aeb537183.png');
  background-position: left -0px;
}
.header-logo a:hover {
  text-decoration: none;
}
.header-logo a .version-mark {
  display: block;
  font-family: "BebasNeueCyrillic", Arial, "Helvetica Neue", Helvetica;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  margin-top: -46px;
  margin-left: 94px;
  color: #6c6c6c;
}
.header-logo a .version-mark em {
  font-style: normal;
  color: #b2052d;
}
.header-nav-btn,
.header-search-btn {
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -226px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.3), 0px 2px 3px 0px rgba(54, 54, 54, 0.6);
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.3), 0px 2px 3px 0px rgba(54, 54, 54, 0.6);
  box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.3), 0px 2px 3px 0px rgba(54, 54, 54, 0.6);
}
.header-nav-btn:hover,
.header-search-btn:hover {
  -moz-box-shadow: 0px 1px 0px 0px rgba(54, 54, 54, 0.6);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(54, 54, 54, 0.6);
  box-shadow: 0px 1px 0px 0px rgba(54, 54, 54, 0.6);
}
.header-nav-btn > a {
  display: block;
  height: 100%;
}
.header-nav-btn > a:hover {
  text-decoration: none;
}
.header-nav-btn > a,
.nav-btn-coupons-soon > div,
.header-search-btn > div {
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.nav-active .header-nav-btn {
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -269px;
  color: #96aab9;
}
.main-nav {
  height: 155px;
  padding-top: 35px;
  border-right: 1px solid #000;
  margin-left: 190px;
  font-size: 1px;
}
.main-nav ul {
  overflow: hidden;
}
.main-nav ul > li {
  vertical-align: top;
  text-align: center;
  width: 160px;
  height: 68px;
  float: left;
}
.nav-btn-home,
.nav-btn-wiki,
.nav-btn-qa,
.nav-btn-offers,
.nav-btn-blogs,
.nav-btn-tracker,
.nav-btn-articles,
.nav-btn-reviews,
.nav-btn-pinja,
.nav-btn-us-shopping {
  height: 43px;
  width: 146px;
  margin: 0 7px 3px;
}
.nav-btn-home > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -0px;
}
.nav-btn-home > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -43px;
}
.nav-btn-wiki > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -86px;
}
.nav-btn-wiki > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -129px;
}
.nav-btn-qa > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -172px;
}
.nav-btn-qa > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -215px;
}
.nav-btn-offers > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -258px;
}
.nav-btn-offers > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -301px;
}
.nav-btn-blogs > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -344px;
}
.nav-btn-blogs > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -387px;
}
.nav-btn-tracker > a,
.nav-btn-pinja > a {
  position: relative;
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -430px;
}
.nav-btn-tracker > a:hover,
.nav-btn-pinja > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -473px;
}
.nav-btn-articles > a {
  position: relative;
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -516px;
}
.nav-btn-articles > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -559px;
}
.nav-btn-reviews > a {
  position: relative;
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -602px;
}
.nav-btn-reviews > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -645px;
}
.nav-btn-us-shopping,
.nav-active .nav-btn-us-shopping,
.nav-btn-pinja,
.nav-active .nav-btn-pinja {
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -312px;
}
.nav-btn-us-shopping > a {
  position: relative;
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -688px;
}
.nav-btn-us-shopping > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -731px;
}
.header-nav-btn .new-mark {
  display: block;
  height: 43px;
  width: 46px;
  position: absolute;
  top: 1px;
  right: 1px;
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -774px;
}
.header-nav-btn:hover .new-mark {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -817px;
}
.nav-btn-coupons-soon {
  height: 46px;
  width: 178px;
  margin: 0 0 0 10px;
  background-repeat: no-repeat;
  background-image: url("/images/nav-btns/nav-btn-coupons-soon.png") /** sprite-ref: navbtns ; */;
}
.header-nav-label {
  height: 12px;
  padding: 3px;
  color: #afadad;
  text-transform: lowercase;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}
.header-nav-label a {
  color: #afadad;
}
.header-nav-label a.contest-link {
  color: #f9a;
}
.nav-active .header-nav-label,
.nav-active .header-nav-label a {
  color: #fff;
}
.nav-active .header-nav-label.contest-link,
.nav-active .header-nav-label a.contest-link {
  color: #f9a;
}
.header-search {
  position: relative;
  margin-top: 20px;
}
.header-search form {
  display: block;
}
.header-search form .search-glass {
  height: 23px;
  width: 23px;
  position: absolute;
  top: 7px;
  left: 25px;
  border: none;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -0px;
}
.header-search form .search-field {
  height: 35px;
  width: 615px;
  border: 1px solid #919190;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.9);
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.9);
  font-family: "Gill Sans Light", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 300;
  margin-left: 15px;
  padding-left: 40px;
}
.header-search form .search-field:active,
.header-search form .search-field:focus {
  outline: 0 none;
}
.header-search form .header-search-btn {
  height: 35px;
  width: 140px;
  margin-left: 20px;
  vertical-align: middle;
}
.header-search form .header-search-btn div {
  height: 35px;
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -860px;
}
.header-search form .header-search-btn div:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -893px;
}
.ie-old .header-search {
  position: static;
}
.ie-old .header-search .search-glass {
  display: none;
}
.ie-old .header-search .search-field {
  padding-left: 0px;
}
.header-user-info {
  height: 160px;
  padding: 30px 10000px 0px 0px;
  margin: 0px -10000px 0px 1030px;
  -moz-box-shadow: inset 0px 0px 100px 200px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0px 0px 100px 200px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 100px 200px rgba(0, 0, 0, 0.1);
}
.header-user-info.no-write-button {
  padding-top: 55px;
  height: 135px;
}
.header-user-info div {
  text-align: center;
}
.header-user-info .auth-info-logged,
.header-user-info .auth-info-not-logged {
  height: 80px;
  overflow: hidden;
}
.header-user-info .auth-info-logged {
  padding: 0px 5px;
}
.header-user-info .auth-info-not-logged {
  line-height: 1;
}
.ie-old .header-user-info {
  padding: 40px 0px 0px 0px;
  margin: 0px 0px 0px 1030px;
}
.user-btn-signout {
  height: 18px;
  width: 84px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 10px auto 0px;
}
.user-btn-signout > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -926px;
}
.user-btn-signout > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -944px;
}
.user-btn-signin {
  height: 26px;
  width: 90px;
  margin: 10px auto 5px;
}
.user-btn-signin > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -962px;
}
.user-btn-signin > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -988px;
}
.user-btn-signup {
  height: 24px;
  width: 150px;
  margin: 5px auto 0px;
}
.user-btn-signup > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -1014px;
}
.user-btn-signup > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -1038px;
}
.user-btn-feadback {
  height: 24px;
  width: 150px;
  margin: 22px auto 0px;
}
.user-btn-feadback > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -1062px;
}
.user-btn-feadback > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -1086px;
}
.user-btn-write {
  height: 26px;
  width: 140px;
  margin: 18px auto 0px;
}
.user-btn-write > a {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -1110px;
}
.user-btn-write > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/navbtns-760e7ac04657128b3637e2b017a1a7e8.png');
  background-position: left -1136px;
}
.header-welcome {
  color: #e7ebed;
  font-family: "Gill Sans Light", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
}
.header-username {
  height: 23px;
  overflow: hidden;
}
.header-username > a {
  color: #fff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
}
.header-username > a:hover {
  text-decoration: underline;
}
.header-username > a .inv-email-hint {
  color: #FA3361;
}
#action_nav {
  height: 0;
  overflow: hidden;
  margin: 0 auto 15px;
  padding: 0;
  background: #b65656;
  -webkit-transition: all 100ms ease-in-out 50ms;
  -moz-transition: all 100ms ease-in-out 50ms;
  -o-transition: all 100ms ease-in-out 50ms;
  transition: all 100ms ease-in-out 50ms;
}
#action_nav.visible {
  height: 35px;
}
#action_nav ul {
  list-style-type: none;
  text-align: center;
}
#action_nav ul li {
  width: 180px;
  height: 35px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: bottom;
  margin: 0 15px;
}
#action_nav ul li a {
  color: #fff;
  text-decoration: none;
  line-height: 40px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 105%;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  display: block;
  height: 100%;
}
#action_nav ul li a:hover {
  background: #a6a6a6;
}
.page-footer {
  height: 132px;
  border-top: 8px solid #ffffff;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -6px;
  -moz-box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  text-align: center;
  color: #dcdcdc;
}
.page-footer .social-links {
  margin-top: 20px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
}
.page-footer .social-links ul {
  list-style-type: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.page-footer .social-links ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 9px;
}
.page-footer .social-links a {
  color: #dcdcdc;
}
.page-footer .social-links .age16plus {
  display: inline-block;
  padding: 4px 4px 0;
  font-style: normal;
  font-weight: bold;
  background: #363636;
}
.page-footer .copyright,
.page-footer .design {
  margin-top: 15px;
  font-family: "BebasNeueCyrillic", Arial, "Helvetica Neue", Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}
.page-footer .design,
.page-footer .design > a {
  color: #404851;
  text-shadow: 1px -1px 0px rgba(255, 255, 255, 0.5);
}
.page-footer .version {
  color: #999;
  font-size: 13px;
}
.page-wrapper {
  background: url('/images/page-bg-light.png') repeat;
}
.page-aside {
  float: left;
  width: 300px;
  margin: 15px 0px 15px 15px;
}
.fixed-block {
  width: 300px;
}
.page-aside-content {
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.9), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.9), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.9), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  background: url('/images/aside-bg-300.png') repeat-y;
  overflow: hidden;
  margin-bottom: 10px;
}
.page-aside-content a,
.page-aside-content p,
.page-aside-content li {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
}
.page-aside-content div.separator {
  margin: 10px 15px;
}
.ie-old .page-aside-content {
  border: 1px solid #ccc;
}
.page-content {
  margin: 15px 15px 30px 350px;
}
.page-content div.separator {
  margin: 2em 0em;
}
body.full-width .page-aside {
  display: none;
}
body.full-width .page-content {
  margin: 15px;
}
.main-article {
  margin-bottom: 10px;
  display: table;
  width: 100%;
  overflow: visible;
}
.article-header h1 {
  text-shadow: 0 1px 0px #ffffff;
}
.article-header h1 a:hover,
.article-header h2 a:hover,
.article-header h3 a:hover,
.article-header h4 a:hover {
  text-decoration: none;
}
ul.buttons {
  list-style-type: none;
  text-align: center;
  margin-bottom: 20px;
}
.button,
.aside .button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0px 5px;
  vertical-align: top;
  height: 26px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #82a4bc;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYjBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90b0c6), color-stop(100%, #7398b2));
  background: -webkit-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -o-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -ms-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  -moz-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.5);
  -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);
}
.button > a,
.aside .button > a,
.button > span,
.aside .button > span {
  display: block;
  height: 21px;
  vertical-align: middle;
  padding: 5px 5px 0px 5px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57), 0px -1px 0px rgba(255, 255, 255, 0.25);
}
.button > a:hover,
.aside .button > a:hover,
.button > span:hover,
.aside .button > span:hover {
  text-decoration: none;
}
.button.normal:hover,
.aside .button.normal:hover,
.button.promo:hover,
.aside .button.promo:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.normal > a,
.aside .button.normal > a,
.button.normal > span,
.aside .button.normal > span {
  color: #fff;
}
.button.normal > a:hover,
.aside .button.normal > a:hover,
.button.normal > span:hover,
.aside .button.normal > span:hover {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.button.promo > a,
.aside .button.promo > a,
.button.promo > span,
.aside .button.promo > span {
  color: #ffeab7;
  /*hsl(42, 90%, 60%);*/

}
.button.promo > a:hover,
.aside .button.promo > a:hover,
.button.promo > span:hover,
.aside .button.promo > span:hover {
  color: #ffe198;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.button.normal:disabled,
.aside .button.normal:disabled,
.button.normal.disabled,
.aside .button.normal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.normal:disabled > span,
.aside .button.normal:disabled > span,
.button.normal.disabled > span,
.aside .button.normal.disabled > span,
.button.normal:disabled > a,
.aside .button.normal:disabled > a,
.button.normal.disabled > a,
.aside .button.normal.disabled > a {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.button.promo:disabled,
.aside .button.promo:disabled,
.button.promo.disabled,
.aside .button.promo.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button.promo:disabled > span,
.aside .button.promo:disabled > span,
.button.promo.disabled > span,
.aside .button.promo.disabled > span,
.button.promo:disabled > a,
.aside .button.promo:disabled > a,
.button.promo.disabled > a,
.aside .button.promo.disabled > a {
  color: #ffeab7;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.button.soon > span,
.aside .button.soon > span {
  color: #b8d5e8;
  padding-right: 22px;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: right -23px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.error-article {
  width: 820px;
  margin: 0 auto;
  text-align: center;
}
.error-article .error-img {
  margin: 1em 0 3em 0;
}
.error-article h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: bold;
  color: #870303;
  margin-bottom: 1em;
}
.error-article .error-msg {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: italic;
  font-weight: bold;
}
.search-article .article-header {
  margin-bottom: 1em;
}
.search-article .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.search-article .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.search-article .article-header h1 {
  overflow-wrap: anywhere;
}
.search-article .search-status {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1em;
  font-style: italic;
  font-weight: bold;
}
.search-article .search-results {
  padding-left: 1em;
}
.search-article .search-again {
  margin-bottom: 2em;
}
.search-results {
  padding-top: 1em;
  padding-bottom: 1em;
}
.search-results > ul {
  list-style-type: none;
}
.search-results > ul > li {
  margin: 0 0 1em 1em;
}
.search-results > ul > li .search-result-idx {
  float: left;
  margin-left: -2em;
  padding-right: 0.25em;
}
.search-results > ul > li .search-result-title {
  margin-bottom: 0.3em;
  font-weight: bold;
}
.search-results > ul > li .search-result-title a {
  font-style: italic;
}
.search-results > ul > li .search-result-title sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
  text-transform: uppercase;
}
.search-results > ul > li .search-result-status {
  margin-bottom: 0.3em;
  color: #4b4b4b;
  font-size: 75%;
  font-style: italic;
}
.search-results > ul > li .search-result-status em {
  color: #9e0428;
}
.search-results > ul > li .search-result-status a.userlink {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 100%;
  font-style: italic;
  font-weight: normal;
}
.search-results > ul > li .search-result-content {
  overflow: hidden;
}
.search-results > ul > li .search-result-content .site-dsc {
  margin-left: 120px;
}
.search-results > ul > li .search-result-content .site-dsc a {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
}
.search-results > ul > li .search-result-content .site-logo {
  width: 100px;
  float: left;
  padding-top: 0.3em;
  text-align: center;
}
.search-results > ul > li .search-result-content .site-logo a {
  display: block;
  height: 100%;
}
.search-results > ul > li .search-result-content .site-logo a:hover {
  text-decoration: none;
}
.search-results > ul > li .logo-bw {
  display: block;
}
.search-results > ul > li .logo-color {
  display: none;
}
.search-results > ul > li:hover .logo-bw {
  display: none;
}
.search-results > ul > li:hover .logo-color {
  display: block;
}
.mod-search-stat .article-header {
  margin-bottom: 1em;
}
.mod-search-stat .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.mod-search-stat .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.mod-search-stat table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  margin: 2em 0 1em 0;
}
.mod-search-stat table tbody tr {
  background: #f2f1f0;
}
.mod-search-stat table th,
.mod-search-stat table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.mod-search-stat table th {
  text-align: center;
  padding: 0.2em;
}
.mod-search-stat table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.mod-search-stat table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.mod-search-stat table .last-day-action {
  background: rgba(230, 255, 204, 0.6);
}
.mod-search-stat table .date-col {
  min-width: 9em;
}
.mod-search-stat .paginateButtons {
  overflow: hidden;
  padding: 0.5em;
  margin-bottom: 1em;
}
.mod-search-stat .paginateButtons a {
  margin: 0 0.3em;
  padding: 0.1em 0.3em;
}
.mod-search-stat .paginateButtons span {
  padding: 0.1em 0.2em;
}
div.note,
section.note,
div.warning,
section.warning,
div.important,
section.important {
  width: 90%;
  margin: 0.5em auto;
  padding: 0.5em;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 110%;
  font-style: normal;
  font-weight: normal;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-style: solid;
  border-width: 1px;
}
div.note,
section.note {
  background-color: #c2e2b9 !important;
  border-color: #a2d494;
  color: #4f933c;
}
div.important,
section.important {
  background-color: #f7efc6 !important;
  border-color: #f1e299;
  color: #d4b41d;
}
div.warning,
section.warning {
  background-color: #e5c7c6 !important;
  border-color: #d5a5a3;
  color: #994a46;
}
.toolbar {
  list-style-type: none;
}
.toolbar.normal,
.toolbar.comment {
  margin-top: 3px;
  height: 22px;
}
.toolbar.normal li,
.toolbar.comment li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-left: 8px;
  vertical-align: top;
}
.toolbar.vertical {
  margin-left: 5px;
}
.toolbar.vertical li {
  margin-bottom: 5px;
}
.toolbar li,
.toolbar .toolbtn {
  height: 20px;
  width: 20px;
  overflow: hidden;
}
.toolbar li a,
.toolbar .toolbtn a {
  display: block;
  height: 100%;
}
.toolbar li a:hover,
.toolbar .toolbtn a:hover {
  text-decoration: none;
}
.toolbar li.with-title a,
.toolbar .toolbtn.with-title a {
  padding: 2px 0 0 24px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #696969;
}
.toolbar li.with-title a:hover,
.toolbar .toolbtn.with-title a:hover {
  color: #0f3f62;
}
.toolbar li.edit > a,
.toolbar .toolbtn.edit > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -252px;
}
.toolbar li.edit > a:hover,
.toolbar .toolbtn.edit > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -272px;
}
.toolbar li.approve > a,
.toolbar .toolbtn.approve > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -292px;
}
.toolbar li.approve > a:hover,
.toolbar .toolbtn.approve > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -312px;
}
.toolbar li.reject > a,
.toolbar .toolbtn.reject > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -332px;
}
.toolbar li.reject > a:hover,
.toolbar .toolbtn.reject > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -352px;
}
.toolbar li.mod-only > a,
.toolbar .toolbtn.mod-only > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -372px;
}
.toolbar li.mod-only > a:hover,
.toolbar .toolbtn.mod-only > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -392px;
}
.toolbar li.abuse > a,
.toolbar .toolbtn.abuse > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -412px;
}
.toolbar li.abuse > a:hover,
.toolbar .toolbtn.abuse > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -432px;
}
.toolbar li.history > a,
.toolbar .toolbtn.history > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -452px;
}
.toolbar li.history > a:hover,
.toolbar .toolbtn.history > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -472px;
}
.toolbar li.add-coupon > a,
.toolbar .toolbtn.add-coupon > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -492px;
}
.toolbar li.add-coupon > a:hover,
.toolbar .toolbtn.add-coupon > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -512px;
}
.toolbar li.comment > a,
.toolbar .toolbtn.comment > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -532px;
}
.toolbar li.comment > a:hover,
.toolbar .toolbtn.comment > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -552px;
}
.toolbar li.reply > a,
.toolbar .toolbtn.reply > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -572px;
}
.toolbar li.reply > a:hover,
.toolbar .toolbtn.reply > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -592px;
}
.toolbar li.link > a,
.toolbar .toolbtn.link > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -612px;
}
.toolbar li.link > a:hover,
.toolbar .toolbtn.link > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -632px;
}
.toolbar li.transfer > a,
.toolbar .toolbtn.transfer > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -652px;
}
.toolbar li.transfer > a:hover,
.toolbar .toolbtn.transfer > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -672px;
}
.toolbar li.vote-up > a,
.toolbar .toolbtn.vote-up > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -692px;
}
.toolbar li.vote-up > a:hover,
.toolbar .toolbtn.vote-up > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -712px;
}
.toolbar li.vote-down > a,
.toolbar .toolbtn.vote-down > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -732px;
}
.toolbar li.vote-down > a:hover,
.toolbar .toolbtn.vote-down > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -752px;
}
.toolbar li.comments > a,
.toolbar .toolbtn.comments > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -32px;
}
.toolbar li.comments > a:hover,
.toolbar .toolbtn.comments > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -52px;
}
.toolbar li.archive > a,
.toolbar .toolbtn.archive > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -772px;
}
.toolbar li.archive > a:hover,
.toolbar .toolbtn.archive > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -792px;
}
.toolbar li.refresh > a,
.toolbar .toolbtn.refresh > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -812px;
}
.toolbar li.refresh > a:hover,
.toolbar .toolbtn.refresh > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -832px;
}
.toolbar .toolbtn-16 {
  height: 16px;
  width: 16px;
}
.toolbar .toolbtn-16 a {
  display: block;
  height: 100%;
}
.toolbar .toolbtn-16 a:hover {
  text-decoration: none;
}
.toolbar .toolbtn-16.vote-up > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -852px;
}
.toolbar .toolbtn-16.vote-up > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -868px;
}
.toolbar .toolbtn-16.vote-down > a {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -884px;
}
.toolbar .toolbtn-16.vote-down > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -900px;
}
.item-content:hover .toolbar li.with-title,
.sub-item-content:hover .toolbar li.with-title,
.item-content:hover .toolbar.toolbtn.with-title,
.sub-item-content:hover .toolbar.toolbtn.with-title {
  width: auto;
}
.mod-screen-article .article-header {
  margin-bottom: 1em;
}
.mod-screen-article .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.mod-screen-article .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.mod-screen-article form.mod-edit-form div.type-button {
  margin-top: 1em;
}
.mod-screen-article form.mod-edit-form fieldset {
  margin: 1em 0;
  padding-top: 1em;
  border-top: 1px solid #acb1b5;
}
.mod-screen-article form.mod-edit-form fieldset legend {
  margin: 0 1em;
  padding: 0 0.5em;
}
.mod-screen-article form.mod-edit-form fieldset.move-to-qa {
  border: 1px solid #acb1b5;
  padding: 0 0.5em 0.5em 0.5em;
}
.mod-screen-article form.mod-edit-form fieldset.move-to-qa legend {
  font-size: 125%;
}
.mod-screen-article form.mod-edit-form fieldset.move-to-qa.answer {
  margin-left: 2em;
}
.mod-screen-article form.mod-edit-form fieldset.move-to-qa.comment.to-question {
  margin-left: 4em;
}
.mod-screen-article form.mod-edit-form fieldset.move-to-qa.comment.to-answer {
  margin-left: 6em;
}
.mod-screen-article table.simple-table,
.mod-screen-article table.mod-table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
}
.mod-screen-article table.simple-table tbody tr,
.mod-screen-article table.mod-table tbody tr {
  background: #f2f1f0;
}
.mod-screen-article table.simple-table th,
.mod-screen-article table.mod-table th,
.mod-screen-article table.simple-table td,
.mod-screen-article table.mod-table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.mod-screen-article table.simple-table th,
.mod-screen-article table.mod-table th {
  text-align: center;
  padding: 0.2em;
}
.mod-screen-article table.simple-table td,
.mod-screen-article table.mod-table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.mod-screen-article table.simple-table tbody tr:nth-child(even),
.mod-screen-article table.mod-table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.mod-screen-article table.simple-table .date-col,
.mod-screen-article table.mod-table .date-col {
  min-width: 9em;
}
.mod-screen-article table.mod-table {
  width: 743px;
}
.mod-screen-article table.mod-table td.sub-row a {
  background: url(/images/bullet_arrow_right.png) no-repeat 0 50%;
  padding-left: 16px;
}
.mod-screen-article table.mod-table .toolbar {
  float: right;
  width: 124px;
  margin-right: -132px;
}
.mod-screen-article table.mod-table .comment-col {
  max-width: 600px;
  word-wrap: break-word;
}
.mod-screen-article table.mod-table .coupon-url-col {
  max-width: 200px;
  word-wrap: break-word;
}
.mod-screen-article table.mod-table .coupon-dsc-col {
  max-width: 350px;
  word-wrap: break-word;
}
.mod-screen-article table.mod-table .cell-comment {
  font-size: smaller;
}
.mod-screen-article table.mod-table .q-title {
  font-size: 90%;
  font-weight: bold;
}
.default-avatar,
.mini-avatar {
  padding: 3px;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
}
.default-avatar .user-avatar,
.mini-avatar .user-avatar {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.default-avatar {
  height: 80px;
  width: 80px;
}
.default-avatar .user-avatar {
  height: 80px;
  width: 80px;
}
.default-avatar .user-avatar img {
  max-height: 80px;
  max-width: 80px;
}
.mini-avatar {
  height: 50px;
  width: 50px;
}
.mini-avatar .user-avatar {
  height: 50px;
  width: 50px;
}
.mini-avatar .user-avatar img {
  max-height: 50px;
  max-width: 50px;
}
.front-panels .front-panel-top,
.front-panels .front-panel-bottom {
  height: 12px;
  text-align: center;
}
.front-panels .front-panel-middle {
  overflow: hidden;
  min-height: 100px;
  padding: 1em;
}
.front-panels .front-panel-dark .front-panel-top {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAcklEQVR42mO4fvl8NxDPA+I2IC4AYiMgZqAAcwKxFxBXA/FEBqjh6BhkETcZhisjORiMcVkwD6pQlQTDQa6eg24OPgvmQTX4EDCYF4iLcZlByAIYrgViayCWgRrKDsQKQBwAxJPx6SXWArLxqAWjFlCOAfT0VrXrn8LFAAAAAElFTkSuQmCC") repeat-x;
}
.front-panels .front-panel-dark .front-panel-middle {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAG0lEQVR42mO4fvn8PFpihlELRi0YtWDUAsIYAPDFeg7o0Fu5AAAAAElFTkSuQmCC") repeat;
}
.front-panels .front-panel-dark .front-panel-bottom {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAYklEQVR42mO4fvn8PFpihlELRi2gmwXlQGwBxApAzA+ldYE4DYhnUWLBDCC2BmIGPFgZiLvJsaADiKUIGA7DnEBcSIoFOVBNDCTiACCeg8uCqUCcBw1bBgqwHBDHA3EvyFwAUyxX2ymxBX4AAAAASUVORK5CYII=") repeat-x;
}
.front-panels .front-panel-light .front-panel-top {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAbklEQVR42mNgIAI8e/yQE4i9gLgaiCcC8TwgbgDiNCBWZ6AEAA1QBuJuqKG4cDQQs5FjOMjVcwgYPg/JRxLEGswLxMVEGoyMpwOxFbphMlCaHYgVgDgAiCeTYTgyBjnOAOwjCg0iiEctGLWAcgwAiOQH5y073u4AAAAASUVORK5CYII=") repeat-x;
}
.front-panels .front-panel-light .front-panel-middle {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAG0lEQVR42mN49vjhPFpihlELRi0YtWDUAsIYAGMXsS5OHVwGAAAAAElFTkSuQmCC") repeat;
}
.front-panels .front-panel-light .front-panel-bottom {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAaUlEQVR42mN49vjhPFpihlELRi2gigUKQMwPpXWBOA2IZ1FocB4QG4DMZMAGgBLKQNxNhsETgVibgRgAVMgJxIUkGF4OCgkGUgFQUwAQzyFgeCQQszCQC4Ca5YA4Hoh7kQzth8aXIj69APw3DlnAPCeeAAAAAElFTkSuQmCC") repeat-x;
}
.front-panels .front-panel-button {
  margin-top: -4px;
  display: inline-block;
  width: 110px;
  padding: 3px;
  background: url('/images/page-bg.png') repeat;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.front-panels .front-panel-button .button {
  width: 110px;
  margin: 0;
}
.page-content.welcome-page-content {
  margin: 15px 0 30px 325px;
}
.welcome-article {
  padding-top: 15px;
}
.welcome-article .recent-post {
  /*img { // not used as results in image size changing in FireFox 
			opacity: 0.95;
		}
		&:hover img {
			opacity: 1;
		}*/

}
.welcome-article .recent-post {
  width: 420px;
  margin: 0 5px 0px 30px;
}
.welcome-article .recent-post.single-post {
  float: left;
}
.welcome-article .recent-post.corner-stamp {
  float: right;
  margin-right: 10px;
}
.welcome-article .recent-post a {
  color: #393939;
}
.welcome-article .recent-post .mini-separator {
  margin: 30px 15% 35px;
}
.welcome-article .recent-post .image {
  margin-bottom: 5px;
}
.welcome-article .recent-post .thumb-image {
  float: left;
  height: 150px;
  width: 150px;
  margin-right: 10px;
  overflow: hidden;
  text-align: center;
  line-height: 125px;
}
.welcome-article .recent-post .image > a,
.welcome-article .recent-post .thumb-image > a {
  display: block;
  height: 100%;
}
.welcome-article .recent-post .image > a:hover,
.welcome-article .recent-post .thumb-image > a:hover {
  text-decoration: none;
}
.welcome-article .recent-post .parent {
  display: block;
  text-transform: uppercase;
  margin: 12px 0 4px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 80%;
  font-style: normal;
  font-weight: normal;
}
.welcome-article .recent-post .parent,
.welcome-article .recent-post .parent > a {
  color: #393939;
}
.welcome-article .recent-post .title {
  display: block;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 135%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0px;
  color: #393939;
}
.welcome-article .recent-post .info {
  *zoom: 1;
  padding-top: 4px;
}
.welcome-article .recent-post .info:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.welcome-article .recent-post .info > * {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
}
.welcome-article .recent-post .info .post-stats li {
  margin-left: 20px;
}
.welcome-article .recent-post .info .contest {
  padding-left: 20px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  color: #145685;
}
.welcome-article .recent-post .added-dt {
  color: #929292;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
  line-height: 23px;
}
.welcome-article .recent-post .news-list {
  width: 408px;
  padding: 10px 5px 0;
}
.welcome-article .recent-post .news-list h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 5px;
  text-align: center;
}
.welcome-article .recent-post .news-list h2 .contest-hint {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: bold;
  color: #b2052d;
}
.welcome-article .recent-post .news-list ul {
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
}
.welcome-article .recent-post .news-list li {
  overflow: hidden;
}
.welcome-article .recent-post .news-list li.col-1 {
  width: 193px;
  clear: left;
}
.welcome-article .recent-post .news-list li.col-2 {
  width: 193px;
}
.welcome-article .recent-post .news-list .news-link {
  color: #393939;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 95%;
  font-style: normal;
  font-weight: normal;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.welcome-article .recent-post .news-list .news-link.promo {
  color: #9e0428;
}
.welcome-article .recent-post .news-list .cat-link,
.welcome-article .recent-post .news-list .news-dt {
  color: #929292;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 95%;
  font-style: normal;
  font-weight: normal;
}
.welcome-article .recent-post .news-list .action-links {
  overflow: hidden;
}
.welcome-article .recent-post .news-list .action-links a {
  display: block;
  float: left;
  margin: 15px 0 5px;
  width: 50%;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  color: #000;
}
.welcome-article .recent-post .news-list .mini-separator.internal {
  margin: 15px 15% 20px;
}
.welcome-article .recent-post .news-list .reviews-list {
  display: table;
  width: 100%;
  overflow: visible;
}
.welcome-article .recent-post .news-list .reviews-list .micro-logo {
  display: block;
  float: left;
  margin-left: 14px;
  height: 104px;
  width: 86px;
  overflow: hidden;
}
.welcome-article .recent-post .news-list .reviews-list .micro-logo a {
  display: table-cell;
  height: 80px;
  width: 80px;
  padding: 2px;
  border: 1px solid #e3e3e3;
  text-align: center;
  vertical-align: middle;
  background: #f3f2ef;
  text-decoration: none;
}
.welcome-article .recent-post .news-list .reviews-list .micro-logo a img {
  max-height: 80px;
  max-width: 80px;
}
.welcome-article .recent-post .news-list .reviews-list .micro-logo .stars-score {
  margin: 2px 5px;
}
a.reply-backlink {
  display: inline-block;
  height: 18px;
  padding: 0 4px 0 16px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -916px;
  color: #868078;
}
.post-banners-list {
  *zoom: 1;
  margin: 1em 1em 0;
}
.post-banners-list:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-items-section {
  margin: 2em 0;
}
.post-items-section.in-content {
  padding-top: 1em;
  border-top: 1px solid #666e74;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
}
.post-items-section h2 {
  margin: 0.5em 0 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
.post-items-section h2 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
  text-transform: uppercase;
}
.post-item-list {
  list-style-type: none;
}
.post-item-list .item-separator {
  margin: 1em 0 2em 150px;
  border-bottom: 1px solid #a7aeb2;
}
.post-item {
  *zoom: 1;
}
.post-item:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-item .item-info {
  float: left;
  width: 130px;
}
.post-item .item-info .item-author {
  margin-top: 0.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.post-item .item-info .item-author > * {
  display: block;
}
.post-item .item-info .item-author .userlink {
  color: #393939;
}
.post-item .item-info .item-author .userlink .name {
  font-weight: bold;
}
.post-item .item-body {
  margin-left: 130px;
  padding-left: 25px;
  overflow: hidden;
}
.post-item .item-body .item-text {
  word-wrap: break-word;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.post-item .item-body .item-text .comment {
  color: #848687;
  background: #ffffaa;
  padding: 0 3px;
}
.post-item .item-body .file-list {
  list-style-type: none;
  margin-top: 1em;
}
.post-item .item-body .file-list li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.post-item .item-body .item-image {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 1px;
  margin: 0 8px 0 1px;
  border: 2px solid #fff;
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.09), inset 0 0 0 1px rgba(0,0,0,.27);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.09), inset 0 0 0 1px rgba(0,0,0,.27);
  box-shadow: 0 0 0 1px rgba(0,0,0,.09), inset 0 0 0 1px rgba(0,0,0,.27);
  text-align: center;
  vertical-align: top;
  width: 102px;
  height: 102px;
}
.post-item .item-body .item-image img {
  max-height: 100px;
  max-width: 100px;
}
.post-item .item-body .item-content {
  *zoom: 1;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.post-item .item-body .item-content:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-item .item-body .item-content .toolbar {
  float: right;
  margin-top: 8px;
}
.post-item .item-body .item-content .toolbar.normal {
  padding: 8px 8px 6px 0;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
}
.post-item .item-body .item-content .toolbar.comment {
  margin-left: 20px;
}
.post-item-comments {
  *zoom: 1;
  list-style-type: none;
}
.post-item-comments:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-item-comments > li {
  display: block;
  padding: 10px;
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  border-left: 1px solid #d3d3d3;
  background: #ebe5db;
}
.post-item-comments .comment-text {
  margin-bottom: 0.5em;
  font-size: 90%;
  font-style: italic;
  word-wrap: break-word;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.post-item-comments .comment-text p {
  margin-bottom: 0.3em;
}
.post-item-comments .comment-info {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.post-item-comments .comment-info .user-avatar {
  height: 32px;
  width: 32px;
  float: left;
  margin: 2px 8px 0 0;
}
.post-item-comments .comment-info .userlink {
  color: #393939;
}
.post-item-comments .comment-info .userlink .name {
  font-weight: bold;
}
.post-item-comments .toolbar {
  float: right;
  margin-left: 20px;
  margin-top: 8px;
}
.post-item-form {
  background: #f5f4f1;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff #d3d3d3 #d3d3d3 #fff;
}
.post-item-form .type-button {
  padding-left: 29.5%;
  width: 70%;
  margin-top: 1em;
}
.post-item-form.wide-form .type-text .label {
  width: 15% !important;
}
.post-item-form.wide-form .type-text textarea {
  width: 83% !important;
}
.post-item-form.wide-form .type-check input {
  margin-left: 16% !important;
}
.post-item-form.wide-form .type-button {
  padding-left: 15.5% !important;
}
.post-item-form .logged-username {
  margin-top: 0.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.post-item-form .logged-username > * {
  display: block;
}
.post-item-form .logged-username .userlink {
  color: #393939;
}
.post-item-form .logged-username .userlink .name {
  font-weight: bold;
}
.post-item-form .license-note {
  margin: 1em 1em 1em 0.5em;
  font-size: 90%;
}
.item-form-hint,
.user-reg-hint {
  margin-bottom: 1em;
  font-size: 95%;
  padding: 4px;
  background: #ebe8e2;
}
.item-form-hint > *,
.user-reg-hint > * {
  display: inline-block;
  vertical-align: top;
}
.item-form-hint em,
.user-reg-hint em {
  color: #b2052d;
}
.post-stats {
  list-style-type: none;
}
.post-stats li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
}
.post-stats li > * {
  display: block;
  height: 100%;
  min-width: 15px;
  text-align: center;
  padding-left: 25px;
  line-height: 23px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.post-stats li > *:hover {
  text-decoration: none;
}
.post-stats li > a {
  color: #393939;
}
.post-stats li.comments > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -32px;
}
.post-stats li.comments > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -52px;
}
.post-stats li.views {
  cursor: default;
}
.post-stats li.views > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -72px;
}
.post-stats li.questions > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -92px;
}
.post-stats li.questions > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -112px;
}
.post-stats li.reviews > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -132px;
}
.post-stats li.reviews > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -152px;
}
.post-stats li.coupons > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -172px;
}
.post-stats li.coupons > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -192px;
}
.post-stats li.posts > * {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -212px;
}
.post-stats li.posts > a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -232px;
}
.default-comments .item-body {
  width: 720px;
}
.default-comments .new-comment-button {
  text-align: center;
  margin-bottom: 2em;
}
.default-comments .new-comment-button .button {
  width: 175px;
  margin: 0 2em;
}
.default-comments .item-content {
  min-height: 110px;
  padding: 10px;
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  border-left: 1px solid #d3d3d3;
  background: #ebe5db;
}
.default-comments .item-content .item-text {
  min-height: 80px;
}
.default-comments .item-content .comment-info {
  *zoom: 1;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
  padding-top: 10px;
}
.default-comments .item-content .comment-info:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.default-comments .moved-msg {
  color: #929292;
}
.default-comments .comment-move-tools {
  display: none;
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: 1px solid #a7aeb2;
  text-align: right;
}
.default-comments .comment-move-tools label {
  margin-right: 1em;
}
.default-comments .comment-move-tools > * {
  vertical-align: middle;
}
.default-comments .comment-move-tools .button {
  -webkit-opacity: 0.25;
  -moz-opacity: 0.25;
  -o-opacity: 0.25;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.default-comments .comment-move-tools:hover .button {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.default-comments .post-item-form {
  margin: 30px 0 50px;
}
.item-tags {
  list-style-type: none;
  margin-top: 15px;
}
.item-tags input[type="radio"] {
  display: none;
}
.item-tags li,
.item-tags label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 4px;
}
.item-tags li:before,
.item-tags label:before {
  content: "";
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 25px;
  width: 12px;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -49px;
}
.item-tags li:after,
.item-tags label:after {
  content: "";
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 25px;
  width: 4px;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -74px;
}
.item-tags li a,
.item-tags label a,
.item-tags li span,
.item-tags label span {
  vertical-align: top;
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 22px;
  text-transform: lowercase;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57), 0px -1px 0px rgba(255, 255, 255, 0.25);
  padding: 3px 4px 0;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -355px;
}
.item-tags li a:hover,
.item-tags label a:hover,
.item-tags li span:hover,
.item-tags label span:hover {
  text-decoration: none;
  cursor: pointer;
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.item-tags li.pressed:before,
.item-tags input[type="radio"]:checked + label:before {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -99px;
}
.item-tags li.pressed:after,
.item-tags input[type="radio"]:checked + label:after {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -124px;
}
.item-tags li.pressed > a,
.item-tags input[type="radio"]:checked + label span {
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -380px;
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.category-show .article-header {
  margin-bottom: 1em;
}
.category-show .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.category-show .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.category-show .site-header {
  *zoom: 1;
  margin-bottom: 1em;
}
.category-show .site-header:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.category-show .site-header .site-logo {
  float: left;
  text-align: center;
}
.category-show .site-header .site-logo .logo,
.category-show .site-header .site-logo .only-title {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 150px;
  width: 150px;
  padding: 7px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 150px;
  vertical-align: center;
  overflow: hidden;
}
.category-show .site-header .site-logo .logo span,
.category-show .site-header .site-logo .only-title span {
  line-height: 1.3;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.category-show .site-header .site-logo .site-url {
  display: block;
  margin: 5px 0;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 75%;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  max-width: 166px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category-show .site-header .linked-wiki {
  padding-top: 7px;
  margin-left: 185px;
  min-height: 150px;
}
.category-show .site-header.no-logo {
  margin-bottom: 0;
}
.category-show .site-header.no-logo .linked-wiki {
  margin-left: 0;
}
.category-show .site-header + .separator {
  margin-top: 0;
}
.category-show .linked-wiki .preamble {
  margin-bottom: 0.5em;
}
.category-show .linked-wiki .no-article {
  text-align: center;
  font-weight: bold;
  padding: 2em 0;
}
.category-show .linked-wiki .no-article .button {
  margin-top: 2em;
}
.category-show .linked-wiki .wiki-link-n-shares {
  overflow: hidden;
  margin: 20px 0;
  text-align: center;
}
.category-show .linked-wiki .wiki-link-n-shares .wiki-link {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 93.75%;
  font-style: italic;
  font-weight: bold;
  display: block;
  width: 60%;
  float: left;
}
.category-show .linked-wiki .wiki-link-n-shares .wiki-link.sp-prj-link {
  color: #9e0428;
}
.category-show .linked-wiki .wiki-link-n-shares .g-share-buttons {
  width: 40%;
  float: right;
}
.category-show .linked-wiki .wiki-link-n-shares .addthis_toolbox {
  display: block;
  width: 240px;
  margin: 0 auto;
}
.category-show .linked-wiki .g-share-buttons {
  opacity: 0.5;
}
.category-show .linked-wiki:hover .g-share-buttons {
  opacity: 1;
}
.category-show .linked-wiki .wpf-pblock-item {
  margin-top: 0;
}
.category-show .linked-wiki .wpf-pblock-item .text {
  display: none;
}
.category-show .tabbed-panel .site-header {
  padding: 1em;
}
.back-to-top {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  height: 44px;
  width: 44px;
}
.back-to-top a {
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -149px;
  -webkit-opacity: 0.35;
  -moz-opacity: 0.35;
  -o-opacity: 0.35;
  filter: alpha(opacity=35);
  opacity: 0.35;
}
.back-to-top a:hover {
  text-decoration: none;
}
.back-to-top a:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.autorestore-dialog .dsc {
  margin: 0.5em 0 1em;
  font-style: italic;
}
.autorestore-dialog .saved-field {
  margin-top: 0.5em;
  *zoom: 1;
}
.autorestore-dialog .saved-field:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.autorestore-dialog .saved-field .field-name {
  display: block;
  float: left;
  width: 150px;
  font-weight: bold;
}
.autorestore-dialog .saved-field .field-value {
  display: block;
  margin-left: 150px;
  padding-bottom: 8px;
  border-bottom: 1px solid #ccc;
}
.autorestore-dialog .saved-field .field-value.text {
  height: 250px;
  width: 615px;
  overflow: auto;
}
.autorestore-dialog .saved-field .field-value.text h2 {
  font-size: 125%;
}
.content-list-section h2 {
  margin: 0.5em 0 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
.content-banners-list {
  display: table;
  width: 100%;
  overflow: visible;
  list-style-type: none;
}
.content-banners-list li {
  float: left;
  width: 200px;
  margin: 0 10px 30px;
  overflow: hidden;
}
.content-banners-list li.col-0 {
  margin-left: 6px;
  clear: both;
}
.content-banners-list li.col-3 {
  margin-right: 6px;
}
.content-banners-list li a {
  color: #393939;
}
.content-banners-list li .thumb-image {
  text-align: center;
}
.content-banners-list li .parent {
  text-transform: uppercase;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  margin: 12px 0 4px;
  line-height: 1.1;
}
.content-banners-list li .title {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.content-banners-list .row-separator {
  width: 100%;
  clear: both;
}
.related-questions-section h2 {
  margin: 0.5em 0 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
.related-questions-section ul {
  list-style-image: url("/images/bullet.png");
}
.related-questions-section ul li {
  margin-bottom: 0.5em;
}
.related-questions-section ul li .q-add-info {
  color: #929292;
  font-style: italic;
  font-size: 90%;
}
.related-questions-section ul li .q-add-info .userlink {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 90%;
  font-style: italic;
  font-weight: normal;
}
.autoreg-fields {
  margin: 0.1em 0 0.5em;
  padding: 0.1em 3px;
  background: rgba(150, 50, 50, 0.05);
  border: 1px solid #ccc;
}
.content-widget {
  overflow: hidden;
  /*&.tracker-widget {
		input,
		select {
			.default-input-style(3px 3px 2px 5px);
			&.error {
				.default-error-style;
			}
		}
		.button {
			float: right;
			width: 90px;
			text-align: center;
		}
		&.in-post-widget,
		&.in-qa-widget {
			padding: 0 5px 10px 10px;
			.placeholder {
				float: left;
				height: 70px;
				width: 120px;
				margin-top: 10px;
				.smart-sprite('/images/logos/s-logo-tracker-120.png', big);
			}
			.widget-header,
			.widget-title,
			.widget-content {
				margin-left: 135px;
			}
		}
		&.in-wiki-widget {
			.widget-content {
				padding-left: 5px;
				input {
					width: 245px;
				}
			}
		}
		&.in-post-widget {
			width: 620px;
			margin: 1.5em auto 2em;
			input {
				width: 370px;
			}
		}
		&.in-qa-widget {
			margin: 1em 2px;
			input {
				width: 450px;
			}
		}
	}*/

}
.content-widget.in-post-widget,
.content-widget.in-qa-widget,
.content-widget.in-wiki-widget,
.content-widget.in-tracker-widget {
  -moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.9), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.9), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.9), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  background: url('/images/aside-bg-300.png') repeat;
  margin-top: 20px;
  padding: 0 5px 10px;
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #d3d3d3;
}
.content-widget .widget-header {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #aaa;
  text-align: right;
  font-variant: small-caps;
  margin-bottom: 3px;
}
.content-widget .widget-title {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin: 0 5px 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid lightGrey;
  color: #870322;
}
.content-widget .widget-title a {
  color: #870322;
}
.content-widget.amazon-widget {
  margin: 20px auto 0;
  padding: 0;
}
.content-widget.amazon-widget .widget-header {
  padding: 0 5px;
}
.content-widget.amazon-widget .widget-title {
  padding: 0;
  margin: 0 0 5px;
  border: none;
}
.content-widget.amazon-widget.in-wiki-widget {
  width: 370px;
}
.content-widget.amazon-widget.in-post-widget {
  width: 800px;
}
.content-widget.amazon-widget iframe {
  display: block;
  margin-left: -1px;
}
.content-widget.amazon-widget .amzn_wdgt {
  border-width: 1px 0 0 0 !important;
}
.content-widget.amazon-widget .amzn_wdgt input {
  vertical-align: baseline !important;
}
.content-widget.aliexpress-widget .widget-header {
  margin: 0;
}
.content-widget.aliexpress-widget .widget-title .icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -934px;
  vertical-align: bottom;
}
.content-widget.aliexpress-widget input,
.content-widget.aliexpress-widget select {
  padding: 3px 3px 2px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.content-widget.aliexpress-widget input:focus,
.content-widget.aliexpress-widget select:focus,
.content-widget.aliexpress-widget input:hover,
.content-widget.aliexpress-widget select:hover {
  background: #fefefd;
}
.content-widget.aliexpress-widget input[disabled],
.content-widget.aliexpress-widget select[disabled] {
  color: #797979;
}
.content-widget.aliexpress-widget input[disabled]:focus,
.content-widget.aliexpress-widget select[disabled]:focus,
.content-widget.aliexpress-widget input[disabled]:hover,
.content-widget.aliexpress-widget select[disabled]:hover {
  background: #f7f6f5;
}
.content-widget.aliexpress-widget input.error,
.content-widget.aliexpress-widget select.error {
  background: #f0a0a0;
}
.content-widget.aliexpress-widget input.error:focus,
.content-widget.aliexpress-widget select.error:focus,
.content-widget.aliexpress-widget input.error:hover,
.content-widget.aliexpress-widget select.error:hover {
  background: #f7cccc;
}
.content-widget.aliexpress-widget .widget-input {
  margin: 4px 0 4px 8px;
}
.content-widget.aliexpress-widget .widget-buttons {
  margin-top: 8px;
}
.content-widget.aliexpress-widget .widget-buttons .searches-link {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: right;
  margin: 3px 8px 0 0;
  font-size: 90%;
}
.content-widget.aliexpress-widget.in-tracker-widget .text-input,
.content-widget.aliexpress-widget.in-tracker-widget select {
  width: 255px;
}
.content-widget.aliexpress-widget.in-wiki-widget .text-input,
.content-widget.aliexpress-widget.in-wiki-widget select {
  width: 240px;
}
.content-widget.aliexpress-widget.in-tracker-widget .price-input,
.content-widget.aliexpress-widget.in-wiki-widget .price-input {
  width: 80px;
}
.content-widget.aliexpress-widget.in-tracker-widget label,
.content-widget.aliexpress-widget.in-wiki-widget label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 100px;
}
.content-widget.aliexpress-widget.in-post-widget {
  width: 620px;
  margin: 1.5em auto 2em;
}
.content-widget.aliexpress-widget.in-post-widget .widget-content {
  padding: 0 10px;
}
.content-widget.aliexpress-widget.in-post-widget .text-input,
.content-widget.aliexpress-widget.in-post-widget select {
  width: 460px;
}
.content-widget.aliexpress-widget.in-post-widget .price-input {
  width: 100px;
}
.content-widget.aliexpress-widget.in-post-widget label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 120px;
}
.content-widget.aliexpress-widget.in-post-widget .widget-buttons {
  padding-left: 125px;
}
.content-widget.aliexpress-widget.in-post-widget .button {
  width: 150px;
  text-align: center;
}
.content-widget.aliexpress-widget.in-qa-widget {
  margin: 1em 2px;
}
.content-widget.aliexpress-widget.in-qa-widget .widget-content {
  padding: 0 10px;
}
.content-widget.aliexpress-widget.in-qa-widget .text-input {
  width: 560px;
}
.content-widget.aliexpress-widget.in-qa-widget select {
  width: 270px;
}
.content-widget.aliexpress-widget.in-qa-widget .price-inputs,
.content-widget.aliexpress-widget.in-qa-widget .dept-input {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.content-widget.aliexpress-widget.in-qa-widget .price-input {
  width: 80px;
}
.content-widget.aliexpress-widget.in-qa-widget label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 100px;
}
.content-widget.aliexpress-widget.in-qa-widget .widget-buttons {
  padding-left: 105px;
}
.content-widget.aliexpress-widget.in-qa-widget .button {
  width: 150px;
  text-align: center;
}
.content-widget.aliexpress-widget.in-aside-widget {
  margin: 15px 10px;
}
.content-widget.aliexpress-widget.in-aside-widget .widget-header {
  display: none;
}
.content-widget.aliexpress-widget.in-aside-widget label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 60px;
}
.content-widget.aliexpress-widget.in-aside-widget .text-input,
.content-widget.aliexpress-widget.in-aside-widget select {
  width: 200px;
}
.content-widget.aliexpress-widget.in-aside-widget .price-input {
  width: 90px;
}
.content-widget.aliexpress-widget.in-aside-widget .button {
  margin-left: 75px;
}
.content-widget.vk-widget {
  margin: 20px auto 0;
  padding: 0;
}
.content-widget.vk-widget .widget-header {
  display: none;
}
.content-widget.vk-widget.in-post-widget {
  width: 620px;
  margin: 1.5em auto 2em;
}
.content-widget.catalog-widget .widget-content {
  padding: 0 10px;
}
.seamless-widget {
  overflow: hidden;
}
.seamless-widget .widget-title {
  clear: both;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  margin: 1em 0;
}
.seamless-widget.products-widget {
  font-size: 85%;
}
.seamless-widget.products-widget .mnx-ali-search-result {
  margin: 0;
}
.epn-widget.in-offers-widget {
  margin: -25px auto 25px;
}
.epn-widget.in-offers-widget a {
  display: block;
  text-align: center;
}
.epn-widget.in-post-img-widget {
  margin: 0 auto 20px;
}
.epn-widget.in-post-img-widget a {
  display: block;
  text-align: center;
}
.widget-format-help {
  font-size: 80%;
}
.widget-format-help .switcher {
  float: left;
  margin-top: -8px;
}
.widget-format-help .single-format {
  width: 98%;
  clear: both;
  background: rgba(150, 50, 50, 0.05);
  border: 1px solid #CCC;
  list-style-type: none;
  margin-top: 4px;
}
.widget-format-help .single-format li {
  padding: 4px;
}
.widget-format-help .single-format li b {
  padding-right: 4px;
}
.cat-search-form {
  *zoom: 1;
}
.cat-search-form:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.cat-search-form h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 8px;
}
.cat-search-form .search-field input {
  width: 85%;
}
.cat-search-form .search-field .arrow-btn {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 14px;
  width: 20px;
  margin: 8px 0;
  background-color: transparent;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -954px;
}
.cat-search-form .search-field .arrow-btn:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -968px;
}
.cat-search-form .search-field .arrow-btn:focus {
  outline: none;
}
.cat-search-form .search-field .last-searches {
  width: 90%;
  margin-top: 12px;
  font-size: 80%;
  color: #696969;
  overflow: hidden;
  height: 16px;
}
.cat-search-form .search-field .last-searches a {
  padding: 0 2px;
  color: #0e3959;
}
.cat-search-form .top-stores {
  height: 100px;
  overflow: hidden;
}
.cat-search-form .store-logo {
  display: block;
  float: left;
  margin: 0 3px;
  height: 102px;
  width: 77px;
  text-decoration: none;
}
.cat-search-form .store-logo .micro-logo {
  height: 65px;
  width: 65px;
  display: table-cell;
  padding: 5px;
  border: 1px solid #e3e3e3;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  background: #f3f2ef;
}
.cat-search-form .store-logo .micro-logo .logo-bw,
.cat-search-form .store-logo .micro-logo .logo-color {
  max-width: 65px;
  max-height: 65px;
}
.cat-search-form .store-logo .micro-logo .only-title {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #393939;
  text-transform: uppercase;
}
.cat-search-form .store-logo .logo-bw {
  display: block;
}
.cat-search-form .store-logo .logo-color {
  display: none;
}
.cat-search-form .store-logo:hover .logo-bw {
  display: none;
}
.cat-search-form .store-logo:hover .logo-color {
  display: block;
}
.cat-search-form .store-logo .offers-cnt {
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin-top: 2px;
}
.cat-search-form .store-logo .offers-cnt em {
  font-style: normal;
  color: #b2052d;
}
.cat-autocomplete-item .logo {
  height: 65px;
  width: 65px;
  display: table-cell;
  border: 1px solid #e3e3e3;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  background: #f3f2ef;
}
.cat-autocomplete-item .logo img {
  max-width: 65px;
  max-height: 65px;
}
.cat-autocomplete-item .label {
  display: table-cell;
  padding: 4px 0 0 8px;
}
.cat-autocomplete-item .label .name {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 115%;
  font-style: normal;
  font-weight: normal;
}
.cat-autocomplete-item .label .id {
  color: #696969;
}
.cat-autocomplete-item a {
  overflow: hidden;
}
.cat-autocomplete-item a.ui-state-focus .id {
  color: #bbb;
}
.offers-main .cat-search-form {
  background: #f5f4f1;
  border-style: solid;
  border-width: 1px;
  border-color: #fff #d3d3d3 #d3d3d3 #fff;
  padding: 20px 20px 10px;
}
.offers-main .cat-search-form .search-field,
.offers-main .cat-search-form .top-stores {
  width: 50%;
  float: left;
}
.categories-main .cat-search-form {
  margin: 20px 10px 0;
}
.categories-main .cat-search-form .search-field,
.categories-main .cat-search-form .top-stores {
  width: 50%;
  float: left;
}
.categories-main .cat-search-form .store-logo {
  margin: 0 2px;
}
.catalog-widget .cat-search-form .search-field input {
  width: 330px;
}
.catalog-widget .cat-search-form .last-searches {
  display: none;
}
.catalog-widget .cat-search-form .top-stores {
  margin-top: 20px;
}
.catalog-widget .cat-search-form .store-logo {
  margin: 0 6px;
}
.activity-stream {
  margin: 10px 0;
  padding: 5px 10px 0;
  /*
	.bottom-nav {
		text-align: justify;
		padding: 0 10px;
		span {
			.inline-block;
			width: 200px;
		}
		a {
			.font-bebas(18px);
		}
	}
	*/

}
.activity-stream.welcome-page {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 0 10px;
}
.activity-stream.welcome-page .activity li .action-header {
  min-height: 0;
}
.activity-stream.welcome-page .activity li .text {
  margin-left: 42px;
  clear: none;
}
.activity-stream.welcome-page .action-links a {
  margin-top: 10px !important;
}
.activity-stream .activity {
  list-style-type: none;
}
.activity-stream .activity li {
  margin: 5px 0 10px;
  padding: 5px 0;
  border-bottom: 1px solid #dde0e2;
}
.activity-stream .activity li.last {
  border-bottom: none;
  margin-bottom: 5px;
}
.activity-stream .activity li .user-avatar,
.activity-stream .activity li .article-image {
  float: left;
  min-height: 32px;
  min-width: 32px;
  max-width: 50px;
}
.activity-stream .activity li.article .action-header {
  margin-left: 58px;
}
.activity-stream .activity li .action-header {
  margin-left: 42px;
  min-height: 32px;
}
.activity-stream .activity li .action-header .userlink {
  font-weight: bold;
  color: #393939;
}
.activity-stream .activity li .action-header .re {
  font-size: 12px;
}
.activity-stream .activity li .action-header .parent-link {
  color: #145685;
  line-height: 1;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.activity-stream .activity li .action-header .parent-link em {
  color: #b2052d;
  font-style: normal;
}
.activity-stream .activity li .action-header .stars-score {
  display: block;
}
.activity-stream .activity li .text {
  clear: both;
  font-style: italic;
  overflow: hidden;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.ie-old sub,
.ie-old sup {
  position: static !important;
  vertical-align: super !important;
}
.aside h2 {
  padding: 5px 0px 10px 0px;
}
.aside h2 span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #a6a4a4;
}
.aside h2,
.aside h2 a {
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0 1px 1px #ffffff;
  color: #393939;
  line-height: 1;
}
.aside h2:hover,
.aside h2 a:hover {
  text-decoration: none;
}
.aside a {
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
.aside em {
  font-style: normal;
  color: #b2052d;
}
.aside .mini-separator {
  margin: 10px 70px;
  border-top: 1px dashed #a6a4a4;
}
.aside.mod-tools {
  margin: 10px;
  padding: 5px;
  line-height: 1.15;
  border: 2px solid rgba(240, 200, 190, 0.99);
}
.aside.mod-tools a.close-btn {
  display: block;
  float: right;
  width: 1em;
  font-size: 80%;
}
.aside.mod-tools h2 {
  padding-bottom: 5px;
}
.aside.mod-tools .mod-queue-stats {
  font-size: 95%;
  line-height: 20px;
  margin-bottom: 10px;
}
.aside.mod-tools .mod-queue-stats .stats-val {
  font-size: 13px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-comments,
.aside.mod-tools .mod-queue-stats .mod-stats-qa,
.aside.mod-tools .mod-queue-stats .mod-stats-offers,
.aside.mod-tools .mod-queue-stats .mod-stats-blogs,
.aside.mod-tools .mod-queue-stats .mod-stats-categories,
.aside.mod-tools .mod-queue-stats .mod-stats-reviews {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  width: 52px;
  padding-left: 21px;
  margin-left: 4px;
  text-align: center;
  vertical-align: top;
}
.aside.mod-tools .mod-queue-stats .mod-stats-comments {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -32px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-comments:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -52px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-qa {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -92px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-qa:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -112px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-offers {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -172px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-offers:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -192px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-blogs {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -212px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-blogs:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -232px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-categories {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -982px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-categories:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -1002px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-reviews {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -132px;
}
.aside.mod-tools .mod-queue-stats .mod-stats-reviews:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -152px;
}
.aside.mod-tools .mod-queue-stats .refresh {
  display: block;
  height: 20px;
  width: 20px;
  float: right;
  font-size: 95%;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -812px;
}
.aside.mod-tools .mod-queue-stats .refresh:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -832px;
}
.aside.mod-tools .mod-text {
  font-size: 15px;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin-bottom: 5px;
}
.aside.mod-tools .tools-toggle {
  font-size: 14px;
  text-align: right;
}
.aside.mod-tools ul {
  list-style-type: none;
}
.aside.mod-tools ul li {
  padding: 1px 0;
}
.aside.mod-tools ul li:hover {
  background: #d1c197;
}
.aside.mod-tools ul li a {
  display: block;
  height: 100%;
}
.aside.mod-tools ul li a:hover {
  text-decoration: none;
}
.aside.mod-tools ul li a#ag_balance {
  display: inline;
  color: #802;
}
.aside.mod-tools ul li.separator {
  border-top: 1px solid #aaa;
  padding-top: 3px;
}
.aside.rubrics-nav {
  margin: 12px;
}
.aside.rubrics-nav .tabs-bar a.active,
.aside.rubrics-nav .tabs-bar a.inactive {
  font-size: 18px;
  padding-left: 18px !important;
  padding-right: 17px !important;
}
.aside.rubrics-nav .tabs-bar a.active {
  -moz-box-shadow: -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  background: transparent !important;
}
.aside.rubrics-nav .tabs-bar a.inactive {
  -moz-box-shadow: inset 0px -1px 1px 0 rgba(0, 0, 0, 0.2), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px -1px 1px 0 rgba(0, 0, 0, 0.2), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px -1px 1px 0 rgba(0, 0, 0, 0.2), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
}
.aside.rubrics-nav .tabbed-panel {
  padding: 15px 10px 10px 10px;
  -moz-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px 0px 0px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px 0px 0px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px 0px 0px 0 rgba(0, 0, 0, 0.2);
  border-top: 0px transparent !important;
  background: transparent !important;
}
.aside.rubrics-nav .tabbed-panel ul {
  margin-left: 15px;
  list-style-image: url("/images/bullet.png");
}
.aside.rubrics-nav .tabbed-panel ul li {
  line-height: 1;
  margin-bottom: 4px;
}
.aside.wiki-rubrics {
  margin: 12px;
  padding: 5px;
  -moz-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
}
.aside.wiki-rubrics ul {
  margin-left: 15px;
  list-style-image: url("/images/bullet.png");
}
.aside.wiki-rubrics ul li {
  line-height: 1;
  margin-bottom: 4px;
}
.aside.wiki-thanks {
  margin: 10px 15px;
  text-align: center;
}
.aside.wiki-thanks ul {
  list-style-type: none;
}
.aside.wiki-thanks a {
  text-align: center;
}
.aside.useful-service {
  margin: 10px;
}
.aside.useful-service .single-site {
  padding: 10px 15px;
}
.aside.useful-service .single-site a:hover {
  text-decoration: none;
}
.aside.useful-service .single-site .site-logo,
.aside.useful-service .single-site .site-off-text {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.aside.useful-service .single-site .site-logo {
  height: 65px;
  width: 100px;
}
.aside.useful-service .single-site .site-off-text {
  padding-left: 20px;
}
.aside.useful-service .single-site .logo-bw,
.aside.useful-service .single-site .logo-color,
.aside.useful-service .single-site .logo-single {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.aside.useful-service .single-site .logo-bw {
  display: block;
}
.aside.useful-service .single-site .logo-color {
  display: none;
}
.aside.useful-service .single-site:hover .logo-bw {
  display: none;
}
.aside.useful-service .single-site:hover .logo-color {
  display: block;
}
.aside.useful-service .site-off-text a:hover {
  text-decoration: underline;
}
.aside.useful-service .site-off-text em {
  color: #9e0428;
}
.aside.useful-service > a {
  display: block;
  text-align: center;
}
.aside.wiki-edit-status {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  margin: 10px 5px;
}
.aside.wiki-edit-status .rev,
.aside.wiki-edit-status .status {
  font-style: italic;
}
.aside.wiki-edit-status .secondary {
  margin-top: 10px;
}
.aside.help {
  margin: 15px 10px;
}
.aside.help ul {
  list-style-image: url("/images/bullet.png");
  margin-left: 15px;
}
.aside.help .help-q {
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  margin-bottom: 15px;
}
.aside.attached-files {
  margin: 10px;
  text-align: center;
}
.aside.attached-files #plupload_pane {
  margin: 10px 0px;
}
.aside.attached-files #plupload_files {
  margin: 10px 0px;
}
.aside.attached-files #plupload_files .selected-file {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  background: #f2f1f0;
  border-style: solid;
  border-width: 1px;
  border-color: #d3d3d3 #fff #fff #d3d3d3;
}
.aside.attached-files #plupload_files .selected-file.error {
  background: #f0a0a0;
}
.aside.attached-files #plupload_files .selected-file div.file {
  margin-right: 40px;
  padding: 3px;
  text-align: left;
  overflow: hidden;
}
.aside.attached-files #plupload_files .selected-file b {
  display: block;
  float: right;
  height: 22px;
  width: 40px;
  vertical-align: bottom;
}
.aside.attached-files #plupload_files .selected-file b a {
  display: block;
  height: 100%;
  background: url("/images/icons/reject.png") right bottom no-repeat;
}
.aside.attached-files #plupload_files .selected-file b a:hover {
  text-decoration: none;
}
.aside.attached-files #plupload_files .selected-file div.errmsg {
  font-weight: bold;
  padding: 3px;
  text-align: left;
  border-top: 1px solid #d3d3d3;
}
.aside.attached-files #attached_files {
  margin: 10px 0px 15px 0px;
}
.aside.attached-files #attached_files ol {
  list-style-type: none;
}
.aside.attached-files #attached_files ol li {
  background: #f2f1f0;
  border-style: solid;
  border-width: 1px;
  border-color: #d3d3d3 #fff #fff #d3d3d3;
  text-align: left;
  min-height: 22px;
  padding: 3px 0px 3px 3px;
}
.aside.attached-files #attached_files ol li a {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
}
.aside.attached-files #attached_files ol li a.uploaded-image {
  display: block;
  margin: 5px 30px 5px 2px;
}
.aside.attached-files #attached_files ol li a.uploaded-image.with-check {
  margin-left: 22px;
}
.aside.attached-files #attached_files ol li a.insert-btn {
  display: block;
  float: right;
  height: 28px;
  width: 28px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -1022px;
}
.aside.attached-files #attached_files ol li a.insert-btn:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -1050px;
}
.aside.attached-files #attached_files ol li input[type='checkbox'] {
  display: block;
  height: 16px;
  width: 16px;
  margin-top: 6px;
  float: left;
}
.aside.attached-files .info {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}
.aside.license {
  margin: 15px 5px;
  text-align: center;
}
.aside.license h2 {
  display: none;
}
.aside.license .license-img {
  display: block;
  height: 35px;
  margin: 0 auto;
}
.aside.license .license-img:hover {
  text-decoration: none;
}
.aside.license .license-img.by-sa {
  width: 115px;
  background-repeat: no-repeat;
  background-image: url('sprites/big-488f1c60b2b17e4c523e6a1aeb537183.png');
  background-position: left -144px;
}
.aside.license .license-img.by-nc-nd {
  width: 155px;
  background-repeat: no-repeat;
  background-image: url('sprites/big-488f1c60b2b17e4c523e6a1aeb537183.png');
  background-position: left -179px;
}
.aside.license .license-note {
  margin-top: 10px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
}
.aside.questions-list,
.aside.wiki-list {
  margin: 10px 15px;
}
.aside.questions-list p,
.aside.wiki-list p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
.aside.questions-list ul,
.aside.wiki-list ul {
  margin-left: 10px;
  list-style-image: url("/images/bullet.png");
}
.aside.questions-list li,
.aside.wiki-list li {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 4px;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.aside.questions-list .more-link,
.aside.wiki-list .more-link {
  display: block;
  margin: 8px 0 0 10px;
}
.aside.rss {
  margin: 10px;
}
.aside.rss a.rss-link {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 32px;
  text-align: center;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -193px;
}
.aside.rss form {
  *zoom: 1;
  margin: 10px 0 20px;
}
.aside.rss form:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.aside.rss form input[type='text'] {
  padding: 3px 3px 2px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
  width: 170px;
  float: left;
}
.aside.rss form input[type='text']:focus,
.aside.rss form input[type='text']:hover {
  background: #fefefd;
}
.aside.rss form input[type='text'][disabled] {
  color: #797979;
}
.aside.rss form input[type='text'][disabled]:focus,
.aside.rss form input[type='text'][disabled]:hover {
  background: #f7f6f5;
}
.aside.rss form button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 98px;
  float: right;
  margin: 0;
  padding: 2px 0;
}
.aside.blogs-list {
  margin: 12px;
  padding: 10px;
  -moz-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
}
.aside.cats-catalog {
  margin: 10px;
  overflow: hidden;
}
.aside.cats-catalog .site-list {
  list-style-type: none;
  overflow: hidden;
}
.aside.cats-catalog .single-site {
  width: 100px;
  float: left;
  padding: 0 20px 4px;
  text-align: center;
}
.aside.cats-catalog .single-site a:hover {
  text-decoration: none;
}
.aside.cats-catalog .single-site .site-logo {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 65px;
  width: 100px;
  vertical-align: middle;
  background-color: rgba(250, 242, 246, 0.65);
}
.aside.cats-catalog .single-site .logo-bw,
.aside.cats-catalog .single-site .logo-color,
.aside.cats-catalog .single-site .logo-single {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.aside.cats-catalog .single-site .logo-bw {
  display: block;
}
.aside.cats-catalog .single-site .logo-color {
  display: none;
}
.aside.cats-catalog .single-site:hover .logo-bw {
  display: none;
}
.aside.cats-catalog .single-site:hover .logo-color {
  display: block;
}
.aside.cats-catalog .catalog-nav {
  clear: left;
  margin: 10px 2px;
  padding: 10px 5px 5px 25px;
  -moz-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
}
.aside.cats-catalog .index-link {
  display: block;
  text-align: center;
  margin-top: 5px;
}
.aside .catalog-nav {
  margin-left: 15px;
  list-style-image: url("/images/bullet.png");
}
.aside .catalog-nav > li > a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.aside .catalog-nav li {
  line-height: 1;
  margin-bottom: 4px;
}
.aside .catalog-nav .sub-list {
  margin: 4px 0 0 15px;
  list-style-type: none;
}
.aside .catalog-nav .toggler {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 14px;
  padding-right: 16px;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -1078px;
}
.aside .catalog-nav .toggler:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -1092px;
}
.aside .catalog-nav .toggler.collapsed {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -954px;
}
.aside .catalog-nav .toggler.collapsed:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -968px;
}
.aside.news-list {
  margin: 10px;
}
.aside.news-list ul {
  list-style-type: none;
}
.aside.news-list li {
  margin-bottom: 10px;
}
.aside.news-list li .news-dt {
  font-weight: bold;
}
.aside.news-list li .news-title {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.aside.announcement-list h2 {
  margin: 0 0 20px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
.aside.social-tools h2 {
  margin-top: 5px;
}
.aside.social-tools .social-switches {
  list-style-type: none;
  font-size: 1px;
  text-align: center;
}
.aside.social-tools .social-switches li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 50px;
  height: 50px;
  margin: 0 8px;
}
.aside.social-tools .social-switches a {
  display: block;
  height: 100%;
}
.aside.social-tools .social-switches a:hover {
  text-decoration: none;
}
.aside.social-tools .social-switches .switch-facebook {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -0px top;
}
.aside.social-tools .social-switches .switch-facebook:hover,
.aside.social-tools .social-switches .switch-facebook.pressed {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -50px top;
}
.aside.social-tools .social-switches .switch-twitter {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -100px top;
}
.aside.social-tools .social-switches .switch-twitter:hover,
.aside.social-tools .social-switches .switch-twitter.pressed {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -150px top;
}
.aside.social-tools .social-switches .switch-vk {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -200px top;
}
.aside.social-tools .social-switches .switch-vk:hover,
.aside.social-tools .social-switches .switch-vk.pressed {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -250px top;
}
.aside.social-tools .social-switches .switch-google {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -300px top;
}
.aside.social-tools .social-switches .switch-google:hover,
.aside.social-tools .social-switches .switch-google.pressed {
  background-repeat: no-repeat;
  background-image: url('sprites/socialbtns-60b0a4d26a7d2e522c504dbc82a64d73.png');
  background-position: -350px top;
}
.aside.social-tools .addthis_toolbox {
  list-style-type: none;
  margin: 15px 0 6px;
  text-align: center;
}
.aside.social-tools .addthis_toolbox li {
  overflow: hidden;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.aside.social-tools .addthis_toolbox li.hidden {
  display: none;
}
.aside.social-tools .addthis_toolbox li a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-size: 18px;
  color: #393939;
}
.aside.social-tools .addthis_toolbox li a > span {
  margin-right: 4px;
}
.aside.social-tools .addthis_toolbox li .addthis_counter {
  margin-left: 3px;
}
.aside.social-tools .aside-like-box {
  width: 300px;
}
.aside.social-tools .aside-like-box.widget-facebook,
.aside.social-tools .aside-like-box.widget-vk,
.aside.social-tools .aside-like-box.widget-google {
  background-color: #fff;
  background-image: url('/images/spinner2.gif');
  background-position: center;
  background-repeat: no-repeat;
  min-height: 30px;
}
.aside.social-tools .aside-like-box.widget-facebook {
  border-top: 1px solid #ccc;
}
.aside.social-tools .aside-like-box.widget-google {
  max-height: 118px;
}
.aside.social-tools .aside-like-box.widget-twitter {
  text-align: center;
}
.aside.social-tools .aside-like-box.widget-twitter .twitter-follow-button {
  margin-bottom: 15px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.aside.ablock {
  margin: 5px 0 10px;
}
.ie-old .aside.addthis-toolbox h2 {
  display: none !important;
}
.ie-old .aside.rss button {
  width: 95px;
}
.header-banner .search-visitor {
  width: 600px;
  margin: 10px auto 0;
  background: url('/images/banner-bg.png') repeat;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.52), 0 0 10px rgba(0,0,0,.09), inset 1px -1px 0 #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.52), 0 0 10px rgba(0,0,0,.09), inset 1px -1px 0 #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,.52), 0 0 10px rgba(0,0,0,.09), inset 1px -1px 0 #fff;
}
.header-banner .search-visitor header {
  height: 44px;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -405px;
  padding-top: 7px;
}
.header-banner .search-visitor header h2 {
  height: 36px;
  width: 320px;
  margin: 0 auto;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.header-banner .search-visitor header h2.welcome {
  background-repeat: no-repeat;
  background-image: url('sprites/titles-550418610150a86334f0236bf3ea4bda.png');
  background-position: left -0px;
}
.header-banner .search-visitor header h2.welcome-wiki {
  background-repeat: no-repeat;
  background-image: url('sprites/titles-550418610150a86334f0236bf3ea4bda.png');
  background-position: left -36px;
}
.header-banner .search-visitor .banner-content {
  padding: 0.5em 2em;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  color: #636d79;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.85);
}
.header-banner .search-visitor .banner-content .search-term {
  color: #b2052d;
}
.header-banner .search-visitor .banner-content .pnj-title {
  color: #b2052d;
}
.header-banner .search-visitor .banner-content .fwd-link {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #9e0428;
  text-transform: uppercase;
  padding: 10px 0 0 10px;
}
.header-banner .search-visitor .banner-content form {
  margin: 10px 0 5px;
}
.header-banner .search-visitor .banner-content form input[type="text"] {
  width: 240px;
  padding: 3px 3px 2px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
  font-family: 'Arial';
  font-size: 16px;
}
.header-banner .search-visitor .banner-content form input[type="text"]:focus,
.header-banner .search-visitor .banner-content form input[type="text"]:hover {
  background: #fefefd;
}
.header-banner .search-visitor .banner-content form input[type="text"][disabled] {
  color: #797979;
}
.header-banner .search-visitor .banner-content form input[type="text"][disabled]:focus,
.header-banner .search-visitor .banner-content form input[type="text"][disabled]:hover {
  background: #f7f6f5;
}
.static-article .article-header {
  margin-bottom: 1em;
}
.static-article .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.static-article .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.static-article .static-content {
  margin-bottom: 2em;
}
.aside.static-blogs-promo {
  height: 230px;
  width: 240px;
  margin: 10px 5px;
  padding-top: 60px;
  background-repeat: no-repeat;
  background-image: url('sprites/big-488f1c60b2b17e4c523e6a1aeb537183.png');
  background-position: left -214px;
  line-height: 1.15;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  color: #fff;
}
.aside.static-blogs-promo h2 {
  display: none;
}
.aside.static-blogs-promo .promo-content {
  height: 195px;
}
.aside.static-blogs-promo .promo-content .promo-text-w-n {
  font-size: 19px;
}
.aside.static-blogs-promo .promo-content .promo-text-band {
  margin: 5px 59px;
  font-size: 28px;
  padding-top: 3px;
  background-repeat: no-repeat;
  background-image: url('sprites/big-488f1c60b2b17e4c523e6a1aeb537183.png');
  background-position: left -504px;
}
.aside.static-blogs-promo .promo-content .promo-text-w-i {
  /*font-style: italic;*/

}
.aside.static-blogs-promo .promo-content .promo-text-b-i,
.aside.static-blogs-promo .promo-content .promo-text-b-i a {
  /*.font-gill-sans(16px, italic, bold);*/

  font-weight: bold;
  color: #0f3f62;
}
.aside.static-blogs-promo .promo-footer {
  height: 30px;
  padding-top: 8px;
}
.aside.static-blogs-promo .promo-footer a {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
}
.static-wiki-editor-help,
.static-qa-editor-help,
.static-blogs-editor-help {
  margin: 10px;
}
.static-wiki-editor-help ul,
.static-qa-editor-help ul,
.static-blogs-editor-help ul {
  padding: 0 5px;
  list-style-type: none;
}
.static-wiki-editor-help .help-q,
.static-qa-editor-help .help-q,
.static-blogs-editor-help .help-q {
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  margin-bottom: 15px;
}
.wiki-promo-details {
  padding-bottom: 8px;
  background: url('/images/promo/promo-925-bottom.png') bottom no-repeat;
}
.wiki-promo-details .wiki-promo-content {
  min-height: 500px;
  background: url('/images/promo/promo-925-ext.png');
}
.wiki-promo-details .wiki-promo-text {
  background: url('/images/promo/promo-925-main.png') no-repeat;
  padding: 0 2em 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 110%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
.wiki-promo-details .wiki-promo-text h2 {
  height: 46px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.52);
  text-align: center;
}
.wiki-promo-details .wiki-promo-text p {
  margin: 0.5em 0;
}
.wiki-promo-details .wiki-promo-text a {
  font-style: italic;
  font-weight: bold;
  color: #0f3f62;
}
.wiki-promo-details .wiki-promo-text .cur-week,
.wiki-promo-details .wiki-promo-text .cur-targets,
.wiki-promo-details .wiki-promo-text .promo-notes {
  text-align: center;
  font-weight: bold;
}
.wiki-promo-details .wiki-promo-text .cur-targets {
  list-style-type: none;
  font-size: 110%;
}
.wiki-promo-details .wiki-promo-text .store-list {
  font-size: 90%;
}
.wiki-promo-details .wiki-promo-text .separator {
  margin: 1em 3em;
}
.static-cc-license h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  margin: 0.5em 0;
}
.static-cc-license p {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.static-cc-license .license-req {
  margin: 10px;
  min-height: 35px;
  overflow: hidden;
}
.static-cc-license .license-req img {
  float: left;
  margin-top: 5px;
}
.static-cc-license .license-req p {
  margin-left: 50px;
}
.static-cc-license .license-link {
  padding-left: 60px;
  font-size: 90%;
  margin-bottom: 10px;
  color: #868686;
}
.static-cc-license .license-types {
  margin-left: 30px;
}
.static-cc-license .license-types li {
  margin: 10px 0;
}
.static-cc-license .attribution-req {
  margin-left: 30px;
}
.static-cc-license .attribution-req li {
  margin: 10px 0;
}
.static-advertising .article-header {
  margin-bottom: 2em;
}
.static-advertising h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 135%;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
}
.static-advertising p,
.static-advertising li {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0.5em;
}
.static-advertising ul ul {
  margin-left: 1em;
}
.static-advertising div.mini-separator {
  margin: 2em 20%;
}
.static-privacy .article-header {
  margin-bottom: 2em;
}
.static-privacy h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 120%;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
}
.static-privacy p,
.static-privacy li {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0.5em;
}
.static-privacy ul {
  margin-left: 1em;
}
.static-privacy div.mini-separator {
  margin: 2em 20%;
}
.article-header .toolbar {
  float: right;
  margin-left: 1em;
}
.wiki-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.wiki-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-main .article-header h1 {
  font-weight: bold;
}
.wiki-main-intro {
  text-align: center;
}
.wiki-main-intro h2 {
  margin: 10px 0px;
  color: #D23F63;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0 1px 1px #ffffff;
}
.wiki-main-intro h3 {
  margin-bottom: 10px;
  color: #D23F63;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: normal;
  text-shadow: 0 1px 1px #ffffff;
  line-height: 1.1;
}
.wiki-main-intro p {
  margin-bottom: 10px;
}
.wiki-main-intro.mini-images img {
  padding: 2px;
  -moz-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset -1px -1px 1px 0 rgba(255, 255, 255, 0.9), -1px -1px 1px 0 rgba(0, 0, 0, 0.2);
}
.wiki-main-intro .intro-4 section {
  margin: 0px 11px 0px 10px;
  width: 210px;
  float: left;
}
.wiki-main-intro .intro-4 section div {
  height: 150px;
  vertical-align: bottom;
}
.wiki-main-intro section {
  page-break-after: always;
}
.wiki-show .article-header {
  margin-bottom: 1em;
}
.wiki-show .article-header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-show .article-header > div {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.wiki-show .article-header h1 a {
  color: #393939;
}
.wiki-show .article-header sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-show .article-header .wiki-page-status {
  color: #4b4b4b;
  font-size: 75%;
  font-style: italic;
}
.wiki-show .article-header .wiki-page-status em {
  color: #9e0428;
}
.wiki-show .article-header .wiki-title-link,
.wiki-show .article-header .wiki-title-link > a {
  font-style: italic;
  color: #145685;
}
.wiki-show .wiki-toc-container {
  float: right;
  width: 370px;
  margin: 0 0 1em 1em;
}
.wiki-show .wiki-toc {
  padding: 0.5em 2px;
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #d3d3d3;
}
.wiki-show .wiki-toc h2 {
  text-align: center;
  text-transform: lowercase;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
}
.wiki-show .wiki-toc .toc-logo {
  text-align: center;
  margin: 0.5em 0;
}
.wiki-show .wiki-toc .toc-logo img {
  max-height: 100px;
}
.wiki-show .wiki-toc .site-url {
  display: block;
  margin-top: 10px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 75%;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}
.wiki-show .wiki-toc .total-score {
  text-align: center;
  margin: 10px 0;
}
.wiki-show .wiki-toc .total-score .scores-cnt {
  font-size: 90%;
}
.wiki-show .wiki-toc ul {
  list-style-type: none;
}
.wiki-show .wiki-toc ul li {
  line-height: 1.15;
}
.wiki-show .wiki-toc ul li a {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.wiki-show .wiki-toc ul li.toc-item-2 {
  padding-left: 0.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.wiki-show .wiki-toc ul li.toc-item-3 {
  padding-left: 2em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 95%;
  font-style: italic;
  font-weight: normal;
}
.wiki-show .wiki-toc ul li.selected {
  border: 1px solid #aaa;
  background: #dadada;
}
.wiki-show .wiki-toc .show-all {
  float: right;
  padding-right: 0.5em;
}
.wiki-show .wiki-toc .g-share-buttons {
  margin: 0.5em 8px 0;
  padding-top: 0.75em;
  border-top: 1px solid lightGrey;
  text-align: center;
  opacity: 0.5;
}
.wiki-show .wiki-toc .g-share-buttons .addthis_toolbox {
  display: block;
  width: 240px;
  margin: 0 auto;
}
.wiki-show .wiki-toc:hover .g-share-buttons {
  opacity: 1;
}
.wiki-show .wiki-text h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
}
.wiki-show .wiki-text h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 120%;
  font-style: normal;
  font-weight: bold;
}
.wiki-show .wiki-text h2,
.wiki-show .wiki-text h3 {
  line-height: 1;
  margin: 0.5em 0 1em;
  overflow: hidden;
}
.wiki-show .wiki-text h2 .title-text,
.wiki-show .wiki-text h3 .title-text {
  margin-right: 100px;
}
.wiki-show .wiki-text h2 .title-text .anchor,
.wiki-show .wiki-text h3 .title-text .anchor {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  color: #393939;
}
.wiki-show .wiki-text h2 .title-text .anchor:hover,
.wiki-show .wiki-text h3 .title-text .anchor:hover {
  text-decoration: none;
}
.wiki-show .wiki-text h2 .button,
.wiki-show .wiki-text h3 .button {
  float: right;
  height: 24px;
  -webkit-opacity: 0.25;
  -moz-opacity: 0.25;
  -o-opacity: 0.25;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.wiki-show .wiki-text h2 .button a,
.wiki-show .wiki-text h3 .button a {
  padding: 5px 10px 0;
}
.wiki-show .wiki-text:hover h2 .button,
.wiki-show .wiki-text:hover h3 .button {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.wiki-show .wiki-text p {
  margin-bottom: 0.5em;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.wiki-show .wiki-text ul {
  list-style-type: disc;
}
.wiki-show .wiki-text ol {
  list-style-type: decimal;
}
.wiki-show .wiki-text ul,
.wiki-show .wiki-text ol {
  margin: 0 0 0.5em 0.5em;
}
.wiki-show .wiki-text ul ul,
.wiki-show .wiki-text ol ul {
  margin-left: 1.5em;
  list-style-type: circle;
}
.wiki-show .wiki-text ul ol,
.wiki-show .wiki-text ol ol {
  margin-left: 1.5em;
  list-style-type: lower-alpha;
}
.wiki-show .wiki-text p,
.wiki-show .wiki-text ul,
.wiki-show .wiki-text ol {
  color: #000;
}
.wiki-show .wiki-text li {
  margin-bottom: 0.3em;
}
.wiki-show .wiki-text p a,
.wiki-show .wiki-text ul a,
.wiki-show .wiki-text ol a {
  text-shadow: 0px 1px 0px #ffffff;
}
.wiki-show .wiki-text blockquote {
  margin: 0.5em 2em;
  font-style: italic;
}
.wiki-show .wiki-text blockquote,
.wiki-show .wiki-text blockquote p {
  color: #5f5f5f;
}
.wiki-show .wiki-text p.attention {
  border-left: 2px solid #c3294c;
  margin-left: -8px;
  padding-left: 8px;
  color: #9e0428;
}
.wiki-show .wiki-text .comment {
  display: none;
}
.wiki-show .wiki-text.img-cont .wiki-section-content {
  *zoom: 1;
}
.wiki-show .wiki-text.img-cont .wiki-section-content:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.wiki-show .wiki-text .wiki-image {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  padding: 3px 3px 20px;
  text-align: center;
}
.wiki-show .wiki-text .wiki-image.float_right {
  float: right;
  margin: 0 0 1em 1.5em;
}
.wiki-show .wiki-text .wiki-image.float_left {
  float: left;
  margin: 0 1.5em 1em 0;
}
.wiki-show .wiki-text .wiki-image img {
  border: 1px solid rgba(0, 0, 0, 0.07);
  max-height: 200px;
  max-width: 200px;
}
.wiki-show .wiki-text .image-container {
  overflow: auto;
}
.wiki-show .wiki-text li > p.image-container {
  overflow: visible !important;
  *zoom: 1;
}
.wiki-show .wiki-text li > p.image-container:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.wiki-show .wiki-text table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  width: auto;
}
.wiki-show .wiki-text table tbody tr {
  background: #f2f1f0;
}
.wiki-show .wiki-text table th,
.wiki-show .wiki-text table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.wiki-show .wiki-text table th {
  text-align: center;
  padding: 0.2em;
}
.wiki-show .wiki-text table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.wiki-show .wiki-text table tbody tr.even {
  background: #eae9e7;
}
.wiki-show .wiki-text table.tbl50pct {
  width: 50%;
}
.wiki-show .wiki-text table.tbl100pct {
  width: 100%;
}
.wiki-show .wiki-text table td.cell25pct {
  width: 25%;
}
.wiki-show .wiki-text table td.cell33pct {
  width: 33%;
}
.wiki-show .wiki-text table td.cell50pct {
  width: 50%;
}
.wiki-show .wiki-pages-nav {
  margin-top: 1em;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
}
.wiki-show .wiki-pages-nav .button {
  margin: 0 50px;
  width: 100px;
}
.wiki-show .article-info {
  *zoom: 1;
  border-top: 1px solid #666e74;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  margin: 2em 0;
  padding-top: 15px;
}
.wiki-show .article-info:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.wiki-show .article-info .site-logo {
  float: left;
  width: 130px;
  overflow: hidden;
}
.wiki-show .article-info .site-logo .logo {
  display: block;
  height: 100%;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 120px;
  width: 120px;
  padding: 3px;
}
.wiki-show .article-info .site-logo .logo:hover {
  text-decoration: none;
}
.wiki-show .article-info .site-logo .site-url {
  display: block;
  margin: 5px 0;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 75%;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wiki-show .article-info .site-logo .total-score {
  text-align: center;
  margin-top: 5px;
}
.wiki-show .article-info .site-logo .total-score .scores-cnt {
  display: block;
  font-size: 90%;
}
.wiki-show .article-info .tags-n-likes {
  padding-left: 25px;
}
.wiki-show .article-info .tags-n-likes.with-logo {
  margin-left: 130px;
}
.wiki-show .article-info .post-stats,
.wiki-show .article-info .g-share-buttons,
.wiki-show .article-info .contest,
.wiki-show .article-info .share-text {
  margin-top: 15px;
}
.wiki-show .article-info .post-stats li {
  margin: 0 20px 0 0;
}
.wiki-show .article-info .contest,
.wiki-show .article-info .share-text {
  font-style: italic;
}
.wiki-show .article-info .g-share-buttons {
  opacity: 0.5;
}
.wiki-show .article-info:hover .g-share-buttons {
  opacity: 1;
}
.wiki-inplace-view {
  width: 700px;
  padding: 20px;
}
.wiki-inplace-view header {
  margin-bottom: 1em;
  margin-bottom: 0;
}
.wiki-inplace-view header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 170%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-inplace-view header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-inplace-view .inplace-text {
  max-height: 500px;
  overflow: auto;
  padding: 0 15px;
  margin: 15px 0;
}
.wiki-inplace-view .inplace-text div.separator {
  margin: 1em 0em;
}
.wiki-inplace-view .inplace-nav {
  margin: 0 30px;
}
.wiki-inplace-view .inplace-nav #btn_close_iview {
  float: right;
}
.fancybox-inner {
  background: url('/images/page-bg.png') repeat;
}
.wiki-source .article-header {
  margin-bottom: 1em;
}
.wiki-source .article-header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-source .article-header > div {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.wiki-source .article-header h1 a {
  color: #393939;
}
.wiki-source .article-header sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-source .article-header .wiki-page-status {
  color: #4b4b4b;
  font-size: 75%;
  font-style: italic;
}
.wiki-source .article-header .wiki-page-status em {
  color: #9e0428;
}
.wiki-source .article-header .wiki-title-link,
.wiki-source .article-header .wiki-title-link > a {
  font-style: italic;
  color: #145685;
}
.wiki-source .wiki-content {
  font-family: Consolas, "Lucida Console", "Andale Mono", "Courier New", Courier, monospace;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  width: 875px;
}
.wiki-source .wiki-content .html-title {
  margin: 0.5em 0;
  font-size: 110%;
}
.wiki-source .wiki-content .html-tag {
  padding: 0 0.3em;
  font-weight: bold;
}
.wiki-edit .article-header {
  margin-bottom: 1em;
}
.wiki-edit .article-header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-edit .article-header > div {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.wiki-edit .article-header h1 a {
  color: #393939;
}
.wiki-edit .article-header sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-edit .article-header .wiki-page-status {
  color: #4b4b4b;
  font-size: 75%;
  font-style: italic;
}
.wiki-edit .article-header .wiki-page-status em {
  color: #9e0428;
}
.wiki-edit .article-header .wiki-title-link,
.wiki-edit .article-header .wiki-title-link > a {
  font-style: italic;
  color: #145685;
}
.wiki-edit form.wiki-editor .type-button.form-wikiEdit-opt button {
  margin-left: 40%;
}
.wiki-edit form.wiki-editor #wiki_editor_container {
  overflow: hidden;
}
.wiki-edit form.wiki-editor div.type-button {
  margin-top: 1em;
}
.wiki-edit form.wiki-editor div.type-button .button {
  margin-right: 10px;
}
.wiki-edit form.wiki-editor .action-link {
  font-size: 90%;
}
.wiki-edit .license-note {
  margin: 0.5em 1em 1em 0.5em;
  font-size: 90%;
}
.wiki-create .article-header {
  margin-bottom: 1em;
}
.wiki-create .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-create .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-create .wiki-content {
  margin-bottom: 2em;
}
.wiki-create h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  margin: 0.5em 0;
}
.wiki-create h2 span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.wiki-create p {
  margin-bottom: 0.5em;
}
.wiki-create .dimmed {
  color: #929292;
}
.wiki-create #wikiMaster_step1 {
  display: table;
  width: 100%;
  overflow: visible;
}
.wiki-create #wikiMaster_step1 .type-text {
  float: left;
  width: 85%;
}
.wiki-create #wikiMaster_step1 .type-text label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 18%;
  font-weight: bold;
}
.wiki-create #wikiMaster_step1 .type-text input {
  height: 1.8em;
  width: 80%;
  border: 1px solid #919190;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.9);
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.9);
  font-family: "Gill Sans Light", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: italic;
  font-weight: 300;
  padding-left: 0.5em;
}
.wiki-create #wikiMaster_step1 .type-text input:active,
.wiki-create #wikiMaster_step1 .type-text input:focus {
  outline: 0 none;
}
.wiki-create #wikiMaster_step1 .button {
  float: right;
}
.wiki-create #wikiMaster_step1 #lookup_in_progress {
  float: right;
}
.wiki-create #wikiMaster_step2 {
  margin-top: 2em;
}
.wiki-create #wikiMaster_step2 #lookup_topic {
  font-style: italic;
  font-weight: bold;
}
.wiki-create #wikiMaster_step2 #wikiMaster_step2_results {
  margin: 1em 0;
}
.wiki-create #wikiMaster_step2 #wikiMaster_step2_results .button {
  float: right;
  margin-left: 1em;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  -o-opacity: 0.6;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.wiki-create #wikiMaster_step2 #wikiMaster_step2_results li:hover .button {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.wiki-create #wikiMaster_step3 {
  margin-top: 2em;
}
.wiki-create #wikiMaster_step3 .template-list-title {
  margin: 2em 0 0.5em 0;
  font-weight: bold;
}
.wiki-create #wikiMaster_step3 ul {
  margin-bottom: 2.5em;
  list-style-type: none;
}
.wiki-create #wikiMaster_step3 ul li {
  padding: 0.5em 0;
}
.wiki-create #wikiMaster_step3 ul li .template-name {
  font-weight: bold;
  font-style: italic;
}
.wiki-create #wikiMaster_step3 ul li .button {
  float: right;
  margin-left: 1em;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  -o-opacity: 0.6;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.wiki-create #wikiMaster_step3 ul li:hover .button {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.wiki-create .not-found-answer {
  font-weight: bold;
  text-align: center;
}
.wiki-create .not-found-answer p {
  margin: 1em 0;
}
.wiki-create .not-found-answer .button {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  -o-opacity: 0.6;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.wiki-create .not-found-answer:hover .button {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.wiki-create .email-check-field {
  display: none;
}
.wiki-history .article-header {
  margin-bottom: 1em;
}
.wiki-history .article-header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-history .article-header > div {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.wiki-history .article-header h1 a {
  color: #393939;
}
.wiki-history .article-header sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-history .article-header .wiki-page-status {
  color: #4b4b4b;
  font-size: 75%;
  font-style: italic;
}
.wiki-history .article-header .wiki-page-status em {
  color: #9e0428;
}
.wiki-history .article-header .wiki-title-link,
.wiki-history .article-header .wiki-title-link > a {
  font-style: italic;
  color: #145685;
}
.wiki-history h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
}
.wiki-history h2 span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.wiki-history .history-authors ul {
  display: table;
  width: 100%;
  overflow: visible;
  list-style-type: none;
  margin-top: 1.5em;
  text-align: justify;
}
.wiki-history .history-authors ul li {
  display: inline-block;
  width: 175px;
  vertical-align: top;
  text-align: center;
}
.wiki-history .history-authors ul li .default-avatar {
  margin: 0 auto;
}
.wiki-history .history-authors ul li .history-user {
  margin-top: 0.5em;
  height: 3em;
  font-size: 90%;
}
.wiki-history .history-authors ul li .history-user .userlink {
  color: #393939;
}
.wiki-history .history-authors ul li .history-user .userlink .name {
  font-weight: bold;
}
.wiki-history .history-authors .no-authors {
  margin: 1.5em 0;
}
.wiki-history .separator {
  margin-top: 0.5em !important;
}
.wiki-history table {
  margin-top: 1.5em !important;
}
.wiki-history table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.wiki-history table,
.wiki-report-article .wiki-history table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  width: 743px;
}
.wiki-history table tbody tr,
.wiki-report-article .wiki-history table tbody tr {
  background: #f2f1f0;
}
.wiki-history table th,
.wiki-report-article .wiki-history table th,
.wiki-history table td,
.wiki-report-article .wiki-history table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.wiki-history table th,
.wiki-report-article .wiki-history table th {
  text-align: center;
  padding: 0.2em;
}
.wiki-history table td,
.wiki-report-article .wiki-history table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.wiki-history table td,
.wiki-report-article .wiki-history table td {
  font-style: italic;
}
.wiki-history table .page-row,
.wiki-report-article .wiki-history table .page-row {
  background: #eae9e7;
}
.wiki-history table .page-row td,
.wiki-report-article .wiki-history table .page-row td {
  font-style: normal;
}
.wiki-history table .toolbar,
.wiki-report-article .wiki-history table .toolbar {
  float: right;
  width: 124px;
  margin-right: -132px;
}
.wiki-history table .wiki-rev-old .status,
.wiki-report-article .wiki-history table .wiki-rev-old .status {
  background: rgba(204, 202, 200, 0.9);
}
.wiki-history table .wiki-rev-cur .status,
.wiki-report-article .wiki-history table .wiki-rev-cur .status {
  background: rgba(201, 229, 182, 0.9);
}
.wiki-history table .wiki-rev-new .status,
.wiki-report-article .wiki-history table .wiki-rev-new .status {
  background: rgba(232, 224, 161, 0.8);
}
.wiki-history table .wiki-rev-rej .status,
.wiki-report-article .wiki-history table .wiki-rev-rej .status {
  background: rgba(240, 160, 160, 0.9);
}
.wiki-history table .wiki-rev-drf .status,
.wiki-report-article .wiki-history table .wiki-rev-drf .status {
  background: rgba(153, 194, 255, 0.8);
}
.wiki-history table .history-comment,
.wiki-report-article .wiki-history table .history-comment {
  font-size: 70%;
}
.wiki-history table .history-comment strong,
.wiki-report-article .wiki-history table .history-comment strong {
  font-size: 115%;
}
.wiki-report-article .article-header {
  margin-bottom: 1em;
}
.wiki-report-article .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.wiki-report-article .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.wiki-report-article .article-header .breadcrumbs {
  display: none;
}
.wiki-report-article table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
}
.wiki-report-article table tbody tr {
  background: #f2f1f0;
}
.wiki-report-article table th,
.wiki-report-article table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.wiki-report-article table th {
  text-align: center;
  padding: 0.2em;
}
.wiki-report-article table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.wiki-report-article.wiki-report-pages-list tbody tr:nth-child(even) {
  background: #eae9e7;
}
.wiki-report-article.wiki-report-pages-list .letters-nav {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
}
.wiki-report-article.wiki-report-pages-list .letters-nav a {
  color: #1b72b2;
}
.wiki-report-article.wiki-report-pages-list .letters-nav a,
.wiki-report-article.wiki-report-pages-list .letters-nav span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 1em;
  text-align: center;
}
.wiki-report-article.wiki-report-pages-list table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.wiki-report-article.wiki-report-pages-list table .date-col {
  min-width: 9em;
}
.wiki-report-article.wiki-report-pages-list table .name-col {
  word-wrap: break-word;
  max-width: 550px;
}
.wiki-report-article.wiki-report-pages-list table.letters-nav-tbl {
  width: 815px;
  margin-left: 60px;
}
.wiki-report-article.wiki-report-pages-list table.letters-nav-tbl tbody tr:nth-child(even) {
  background: #eae9e7;
}
.wiki-report-article.wiki-report-pages-list table.letters-nav-tbl .date-col {
  min-width: 9em;
}
.wiki-report-article.wiki-report-pages-list table.letters-nav-tbl h2 {
  float: left;
  width: 30px;
  text-align: center;
  margin: -8px 0 0 -60px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  height: 16px;
  overflow: visible;
}
.wiki-report-article.wiki-report-pages-list table.letters-nav-tbl .name-col {
  padding-right: 40px;
}
.wiki-report-article.wiki-report-pages-list .srv-link {
  opacity: 0.4;
  font-size: 85%;
}
.wiki-report-article.wiki-report-pages-list .srv-link:hover {
  opacity: 1;
}
.wiki-questions .ask-proposal {
  margin-top: 1em;
}
.wiki-questions .ask-proposal .search-term {
  font-weight: bold;
}
.wiki-questions .question-buttons {
  margin-top: 2em;
  text-align: center;
}
.wiki-questions .question-buttons .button {
  width: 175px;
  margin: 0 2em;
}
.mail-to-link > span {
  display: none;
}
a.userlink:hover {
  text-decoration: none;
}
a.userlink:hover .name {
  text-decoration: underline;
}
.userlink {
  word-wrap: break-word;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.userlink .social-hint,
.userlink .rating-hint {
  vertical-align: super;
}
.userlink .social-hint {
  font-size: 85%;
}
.userlink .rating-hint {
  font-size: 80%;
  color: #336600;
}
.userlink .rank {
  color: #336600;
}
.mod-users .article-header {
  margin-bottom: 1em;
}
.mod-users .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.mod-users .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.mod-users table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  margin: 2em 0 1em 0;
}
.mod-users table tbody tr {
  background: #f2f1f0;
}
.mod-users table th,
.mod-users table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.mod-users table th {
  text-align: center;
  padding: 0.2em;
}
.mod-users table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.mod-users table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.mod-users table .last-day-action {
  background: rgba(230, 255, 204, 0.6);
}
.mod-users table .notice {
  color: red;
}
.mod-users .paginateButtons {
  overflow: hidden;
  padding: 0.5em;
  margin-bottom: 1em;
}
.mod-users .paginateButtons a {
  margin: 0 0.3em;
  padding: 0.1em 0.3em;
}
.mod-users .paginateButtons span {
  padding: 0.1em 0.2em;
}
.mod-users .user-search-form input {
  margin: 0 5px;
}
.login-form.main-article {
  width: 820px;
  margin: 30px auto;
  background: #ece8e3;
  -moz-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
}
.login-form.main-article header {
  padding: 1px 2px 0px;
}
.login-form.main-article header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  height: 47px;
  padding-top: 3px;
  text-align: center;
  text-transform: uppercase;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -456px;
}
.login-form .login-form-container {
  margin: 20px;
  *zoom: 1;
}
.login-form .login-form-container:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.login-form .login-form-container .login-subform {
  width: 50%;
  float: left;
}
.login-form .login-form-container .users-auth-shot {
  float: left;
  width: 300px;
}
.login-form .login-form-container .users-auth-msg {
  padding-left: 320px;
}
.login-form .login-form-container .users-auth-msg .users-auth-buttons {
  margin-top: 20px;
  text-align: center;
}
.login-form .login-form-container .users-auth-msg .users-auth-buttons > .button {
  padding: 5px 20px;
}
.login-form .login-form-container .users-auth-msg .users-auth-buttons > .button > a {
  font-size: 15px !important;
  padding-top: 4px !important;
}
.login-form #classic_login_form {
  margin: 0px 20px 0 0;
}
.login-form #classic_login_form .type-text {
  margin-bottom: 20px !important;
}
.login-form #classic_login_form .login-button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0px 5px;
  vertical-align: top;
  height: 26px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #82a4bc;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYjBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90b0c6), color-stop(100%, #7398b2));
  background: -webkit-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -o-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -ms-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  -moz-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.5);
  -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);
  width: 105px;
  float: right;
}
.login-form #classic_login_form .login-button > a,
.login-form #classic_login_form .login-button > span {
  display: block;
  height: 21px;
  vertical-align: middle;
  padding: 5px 5px 0px 5px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57), 0px -1px 0px rgba(255, 255, 255, 0.25);
}
.login-form #classic_login_form .login-button > a:hover,
.login-form #classic_login_form .login-button > span:hover {
  text-decoration: none;
}
.login-form #classic_login_form .login-button.normal:hover,
.login-form #classic_login_form .login-button.promo:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-form #classic_login_form .login-button.normal > a,
.login-form #classic_login_form .login-button.normal > span {
  color: #fff;
}
.login-form #classic_login_form .login-button.normal > a:hover,
.login-form #classic_login_form .login-button.normal > span:hover {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.login-form #classic_login_form .login-button.promo > a,
.login-form #classic_login_form .login-button.promo > span {
  color: #ffeab7;
  /*hsl(42, 90%, 60%);*/

}
.login-form #classic_login_form .login-button.promo > a:hover,
.login-form #classic_login_form .login-button.promo > span:hover {
  color: #ffe198;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.login-form #classic_login_form .login-button.normal:disabled,
.login-form #classic_login_form .login-button.normal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-form #classic_login_form .login-button.normal:disabled > span,
.login-form #classic_login_form .login-button.normal.disabled > span,
.login-form #classic_login_form .login-button.normal:disabled > a,
.login-form #classic_login_form .login-button.normal.disabled > a {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.login-form #classic_login_form .login-button.promo:disabled,
.login-form #classic_login_form .login-button.promo.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-form #classic_login_form .login-button.promo:disabled > span,
.login-form #classic_login_form .login-button.promo.disabled > span,
.login-form #classic_login_form .login-button.promo:disabled > a,
.login-form #classic_login_form .login-button.promo.disabled > a {
  color: #ffeab7;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.login-form #classic_login_form .login-button.soon > span {
  color: #b8d5e8;
  padding-right: 22px;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: right -23px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.login-form #classic_login_form .pwd-remind-link {
  display: block;
  margin: 16px 5px 0 0;
  font-size: 85%;
  font-style: italic;
  text-align: right;
}
.login-form #classic_login_form label.error {
  color: #b2052d;
}
.login-form #login_radius_container {
  width: 190px;
  height: 120px;
  margin: 20px auto 0;
}
.pwd-forgot-form.main-article {
  width: 720px;
  margin: 30px auto;
  background: #ece8e3;
  -moz-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
}
.pwd-forgot-form.main-article header {
  padding: 1px 2px 0px;
}
.pwd-forgot-form.main-article header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  height: 47px;
  padding-top: 3px;
  text-align: center;
  text-transform: uppercase;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -456px;
}
.pwd-forgot-form .user-action-content {
  padding: 30px 20px;
}
.pwd-forgot-form .user-action-content p {
  margin-bottom: 1em;
}
.pwd-forgot-form form label {
  width: 15%;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.pwd-forgot-form form input {
  width: 65%;
}
.pwd-forgot-form form button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0px 5px;
  vertical-align: top;
  height: 26px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #82a4bc;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYjBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90b0c6), color-stop(100%, #7398b2));
  background: -webkit-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -o-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -ms-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  -moz-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.5);
  -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);
  vertical-align: middle;
}
.pwd-forgot-form form button > a,
.pwd-forgot-form form button > span {
  display: block;
  height: 21px;
  vertical-align: middle;
  padding: 5px 5px 0px 5px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57), 0px -1px 0px rgba(255, 255, 255, 0.25);
}
.pwd-forgot-form form button > a:hover,
.pwd-forgot-form form button > span:hover {
  text-decoration: none;
}
.pwd-forgot-form form button.normal:hover,
.pwd-forgot-form form button.promo:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pwd-forgot-form form button.normal > a,
.pwd-forgot-form form button.normal > span {
  color: #fff;
}
.pwd-forgot-form form button.normal > a:hover,
.pwd-forgot-form form button.normal > span:hover {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.pwd-forgot-form form button.promo > a,
.pwd-forgot-form form button.promo > span {
  color: #ffeab7;
  /*hsl(42, 90%, 60%);*/

}
.pwd-forgot-form form button.promo > a:hover,
.pwd-forgot-form form button.promo > span:hover {
  color: #ffe198;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.pwd-forgot-form form button.normal:disabled,
.pwd-forgot-form form button.normal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pwd-forgot-form form button.normal:disabled > span,
.pwd-forgot-form form button.normal.disabled > span,
.pwd-forgot-form form button.normal:disabled > a,
.pwd-forgot-form form button.normal.disabled > a {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.pwd-forgot-form form button.promo:disabled,
.pwd-forgot-form form button.promo.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pwd-forgot-form form button.promo:disabled > span,
.pwd-forgot-form form button.promo.disabled > span,
.pwd-forgot-form form button.promo:disabled > a,
.pwd-forgot-form form button.promo.disabled > a {
  color: #ffeab7;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.pwd-forgot-form form button.soon > span {
  color: #b8d5e8;
  padding-right: 22px;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: right -23px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.pwd-reset-form.main-article {
  width: 720px;
  margin: 30px auto;
  background: #ece8e3;
  -moz-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
}
.pwd-reset-form.main-article header {
  padding: 1px 2px 0px;
}
.pwd-reset-form.main-article header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  height: 47px;
  padding-top: 3px;
  text-align: center;
  text-transform: uppercase;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -456px;
}
.pwd-reset-form .user-action-content {
  padding: 30px 20px;
}
.pwd-reset-form form .unchangable {
  display: block;
  margin-left: 40%;
}
.pwd-reset-form form .type-text {
  margin-bottom: 20px !important;
}
.pwd-reset-form form button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0px 5px;
  vertical-align: top;
  height: 26px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #82a4bc;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYjBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90b0c6), color-stop(100%, #7398b2));
  background: -webkit-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -o-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -ms-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  -moz-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.5);
  -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);
  margin-left: 40%;
}
.pwd-reset-form form button > a,
.pwd-reset-form form button > span {
  display: block;
  height: 21px;
  vertical-align: middle;
  padding: 5px 5px 0px 5px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57), 0px -1px 0px rgba(255, 255, 255, 0.25);
}
.pwd-reset-form form button > a:hover,
.pwd-reset-form form button > span:hover {
  text-decoration: none;
}
.pwd-reset-form form button.normal:hover,
.pwd-reset-form form button.promo:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pwd-reset-form form button.normal > a,
.pwd-reset-form form button.normal > span {
  color: #fff;
}
.pwd-reset-form form button.normal > a:hover,
.pwd-reset-form form button.normal > span:hover {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.pwd-reset-form form button.promo > a,
.pwd-reset-form form button.promo > span {
  color: #ffeab7;
  /*hsl(42, 90%, 60%);*/

}
.pwd-reset-form form button.promo > a:hover,
.pwd-reset-form form button.promo > span:hover {
  color: #ffe198;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.pwd-reset-form form button.normal:disabled,
.pwd-reset-form form button.normal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pwd-reset-form form button.normal:disabled > span,
.pwd-reset-form form button.normal.disabled > span,
.pwd-reset-form form button.normal:disabled > a,
.pwd-reset-form form button.normal.disabled > a {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.pwd-reset-form form button.promo:disabled,
.pwd-reset-form form button.promo.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pwd-reset-form form button.promo:disabled > span,
.pwd-reset-form form button.promo.disabled > span,
.pwd-reset-form form button.promo:disabled > a,
.pwd-reset-form form button.promo.disabled > a {
  color: #ffeab7;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.pwd-reset-form form button.soon > span {
  color: #b8d5e8;
  padding-right: 22px;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: right -23px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.user-reg-form.main-article,
.user-change-form.main-article {
  width: 720px;
  margin: 30px auto;
  background: #ece8e3;
  -moz-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px -1px 0px 0px #ffffff, 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
}
.user-reg-form.main-article header,
.user-change-form.main-article header {
  padding: 1px 2px 0px;
}
.user-reg-form.main-article header h1,
.user-change-form.main-article header h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  height: 47px;
  padding-top: 3px;
  text-align: center;
  text-transform: uppercase;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -456px;
}
.user-reg-form .user-action-content,
.user-change-form .user-action-content {
  padding: 30px 20px;
}
.user-reg-form form .input-hint,
.user-change-form form .input-hint {
  display: block;
  margin: 0 2% 0 40%;
}
.user-reg-form form .type-text,
.user-change-form form .type-text,
.user-reg-form form .type-check,
.user-change-form form .type-check {
  margin-bottom: 20px !important;
}
.user-reg-form form button,
.user-change-form form button {
  margin-left: 40%;
}
.access-denied {
  text-align: center;
}
.access-denied .article-header {
  margin-bottom: 1em;
}
.access-denied .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.access-denied .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.user-account-article .article-header {
  display: none;
}
.user-account-article .main-info {
  margin-bottom: 15px;
  overflow: hidden;
}
.user-account-article .main-info .avatar-img {
  padding: 3px;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 80px;
  width: 80px;
  float: left;
}
.user-account-article .main-info .avatar-img .user-avatar {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.user-account-article .main-info .avatar-img .user-avatar {
  height: 80px;
  width: 80px;
}
.user-account-article .main-info .avatar-img .user-avatar img {
  max-height: 80px;
  max-width: 80px;
}
.user-account-article .main-info .name-n-role {
  margin-left: 110px;
}
.user-account-article .main-info .username {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  margin-left: 5px;
}
.user-account-article .main-info .user-status {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  margin: 0 0 8px 5px;
}
.user-account-article .main-info .team-status {
  color: #9e0428;
}
.user-account-article .main-info .user-roles {
  color: #999;
  font-size: 90%;
}
.user-account-article .contacts-n-subs,
.user-account-article .activity,
.user-account-article .social-boxes {
  overflow: hidden;
}
.user-account-article .contacts-n-subs h2,
.user-account-article .activity h2,
.user-account-article .social-boxes h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 120%;
  font-style: normal;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  margin-bottom: 8px;
}
.user-account-article .contacts-n-subs,
.user-account-article .activity {
  float: left;
  margin-bottom: 15px;
}
.user-account-article .contacts-n-subs table td,
.user-account-article .activity table td {
  vertical-align: top;
  padding: 2px 20px 0 0;
}
.user-account-article .contacts-n-subs table em,
.user-account-article .activity table em {
  color: #9e0428;
}
.user-account-article .contacts-n-subs table .email-status em,
.user-account-article .activity table .email-status em {
  font-weight: bold;
}
.user-account-article .contacts-n-subs table .hint,
.user-account-article .activity table .hint {
  color: #999;
  font-size: 90%;
}
.user-account-article .contacts-n-subs table .mail-to-link,
.user-account-article .activity table .mail-to-link {
  font-size: 100%;
  color: #393939;
}
.user-account-article .contacts-n-subs {
  width: 495px;
  margin-right: 5px;
}
.user-account-article .contacts-n-subs .subscriptions {
  margin-top: 15px;
}
.user-account-article .contacts-n-subs .subscriptions .caption {
  width: 55%;
}
.user-account-article .contacts-n-subs a {
  font-size: 90%;
}
.user-account-article .contacts-n-subs a.ext-profile-link {
  font-size: 100%;
}
.user-account-article .activity {
  width: 375px;
}
.user-account-article .activity .rating {
  color: #336600;
}
.user-account-article .activity .pre-total td {
  padding-bottom: 3px;
}
.user-account-article .activity .total {
  border-top: 1px solid #999;
}
.user-account-article .social-boxes {
  width: 100%;
  float: left;
  margin: 15px 0;
}
.user-account-article .social-boxes .like-boxes-container {
  display: table;
  width: 100%;
  overflow: visible;
  padding: 5px 0;
}
.user-account-article .social-boxes .user-like-box {
  width: 275px;
  min-height: 10px;
  float: left;
  margin-right: 25px;
}
.user-account-article .social-boxes .user-like-box.last {
  margin-right: 0;
}
.user-account-article .social-boxes .user-like-box #vk_main_like_box {
  border: 1px solid #BEC8D3;
}
.user-account-article .social-boxes .user-like-box .fb-like-box {
  background: #fff;
}
.user-account-article .social-boxes .user-like-box .twitter-box {
  overflow: hidden;
  margin-top: 15px;
}
.users-top-article .article-header {
  margin-bottom: 1em;
}
.users-top-article .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.users-top-article .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.users-top-article .users-list {
  list-style-type: none;
}
.users-top-article .users-list li {
  overflow: hidden;
  margin: 25px 15px;
}
.users-top-article .users-list .idx {
  display: block;
  float: left;
  width: 40px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  padding-top: 10px;
}
.users-top-article .users-list .avatar {
  display: block;
  float: left;
  padding: 3px;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 80px;
  width: 80px;
}
.users-top-article .users-list .avatar .user-avatar {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.users-top-article .users-list .avatar .user-avatar {
  height: 80px;
  width: 80px;
}
.users-top-article .users-list .avatar .user-avatar img {
  max-height: 80px;
  max-width: 80px;
}
.users-top-article .users-list .user-info {
  display: block;
  float: left;
  width: 550px;
  margin-left: 20px;
  padding-top: 10px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
}
.users-top-article .users-list .user-info .userlink {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  color: #393939;
}
.users-top-article .users-list .rating {
  display: block;
  float: left;
  width: 165px;
  margin-left: 20px;
  padding-top: 10px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  color: #336600;
}
.question-banners-list > ul {
  list-style-type: none;
  margin: 2em 1em 1em;
}
.question-banners-list > ul > li {
  margin: 1em 0 3em;
}
.question-banners-list .question-stats {
  width: 100px;
  float: left;
  padding-top: 1.5em;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.question-banners-list .question-stats .zero {
  color: #9e0428;
}
.question-banners-list .question-stats .zero,
.question-banners-list .question-stats .non-zero {
  font-size: 200%;
}
.question-banners-list .question-author {
  width: 120px;
  float: right;
}
.question-banners-list .question-author .item-author {
  margin-top: 0.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.question-banners-list .question-author .item-author .userlink {
  color: #393939;
}
.question-banners-list .question-author .item-author .userlink .name {
  font-weight: bold;
}
.question-banners-list .question-info {
  *zoom: 1;
  margin: 0 0 0 120px;
}
.question-banners-list .question-info:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.question-banners-list .question-info .tag-link {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 80%;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #393939;
}
.question-banners-list .question-info .tag-link a {
  color: #393939;
}
.question-banners-list .question-info h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 175%;
  font-style: normal;
  font-weight: normal;
  line-height: 1.15;
}
.question-banners-list .question-info h3 a {
  color: #393939;
}
.question-banners-list .question-info h3 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
  text-transform: uppercase;
}
.question-banners-list .question-info .qa-text {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.question-banners-list .question-info .post-info {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
  padding-top: 10px;
}
.question-banners-list .question-info .post-info > * {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.question-banners-list .question-info .post-info .user-avatar {
  height: 32px;
  width: 32px;
  margin: 2px 8px 0 0;
}
.question-banners-list .question-info .post-info .userlink {
  color: #393939;
}
.question-banners-list .question-info .post-info .userlink .name {
  font-weight: bold;
}
.question-banners-list .question-info .post-info .post-stats {
  margin-left: 20px;
}
.question-banners-list .question-info .post-info .post-stats li {
  margin-left: 20px;
}
.question-banners-list .question-info .post-info .post-stats > * {
  vertical-align: middle;
}
.question-banners-list .qa-separator {
  margin: 20px 0 30px 120px;
  border-bottom: 1px solid #a7aeb2;
}
.qa-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.qa-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.qa-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.qa-main .article-header h1 {
  font-weight: bold;
}
.qa-main .pages-nav > .button {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 1em;
}
.qa-edit .article-header {
  margin-bottom: 1em;
}
.qa-edit .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.qa-edit .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.qa-edit .qa-form-advised {
  overflow: hidden;
  margin: 0.5em 0;
}
.qa-edit .qa-form-advised .message {
  margin: 0.5em 0;
  padding: 5px;
  border: 1px solid #CCC;
  background: #ffecb3;
}
.qa-edit .qa-form-advised .message p {
  margin-top: 4px;
}
.qa-edit .qa-form-advised h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
}
.qa-edit .qa-form-advised .mini-separator {
  clear: both;
}
.qa-edit .qa-form-advised .single-faq {
  margin: 1em 0 2em;
  width: 49%;
}
.qa-edit .qa-form-advised .single-faq.left-col {
  float: left;
}
.qa-edit .qa-form-advised .single-faq.right-col {
  float: right;
}
.qa-edit .qa-form-advised .single-faq ul {
  list-style-type: none;
}
.qa-edit .qa-form-advised .related-list {
  width: 60%;
  float: right;
  margin-top: 0.5em;
}
.qa-edit .qa-form-advised .related-list ul {
  margin-left: 1.5em;
}
.qa-edit .qa-form-advised .left-msg {
  width: 35%;
}
.qa-edit .qa-form-advised .left-msg:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.qa-edit form.qa-editor {
  margin-top: 1em;
}
.qa-edit form.qa-editor #plupload_status {
  display: inline-block;
}
.qa-edit form.qa-editor #plupload_pane .button {
  margin-left: 0;
  float: left;
}
.qa-edit form.qa-editor #plupload_start {
  display: none;
}
.qa-edit form.qa-editor #plupload_files {
  font-size: 90%;
  display: inline-block;
}
.qa-edit form.qa-editor #plupload_files .selected-file,
.qa-edit form.qa-editor #plupload_files .file {
  display: inline-block;
}
.qa-edit form.qa-editor #attached_files {
  margin: 10px 0;
  font-size: 1px;
}
.qa-edit form.qa-editor #attached_files ol {
  list-style-type: none;
  display: inline-block;
  padding: 2px;
}
.qa-edit form.qa-editor #attached_files li,
.qa-edit form.qa-editor #attached_files a {
  display: inline-block;
  height: 100px;
  width: 100px;
}
.qa-edit form.qa-editor #attached_files li {
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin: 0 1px 1px 0;
}
.qa-edit form.qa-editor #attached_files img {
  vertical-align: top;
  max-height: 100px;
  max-width: 100px;
}
.qa-edit form.qa-editor div.type-button {
  margin-top: 1em;
}
.qa-edit form.qa-editor div.type-button .button {
  margin-right: 10px;
}
.qa-edit #form_qaEdit_closed:checked + label {
  color: #b2052d;
}
.qa-edit .license-note {
  margin: 1em 1em 1em 0.5em;
  font-size: 90%;
}
.qa-show .article-header {
  margin-bottom: 1em;
}
.qa-show .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.qa-show .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.qa-show h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
}
.qa-show h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: bold;
}
.qa-show h2,
.qa-show h3 {
  margin: 1.5em 0 1em;
}
.qa-show h2 > span,
.qa-show h3 > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.qa-show .item-body {
  width: 720px;
}
.qa-show .item-text {
  min-height: 2em;
}
.qa-show .item-text p {
  margin-bottom: 0.5em;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.qa-show .item-text ul {
  list-style-type: disc;
}
.qa-show .item-text ol {
  list-style-type: decimal;
}
.qa-show .item-text ul,
.qa-show .item-text ol {
  margin: 0 0 0.5em 0.5em;
}
.qa-show .item-text ul ul,
.qa-show .item-text ol ul {
  margin-left: 1.5em;
  list-style-type: circle;
}
.qa-show .item-text ul ol,
.qa-show .item-text ol ol {
  margin-left: 1.5em;
  list-style-type: lower-alpha;
}
.qa-show .item-text p,
.qa-show .item-text ul,
.qa-show .item-text ol {
  color: #000;
}
.qa-show .item-text li {
  margin-bottom: 0.3em;
}
.qa-show .item-text p a,
.qa-show .item-text ul a,
.qa-show .item-text ol a {
  text-shadow: 0px 1px 0px #ffffff;
}
.qa-show .item-text blockquote {
  margin: 0.5em 2em;
  font-style: italic;
}
.qa-show .item-text blockquote,
.qa-show .item-text blockquote p {
  color: #5f5f5f;
}
.qa-show .moved-msg,
.qa-show .moved-msg > a {
  margin-top: 0.5em;
  font-size: 90%;
  color: #929292;
}
.qa-show .answer-button {
  margin: 2.5em 0;
  text-align: center;
  position: relative;
  -webkit-transition: all 250ms ease-in-out 50ms;
  -moz-transition: all 250ms ease-in-out 50ms;
  -o-transition: all 250ms ease-in-out 50ms;
  transition: all 250ms ease-in-out 50ms;
}
.qa-show .answer-button button > span {
  padding-left: 20px;
  padding-right: 20px;
}
.qa-show .answer-button .closed-msg-note {
  height: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
  color: #555;
  cursor: pointer;
}
.qa-show .answer-button.read-only:hover .closed-msg-note {
  height: 100%;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.qa-show .answer-button.read-only:hover button {
  -webkit-opacity: 0.15;
  -moz-opacity: 0.15;
  -o-opacity: 0.15;
  filter: alpha(opacity=15);
  opacity: 0.15;
}
.wait-mark {
  color: #99e;
  display: inline-block;
  float: left;
  margin-right: 0.25em;
}
.wait-mark-label {
  color: #99e;
}
.coupons-list-panel {
  padding: 15px 22px 25px 21px;
}
.coupons-list-panel h2 {
  margin: 0.5em 0 1.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
.coupons-list-panel h2 > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.coupons-list-panel h2 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.coupons-list-panel .item-tags {
  text-align: center;
  margin-bottom: 3em;
}
.coupons-list-panel .item-tags label {
  margin: 0 1em;
}
.coupons-list-panel .item-tags label span {
  width: 120px;
  text-align: center;
}
.coupons-list-panel .share-offer-button {
  display: block;
  width: 200px;
  margin: 0 auto 2em;
  text-align: center;
}
.coupons-list-panel .offer-list {
  *zoom: 1;
}
.coupons-list-panel .offer-list:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.coupons-list-panel ul.offer-list,
.coupons-list-panel .pcoupons > ul {
  list-style-type: none;
  text-align: justify;
}
.coupons-list-panel ul.offer-list li,
.coupons-list-panel .pcoupons > ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 0 35px;
  padding: 0px;
  vertical-align: top;
}
.coupons-list-panel ul.offer-list li.col-0,
.coupons-list-panel .pcoupons > ul li.col-0 {
  float: left;
}
.coupons-list-panel ul.offer-list li.col-1,
.coupons-list-panel .pcoupons > ul li.col-1 {
  float: right;
}
.coupons-list-panel ul.offer-list li.dummy,
.coupons-list-panel .pcoupons > ul li.dummy {
  margin: 0;
  width: 420px;
}
.coupons-list-panel .more-button {
  text-align: center;
}
.coupons-list-panel .nav-status {
  text-align: center;
  margin-bottom: 2em;
}
.coupons-list-panel .coupon .success-flag,
.offer-preview-normal .coupon .success-flag,
.coupons-list-panel .multi-coupon .success-flag,
.offer-preview-normal .multi-coupon .success-flag {
  height: 48px;
  width: 70px;
  margin: 0 5px;
  line-height: 0.8;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #fff;
}
.coupons-list-panel .coupon .success-flag div,
.offer-preview-normal .coupon .success-flag div,
.coupons-list-panel .multi-coupon .success-flag div,
.offer-preview-normal .multi-coupon .success-flag div {
  font-size: 22px;
  padding-top: 8px;
}
.coupons-list-panel .coupon .success-flag .new,
.offer-preview-normal .coupon .success-flag .new,
.coupons-list-panel .multi-coupon .success-flag .new,
.offer-preview-normal .multi-coupon .success-flag .new {
  font-size: 18px;
  padding-top: 15px;
}
.coupons-list-panel .coupon .success-flag.success-high,
.offer-preview-normal .coupon .success-flag.success-high,
.coupons-list-panel .multi-coupon .success-flag.success-high,
.offer-preview-normal .multi-coupon .success-flag.success-high {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -225px;
}
.coupons-list-panel .coupon .success-flag.success-medium,
.offer-preview-normal .coupon .success-flag.success-medium,
.coupons-list-panel .multi-coupon .success-flag.success-medium,
.offer-preview-normal .multi-coupon .success-flag.success-medium {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -273px;
}
.coupons-list-panel .coupon .success-flag.success-low,
.offer-preview-normal .coupon .success-flag.success-low,
.coupons-list-panel .multi-coupon .success-flag.success-low,
.offer-preview-normal .multi-coupon .success-flag.success-low {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -321px;
}
.coupons-list-panel .coupon .success-flag.success-unknown,
.offer-preview-normal .coupon .success-flag.success-unknown,
.coupons-list-panel .multi-coupon .success-flag.success-unknown,
.offer-preview-normal .multi-coupon .success-flag.success-unknown,
.coupons-list-panel .coupon .success-flag.success-avg,
.offer-preview-normal .coupon .success-flag.success-avg,
.coupons-list-panel .multi-coupon .success-flag.success-avg,
.offer-preview-normal .multi-coupon .success-flag.success-avg {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -369px;
}
.coupons-list-panel .coupon h3,
.offer-preview-normal .coupon h3,
.coupons-list-panel .multi-coupon h3,
.offer-preview-normal .multi-coupon h3 {
  margin: 0px 20px 0px 95px;
  padding: 10px 5px 0;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  color: #595959;
}
.coupons-list-panel .coupon h3 a,
.offer-preview-normal .coupon h3 a,
.coupons-list-panel .multi-coupon h3 a,
.offer-preview-normal .multi-coupon h3 a {
  color: #595959;
}
.coupons-list-panel .coupon h3 .xl,
.offer-preview-normal .coupon h3 .xl,
.coupons-list-panel .multi-coupon h3 .xl,
.offer-preview-normal .multi-coupon h3 .xl,
.coupons-list-panel .coupon h3 .xxl,
.offer-preview-normal .coupon h3 .xxl,
.coupons-list-panel .multi-coupon h3 .xxl,
.offer-preview-normal .multi-coupon h3 .xxl {
  margin: 0 -5px;
  color: #393939;
  display: block;
}
.coupons-list-panel .coupon h3 .xl,
.offer-preview-normal .coupon h3 .xl,
.coupons-list-panel .multi-coupon h3 .xl,
.offer-preview-normal .multi-coupon h3 .xl {
  font-size: 19px;
}
.coupons-list-panel .coupon h3 .xxl,
.offer-preview-normal .coupon h3 .xxl,
.coupons-list-panel .multi-coupon h3 .xxl,
.offer-preview-normal .multi-coupon h3 .xxl {
  font-size: 24px;
}
.coupons-list-panel .coupon .coupon-code,
.offer-preview-normal .coupon .coupon-code,
.coupons-list-panel .multi-coupon .coupon-code,
.offer-preview-normal .multi-coupon .coupon-code {
  -moz-box-shadow: inset -1px -1px 0 0 rgba(255, 255, 255, 0.43), -1px -1px 0 0 rgba(0, 0, 0, 0.17);
  -webkit-box-shadow: inset -1px -1px 0 0 rgba(255, 255, 255, 0.43), -1px -1px 0 0 rgba(0, 0, 0, 0.17);
  box-shadow: inset -1px -1px 0 0 rgba(255, 255, 255, 0.43), -1px -1px 0 0 rgba(0, 0, 0, 0.17);
  height: 30px;
  position: relative;
}
.coupons-list-panel .coupon .coupon-code .coupon-cover,
.offer-preview-normal .coupon .coupon-code .coupon-cover,
.coupons-list-panel .multi-coupon .coupon-code .coupon-cover,
.offer-preview-normal .multi-coupon .coupon-code .coupon-cover {
  display: block;
  height: 29px;
}
.coupons-list-panel .coupon .coupon-code .coupon-cover:hover,
.offer-preview-normal .coupon .coupon-code .coupon-cover:hover,
.coupons-list-panel .multi-coupon .coupon-code .coupon-cover:hover,
.offer-preview-normal .multi-coupon .coupon-code .coupon-cover:hover {
  text-decoration: none;
}
.coupons-list-panel .coupon .coupon-code .the-code,
.offer-preview-normal .coupon .coupon-code .the-code,
.coupons-list-panel .multi-coupon .coupon-code .the-code,
.offer-preview-normal .multi-coupon .coupon-code .the-code {
  height: 29px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  text-align: right;
  color: #393939;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  line-height: 35px;
  overflow: hidden;
}
.coupons-list-panel .coupon .coupon-code .cover,
.offer-preview-normal .coupon .coupon-code .cover,
.coupons-list-panel .multi-coupon .coupon-code .cover,
.offer-preview-normal .multi-coupon .coupon-code .cover {
  position: relative;
  height: 29px;
  z-index: 99;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -506px;
  font-family: "BebasNeueCyrillic", Arial, "Helvetica Neue", Helvetica;
  font-size: 23px;
  font-style: normal;
  font-weight: normal;
  line-height: 29px;
  text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 100ms ease-in-out 50ms;
  -moz-transition: all 100ms ease-in-out 50ms;
  -o-transition: all 100ms ease-in-out 50ms;
  transition: all 100ms ease-in-out 50ms;
  color: #f6f6f6;
}
.coupons-list-panel .coupon .coupon-code:hover .cover,
.offer-preview-normal .coupon .coupon-code:hover .cover,
.coupons-list-panel .multi-coupon .coupon-code:hover .cover,
.offer-preview-normal .multi-coupon .coupon-code:hover .cover {
  color: #e6e6e6;
}
.coupons-list-panel .coupon .coupon-code:hover .slided-cover,
.offer-preview-normal .coupon .coupon-code:hover .slided-cover,
.coupons-list-panel .multi-coupon .coupon-code:hover .slided-cover,
.offer-preview-normal .multi-coupon .coupon-code:hover .slided-cover {
  -webkit-transition: all 200ms ease-in-out 50ms;
  -moz-transition: all 200ms ease-in-out 50ms;
  -o-transition: all 200ms ease-in-out 50ms;
  transition: all 200ms ease-in-out 50ms;
  width: 85%;
}
.coupons-list-panel .coupon .cover-off,
.offer-preview-normal .coupon .cover-off,
.coupons-list-panel .multi-coupon .cover-off,
.offer-preview-normal .multi-coupon .cover-off {
  position: absolute;
  top: 4px;
  right: -12px;
  display: block;
  width: 8px;
  height: 16px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  color: #393939;
}
.coupons-list-panel .coupon.open-code .slided-cover,
.offer-preview-normal .coupon.open-code .slided-cover,
.coupons-list-panel .multi-coupon.open-code .slided-cover,
.offer-preview-normal .multi-coupon.open-code .slided-cover {
  display: none !important;
}
.coupons-list-panel .coupon.open-code .the-code,
.offer-preview-normal .coupon.open-code .the-code,
.coupons-list-panel .multi-coupon.open-code .the-code,
.offer-preview-normal .multi-coupon.open-code .the-code {
  text-align: center !important;
}
.coupons-list-panel .coupon.open-code .cover-off,
.offer-preview-normal .coupon.open-code .cover-off,
.coupons-list-panel .multi-coupon.open-code .cover-off,
.offer-preview-normal .multi-coupon.open-code .cover-off {
  display: none;
}
.coupons-list-panel .coupon .coupon-author,
.offer-preview-normal .coupon .coupon-author,
.coupons-list-panel .multi-coupon .coupon-author,
.offer-preview-normal .multi-coupon .coupon-author {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  overflow: hidden;
}
.coupons-list-panel .coupon .coupon-author .userlink,
.offer-preview-normal .coupon .coupon-author .userlink,
.coupons-list-panel .multi-coupon .coupon-author .userlink,
.offer-preview-normal .multi-coupon .coupon-author .userlink {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
}
.coupons-list-panel .coupon .offer-dsc,
.offer-preview-normal .coupon .offer-dsc,
.coupons-list-panel .multi-coupon .offer-dsc,
.offer-preview-normal .multi-coupon .offer-dsc {
  display: none;
}
.coupons-list-panel .coupon,
.offer-preview-normal .coupon {
  height: 160px;
  width: 400px;
  background-repeat: no-repeat;
  background-image: url('sprites/coupons-4b98d184ef8dddf1eb5eda020c0cf598.png');
  background-position: left -0px;
}
.coupons-list-panel .coupon .offer-type,
.offer-preview-normal .coupon .offer-type {
  float: left;
  height: 160px;
  width: 16px;
  margin: 0 1px 0 5px;
}
.coupons-list-panel .coupon .offer-tools,
.offer-preview-normal .coupon .offer-tools {
  float: left;
  margin-top: 1px;
  height: 160px;
  width: 80px;
  text-align: center;
  line-height: 0.8;
}
.coupons-list-panel .coupon .toolbar.votes,
.offer-preview-normal .coupon .toolbar.votes {
  height: 20px;
  width: 80px;
}
.coupons-list-panel .coupon .toolbar.votes .vote-up,
.offer-preview-normal .coupon .toolbar.votes .vote-up {
  float: left;
}
.coupons-list-panel .coupon .toolbar.votes .vote-down,
.offer-preview-normal .coupon .toolbar.votes .vote-down {
  float: right;
}
.coupons-list-panel .coupon .toolbar.votes .votes-count,
.offer-preview-normal .coupon .toolbar.votes .votes-count {
  margin: 0 20px;
  width: 40px;
  line-height: 20px;
  font-size: 13px;
}
.coupons-list-panel .coupon .toolbar.votes .afm-mark,
.offer-preview-normal .coupon .toolbar.votes .afm-mark {
  display: inline-block;
  padding-top: 8px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  color: #b2052d;
}
.coupons-list-panel .coupon .toolbar.mod-tools,
.offer-preview-normal .coupon .toolbar.mod-tools {
  height: auto;
  margin-top: 6px;
}
.coupons-list-panel .coupon .toolbar.mod-tools li,
.offer-preview-normal .coupon .toolbar.mod-tools li {
  margin: 3px 2px 0 !important;
}
.coupons-list-panel .coupon .toolbar.mod-tools.full-height,
.offer-preview-normal .coupon .toolbar.mod-tools.full-height {
  margin-top: 40px;
}
.coupons-list-panel .coupon .toolbar.mod-tools.full-height li,
.offer-preview-normal .coupon .toolbar.mod-tools.full-height li {
  margin: 3px 4px 0 !important;
}
.coupons-list-panel .coupon .toolbar.user-tools,
.offer-preview-normal .coupon .toolbar.user-tools {
  margin-top: 52px;
}
.coupons-list-panel .coupon .toolbar.user-tools li,
.offer-preview-normal .coupon .toolbar.user-tools li {
  margin: 0 4px !important;
}
.coupons-list-panel .coupon .post-status,
.offer-preview-normal .coupon .post-status {
  height: 28px;
  width: 80px;
  margin-top: 5px;
  padding: 1px 0 3px;
  display: table-cell;
  vertical-align: middle;
}
.coupons-list-panel .coupon h3,
.offer-preview-normal .coupon h3 {
  height: 80px;
}
.coupons-list-panel .coupon .coupon-date,
.offer-preview-normal .coupon .coupon-date,
.coupons-list-panel .coupon .coupon-code,
.offer-preview-normal .coupon .coupon-code,
.coupons-list-panel .coupon .coupon-author,
.offer-preview-normal .coupon .coupon-author {
  margin: 0px 20px 0 95px;
  text-align: center;
}
.coupons-list-panel .coupon .coupon-date,
.offer-preview-normal .coupon .coupon-date {
  height: 20px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
}
.coupons-list-panel .coupon .coupon-date .dt,
.offer-preview-normal .coupon .coupon-date .dt {
  color: #78031d;
}
.coupons-list-panel .coupon .coupon-code,
.offer-preview-normal .coupon .coupon-code {
  width: 230px;
  margin: 5px 0 0 125px;
}
.coupons-list-panel .coupon .coupon-code .the-code,
.offer-preview-normal .coupon .coupon-code .the-code {
  width: 221px;
  padding-right: 8px;
}
.coupons-list-panel .coupon .coupon-code .cover,
.offer-preview-normal .coupon .coupon-code .cover {
  width: 229px;
}
.coupons-list-panel .coupon .coupon-author,
.offer-preview-normal .coupon .coupon-author {
  height: 14px;
}
.coupons-list-panel .coupon-CP .offer-type,
.offer-preview-normal .coupon-CP .offer-type {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -417px;
}
.coupons-list-panel .coupon-IN .offer-type,
.offer-preview-normal .coupon-IN .offer-type {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -577px;
}
.coupons-list-panel .coupon-OF .no-code .coupon-date,
.offer-preview-normal .coupon-OF .no-code .coupon-date {
  margin-top: 30px;
}
.coupons-list-panel .coupon-OF .offer-type,
.offer-preview-normal .coupon-OF .offer-type {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -737px;
}
.coupons-list-panel .multi-coupon,
.offer-preview-normal .multi-coupon {
  width: 830px;
}
.coupons-list-panel .multi-coupon .coupon-header,
.offer-preview-normal .multi-coupon .coupon-header {
  height: 70px;
  overflow: visible;
  background-repeat: no-repeat;
  background-image: url('sprites/coupons-4b98d184ef8dddf1eb5eda020c0cf598.png');
  background-position: left -160px;
}
.coupons-list-panel .multi-coupon .success-flag,
.offer-preview-normal .multi-coupon .success-flag {
  float: left;
  width: 70px;
  margin: 1px 0 0 27px;
}
.coupons-list-panel .multi-coupon h3,
.offer-preview-normal .multi-coupon h3 {
  margin: 0 95px;
}
.coupons-list-panel .multi-coupon .conditions,
.offer-preview-normal .multi-coupon .conditions {
  margin: 0 95px;
  text-align: center;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
}
.coupons-list-panel .multi-coupon .pcoupons,
.offer-preview-normal .multi-coupon .pcoupons {
  *zoom: 1;
  position: relative;
  min-height: 60px;
  padding: 0 30px;
  background-image: url('/images/coupons/multi-coupon-middle.png');
}
.coupons-list-panel .multi-coupon .pcoupons:after,
.offer-preview-normal .multi-coupon .pcoupons:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.coupons-list-panel .multi-coupon .pcoupons .offer-type,
.offer-preview-normal .multi-coupon .pcoupons .offer-type {
  float: left;
  height: 100px;
  width: 16px;
  margin-left: -24px;
}
.coupons-list-panel .multi-coupon .pcoupons .offer-type.rows-1,
.offer-preview-normal .multi-coupon .pcoupons .offer-type.rows-1 {
  margin-top: -40px;
}
.coupons-list-panel .multi-coupon .pcoupons .offer-type.rows-2,
.offer-preview-normal .multi-coupon .pcoupons .offer-type.rows-2 {
  margin-top: 0;
}
.coupons-list-panel .multi-coupon .pcoupons li,
.offer-preview-normal .multi-coupon .pcoupons li {
  height: 60px;
  width: 380px;
  margin-bottom: 0;
  text-align: center;
}
.coupons-list-panel .multi-coupon .pcoupons .toolbar.comments,
.offer-preview-normal .multi-coupon .pcoupons .toolbar.comments {
  float: left;
  width: 30px;
  font-size: 13px;
}
.coupons-list-panel .multi-coupon .pcoupons .toolbar.comments .toolbtn,
.offer-preview-normal .multi-coupon .pcoupons .toolbar.comments .toolbtn {
  margin: 0 5px;
}
.coupons-list-panel .multi-coupon .pcoupons .toolbar.votes,
.offer-preview-normal .multi-coupon .pcoupons .toolbar.votes {
  float: right;
  height: 32px;
  width: 55px;
}
.coupons-list-panel .multi-coupon .pcoupons .toolbar.votes .toolbtn-16,
.offer-preview-normal .multi-coupon .pcoupons .toolbar.votes .toolbtn-16 {
  margin-left: 39px;
}
.coupons-list-panel .multi-coupon .pcoupons .success-high,
.offer-preview-normal .multi-coupon .pcoupons .success-high,
.coupons-list-panel .multi-coupon .pcoupons .success-medium,
.offer-preview-normal .multi-coupon .pcoupons .success-medium,
.coupons-list-panel .multi-coupon .pcoupons .success-low,
.offer-preview-normal .multi-coupon .pcoupons .success-low,
.coupons-list-panel .multi-coupon .pcoupons .success-unknown,
.offer-preview-normal .multi-coupon .pcoupons .success-unknown {
  float: left;
  height: 12px;
  width: 35px;
  padding: 10px 2px;
  text-align: left;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #fff;
  background-position: left center;
}
.coupons-list-panel .multi-coupon .pcoupons .success-high.new,
.offer-preview-normal .multi-coupon .pcoupons .success-high.new,
.coupons-list-panel .multi-coupon .pcoupons .success-medium.new,
.offer-preview-normal .multi-coupon .pcoupons .success-medium.new,
.coupons-list-panel .multi-coupon .pcoupons .success-low.new,
.offer-preview-normal .multi-coupon .pcoupons .success-low.new,
.coupons-list-panel .multi-coupon .pcoupons .success-unknown.new,
.offer-preview-normal .multi-coupon .pcoupons .success-unknown.new {
  padding: 10px 5px;
  font-size: 10px;
}
.coupons-list-panel .multi-coupon .pcoupons .success-high,
.offer-preview-normal .multi-coupon .pcoupons .success-high {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -897px;
}
.coupons-list-panel .multi-coupon .pcoupons .success-medium,
.offer-preview-normal .multi-coupon .pcoupons .success-medium {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -928px;
}
.coupons-list-panel .multi-coupon .pcoupons .success-low,
.offer-preview-normal .multi-coupon .pcoupons .success-low {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -959px;
}
.coupons-list-panel .multi-coupon .pcoupons .success-unknown,
.offer-preview-normal .multi-coupon .pcoupons .success-unknown {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -990px;
}
.coupons-list-panel .multi-coupon .pcoupons .coupon-code,
.offer-preview-normal .multi-coupon .pcoupons .coupon-code {
  height: 30px;
  overflow: hidden;
}
.coupons-list-panel .multi-coupon .pcoupons .coupon-author,
.offer-preview-normal .multi-coupon .pcoupons .coupon-author {
  height: 30px;
  vertical-align: top;
  margin: 0 55px 0 35px;
}
.coupons-list-panel .multi-coupon .pcoupons .coupon-author .mod-link,
.offer-preview-normal .multi-coupon .pcoupons .coupon-author .mod-link {
  font-style: normal;
}
.coupons-list-panel .multi-coupon .pcoupons .shade,
.offer-preview-normal .multi-coupon .pcoupons .shade {
  height: 60px;
  width: 770px;
  position: absolute;
  bottom: 0;
  left: 30px;
  z-index: 100;
  background-repeat: no-repeat;
  background-image: url('sprites/coupons-4b98d184ef8dddf1eb5eda020c0cf598.png');
  background-position: left -230px;
}
.coupons-list-panel .multi-coupon .coupon-code,
.offer-preview-normal .multi-coupon .coupon-code {
  width: 295px;
  margin: 2px 55px 0 30px;
}
.coupons-list-panel .multi-coupon .coupon-code .the-code,
.offer-preview-normal .multi-coupon .coupon-code .the-code {
  width: 286px;
  padding-right: 8px;
}
.coupons-list-panel .multi-coupon .coupon-code .cover,
.offer-preview-normal .multi-coupon .coupon-code .cover {
  width: 294px;
}
.coupons-list-panel .multi-coupon .multi-tools,
.offer-preview-normal .multi-coupon .multi-tools {
  height: 30px;
  background-repeat: no-repeat;
  background-image: url('sprites/coupons-4b98d184ef8dddf1eb5eda020c0cf598.png');
  background-position: left -290px;
  text-align: center;
  overflow: visible;
}
.coupons-list-panel .multi-coupon .multi-tools .post-status,
.offer-preview-normal .multi-coupon .multi-tools .post-status {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
  margin: 0 -25px 0 30px;
}
.coupons-list-panel .multi-coupon .multi-tools .toolbar,
.offer-preview-normal .multi-coupon .multi-tools .toolbar {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
  margin: 0 0 0 25px;
}
.coupons-list-panel .multi-coupon .multi-tools .toolbar li,
.offer-preview-normal .multi-coupon .multi-tools .toolbar li {
  margin: 0 4px;
}
.coupons-list-panel .multi-coupon .multi-tools .toolbar.user-tools,
.offer-preview-normal .multi-coupon .multi-tools .toolbar.user-tools {
  width: 80px;
}
.coupons-list-panel .multi-coupon .multi-tools .toolbar.mod-tools,
.offer-preview-normal .multi-coupon .multi-tools .toolbar.mod-tools {
  width: 140px;
}
.coupons-list-panel .multi-coupon .multi-tools .toolbar.mod-tools li,
.offer-preview-normal .multi-coupon .multi-tools .toolbar.mod-tools li {
  margin: 3px 2px 0 !important;
}
.coupons-list-panel .multi-coupon .multi-tools .buttons-bar,
.offer-preview-normal .multi-coupon .multi-tools .buttons-bar {
  margin: 0 230px;
}
.coupons-list-panel .multi-coupon .multi-tools .button,
.offer-preview-normal .multi-coupon .multi-tools .button {
  height: 22px;
  width: 170px;
}
.coupons-list-panel .multi-coupon .multi-tools .button a,
.offer-preview-normal .multi-coupon .multi-tools .button a {
  padding-top: 3px;
}
.coupons-list-panel .multi-coupon.coupon-PC .offer-type,
.offer-preview-normal .multi-coupon.coupon-PC .offer-type {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -1021px;
}
.coupons-list-panel .multi-coupon.coupon-IN .offer-type,
.offer-preview-normal .multi-coupon.coupon-IN .offer-type {
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -1121px;
}
.coupon .offer-dsc,
.multi-coupon .offer-dsc,
.fancybox-opened .offer-dsc {
  padding: 10px;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.coupon .offer-dsc:before,
.multi-coupon .offer-dsc:before,
.fancybox-opened .offer-dsc:before {
  content: "Offer details";
  display: block;
  margin-bottom: 8px;
  text-align: center;
  font-size: 120%;
}
.coupon .offer-dsc:lang(ru):before,
.multi-coupon .offer-dsc:lang(ru):before,
.fancybox-opened .offer-dsc:lang(ru):before {
  content: "Условия акции";
}
.ie-old .coupons-list-panel .pcoupons {
  position: static;
}
.ie-old .coupons-list-panel .pcoupons .shade {
  height: 0;
  width: 0;
  display: none !important;
}
.ie-old .coupons-list-panel .coupon-code {
  border: 1px solid #ccc;
}
.mini-coupon {
  text-align: center;
}
.mini-coupon a {
  display: block;
  height: 100%;
  overflow: hidden;
  color: #393939;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
.mini-coupon a:hover {
  text-decoration: none;
}
.mini-coupon .type {
  text-transform: lowercase;
  font-variant: small-caps;
  padding-top: 2px;
}
.mini-coupon .title-n-code {
  overflow: hidden;
}
.mini-coupon .title-n-code .title {
  padding: 0 8px;
  overflow: hidden;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.mini-coupon .title-n-code .cut {
  display: none;
}
.mini-coupon .title-n-code .br {
  display: block;
}
.mini-coupon .title-n-code .code {
  margin: 2px auto 0;
  border: 1px inset rgba(208, 192, 166, 0.5);
}
.aside.site-coupons {
  margin: 15px 10px;
  text-align: center;
}
.aside.site-coupons ul {
  list-style-type: none;
}
.aside.site-coupons .mini-coupon {
  margin: 10px auto;
}
.offer-preview-mini .mini-coupon,
.aside.site-coupons .mini-coupon {
  height: 108px;
  width: 269px;
  background-repeat: no-repeat;
  background-image: url('sprites/coupons-4b98d184ef8dddf1eb5eda020c0cf598.png');
  background-position: left -320px;
  line-height: 1.2;
}
.offer-preview-mini .mini-coupon .type,
.aside.site-coupons .mini-coupon .type {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: normal;
}
.offer-preview-mini .mini-coupon .title-n-code,
.aside.site-coupons .mini-coupon .title-n-code {
  height: 65px;
}
.offer-preview-mini .mini-coupon .title,
.aside.site-coupons .mini-coupon .title {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: normal;
  height: 40px;
}
.offer-preview-mini .mini-coupon .code,
.aside.site-coupons .mini-coupon .code {
  position: relative;
  height: 20px;
  width: 180px;
}
.offer-preview-mini .mini-coupon .cover,
.aside.site-coupons .mini-coupon .cover {
  height: 20px;
  z-index: 99;
  position: relative;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -536px;
  font-family: "BebasNeueCyrillic", Arial, "Helvetica Neue", Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 22px;
  text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 100ms ease-in-out 50ms;
  -moz-transition: all 100ms ease-in-out 50ms;
  -o-transition: all 100ms ease-in-out 50ms;
  transition: all 100ms ease-in-out 50ms;
  color: #f6f6f6;
  width: 180px;
}
.offer-preview-mini .mini-coupon .the-code,
.aside.site-coupons .mini-coupon .the-code {
  height: 20px;
  width: 172px;
  padding-right: 8px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: right;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
  line-height: 22px;
  background: rgba(255, 255, 255, 0.1);
}
.offer-preview-mini .mini-coupon a:hover .cover,
.aside.site-coupons .mini-coupon a:hover .cover {
  color: #e6e6e6;
}
.offer-preview-mini .mini-coupon a:hover .slided-cover,
.aside.site-coupons .mini-coupon a:hover .slided-cover {
  border-right: 1px solid #b8a686;
  -webkit-transition: all 200ms ease-in-out 50ms;
  -moz-transition: all 200ms ease-in-out 50ms;
  -o-transition: all 200ms ease-in-out 50ms;
  transition: all 200ms ease-in-out 50ms;
  width: 85%;
}
.offer-preview-mini .mini-coupon.open-code .slided-cover,
.aside.site-coupons .mini-coupon.open-code .slided-cover {
  display: none !important;
}
.offer-preview-mini .mini-coupon.open-code .the-code,
.aside.site-coupons .mini-coupon.open-code .the-code {
  text-align: center !important;
}
.offer-preview-mini .mini-coupon .till,
.aside.site-coupons .mini-coupon .till {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
}
.share-offer-article .article-header {
  margin-bottom: 1em;
}
.share-offer-article .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.share-offer-article .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.share-offer-article form.share-offer .type-button {
  width: 60%;
  padding-left: 39.5%;
  margin-top: 1em;
}
.mod-offer-edit #offer_preview {
  margin: 1em 0 3em;
}
.mod-offer-edit #offer_preview label {
  display: block;
  margin: 0.5em 0;
}
.offers-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.offers-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.offers-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.offers-main .article-header h1 {
  font-weight: bold;
}
.offers-main .article-header h1 {
  font-size: 190%;
}
.offers-timeline {
  position: relative;
  margin-top: 35px;
}
.offers-timeline .timeline-container {
  display: block;
  margin: 0 auto;
  width: 16px;
  text-align: center;
}
.offers-timeline .timeline-container .timeline {
  display: block;
  position: absolute;
  left: 437px;
  height: 100%;
  width: 4px;
  margin: 0 auto;
  background-color: #b3b6b8;
}
.offers-timeline.unprocessed .tm-offer.even {
  float: left;
  clear: left;
}
.offers-timeline.unprocessed .tm-offer.odd {
  float: right;
  clear: right;
  -margin-top: 40px;
}
.offers-timeline.unprocessed .line-marker {
  margin-left: 375px;
}
.offers-timeline.unprocessed .tm-offer.even .date,
.offers-timeline .tm-offer.left .date {
  float: right;
  margin-right: -71px;
  padding-left: 5px;
  border-color: #ffffff #d3d3d3 #d3d3d3 #f5f4f1 !important;
  border-radius: 0 4px 0 0;
}
.offers-timeline.unprocessed .tm-offer.odd .date,
.offers-timeline .tm-offer.right .date {
  float: left;
  margin-left: -71px;
  padding-right: 5px;
  border-color: #ffffff #f5f4f1 #d3d3d3 #ffffff !important;
  border-radius: 4px 0 0 0;
}
.offers-timeline .tm-offer {
  width: 405px;
  margin-bottom: 40px;
  float: left;
}
.offers-timeline .tm-offer.right {
  float: right;
}
.offers-timeline .tm-offer .inner {
  position: relative;
  min-height: 37px;
  width: 380px;
  padding: 11px;
  border: 1px #adadad solid;
  background-color: #f5f4f1;
  word-wrap: break-word;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #fff #d3d3d3 #d3d3d3 #fff;
  box-shadow: 1px 1px 1px 0px #adadad;
}
.offers-timeline .tm-offer .timestamp {
  display: none;
}
.offers-timeline .tm-offer .date {
  z-index: 10;
  display: block;
  height: 25px;
  width: 54px;
  margin-top: 10px;
  line-height: 28px;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #f5f4f1;
  background-color: #f5f4f1;
}
.offers-timeline .tm-offer h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 135%;
  font-style: normal;
  font-weight: normal;
  line-height: 1.1;
}
.offers-timeline .tm-offer h3 a {
  color: #393939;
}
.offers-timeline .tm-offer .body {
  margin-top: 10px;
  *zoom: 1;
}
.offers-timeline .tm-offer .body:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.offers-timeline .tm-offer .body em {
  font-style: normal;
  color: #9e0428;
}
.offers-timeline .tm-offer .text {
  margin: 10px 0;
}
.offers-timeline .tm-offer .image {
  display: block;
  margin-top: 10px;
  text-align: center;
  overflow: hidden;
}
.offers-timeline .tm-offer .image img {
  max-width: 380px;
}
.offers-timeline .tm-offer .micro-logo {
  display: block;
  float: left;
  height: 65px;
  width: 65px;
  margin: 0 5px 5px 0;
  padding: 5px;
  overflow: hidden;
  border: 1px solid #e3e3e3;
}
.offers-timeline .tm-offer .micro-logo a {
  height: 65px;
  width: 65px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background: #f3f2ef;
  text-decoration: none;
}
.offers-timeline .tm-offer .micro-logo a img {
  max-height: 65px;
  max-width: 65px;
}
.offers-timeline .tm-offer .micro-logo a .only-title {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #393939;
  text-transform: uppercase;
}
.offers-timeline .tm-offer .toggler {
  display: block;
  float: left;
  height: 75px;
  width: 16px;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
  border: 1px solid transparent;
}
.offers-timeline .tm-offer .toggler:hover {
  text-decoration: none;
  border-color: #d3d3d3 #fff #fff #d3d3d3;
}
.offers-timeline .tm-offer .offer-tools .post-status {
  height: 22px;
  line-height: 20px;
  padding: 0 4px;
}
.offers-timeline .tm-offer .offer-tools .toolbar {
  float: right;
  margin: -20px 2px 0 0;
}
.offers-timeline .line-marker {
  float: left;
  width: 124px;
}
.offers-timeline .line-marker.top {
  margin-bottom: 40px;
}
.offers-timeline .line-marker.bottom {
  margin-top: 20px;
}
.offers-timeline .line-marker .inner {
  padding: 2px;
  background-color: #f5f4f1;
  text-align: center;
}
.offers-timeline .line-marker .timestamp {
  display: none;
}
.offers-timeline .line-marker .button {
  width: 120px;
  margin: 0;
}
.ie-old.ie-7 .offers-timeline {
  position: static !important;
}
.ie-old.ie-7 .offers-timeline .inner {
  position: static !important;
}
.ie-old.ie-7 .offers-timeline .timeline-container {
  display: none;
}
.ie-old.ie-7 .offers-timeline .timeline {
  position: static !important;
}
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}
/**** Disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
.mod-affiliates-list .letters-nav {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
}
.mod-affiliates-list .letters-nav a {
  color: #1b72b2;
}
.mod-affiliates-list .letters-nav a,
.mod-affiliates-list .letters-nav span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 1em;
  text-align: center;
}
.mod-affiliates-list .network-filter {
  margin-bottom: 8px;
}
.mod-affiliates-list .network-filter .toggler {
  padding: 0 4px;
}
.mod-affiliates-list .network-filter .toggler.active {
  font-weight: bold;
  color: #393939;
}
.mod-affiliates-list table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
}
.mod-affiliates-list table tbody tr {
  background: #f2f1f0;
}
.mod-affiliates-list table th,
.mod-affiliates-list table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.mod-affiliates-list table th {
  text-align: center;
  padding: 0.2em;
}
.mod-affiliates-list table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.mod-affiliates-list table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.mod-affiliates-list table th {
  font-size: 90%;
}
.mod-affiliates-list table .date-col {
  min-width: 9em;
}
.mod-affiliates-list table .name-col {
  word-wrap: break-word;
  max-width: 550px;
}
.mod-affiliates-list table .network-col {
  font-size: 90%;
}
.mod-affiliates-list table .links-col {
  min-width: 8em;
}
.mod-affiliates-list table.letters-nav-tbl {
  width: 815px;
  margin-left: 60px;
}
.mod-affiliates-list table.letters-nav-tbl tbody tr:nth-child(even) {
  background: #eae9e7;
}
.mod-affiliates-list table.letters-nav-tbl h2 {
  float: left;
  width: 30px;
  text-align: center;
  margin: -8px 0 0 -60px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  height: 16px;
  overflow: visible;
}
.mod-affiliates-list table.letters-nav-tbl .name-col {
  padding-right: 40px;
}
.mod-affiliates-list table .new-links {
  color: #b2052d;
}
.mod-affiliates-list table .no-afl-link {
  color: #b2052d;
}
.mod-affiliates-list table .secondary * {
  color: #9f9f9f;
}
.mod-affiliates-show .linked-cat {
  margin-top: 4px;
}
.mod-affiliates-show .tools input[type="text"] {
  width: 100px;
}
.mod-affiliates-show .tools label {
  padding-left: 10px;
}
.mod-affiliates-show .tools em {
  font-style: normal;
  color: #9e0428;
}
.mod-affiliates-show .adv-stats {
  margin: 1em 0;
}
.mod-affiliates-show .adv-stats a {
  font-size: 105%;
}
.mod-affiliates-show .adv-stats a.active {
  font-weight: bold;
  color: #393939;
}
.mod-affiliates-show .adv-stats .load-state.stale {
  color: #b2052d;
}
.mod-affiliates-show .adv-stats .load-state.fresh {
  color: #2db205;
}
.mod-affiliates-show #google_translate_element {
  float: right;
}
.mod-affiliates-show table {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
}
.mod-affiliates-show table tbody tr {
  background: #f2f1f0;
}
.mod-affiliates-show table th,
.mod-affiliates-show table td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.mod-affiliates-show table th {
  text-align: center;
  padding: 0.2em;
}
.mod-affiliates-show table td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.mod-affiliates-show table tbody tr:nth-child(even) {
  background: #eae9e7;
}
.mod-affiliates-show table th {
  font-size: 90%;
}
.mod-affiliates-show table .id-col {
  min-width: 9em;
  font-size: 90%;
}
.mod-affiliates-show table .id-col .link-id {
  color: #999;
  padding-left: 4px;
}
.mod-affiliates-show table .date-col {
  min-width: 8em;
}
.mod-affiliates-show table .link-title {
  margin-bottom: 4px;
}
.mod-affiliates-show table .link-dsc {
  font-size: 90%;
  color: #999;
}
.mod-affiliates-show table .state.expired {
  color: #b2052d;
}
.mod-affiliates-show table .state.expiring {
  color: #850322;
}
.mod-affiliates-show table .aff-link-raw-data {
  display: none;
}
.mod-affiliates-show table .buttons {
  vertical-align: middle;
  min-width: 10em;
}
.mod-affiliates-show table tr:hover {
  background: #d2d0cc !important;
}
.aff-link-raw-data {
  padding: 8px;
}
.aff-link-raw-data .title {
  margin-bottom: 8px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
}
.aff-link-raw-data .content {
  white-space: pre;
  font-size: 85%;
}
.aff-link-raw-data .buttons {
  margin-top: 8px;
  text-align: center;
}
.aff-link-raw-data .buttons .button {
  margin: 0 8px;
  padding: 0 8px;
}
.aff-link-fancybox .fancybox-nav {
  width: 25%;
}
.blogs-main .contest-info {
  margin: 1em 0 2em;
  text-align: center;
}
.blogs-main .contest-info .contest-title {
  display: none;
}
.blogs-main .contest-info .contest-img {
  display: inline-block;
  padding: 3px;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
}
.blogs-main .contest-info p {
  margin: 0.5em 0;
  font-weight: bold;
}
.blogs-main .contest-info .engage-button {
  margin: 1em 0;
}
.post-banners-list h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 1em;
  text-align: center;
}
.post-banners-list h2 span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.post-banners-list > ul {
  list-style-type: none;
  margin: 1em 0;
}
.post-banners-list > ul > li {
  margin: 1em 0 3em;
}
.post-banners-list .post-banner-img {
  float: left;
  height: 150px;
  width: 150px;
  overflow: hidden;
  line-height: 125px;
}
.post-banners-list .post-banner-img a {
  display: block;
  height: 100%;
}
.post-banners-list .post-banner-img a:hover {
  text-decoration: none;
}
.post-banners-list .post-data {
  *zoom: 1;
  margin: 0 0 20px 170px;
}
.post-banners-list .post-data:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-banners-list .post-data .parent-link {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 80%;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #393939;
}
.post-banners-list .post-data .parent-link a {
  color: #393939;
}
.post-banners-list .post-data h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 175%;
  font-style: normal;
  font-weight: normal;
  line-height: 1.1;
}
.post-banners-list .post-data h3 a {
  color: #393939;
}
.post-banners-list .post-data h3 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
  text-transform: uppercase;
}
.post-banners-list .post-data .post-info {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
  padding-top: 10px;
}
.post-banners-list .post-data .post-info > * {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.post-banners-list .post-data .post-info .user-avatar {
  height: 32px;
  width: 32px;
  margin: 2px 8px 0 0;
}
.post-banners-list .post-data .post-info .userlink {
  color: #393939;
}
.post-banners-list .post-data .post-info .userlink .name {
  font-weight: bold;
}
.post-banners-list .post-data .post-info .post-stats {
  margin-left: 20px;
}
.post-banners-list .post-data .post-info .post-stats li {
  margin-left: 20px;
}
.post-banners-list .post-data .post-info .post-stats > * {
  vertical-align: middle;
}
.post-banners-list .post-data .post-info .contest {
  padding-left: 20px;
  font-size: 15px;
  font-style: italic;
}
.post-banners-list .post-data .post-info .contest.active {
  color: #9e0428;
}
.post-banners-list .post-data .post-info .post-status {
  margin: 3px 0 0 20px;
  color: #4b4b4b;
  font-style: italic;
}
.post-banners-list .post-data .post-info .post-status em {
  color: #9e0428;
}
.post-banners-list .post-data .g-like-buttons {
  margin-top: 15px;
}
.post-banners-list .post-separator {
  margin: 0 0 30px 170px;
  border-bottom: 1px solid #a7aeb2;
}
.blogs-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.blogs-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.blogs-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.blogs-main .article-header h1 {
  font-weight: bold;
}
.blogs-main .pages-nav > .button {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 1em;
}
.post-show .article-header {
  margin-bottom: 1em;
}
.post-show .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.post-show .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.post-show h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
}
.post-show h3 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: bold;
}
.post-show h2,
.post-show h3 {
  margin: 1.5em 0 1em;
}
.post-show h2 > span,
.post-show h3 > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.post-show .post-text {
  *zoom: 1;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.post-show .post-text:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-show .post-text p {
  margin-bottom: 0.5em;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.post-show .post-text ul {
  list-style-type: disc;
}
.post-show .post-text ol {
  list-style-type: decimal;
}
.post-show .post-text ul,
.post-show .post-text ol {
  margin: 0 0 0.5em 0.5em;
}
.post-show .post-text ul ul,
.post-show .post-text ol ul {
  margin-left: 1.5em;
  list-style-type: circle;
}
.post-show .post-text ul ol,
.post-show .post-text ol ol {
  margin-left: 1.5em;
  list-style-type: lower-alpha;
}
.post-show .post-text p,
.post-show .post-text ul,
.post-show .post-text ol {
  color: #000;
}
.post-show .post-text li {
  margin-bottom: 0.3em;
}
.post-show .post-text p a,
.post-show .post-text ul a,
.post-show .post-text ol a {
  text-shadow: 0px 1px 0px #ffffff;
}
.post-show .post-text blockquote {
  margin: 0.5em 2em;
  font-style: italic;
}
.post-show .post-text blockquote,
.post-show .post-text blockquote p {
  color: #5f5f5f;
}
.post-show .post-text h2 {
  clear: both;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  margin: 1em 0;
}
.post-show .post-text .comment {
  color: #848687;
  background: #ffffaa;
  padding: 0 3px;
}
.post-show .post-text .centered-box {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.post-show .post-text .post-image,
.post-show .post-text .media-embed {
  display: inline-block;
  padding: 3px;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  text-align: center;
}
.post-show .post-text .post-image.float_right,
.post-show .post-text .media-embed.float_right {
  float: right;
  margin: 0 0 20px 20px;
}
.post-show .post-text .post-image.float_right img,
.post-show .post-text .media-embed.float_right img {
  max-width: 400px;
}
.post-show .post-text .post-image.float_left,
.post-show .post-text .media-embed.float_left {
  float: left;
  margin: 0 20px 20px 0;
}
.post-show .post-text .post-image.float_left img,
.post-show .post-text .media-embed.float_left img {
  max-width: 400px;
}
.post-show .post-text .post-image.centered img,
.post-show .post-text .media-embed.centered img {
  max-width: 800px;
}
.post-show .post-text .post-image .caption,
.post-show .post-text .media-embed .caption {
  display: block;
  overflow: hidden;
  margin: 4px;
  font-size: 95%;
  color: #464646;
}
.post-show .post-text .post-image .caption a,
.post-show .post-text .media-embed .caption a {
  color: #464646;
}
.post-show .post-text .image-container {
  overflow: auto;
}
.post-show .post-text iframe {
  display: block;
  margin: 2em auto;
}
.post-show .post-info {
  *zoom: 1;
  border-top: 1px solid #666e74;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  margin: 2em 0;
  padding-top: 15px;
}
.post-show .post-info:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-show .post-info .author-info {
  float: left;
  width: 130px;
}
.post-show .post-info .author-info .post-author {
  margin-top: 0.5em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.post-show .post-info .author-info .post-author > * {
  display: block;
}
.post-show .post-info .author-info .post-author .userlink {
  color: #393939;
}
.post-show .post-info .author-info .post-author .userlink .name {
  font-weight: bold;
}
.post-show .post-info .tags-n-likes {
  margin-left: 130px;
  padding-left: 25px;
}
.post-show .post-info .post-stats,
.post-show .post-info .contest {
  margin-top: 15px;
}
.post-show .post-info .post-stats {
  display: inline-block;
}
.post-show .post-info .post-stats li {
  margin: 0 20px 0 0;
}
.post-show .post-info .contest {
  font-style: italic;
}
.post-show div.separator {
  margin-top: 15px;
}
.post-edit .article-header {
  margin-bottom: 1em;
}
.post-edit .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.post-edit .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.post-edit .post-editor .attached-images {
  *zoom: 1;
  padding-top: 15px;
}
.post-edit .post-editor .attached-images:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-edit .post-editor .attached-images > label {
  display: block;
  float: left;
  width: 39%;
  margin-right: 1%;
}
.post-edit .post-editor .attached-images #plupload_pane {
  float: left;
}
.post-edit .post-editor #post_editor_container {
  overflow: hidden;
}
.post-edit .post-editor #plupload_status {
  display: inline-block;
}
.post-edit .post-editor #plupload_pane .button {
  margin-left: 0;
  float: left;
}
.post-edit .post-editor #plupload_start {
  display: none;
}
.post-edit .post-editor #plupload_files {
  font-size: 90%;
  display: inline-block;
}
.post-edit .post-editor #plupload_files .selected-file,
.post-edit .post-editor #plupload_files .file {
  display: inline-block;
}
.post-edit .post-editor #attached_files {
  padding-top: 15px;
  overflow-x: scroll;
  height: 170px;
  width: 853px;
  font-size: 14px;
}
.post-edit .post-editor #attached_files ol {
  list-style-type: none;
  height: 152px;
}
.post-edit .post-editor #attached_files li {
  float: left;
  position: relative;
  height: 150px;
  width: 150px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin-right: 4px;
}
.post-edit .post-editor #attached_files .uploaded-image {
  display: block;
  height: 100%;
}
.post-edit .post-editor #attached_files .uploaded-image:hover {
  text-decoration: none;
}
.post-edit .post-editor #attached_files img {
  vertical-align: top;
  max-height: 150px;
  max-width: 150px;
}
.post-edit .post-editor #attached_files .insert-btn {
  display: block;
  height: 28px;
  width: 150px;
  position: absolute;
  top: 4px;
  z-index: 10;
  background: rgba(245, 242, 238, 0.7);
}
.post-edit .post-editor #attached_files .insert-btn span {
  display: block;
  line-height: 28px;
  padding: 0 32px 0 4px;
  text-align: center;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -1106px;
}
.post-edit .post-editor #attached_files .insert-btn span:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: right -1134px;
}
.post-edit .post-editor #attached_files label {
  display: block;
  height: 18px;
  width: 16px;
  padding-left: 2px;
  position: absolute;
  bottom: 4px;
  z-index: 10;
  background: rgba(245, 242, 238, 0.7);
  overflow: hidden;
  font-weight: normal;
  line-height: 18px;
}
.post-edit .post-editor #attached_files li:hover .insert-btn {
  background: rgba(245, 242, 238, 0.95);
}
.post-edit .post-editor #attached_files li:hover label {
  width: 148px;
  background: rgba(245, 242, 238, 0.95);
}
.post-edit .post-editor #form_postEdit_closed:checked + label {
  color: #b2052d;
}
.post-edit .post-editor .license-options {
  margin: 1em 0;
  overflow: hidden;
}
.post-edit .post-editor .license-options label {
  display: block;
  width: 58%;
  margin-right: 2%;
  float: right;
  font-weight: normal;
}
.post-edit .post-editor .license-options input {
  vertical-align: baseline;
}
.post-edit .post-editor .license-options span.error {
  width: 56%;
  margin-right: 2%;
  float: right;
}
.post-edit .post-editor div.type-button {
  margin-top: 1em;
}
.post-edit .post-editor div.type-button .button {
  margin-right: 10px;
}
.post-edit .license-note {
  margin: 1em 1em 1em 0.5em;
  font-size: 90%;
}
.post-source .article-header {
  margin-bottom: 1em;
}
.post-source .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.post-source .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.post-source .blogs-content {
  font-family: Consolas, "Lucida Console", "Andale Mono", "Courier New", Courier, monospace;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.post-source .blogs-content .html-title {
  margin: 0.5em 0;
  font-size: 110%;
}
.post-source .blogs-content .html-tag {
  padding: 0 0.3em;
  font-weight: bold;
}
.category-show .post-banners-list {
  margin: 1em 1em 0;
}
.lj-snippet-form header {
  margin-bottom: 1em;
  margin-bottom: 10px;
}
.lj-snippet-form header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 170%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.lj-snippet-form header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.lj-snippet-form .inplace-nav {
  margin: 10px 5px;
}
.lj-snippet-form #submit_to_lj_btn {
  float: left;
  min-width: 150px;
}
.lj-snippet-form #close_lj_form {
  float: right;
  min-width: 150px;
}
.header-banner.ads {
  margin-top: 0;
}
.article-banner.ads {
  margin: 10px 0 25px;
}
.footer-banner.ads {
  margin: 10px 0 20px;
}
.azk-container {
  overflow: hidden;
  margin: 0 auto;
}
.azk-container .azk-block,
.azk-container .azk-coupon {
  margin: 0 auto;
}
.azk-container .azk-block {
  text-align: center;
  font: 0px/0 serif;
}
.azk-container .azk-block > div {
  margin-left: auto;
  margin-right: auto;
}
.azk-container .azk-placeholder {
  margin: 0px auto;
  text-align: center;
  -moz-box-shadow: inset 0 0 1px 1px #cccccc;
  -webkit-box-shadow: inset 0 0 1px 1px #cccccc;
  box-shadow: inset 0 0 1px 1px #cccccc;
  background: url("/images/ads-bg.png") repeat;
}
.azk-container.azk-container-header,
.azk-container.azk-container-footer {
  min-width: 728px;
}
.azk-container.azk-container-header .azk-placeholder,
.azk-container.azk-container-footer .azk-placeholder {
  width: 728px;
  height: 90px;
}
.azk-container.azk-container-asideTop,
.azk-container.azk-container-asideBottom {
  min-width: 240px;
}
.azk-container.azk-container-asideTop .azk-placeholder,
.azk-container.azk-container-asideBottom .azk-placeholder {
  width: 250px;
  height: 250px;
}
.track-wizard-form-container .ad-loaded .azk-container.azk-container-welcome {
  min-width: 300px !important;
  min-height: 250px !important;
}
.track-wizard-form-container .ad-loaded .azk-container.azk-container-welcome .azk-placeholder {
  width: 300px !important;
  height: 250px !important;
}
.welcome-page-banner .azk-block,
.coupons-timeline-banner .azk-block,
.welcome-page-banner .azk-coupon,
.coupons-timeline-banner .azk-coupon {
  background: #E9EFE9;
}
.welcome-page-banner .azk-block.yads,
.coupons-timeline-banner .azk-block.yads,
.welcome-page-banner .azk-coupon.yads,
.coupons-timeline-banner .azk-coupon.yads {
  background: none;
}
.welcome-page-banner .ads-page-link,
.coupons-timeline-banner .ads-page-link {
  text-align: right;
  padding: 0 52px 0 0;
}
.welcome-page-banner .ads-page-link a,
.coupons-timeline-banner .ads-page-link a {
  color: #6c6c6c;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: normal;
}
.azk-coupon ul {
  list-style-type: none;
  overflow: hidden;
  border: 1px solid #ccc;
}
.azk-coupon ul.c-728x90 {
  width: 726px;
  height: 88px;
  line-height: 1;
}
.azk-coupon ul.c-728x90 li {
  width: 346px;
  height: 80px;
  float: left;
  border-right: 1px solid #ccc;
}
.azk-coupon ul.c-728x90 li.last {
  border-right: none;
}
.azk-coupon ul.c-728x90 li .type {
  margin-top: 2px;
}
.azk-coupon ul.c-300x250 {
  width: 298px;
  height: 248px;
}
.azk-coupon ul.c-300x250 li {
  height: 111px;
  padding-top: 8px;
  border-bottom: 1px solid #ccc;
}
.azk-coupon ul.c-300x250 li.last {
  border-bottom: none;
}
.azk-coupon ul.c-300x250 li .title {
  line-height: 1;
}
.azk-coupon ul.c-300x250 li .type {
  margin-top: 4px;
}
.azk-coupon ul.c-336x280 {
  width: 334px;
  height: 278px;
}
.azk-coupon ul.c-336x280 li {
  height: 126px;
  padding-top: 8px;
  border-bottom: 1px solid #ccc;
}
.azk-coupon ul.c-336x280 li.last {
  border-bottom: none;
}
.azk-coupon ul.c-336x280 li .title {
  line-height: 1;
}
.azk-coupon ul.c-336x280 li .type {
  margin-top: 4px;
}
.azk-coupon li {
  padding: 4px 8px;
  background-color: #f5f2ee;
  overflow: hidden;
}
.azk-coupon li:hover {
  background-color: #efebe4;
}
.azk-coupon li:hover .type,
.azk-coupon li:hover .type-link {
  font-weight: bold;
}
.azk-coupon li .title {
  display: block;
  font-family: arial, sans-serif;
  font-size: 21px;
  color: #393939;
}
.azk-coupon li .url {
  display: block;
  font-family: arial, sans-serif;
  font-size: 15px;
}
.azk-coupon li .url:hover {
  text-decoration: none;
}
.azk-coupon li .type {
  text-align: right;
  font-family: arial, sans-serif;
  font-size: 16px;
}
.azk-coupon li .type-link {
  font-family: arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #393939;
}
.azk-coupon li .type-link:hover {
  text-decoration: none;
}
.azk-coupon .go-btn {
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: #777777;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  padding: 4px 12px;
  text-decoration: none;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
  background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background: linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-color: #ededed;
}
.azk-coupon .go-btn:hover {
  background: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
  background: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background: linear-gradient(top, #dfdfdf 5%, #ededed 100%);
  background-color: #dfdfdf;
}
.azk-coupon .go-btn:active {
  position: relative;
  top: 1px;
}
.fixed-block .yandex-block {
  background: #FEFBF7;
}
.fixed-block .yandex-block > iframe {
  display: block;
}
.fixed-block .yandex-block a {
  font-family: inherit !important;
}
.track-and-ad-form-container .yandex-block {
  display: none;
  width: 420px;
  float: right;
  margin-top: 10px;
}
.track-and-ad-form-container .yandex-block > iframe,
.track-and-ad-form-container .yandex-block > div {
  display: block;
  margin: 0 auto;
}
.track-and-ad-form-container.with-widget .yandex-block {
  display: block;
}
.main-nav .sp-prj-pre-header + .header-search {
  margin-top: 16px;
}
.main-nav .sp-prj-header {
  margin: 8px 20px 0;
  text-align: center;
  font-size: 16px;
  color: white;
}
.main-nav .sp-prj-header a {
  font-size: 16px;
  color: white;
}
.main-nav .sp-prj-header .embed-logo {
  padding: 0 2px 0 4px;
}
.aside.sp-prj-aside {
  margin: 15px 10px;
  overflow: hidden;
}
.aside.sp-prj-aside .embed-logo {
  display: inline-block;
  width: 60px;
  vertical-align: middle;
}
.aside.sp-prj-aside .aside-text {
  display: inline-block;
  width: 205px;
  padding-left: 10px;
  vertical-align: middle;
  line-height: 1.1;
}
.aside.sp-prj-aside .aside-text a {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 105%;
  font-style: normal;
  font-weight: normal;
}
.category-show .nav-status.sp-prj-links {
  margin-bottom: 1em;
  overflow: hidden;
}
.category-show .nav-status.sp-prj-links .left {
  display: inline-block;
  float: left;
}
.category-show .nav-status.sp-prj-links .right {
  display: inline-block;
  float: right;
}
.search-type-filters {
  font-size: 85%;
  font-style: normal;
  margin-top: 0.5em;
}
.search-type-filters a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-left: 1em;
}
.search-type-filters .inactive {
  font-weight: normal;
}
.post-banners-list.compact .post-banner-img {
  height: 100px !important;
  width: 100px !important;
  line-height: 85px !important;
}
.post-banners-list.compact .post-data,
.post-banners-list.compact .post-separator {
  margin-left: 120px !important;
}
ul.latest-search-terms {
  *zoom: 1;
  list-style-type: none;
  margin: 20px 0 20px 15px;
}
ul.latest-search-terms:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
ul.latest-search-terms li {
  font-weight: normal;
  float: left;
  width: 30%;
  margin: 0 3% 10px 0;
}
ul.latest-search-terms li.col-1 {
  clear: left;
}
.product-search-example {
  margin: 0 0 10px 15px;
}
.product-search-example a {
  font-weight: normal;
}
.gcse-nav-status {
  padding: 10px;
}
.gcse-nav-hints {
  padding: 0 20px 10px;
}
.google-search .loading {
  padding-left: 20px;
}
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0 1em !important;
  font-family: inherit !important;
  background: transparent !important;
  border: none !important;
}
.gsc-control-cse,
.gsc-control-cse .gsc-table-result {
  font-size: 16px !important;
}
.gsc-control-cse .gs-per-result-labels,
.gsc-control-cse .gsc-table-result .gs-per-result-labels {
  font-size: 90% !important;
}
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-spelling-original,
.gs-spelling-original {
  font-size: 16px !important;
}
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-classic,
.gsc-imageResult-column {
  margin: 1.5em 0 !important;
}
.gs-webResult div.gs-visibleUrl-short,
.gs-webResult div.gs-visibleUrl-long {
  font-size: 90% !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  padding-bottom: 2px !important;
  text-decoration: none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  border-color: inherit !important;
  background-color: inherit !important;
  border-bottom: 2px solid #393939 !important;
}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  text-shadow: 0 0 0 white !important;
}
img.gsc-branding-img,
img.gsc-branding-img-noclear,
img.gcsc-branding-img,
img.gcsc-branding-img-noclear {
  vertical-align: inherit;
  max-width: none;
}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
  background: transparent !important;
}
.tabs-bar .tab-aliexpress {
  padding-left: 14px;
}
.tabs-bar .tab-aliexpress .icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -934px;
  vertical-align: top;
}
.ali-search #ali_search_status {
  margin: 20px;
}
.ali-search .term {
  font-weight: bold;
}
.ali-search .ali-search-result .totals,
.ali-search .ali-search-result .message,
.ali-search .ali-search-result .filters,
.ali-search .ali-search-result .open-prefs {
  margin: 20px;
}
.ali-search .ali-search-result .query {
  font-style: italic;
}
.ali-search .ali-search-result .filters > * {
  vertical-align: middle;
}
.ali-search .ali-search-result .filters .single {
  padding-right: 8px;
}
.ali-search .ali-search-result .filters select {
  padding: 5px 3px 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
  max-width: 320px;
}
.ali-search .ali-search-result .filters select:focus,
.ali-search .ali-search-result .filters select:hover {
  background: #fefefd;
}
.ali-search .ali-search-result .filters select[disabled] {
  color: #797979;
}
.ali-search .ali-search-result .filters select[disabled]:focus,
.ali-search .ali-search-result .filters select[disabled]:hover {
  background: #f7f6f5;
}
.ali-search .ali-search-result .filters input {
  padding: 5px 3px 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
  width: 80px;
}
.ali-search .ali-search-result .filters input:focus,
.ali-search .ali-search-result .filters input:hover {
  background: #fefefd;
}
.ali-search .ali-search-result .filters input[disabled] {
  color: #797979;
}
.ali-search .ali-search-result .filters input[disabled]:focus,
.ali-search .ali-search-result .filters input[disabled]:hover {
  background: #f7f6f5;
}
.ali-search .ali-search-result .filters input[type="text"] {
  text-align: right;
}
.ali-search .ali-search-result .open-prefs input {
  margin: 0 0 2px 8px;
}
.ali-search .ali-search-result ul {
  list-style-type: none;
  overflow: hidden;
  margin-bottom: 15px;
}
.ali-search .ali-search-result ul li {
  width: 250px;
  float: left;
  margin: 0 15px 10px;
}
.ali-search .ali-search-result ul li.col-1 {
  clear: both;
}
.ali-search .ali-search-result ul li.nf-row {
  border-top: 1px solid #a7aeb2;
  padding-top: 25px;
}
.ali-search .ali-search-result ul li .img-container {
  min-height: 180px;
  background: url(/images/spinner2.gif) center no-repeat;
}
.ali-search .ali-search-result ul li img {
  opacity: 0.95;
}
.ali-search .ali-search-result ul li:hover img {
  opacity: 1;
}
.ali-search .ali-search-result ul .discount-flag {
  height: 48px;
  width: 70px;
  display: block;
  position: absolute;
  right: 8px;
  z-index: 10;
  padding-top: 4px;
  line-height: 0.9;
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: normal;
  color: #fff;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: left -1221px;
}
.ali-search .ali-search-result ul .discount-flag:hover {
  text-decoration: none;
}
.ali-search .ali-search-result ul .img-container {
  display: block;
  text-align: center;
}
.ali-search .ali-search-result ul .img-container .img {
  position: relative;
  min-height: 100px;
  min-width: 100px;
}
.ali-search .ali-search-result ul .title {
  display: block;
  margin-top: 8px;
  font-size: 15px;
}
.ali-search .ali-search-result ul .price {
  display: block;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  margin-top: 4px;
  color: #ff6600;
}
.ali-search .ali-search-result ul .price > * {
  vertical-align: middle;
}
.ali-search .ali-search-result ul .price .reg-price {
  text-decoration: line-through;
  color: #6c6c6c;
}
.ali-search .ali-search-result ul .price .multilot {
  font-size: 16px;
  color: #6c6c6c;
}
.ali-search #status_info_close {
  float: right;
  margin: 4px 8px 0 0;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.ali-search #status_info {
  margin-top: 1em;
  white-space: pre;
  background: #ddb;
  min-height: 3em;
  max-width: 925px;
}
.rateit {
  display: inline-block;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  position: relative;
}
.rateit .rateit-range {
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
}
.rateit .rateit-hover,
.rateit .rateit-selected {
  position: absolute;
  left: 0px;
}
.rateit .rateit-reset {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
}
.rateit.stars32 .rateit-range {
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -0px;
  height: 32px;
}
.rateit.stars32 .rateit-hover {
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -32px;
}
.rateit.stars32 .rateit-selected,
.rateit.stars32 .rateit-preset {
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -64px;
}
.rateit.stars32 .rateit-reset {
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -96px;
  width: 32px;
  height: 32px;
}
.rateit.stars32 .rateit-reset:hover {
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -0px;
}
.stars-score-24 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 120px;
  height: 24px;
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -128px;
}
.stars-score-24 > span {
  display: block;
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -152px;
  height: 24px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.stars-score-24 > span.score-0 {
  width: 0;
}
.stars-score-24 > span.score-1 {
  width: 24px;
}
.stars-score-24 > span.score-2 {
  width: 48px;
}
.stars-score-24 > span.score-3 {
  width: 72px;
}
.stars-score-24 > span.score-4 {
  width: 96px;
}
.stars-score-24 > span.score-5 {
  width: 120px;
}
.stars-score-24.non-accepted > span {
  -webkit-opacity: 0.25;
  -moz-opacity: 0.25;
  -o-opacity: 0.25;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.stars-score-16 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 80px;
  height: 16px;
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -176px;
}
.stars-score-16 > span {
  display: block;
  background-repeat: repeat-x;
  background-image: url('sprites/stars-b3d9281a9146f7de6e831a397f3b95dc.png');
  background-position: left -192px;
  height: 16px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.stars-score-16 > span.score-0 {
  width: 0;
}
.stars-score-16 > span.score-1 {
  width: 16px;
}
.stars-score-16 > span.score-2 {
  width: 32px;
}
.stars-score-16 > span.score-3 {
  width: 48px;
}
.stars-score-16 > span.score-4 {
  width: 64px;
}
.stars-score-16 > span.score-5 {
  width: 80px;
}
.stars-score-16.non-accepted > span {
  -webkit-opacity: 0.25;
  -moz-opacity: 0.25;
  -o-opacity: 0.25;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
/* for IE 6 */
* html .rateit,
* html .rateit .rateit-range {
  display: inline;
}
/* for IE 7 */
* + html .rateit,
* + html .rateit .rateit-range {
  display: inline;
}
.review-edit .article-header {
  margin-bottom: 1em;
}
.review-edit .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.review-edit .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.review-edit form.review-editor .main-text {
  margin: 10px 0;
}
.review-edit form.review-editor .type-rating .error {
  margin-left: 0;
  width: 100%;
}
.review-edit form.review-editor div.type-button {
  margin-top: 1em;
}
.review-edit form.review-editor div.type-button .button {
  margin-right: 10px;
}
.review-edit form.review-editor .license-note {
  margin: 1em 1em 1em 0.5em;
  font-size: 90%;
}
.reviews-show .article-header {
  margin-bottom: 1em;
}
.reviews-show .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.reviews-show .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.reviews-show .review-attrs {
  margin-top: 6px;
  line-height: 28px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 115%;
  font-style: normal;
  font-weight: normal;
  color: #636363;
}
.reviews-show .review-attrs .stars-score {
  margin-right: 6px;
}
.reviews-show .review-attrs .asterisk {
  cursor: help;
}
.reviews-show .review-text {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin: 1em 0;
}
.reviews-show .review-text p {
  margin-bottom: 0.5em;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.reviews-show .review-text ul {
  list-style-type: disc;
}
.reviews-show .review-text ol {
  list-style-type: decimal;
}
.reviews-show .review-text ul,
.reviews-show .review-text ol {
  margin: 0 0 0.5em 0.5em;
}
.reviews-show .review-text ul ul,
.reviews-show .review-text ol ul {
  margin-left: 1.5em;
  list-style-type: circle;
}
.reviews-show .review-text ul ol,
.reviews-show .review-text ol ol {
  margin-left: 1.5em;
  list-style-type: lower-alpha;
}
.reviews-show .review-text p,
.reviews-show .review-text ul,
.reviews-show .review-text ol {
  color: #000;
}
.reviews-show .review-text li {
  margin-bottom: 0.3em;
}
.reviews-show .review-text p a,
.reviews-show .review-text ul a,
.reviews-show .review-text ol a {
  text-shadow: 0px 1px 0px #ffffff;
}
.reviews-show .review-text blockquote {
  margin: 0.5em 2em;
  font-style: italic;
}
.reviews-show .review-text blockquote,
.reviews-show .review-text blockquote p {
  color: #5f5f5f;
}
.reviews-show .review-text.last {
  *zoom: 1;
}
.reviews-show .review-text.last:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.reviews-show .review-text h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: bold;
}
.reviews-show div.separator {
  margin-top: 15px;
}
.reviews-stats {
  float: right;
  width: 300px;
  margin: 0 0 1em 1em;
  padding: 10px 2px;
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #d3d3d3;
  text-align: center;
}
.reviews-stats .site-logo {
  text-align: center;
  margin: 10px 0;
}
.reviews-stats .site-logo .logo {
  display: block;
}
.reviews-stats .site-logo .logo:hover {
  text-decoration: none;
}
.reviews-stats .site-logo img {
  max-height: 100px;
}
.reviews-stats .site-url {
  display: block;
  margin-top: 10px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 75%;
  font-style: italic;
  font-weight: bold;
}
.reviews-stats .total-score {
  text-align: center;
  margin: 10px 0;
}
.reviews-stats .total-score .scores-cnt {
  font-size: 90%;
}
.reviews-stats .per-star-scores {
  display: inline-block;
  zoom: 1;
  *display: inline;
  list-style-type: none;
  font-size: 90%;
  text-align: left;
}
.reviews-stats .per-star-scores .score-pct {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  width: 135px;
  margin: 0 5px 2px 0;
  background: #efeadf;
}
.reviews-stats .per-star-scores .score-pct > span {
  display: block;
  height: 20px;
  background: #eebb66;
  text-indent: 3px;
}
.reviews-stats .per-star-scores .reviews-cnt {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.reviews-stats .review-btn {
  text-align: center;
  margin-top: 15px;
}
.post-banners-list .review-attrs {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  color: #636363;
  margin: 4px 0 2px;
}
.post-banners-list .review-text {
  *zoom: 1;
}
.post-banners-list .review-text:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.post-banners-list .review-section {
  margin-bottom: 5px;
}
.post-banners-list .read-more-link {
  display: block;
  margin-top: 5px;
  font-style: italic;
}
.post-banners-list .post-banner-img .logo,
.post-banners-list .post-banner-img .only-title {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 90px;
  width: 90px;
  padding: 3px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 90px;
  vertical-align: center;
  overflow: hidden;
}
.post-banners-list .post-banner-img .logo span,
.post-banners-list .post-banner-img .only-title span {
  line-height: 1.3;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.post-banners-list .post-banner-img .default-avatar {
  line-height: 80px !important;
}
.post-banners-list .post-info .comment-link,
.review-info .comment-link,
.post-banners-list .post-info .contest-link,
.review-info .contest-link {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  margin-left: 10px;
  line-height: 20px;
}
.post-banners-list .post-info .comment-link,
.review-info .comment-link {
  padding-left: 28px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -572px;
}
.post-banners-list .post-info .comment-link:hover,
.review-info .comment-link:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -592px;
}
.review-info .contest-link {
  margin-left: 0;
}
.reviews-list-panel .reviews-stats {
  margin: 1em 1em 1.5em 1.5em;
}
.reviews-list-panel .write-review-btn {
  margin-bottom: 2em;
}
.reviews-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.reviews-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.reviews-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.reviews-main .article-header h1 {
  font-weight: bold;
}
.reviews-main .pages-nav > .button {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 1em;
}
.categories-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.categories-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.categories-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.categories-main .article-header h1 {
  font-weight: bold;
}
.categories-main .all-cats-list-panel section {
  overflow: hidden;
}
.categories-main .all-cats-list-panel section h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 1em;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.categories-main .all-cats-list-panel .letters-nav {
  margin-bottom: 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
}
.categories-main .all-cats-list-panel .letters-nav a {
  color: #1b72b2;
}
.categories-main .all-cats-list-panel .letters-nav a,
.categories-main .all-cats-list-panel .letters-nav span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 22px;
  text-align: center;
}
.categories-main .all-cats-list-panel .letters-nav a.num-tags-link,
.categories-main .all-cats-list-panel .letters-nav span.num-tags-link {
  width: 60px;
}
.categories-main .all-cats-list-panel .letter-section h3 {
  float: left;
  width: 40px;
  margin-top: 5px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 175%;
  font-style: normal;
  font-weight: normal;
}
.categories-main .all-cats-list-panel .more-link {
  margin: 0 0 30px 33px;
}
.categories-main .all-cats-list-panel .more-link .arrow {
  font-size: 125%;
}
.categories-main .all-cats-list-panel .more-link a {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.categories-main .all-cats-list-panel .more-link em {
  font-style: normal;
  color: #9e0428;
}
.cat-catalog {
  overflow: hidden;
  list-style-type: none;
  margin: 0 0 15px 40px;
}
.cat-catalog.short-catalog {
  margin: 0 0 0px 15px;
}
.cat-catalog.promoted-cats {
  margin: 15px 0 0px 15px;
}
.cat-catalog > li {
  float: left;
  width: 23%;
  margin: 5px 0 20px 2%;
}
.cat-catalog > li.type-SITE {
  width: 48%;
  margin: 5px 0 25px 2%;
}
.cat-catalog > li.type-SITE.col-1 {
  clear: left;
}
.cat-catalog > li.type-SITE.promoted {
  float: none;
  overflow: hidden;
  width: auto;
}
.cat-catalog > li.type-SITE.promoted .cat-info {
  min-height: 130px;
  padding: 0 0 25px 0;
  border-bottom: 1px solid #a7aeb2;
  margin: 0 30px 10px 145px;
}
.cat-catalog > li.type-SITE.promoted .cat-info .promo-dsc {
  position: relative;
  width: 380px;
  height: 120px;
  padding: 2px 5px 8px;
  float: right;
  overflow: hidden;
  font-size: 14px;
  border: 1px solid #CCC;
  background: #FFF2CC;
}
.cat-catalog > li.type-SITE.promoted .cat-info .promo-dsc .text-container {
  width: 380px;
  height: 126px;
  overflow: hidden;
}
.cat-catalog > li.type-SITE.promoted .cat-info .promo-dsc .sp-prj-link {
  width: 380px;
  height: 18px;
  background: #FFF2CC;
  position: absolute;
  bottom: 0;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 93.75%;
  font-style: italic;
  font-weight: bold;
  color: #9e0428;
}
.cat-catalog > li .post-stats {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  -o-opacity: 0.4;
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.cat-catalog > li:hover .post-stats {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.cat-catalog .site-logo {
  float: left;
  width: 130px;
  overflow: hidden;
}
.cat-catalog .site-logo .logo,
.cat-catalog .site-logo .only-title {
  display: block;
  height: 100%;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 120px;
  width: 120px;
  padding: 3px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 120px;
  text-align: center;
  vertical-align: center;
  overflow: hidden;
}
.cat-catalog .site-logo .logo:hover,
.cat-catalog .site-logo .only-title:hover {
  text-decoration: none;
}
.cat-catalog .site-logo .logo span,
.cat-catalog .site-logo .only-title span {
  line-height: 1.3;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.cat-catalog .type-SITE .cat-info {
  margin-left: 130px;
  padding-left: 15px;
}
.cat-catalog .cat-info .cat-title {
  display: block;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 125%;
  font-style: normal;
  font-weight: normal;
  color: #393939;
}
.cat-catalog .cat-info .alias {
  font-size: 85%;
  margin-bottom: 5px;
  color: #636363;
}
.cat-catalog .cat-info .site-url {
  margin-bottom: 8px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 75%;
  font-style: italic;
  font-weight: normal;
}
.cat-catalog .cat-info .site-url .main-url {
  font-weight: bold;
}
.cat-catalog .cat-info .ext-id {
  margin-bottom: 5px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 75%;
  font-style: italic;
  font-weight: bold;
}
.cat-catalog .cat-info .total-score {
  margin-bottom: 8px;
}
.cat-catalog .cat-info .total-score * {
  vertical-align: top;
}
.cat-catalog .cat-info .cat-status {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.cat-catalog .cat-info .toolbar {
  display: inline-block;
  vertical-align: bottom;
}
.cat-catalog .cat-info .post-stats li {
  margin-right: 15px;
}
.tracker-beta-msg {
  margin: 4px 2px 8px;
  padding: 5px;
  border: 1px solid #CCC;
  background: #ffecb3;
}
.sub-title {
  margin-bottom: 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}
.sub-title > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.track-alert {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-bottom: 3px;
  vertical-align: middle;
  text-align: center;
  color: #9e0428;
  border: 2px solid #9e0428;
  height: 20px;
  width: 20px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 22px;
  font-size: 15px;
  font-weight: bold;
  -moz-box-shadow: inset 0 0 0 1px rgba(158, 4, 40, 0.2), 0 0 0 1px rgba(158, 4, 40, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(158, 4, 40, 0.2), 0 0 0 1px rgba(158, 4, 40, 0.2);
  box-shadow: inset 0 0 0 1px rgba(158, 4, 40, 0.2), 0 0 0 1px rgba(158, 4, 40, 0.2);
  cursor: help;
}
.track-status.normal {
  background: #deecd9;
}
.track-status.finished {
  background: #dedcd9;
}
.track-status.stopped {
  background: #eedcd9;
}
.track-status.no-info {
  background: #eeecd9;
}
.tracker-main .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.tracker-main .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.tracker-main .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.tracker-main .article-header h1 {
  font-weight: bold;
}
.tracker-main .main-article-content {
  margin-bottom: 2em;
}
.tracker-main .main-article-content .track-form-separator {
  display: none;
}
.tracker-show .article-header {
  margin-bottom: 1em;
}
.tracker-show .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.tracker-show .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.tracker-show .article-header .title-add {
  font-size: 70%;
}
.tracker-show .main-article-content {
  margin-bottom: 2em;
}
.tracker-show .track-wizard-msg {
  margin: 1em 0;
  font-size: 105%;
}
.tracker-show .track-wizard-msg.info-msg {
  color: #540315;
}
.tracker-show .track-wizard-msg.warn-msg {
  color: #9e0428;
}
.tracker-show .track-wizard-msg.error-msg {
  color: #b2052d;
}
.tracker-show .track-another-btn {
  margin: 1em 0 2em;
  text-align: center;
}
.tracker-show .track-another-btn .button {
  padding-left: 30px;
  padding-right: 30px;
}
.tracker-show .tracker-spinner {
  display: table;
  width: 100%;
  margin: 15px 0;
  padding: 8px;
  text-align: center;
  vertical-align: bottom;
  font-size: 20px;
  background-color: #eee;
  background: -moz-linear-gradient(left, rgba(220, 220, 220, 0) 0%, #dcdcdc 50%, rgba(220, 220, 220, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(220, 220, 220, 0) 0%, #dcdcdc 50%, rgba(220, 220, 220, 0) 100%);
  background: -o-linear-gradient(left, rgba(220, 220, 220, 0) 0%, #dcdcdc 50%, rgba(220, 220, 220, 0) 100%);
  background: -ms-linear-gradient(left, rgba(220, 220, 220, 0) 0%, #dcdcdc 50%, rgba(220, 220, 220, 0) 100%);
  background: linear-gradient(to right, rgba(220, 220, 220, 0) 0%, #dcdcdc 50%, rgba(220, 220, 220, 0) 100%);
}
.tracker-list .article-header {
  margin-bottom: 1em;
  text-align: center;
}
.tracker-list .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.tracker-list .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.tracker-list .article-header h1 {
  font-weight: bold;
}
.tracker-list .main-article-content {
  margin-bottom: 2em;
}
.tracker-list #nav_status {
  margin: 1em 0;
  font-style: italic;
  font-weight: bold;
}
.tracker-list #nav_buttons {
  margin-bottom: 1em;
  text-align: center;
}
.tracker-list #nav_buttons .button {
  min-width: 180px;
}
.tracker-list h2 {
  margin-bottom: 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}
.tracker-list h2 > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.tracker-list #twuser_select_form .button {
  margin: 0 0 0 40%;
}
.tracker-list .tracker-info-msg {
  margin: 1.5em 0 2em;
  font-style: italic;
}
.tracker-list .tracker-info-msg p {
  margin: 0.5em 0;
}
.tracker-list .to-list-btn {
  text-align: center;
}
.tracker-list .to-list-btn .button {
  padding: 0 10px;
}
.tracker-list .sort-panel {
  margin-bottom: 24px;
  text-align: right;
  font-size: 90%;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  -o-opacity: 0.75;
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.tracker-list .sort-panel #deadline_tracks_cnt {
  color: #9e0428;
  font-weight: bold;
}
.tracker-main .cat-catalog,
.tracker-list .cat-catalog {
  margin-left: 0px;
}
.tracker-main .cat-catalog .site-logo,
.tracker-list .cat-catalog .site-logo {
  width: 110px;
}
.tracker-main .cat-catalog .site-logo .logo,
.tracker-list .cat-catalog .site-logo .logo,
.tracker-main .cat-catalog .site-logo .only-title,
.tracker-list .cat-catalog .site-logo .only-title {
  width: 100px;
  height: 100px;
  line-height: 100px;
}
.track-wizard-form-container {
  overflow: hidden;
}
.tracker-main .track-wizard-form {
  background: #f5f4f1;
  border-style: solid;
  border-width: 1px;
  border-color: #fff #d3d3d3 #d3d3d3 #fff;
  padding: 10px 10px 20px 10px;
}
.track-and-ad-form-container {
  overflow: hidden;
}
.track-and-ad-form-container .content-widget {
  float: right;
  margin: 20px 30px 0 0;
  width: 380px;
  display: none;
}
.track-and-ad-form-container .share-panel {
  display: none;
  float: right;
  width: 380px;
  margin-right: 20px;
  text-align: center;
}
.track-and-ad-form-container .share-panel .title {
  margin: 50px 0 20px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
}
.track-and-ad-form-container .share-panel .g-share-buttons {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -o-opacity: 0.5;
  filter: alpha(opacity=50);
  opacity: 0.5;
  width: 340px;
  margin: 0 auto;
}
.track-and-ad-form-container:hover .g-share-buttons {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.track-and-ad-form-container.with-widget .content-widget,
.track-and-ad-form-container.with-widget .share-panel {
  display: block;
}
.track-and-ad-form-container.with-widget .track-wizard-form .track-form-hint {
  display: none !important;
}
.track-wizard-form {
  margin: 20px 0;
}
.track-wizard-form .form-field {
  min-height: 54px;
  margin: 1em 0;
}
.track-wizard-form .form-field > * {
  vertical-align: top;
}
.track-wizard-form label {
  display: inline-block;
  width: 155px;
  margin-right: 5px;
}
.track-wizard-form input[type='text'],
.track-wizard-form select {
  width: 235px;
  padding: 3px 3px 2px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.track-wizard-form input[type='text']:focus,
.track-wizard-form select:focus,
.track-wizard-form input[type='text']:hover,
.track-wizard-form select:hover {
  background: #fefefd;
}
.track-wizard-form input[type='text'][disabled],
.track-wizard-form select[disabled] {
  color: #797979;
}
.track-wizard-form input[type='text'][disabled]:focus,
.track-wizard-form select[disabled]:focus,
.track-wizard-form input[type='text'][disabled]:hover,
.track-wizard-form select[disabled]:hover {
  background: #f7f6f5;
}
.track-wizard-form input[type='text'].error,
.track-wizard-form select.error {
  background: #f0a0a0;
}
.track-wizard-form input[type='text'].error:focus,
.track-wizard-form select.error:focus,
.track-wizard-form input[type='text'].error:hover,
.track-wizard-form select.error:hover {
  background: #f7cccc;
}
.track-wizard-form .track-form-input {
  display: inline-block;
  width: 236px;
}
.track-wizard-form .track-form-input a {
  font-size: 90%;
  color: #393939;
}
.track-wizard-form .track-form-input .format-tools {
  list-style-type: none;
}
.track-wizard-form .track-form-input .format-tools li {
  display: inline;
  margin-right: 4px;
}
.track-wizard-form .track-form-input .format-tools a:hover {
  text-decoration: none;
  border-bottom: 1px dashed #145685;
}
.track-wizard-form .track-form-hint {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 415px;
  margin-left: 20px;
  color: #6c6c6c;
  font-size: 85%;
}
.track-wizard-form .track-button {
  display: block;
  padding-left: 155px;
}
.track-wizard-form .track-button .button {
  margin: 0 15px 0 0;
  width: 245px;
  text-align: center;
}
.track-wizard-form .captcha,
.track-wizard-form .captcha-load {
  min-width: 100px;
  margin-top: -10px;
}
.track-wizard-form .captcha-load {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("/images/spinner2.gif") no-repeat center;
  -moz-box-shadow: inset 0px 0px 20px 0px #eeeeee;
  -webkit-box-shadow: inset 0px 0px 20px 0px #eeeeee;
  box-shadow: inset 0px 0px 20px 0px #eeeeee;
}
.track-wizard-form .captcha-refresh {
  cursor: pointer;
}
.track-wizard-form .captcha-refresh a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -812px;
}
.track-wizard-form .captcha-refresh a:hover {
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -832px;
}
.track-wizard-results .track-attrs .label {
  font-weight: bold;
}
.track-wizard-results .track-attrs .label.archived {
  color: #9e0428;
}
.track-wizard-results .track-attrs .value {
  padding: 0 4px;
}
.track-wizard-results .track-attrs .value.overdue {
  color: #9e0428;
}
.track-wizard-results .rel-tracks {
  margin: 0.5em 0;
}
.track-wizard-results .rel-tracks a {
  padding: 0 4px;
}
.track-wizard-results .fake-srv-alert {
  line-height: 1.5;
  margin: 0.5em 0;
}
.track-wizard-results .fake-srv-alert > * {
  display: inline-block;
  vertical-align: middle;
}
.track-wizard-results .fake-srv-alert .track-alert {
  margin-right: 4px;
}
.track-wizard-results .simple-tracking-tbl {
  width: 100%;
  margin: 1em 0;
  border-collapse: collapse;
  border-spacing: 0;
  -moz-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  box-shadow: 0px 1px 1px 0px #fff, 1px 0px 1px 0px #fff, -1px 0px 1px 0px #fff;
  margin-bottom: 0;
}
.track-wizard-results .simple-tracking-tbl tbody tr {
  background: #f2f1f0;
}
.track-wizard-results .simple-tracking-tbl th,
.track-wizard-results .simple-tracking-tbl td {
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.track-wizard-results .simple-tracking-tbl th {
  text-align: center;
  padding: 0.2em;
}
.track-wizard-results .simple-tracking-tbl td {
  -moz-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff, inset 0px 1px 0px 0px #fff;
  padding: 0.3em 0.5em;
}
.track-wizard-results .simple-tracking-tbl tbody tr:nth-child(even) {
  background: #eae9e7;
}
.track-wizard-results .simple-tracking-tbl .date-col {
  min-width: 9em;
}
.track-wizard-results .simple-tracking-tbl .ds-name {
  display: block;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  text-align: right;
  color: #938363;
}
.track-wizard-results .simple-tracking-tbl td {
  padding-top: 17px;
}
.track-wizard-results .simple-tracking-tbl td.dsc-col {
  padding-top: 2px;
}
.track-wizard-results .simple-tracking-tbl td.track-dates {
  padding: 12px 8px;
}
.track-wizard-results .simple-tracking-tbl .linked-track-note {
  margin-top: 4px;
}
.track-wizard-results .events-lang-selector {
  margin: 4px 0 8px;
  text-align: right;
  font-size: 90%;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  -o-opacity: 0.75;
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.track-wizard-results .track-dsc {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
  padding: 5px 5px 0;
  margin: 1em 0;
}
.track-wizard-results .track-dsc .dsc {
  text-transform: uppercase;
}
.track-wizard-results .spinner {
  float: right;
  margin: 10px 6px 0 16px;
}
.track-wizard-results .single-track-tools {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: right;
  margin: 6px 6px 0 16px;
}
.track-wizard-results .single-track-tools li {
  margin-left: 2px;
}
.track-wizard-results .tracking-msg,
.track-wizard-results .refresh-info,
.track-wizard-results .first-time-msg {
  margin: 0.5em 0;
  font-size: 105%;
}
.track-wizard-results .tracking-msg.error,
.track-wizard-results .refresh-info.error,
.track-wizard-results .first-time-msg.error {
  color: #9e0428;
}
.track-wizard-results .tracking-msg.warning,
.track-wizard-results .refresh-info.warning,
.track-wizard-results .first-time-msg.warning {
  background: none !important;
  border: none !important;
  color: #393939 !important;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 105%;
  font-style: normal;
  font-weight: normal;
  text-align: left !important;
  width: inherit !important;
  padding: 0 !important;
}
.track-wizard-results .tracking-msg.guest-track-msg a,
.track-wizard-results .refresh-info.guest-track-msg a,
.track-wizard-results .first-time-msg.guest-track-msg a {
  color: #196aa4;
  text-decoration: none;
  border-bottom: 1px dashed #196aa4;
}
.track-wizard-results .tracking-msg.guest-track-msg a:hover,
.track-wizard-results .refresh-info.guest-track-msg a:hover,
.track-wizard-results .first-time-msg.guest-track-msg a:hover {
  text-decoration: none;
  border-bottom: 1px solid #196aa4;
}
.track-wizard-results .refresh-info {
  margin: 1em 0;
}
.track-wizard-results .refresh-info #refresh_btn {
  visibility: hidden;
}
.track-wizard-results .refresh-info #refresh_btn > * {
  margin: 0 15px;
}
.track-wizard-results .refresh-info #refresh_btn .button {
  padding-left: 10px;
  padding-right: 10px;
}
.track-wizard-results #status_info_close {
  float: right;
  margin: 4px 8px 0 0;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}
.track-wizard-results #status_info {
  margin-top: 1em;
  white-space: pre;
  background: #ddb;
  min-height: 3em;
  max-width: 925px;
}
.user-tracks-list {
  list-style-type: none;
  padding-bottom: 1em;
  margin-top: 1em;
}
.user-tracks-list li.active,
.user-tracks-list li.archived {
  display: block;
}
.user-tracks-list li .track-title,
.user-tracks-list li .last-event {
  font-size: 1px;
}
.user-tracks-list li .track-title > span,
.user-tracks-list li .last-event > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 3px 5px 0;
  vertical-align: top;
  overflow: hidden;
}
.user-tracks-list li .track-title {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: normal;
}
.user-tracks-list li .track-title a {
  color: #393939;
}
.user-tracks-list li .track-title .num {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-tracks-list li .track-title .num,
.user-tracks-list li .track-title .dsc {
  text-transform: uppercase;
}
.user-tracks-list li .track-title .route {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #999;
}
.user-tracks-list li .last-event {
  padding-top: 3px;
  background: rgba(246, 245, 244, 0.65);
  font-size: 16px;
}
.user-tracks-list li .last-event .location {
  padding-left: 10px;
}
.user-tracks-list li .last-event .more {
  line-height: 18px;
  font-size: 14px;
}
.user-tracks-list li .col1 {
  width: 140px;
}
.user-tracks-list li .col2 {
  width: 590px;
}
.user-tracks-list li .col3 {
  width: 70px;
}
.user-tracks-list li .toolbar {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-top: 4px;
}
.user-tracks-list li .toolbar li {
  margin: 0;
}
.user-tracks-list li .add-track-info {
  font-size: 85%;
  color: #999;
  padding: 4px 0 0 160px;
}
.user-tracks-list li .add-track-info span {
  padding-right: 5px;
}
.user-tracks-list li .add-track-info .overdue {
  color: #9e0428;
}
.user-tracks-list div.mini-separator {
  margin: 20px 0 25px 160px;
}
.tracker-services-list {
  margin: 1em 0;
}
.tracker-services-list h2 {
  margin-bottom: 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}
.tracker-services-list h2 > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.category-show .tracker-list-panel .nav-status {
  margin-bottom: 2em;
}
.category-show .tracker-list-panel .nav-status p {
  margin: 1em 0;
}
.recent-tracks-list h2 {
  margin-bottom: 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}
.recent-tracks-list h2 > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.recent-tracks-list > ul {
  list-style-type: none;
  overflow: hidden;
}
.recent-tracks-list > ul > li {
  margin: 0 0 8px 1%;
  width: 32%;
  float: left;
}
.recent-tracks-list > ul > li > * {
  vertical-align: middle;
}
.recent-tracks-list > ul > li .toolbar {
  display: inline-block;
}
.recent-tracks-list .save-recent-btn {
  margin-top: 10px;
  text-align: center;
}
.recent-tracks-list .save-recent-btn .button {
  width: 280px;
}
.tracker-load .article-header {
  margin-bottom: 1em;
}
.tracker-load .article-header h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 200%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.tracker-load .article-header h1 sup {
  vertical-align: 50%;
  font-size: 65%;
  color: #b2052d;
}
.tracker-load .tracker-content {
  margin-bottom: 2em;
}
.tracker-load h2 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: bold;
  margin: 0.5em 0;
}
.tracker-load h2 span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.tracker-load p {
  margin-bottom: 0.5em;
}
.tracker-load .dimmed {
  color: #929292;
}
.tracker-load form textarea {
  width: 100%;
  padding: 5px 3px 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.tracker-load form textarea:focus,
.tracker-load form textarea:hover {
  background: #fefefd;
}
.tracker-load form textarea[disabled] {
  color: #797979;
}
.tracker-load form textarea[disabled]:focus,
.tracker-load form textarea[disabled]:hover {
  background: #f7f6f5;
}
.tracker-load form #form_bulkLoad_raw {
  height: 250px;
  overflow-x: auto;
  overflow-y: scroll;
  padding: 5px 3px 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.tracker-load form #form_bulkLoad_raw:focus,
.tracker-load form #form_bulkLoad_raw:hover {
  background: #fefefd;
}
.tracker-load form #form_bulkLoad_raw[disabled] {
  color: #797979;
}
.tracker-load form #form_bulkLoad_raw[disabled]:focus,
.tracker-load form #form_bulkLoad_raw[disabled]:hover {
  background: #f7f6f5;
}
.tracker-load form .proceed-btn {
  margin: 1em 0;
  text-align: center;
}
.tracker-load form .proceed-btn button {
  padding: 1px 10px;
}
.tracker-load form #no_tracks_found {
  margin: 1em 0;
  color: #9e0428;
}
.tracker-load form .extracted-tracks .table-header {
  font-weight: bold;
}
.tracker-load form .extracted-tracks .table-header .col1,
.tracker-load form .extracted-tracks .table-header .col2,
.tracker-load form .extracted-tracks .table-header .col3 {
  padding-bottom: 4px;
  border-bottom: 1px solid #999;
}
.tracker-load form .extracted-tracks .col1,
.tracker-load form .extracted-tracks .col2,
.tracker-load form .extracted-tracks .col3 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 4px 15px 8px 0;
}
.tracker-load form .extracted-tracks .col1 {
  width: 190px;
}
.tracker-load form .extracted-tracks .col2 {
  width: 240px;
}
.tracker-load form .extracted-tracks .col3 {
  width: 335px;
}
.tracker-load form .extracted-tracks .toolbar {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.track-edit-form.list-form {
  margin: 0 0 25px 160px;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #a7aeb2;
}
.track-edit-form.single-form {
  padding: 10px 0 10px 10px;
  margin-bottom: 25px;
}
.track-edit-form form .type-button {
  padding-left: 39.5%;
}
.track-edit-form form .type-button a {
  padding-left: 10px;
  padding-right: 10px;
}
.visit-offer .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.visit-offer .top {
  display: block;
  height: 18.5%;
  margin-bottom: 0.5%;
  background-repeat: repeat-x;
  background-image: url('sprites/backgrounds-h-6e6dd70e7271349365c119b2c1635926.png');
  background-position: left -6px;
  -moz-box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 10px 140px 0px rgba(0, 0, 0, 0.25);
}
.visit-offer .store-frame {
  display: block;
  width: 100%;
  height: 80%;
  border: none;
  padding: 0;
  margin: 0;
}
.coupon-window {
  *zoom: 1;
  width: 760px;
  background: url('/images/page-bg-light.png') repeat;
}
.coupon-window:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.coupon-window .left-logo {
  float: left;
  width: 180px;
  overflow: hidden;
}
.coupon-window .site-logo {
  text-align: center;
}
.coupon-window .site-logo .logo,
.coupon-window .site-logo .only-title {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-top: 2px solid #ffffff;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #ffffff;
  height: 150px;
  width: 150px;
  padding: 7px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 150px;
  vertical-align: center;
  overflow: hidden;
}
.coupon-window .site-logo .logo span,
.coupon-window .site-logo .only-title span {
  line-height: 1.3;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.coupon-window .g-share-buttons {
  margin: 8px 0;
  height: 20px;
}
.coupon-window .g-share-buttons .addthis_toolbox > a {
  padding: 0 2px 0 3px;
}
.coupon-window .coupon-info {
  margin-left: 185px;
  min-height: 210px;
}
.coupon-window h1 {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 175%;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 3px solid #696969;
  margin-bottom: 16px;
  line-height: 1.1;
}
.coupon-window .dsc,
.coupon-window .dt {
  margin-bottom: 8px;
}
.coupon-window .coupon-code {
  text-align: center;
  margin: 16px 0;
}
.coupon-window .code-box {
  position: relative;
  display: block;
  width: 60%;
  margin: 4px auto 0;
  -moz-box-shadow: inset -1px -1px 0 0 rgba(255, 255, 255, 0.43), -1px -1px 0 0 rgba(0, 0, 0, 0.17);
  -webkit-box-shadow: inset -1px -1px 0 0 rgba(255, 255, 255, 0.43), -1px -1px 0 0 rgba(0, 0, 0, 0.17);
  box-shadow: inset -1px -1px 0 0 rgba(255, 255, 255, 0.43), -1px -1px 0 0 rgba(0, 0, 0, 0.17);
  height: 28px;
  min-width: 200px;
  overflow: hidden;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  background: #f5f4f1;
  padding: 3px 40px;
  border: 1px solid #d3d3d3 #ffffff #ffffff #d3d3d3;
  background: #f7f6f5;
}
.coupon-window .code-box:hover {
  background: #fefefd;
}
.coupon-window .code-box.no-code {
  margin: 24px auto 16px;
}
.coupon-window .code-box.the-code .clipper {
  display: block;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 2px;
  left: 5px;
  background-repeat: no-repeat;
  background-image: url('sprites/icons-8e8991efffa0572ce69a1161e58242e9.png');
  background-position: left -1162px;
  cursor: pointer;
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  -o-opacity: 0.65;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.coupon-window .code-box.the-code .clipper:hover,
.coupon-window .code-box.the-code .clipper.zero-hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}
.coupon-window .buttons {
  clear: both;
  text-align: right;
  border-top: 1px solid #a7aeb2;
  padding-top: 12px;
}
.coupon-window .cat-url {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 26px;
  line-height: 26px;
  float: left;
}
.coupon-window .code-hint,
.coupon-window .cat-url {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
}
.coupon-window .code-hint.copied {
  color: #b2052d;
}
.coupon-window .button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0px 5px;
  vertical-align: top;
  height: 26px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #82a4bc;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYjBjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk4YjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90b0c6), color-stop(100%, #7398b2));
  background: -webkit-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -o-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: -ms-linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  background: linear-gradient(top, #90b0c6 0%, #7398b2 100%);
  -moz-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.5);
  -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);
  padding: 0 10px;
}
.coupon-window .button > a,
.coupon-window .button > span {
  display: block;
  height: 21px;
  vertical-align: middle;
  padding: 5px 5px 0px 5px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57), 0px -1px 0px rgba(255, 255, 255, 0.25);
}
.coupon-window .button > a:hover,
.coupon-window .button > span:hover {
  text-decoration: none;
}
.coupon-window .button.normal:hover,
.coupon-window .button.promo:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.coupon-window .button.normal > a,
.coupon-window .button.normal > span {
  color: #fff;
}
.coupon-window .button.normal > a:hover,
.coupon-window .button.normal > span:hover {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.coupon-window .button.promo > a,
.coupon-window .button.promo > span {
  color: #ffeab7;
  /*hsl(42, 90%, 60%);*/

}
.coupon-window .button.promo > a:hover,
.coupon-window .button.promo > span:hover {
  color: #ffe198;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.coupon-window .button.normal:disabled,
.coupon-window .button.normal.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.coupon-window .button.normal:disabled > span,
.coupon-window .button.normal.disabled > span,
.coupon-window .button.normal:disabled > a,
.coupon-window .button.normal.disabled > a {
  color: #cde5f6;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.25);
}
.coupon-window .button.promo:disabled,
.coupon-window .button.promo.disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.coupon-window .button.promo:disabled > span,
.coupon-window .button.promo.disabled > span,
.coupon-window .button.promo:disabled > a,
.coupon-window .button.promo.disabled > a {
  color: #ffeab7;
  text-shadow: 0px -1px 0px rgba(47, 61, 71, 0.65), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
.coupon-window .button.soon > span {
  color: #b8d5e8;
  padding-right: 22px;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('sprites/small-40208189be174df1cdf9f569f5bf3ce5.png');
  background-position: right -23px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.35);
}
/**** PostalNinja invitations for gSconto users ****/
.pinja-main-page {
  overflow: hidden;
  margin-top: 30px;
}
.pinja-main-page .pinja-main-shot {
  display: inline-block;
  width: 300px;
  float: left;
}
.pinja-main-page .pinja-main-text {
  margin-left: 330px;
}
.pinja-main-page .pinja-main-text p {
  margin: 0.5em 0;
}
.pinja-main-page .pinja-main-text em {
  font-weight: bold;
  color: #b2052d;
}
.pinja-main-page .pnj-form {
  margin-top: 1em;
}
.pinja-main-page + .tabs-bar {
  margin-top: 20px;
}
.pinja-track-page {
  overflow: hidden;
  background: #e6e5e3;
  border: 1px solid #ccc;
  -moz-box-shadow: 1px 1px 3px 1px #cccccc;
  -webkit-box-shadow: 1px 1px 3px 1px #cccccc;
  box-shadow: 1px 1px 3px 1px #cccccc;
  padding: 8px 12px;
}
.pinja-track-page > * {
  vertical-align: middle;
}
.pinja-track-page .pnj-icon {
  margin-right: 10px;
}
.pinja-track-page .pnj-track-button {
  margin-left: 20px;
}
.pnj-icon {
  display: inline-block;
  height: 32px;
  width: 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACuUlEQVR42u3V70sTYQDA8WebqkvNSkeUkBWp6IAJqUWUBGhkkBBVTAutQmqK0qbN3lWZxRKrKVINKk0LsFKmMpm73VlQ/0dv822vAri+wAHHfk/Pd37hA7fbc/c8HPdDbJdBJpSiAVfQg37NdbTgMPJhaGZUwYV3CEGGEiOCrxhBM4qx6UrQhTkomqhGihHVLSwMHxwwYUNV4CkkyJCyEIWCL2hDDrLqECahQNoEGcu4lM0i9sCnn9yARSyhJdMbrhtRSAaS8REHkTI7vkFGFLJG0ZF1/0tZjFNwFxYkzIJB/EAEi5jBJIZxDy504So6cAFO7XcnbsODh/BjCvMIY03brv7jdgpYsB+NsAoqxxMMoBV27EUhcmH6N+GxqH5Pvjr1WCRgUd9488401Ji0G86KUhxBE27hFS7+9V4rZ1IvPqEHZkE7sBvmdY9TJGBloAvjOA6hsxNuvIBDJK8Qtt99l6sYF9TUCkFspFOBBfyCFyYITTWW8RPdEGkUI4BVdKBAkA25KQ6yogfjOJHghG68RJ1IXaHraHXxuts5xNhZBNAmaAQP0IpKlCBHfTskdHJUv7tAnfCY1LF+ESNHnRgoEPHlwwYH2uGzmE216vPeIiYugw2lgl7jOyTMI4Bh9MGJVpxCPepQg0qNXdvXiNM4jy4MwodpLEFGGA7E9SzmY6NgDYrueV5FCMsIYkGzqO0LIZLseE0Q1Yjrjv5Ll0I0mQzfiFOwIa4mhGJOZDQFj5CLuGwIQIG0hdqQtE79+9tgMqaxD0krxwfIkLZAO9J2DisGXQX9EzWKXUhbHnohGbQIBTOoRcYVwwMJ8iYnn0Ujsq4INxCEks3V0I33w44NZ8ExjGIFSoqnJKqb+DNuogyGVISTuI/3WEQYEd3reQ5j6EAFzDA8C0pRiyacRTPqcQBWsd0G+w+tKA6ZlZaS9gAAAABJRU5ErkJggg==);
}
.pnj-text {
  font-size: 18px;
}
.pnj-form {
  margin-top: 5px;
  text-align: center;
}
.pnj-form > * {
  margin: 0 5px 0;
}
.pnj-form button {
  background: #ea7158;
  text-align: center;
  border-radius: 3px;
  box-shadow: inset 0 -1px rgba(60, 60, 60, 0.1);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  padding: 4px 20px;
  color: #fff;
  font-size: 20px;
}
.pnj-form a {
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px dashed #145685;
}
.pnj-track-button {
  background: #ea7158;
  text-align: center;
  border-radius: 3px;
  box-shadow: inset 0 -1px rgba(60, 60, 60, 0.1);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  padding: 6px 20px;
  color: #fff;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
}
.pnj-track-button.track-title-btn {
  float: right;
  margin: 5px -5px 5px 0;
  display: inline-block;
  padding: 3px 12px;
}
a.pnj-track-button {
  border-bottom: none;
  font-size: 18px;
}
/* PostalNinja track form */
.pinja-form-container {
  padding: 20px 0;
}
.pinja-form-container .pinja-form-title {
  margin-bottom: 1em;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 150%;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0.75em;
}
.pinja-form-container .pinja-form-title > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-bottom: 1px solid #666e74;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
}
.pinja-form-container .pinja-form-title img {
  display: inline-block;
  height: 32px;
  vertical-align: bottom;
}
.pinja-form-container .pinja-form-dsc {
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
}
.pinja-track-form {
  box-sizing: border-box;
  width: 66.666%;
  margin: 0 auto;
  padding: 15px 0;
}
.pinja-track-form .uk-form-row {
  margin: 0;
  width: 100%;
}
.pinja-track-form .uk-form-row + .uk-form-row {
  margin-top: 25px;
}
.pinja-track-form input {
  color: #292929;
  height: 40px;
  width: 100%;
  vertical-align: middle;
  border: 1px solid #ebebeb;
  border-radius: 3px 3px 3px 3px;
  padding: 8px 6px;
  transition: all 0.2s linear 0s;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
}
.pinja-track-form button {
  box-shadow: rgba(60, 60, 60, 0.0980392) 0px -1px 0px 0px inset;
  color: #fff;
  cursor: pointer;
  height: 40px;
  width: 100%;
  text-shadow: rgba(0, 0, 0, 0.0470588) 0 1px 0;
  text-align: center;
  vertical-align: middle;
  background: #ea7158;
  border-radius: 3px 3px 3px 3px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  padding: 0 24px;
  transition: background-color 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
}
.pinja-track-form button:hover {
  background-color: #e55234;
}
.pinja-track-form i.uk-icon-search {
  display: inline-block;
  font-family: FontAwesome;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
}
.pinja-track-form i.uk-icon-search:before {
  content: "\f002";
}
.search-article .pinja-form-container {
  padding: 0;
}
.site-header .pinja-form-container {
  padding: 0 0 20px;
}
.site-header .pinja-track-form {
  width: 80%;
}
.tracker-widget.in-wiki-widget .pinja-form-title {
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 8px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: normal;
}
.tracker-widget.in-wiki-widget .pinja-form-title img {
  display: inline-block;
  height: 26px;
  vertical-align: bottom;
}
.tracker-widget.in-wiki-widget .pinja-form-dsc {
  text-align: center;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}
.tracker-widget.in-wiki-widget .pinja-track-form {
  width: 80%;
}
.tracker-widget.in-wiki-widget .pinja-track-form .uk-form-row + .uk-form-row {
  margin-top: 15px;
}
.tracker-widget.in-post-widget {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.tracker-widget.in-qa-widget,
.tracker-widget.in-post-widget {
  *zoom: 1;
}
.tracker-widget.in-qa-widget:after,
.tracker-widget.in-post-widget:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.tracker-widget.in-qa-widget .pinja-form-title,
.tracker-widget.in-post-widget .pinja-form-title {
  line-height: 1;
  text-transform: uppercase;
  margin: 0;
  padding-left: 105px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: normal;
}
.tracker-widget.in-qa-widget .pinja-form-title img,
.tracker-widget.in-post-widget .pinja-form-title img {
  display: inline-block;
  float: left;
  margin: -5px 0 0 -95px;
  width: 80px;
}
.tracker-widget.in-qa-widget .pinja-form-title a,
.tracker-widget.in-post-widget .pinja-form-title a {
  float: left;
}
.tracker-widget.in-qa-widget .pinja-form-dsc,
.tracker-widget.in-post-widget .pinja-form-dsc {
  padding-left: 260px;
  font-family: "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}
.tracker-widget.in-qa-widget .pinja-track-form,
.tracker-widget.in-post-widget .pinja-track-form {
  width: 100%;
  padding: 10px 15px 0 105px;
}
.tracker-widget.in-qa-widget .pinja-track-form .uk-form-row + .uk-form-row,
.tracker-widget.in-post-widget .pinja-track-form .uk-form-row + .uk-form-row {
  margin-top: 0;
}
.tracker-widget.in-qa-widget .pinja-track-form .track-field,
.tracker-widget.in-post-widget .pinja-track-form .track-field {
  float: left;
  width: 60%;
}
.tracker-widget.in-qa-widget .pinja-track-form .track-button,
.tracker-widget.in-post-widget .pinja-track-form .track-button {
  float: left;
  width: 35%;
  margin-left: 4%;
}
/* Promo block in Wiki TOC */
.promo-widget.in-wiki-widget .wpf-pblock .wpf-pblock-item {
  margin: 10px 5px 0;
}
/**** Swap main content column and sidebar if screen size less then 1280px ****/@media screen and (max-device-width: 1024px) {
  .header-logo {
    padding-left: 0px;
  }
  .main-nav {
    margin-left: 150px;
  }
  .page-aside {
    float: right;
    margin: 15px 20px 15px 0px;
  }
  .page-content {
    margin: 15px 350px 30px 15px;
  }
  .page-content.welcome-page-content {
    margin: 15px 325px 30px 0px;
  }
  .welcome-article .recent-post {
    margin: 0 30px 0 5px;
  }
  .welcome-article .recent-post.corner-stamp {
    margin-right: 35px;
  }
}
/**** Print styles ****/
@media print {
  body {
    font-size: 10pt;
    min-width: 0px !important;
  }
  body > .page-wrapper,
  .page {
    width: 955px !important;
    margin: 0 auto !important;
  }
  body > .page-wrapper > header,
  body > footer {
    display: none;
  }
  .dev-tools,
  .mod-tools {
    display: none;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
  .page-aside,
  .article-aside {
    display: none;
  }
  .button {
    display: none !important;
  }
  .page-content {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }
  .main-article {
    margin: 15px !important;
    padding: 0 !important;
    border: 0 !important;
  }
  article.wiki-article nav {
    display: block !important;
  }
}

/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}

.fancybox-outer {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.fancybox-opened {
	z-index: 1003;	
}

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}

.fancybox-error {
	color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('css/fancyBox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('css/fancyBox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('css/fancyBox/blank.gif'); /* helps IE */
	z-index: 1003;
}

.fancybox-prev {
	left: 0;	
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;	
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;	
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 1005;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 170px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: #111;
	-webkit-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);
	-moz-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);
	background: #111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));
	background: #111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%);
	border-radius: 3px;
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('css/fancyBox/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
}

#fancybox-buttons a.btnPrev {
	width: 32px;
	background-position: 6px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 38px;
	background-position: -57px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.5;
	cursor: default;
}
#fancybox-thumbs {
	position: fixed;
	left: 0px;
	width: 100%;
	overflow: hidden;
	z-index: 1005;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}

