﻿body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
ul {
	list-style: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border-image: url('') none;
}
img {
	border-image: url('') none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
a {
	color: rgb(51, 51, 204); text-decoration: none;
}
.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.input-block-level {
	width: 100%; display: block; min-height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
button {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
input {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
select {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=search] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}
*:hover {
	
}
*:active {
	
}
*:focus {
	
}
input:focus {
	
}
textarea:focus {
	
}
img {
	border-image: url('') none; 
height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
embed {
	border-image: url('') none; 
height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
video {
	border-image: url('') none; 
height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.scale {
	border-image: url('') none; 
height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#mapcanvas img {
	max-width: none;
}
.gmnoprint img {
	max-width: none;
}
input {
	width: auto;
}
textarea {
	width: auto;
}
.uneditable-input {
	width: auto;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	background: rgb(51, 51, 51); text-align: left; position: relative;
}
.hide-class {
	display: none;
}
.square-pattern {
	background: url("../images/square-pattern.png") 0px 0px; left: 0px; top: 0px; height: 100%; right: 0px; position: fixed; z-index: 5;
}
.wrapper-site {
	margin: 0px auto; padding: 0px; width: 980px; position: relative;
}
.zindex10 {
	z-index: 10;
}
.zindex20 {
	z-index: 20;
}
.zindex30 {
	z-index: 30;
}
.bg-transparent {
	background-color: transparent !important;
}
.module_google_map {
	left: 0px; height: 100%; right: 0px; margin-top: 58px; position: fixed; z-index: 6;
}
.module_video {
	position: relative; z-index: 12;
}
.website-header {
	height: 58px; position: relative; box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.65);
}
#translate {
	top: 1px; right: 4px; vertical-align: middle; position: absolute; z-index: 99;
}
div.mod-languages img {
	margin-top: 3px; vertical-align: top;
}
#jflanguageselection {
	margin: 0px !important; float: none !important;
}
.rawimages {
	margin-top: 0px !important;
}
#translate .rawimages span {
	margin-right: 4px; float: left;
}
.logo-module {
	text-align: center; position: relative;
}
.logo-module p {
	margin: 0px;
}
.logo-module .left {
	margin: 0px; padding: 0px; text-align: left;
}
.logo-module .right {
	margin: 0px; padding: 0px; text-align: right;
}
.logo-module a {
	text-decoration: none;
}
.logo-module a:hover {
	text-decoration: none;
}
.drop-down {
	position: relative;
}
span.title_menu {
	display: none;
}
span.title_menu-ie8 {
	display: none;
}
.menu_left {
	left: 2px; top: 0px; position: absolute; z-index: 100;
}
.menu_right {
	top: 0px; right: 2px; position: absolute; z-index: 100;
}
.website-content {
	position: relative; min-height: 100%;
}
.position_full_width .website-content {
	margin-bottom: 48px;
}
.middle-website {
	position: relative;
}
.full_width.middle-website {
	padding: 58px 0px 48px; width: auto;
}
.centered.middle-website {
	margin: 0px auto; padding: 80px 0px 70px; position: relative; max-width: 96%;
}
.top_right.middle-website {
	padding: 88px 18px 70px 0px; float: right; position: relative; max-width: 90%;
}
.shadow-corner.top_right.middle-website {
	padding: 80px 19px 70px 18px;
}
.top_left.middle-website {
	padding: 88px 0px 70px 18px; position: relative; max-width: 90%;
}
.shadow-corner.top_left.middle-website {
	padding: 80px 0px 70px 19px;
}
.bottom_left.middle-website {
	left: 18px; bottom: 70px; position: absolute; max-width: 90%;
}
.shadow-corner.bottom_left.middle-website {
	left: 4px;
}
.bottom_right.middle-website {
	right: 18px; bottom: 70px; position: absolute; max-width: 90%;
}
.shadow-corner.bottom_right.middle-website {
	right: 18px;
}
.middle-website > div {
	padding: 20px;
}
.full_width.middle-website > div {
	padding: 30px 30px 25px 40px;
}
.shadow-normal > div {
	border-radius: 5px;
}
.shadow-none > div {
	border-radius: 5px;
}
.shadow-corner > div {
	border-radius: 3px; min-height: 300px;
}
.shadow-normal > div {
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);
}
.shadow-corner > div {
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.22);
}
.bottom_right.shadow-corner {
	background: url("../images/shadow-bottom-left.png") no-repeat 0px 0px; padding: 8px 0px 0px 15px;
}
.bottom_left.shadow-corner {
	background: url("../images/shadow-bottom-left.png") no-repeat 0px 0px; padding: 8px 0px 0px 15px;
}
.shadow-corner.top_right {
	background: url("../images/shadow-bottom-left.png") no-repeat 3px 72px; padding: 8px 0px 0px 15px;
}
.shadow-corner.top_left {
	background: url("../images/shadow-bottom-left.png") no-repeat 3px 72px; padding: 8px 0px 0px 15px;
}
.top-module-position {
	padding: 0px; margin-bottom: 5px; position: relative; z-index: 1;
}
.bottom-module-position {
	padding: 0px; margin-top: 10px; position: relative; z-index: 1;
}
.breadcrumb {
	background: url("../images/underline-article-title.png") no-repeat 0px 0px / 90% 1px; margin: 20px 10px 0px; padding: 8px 0px 0px; font-size: 85%; z-index: 1;
}
.breadcrumb h3 {
	display: none;
}
.breadcrumbs a:first-child {
	background: url("../images/home.png") no-repeat 0px -2px; transition:none; width: 14px; height: 16px; text-indent: -9999px; margin-right: 5px; display: inline-block; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.breadcrumbs a:first-child:hover {
	background: url("../images/home.png") no-repeat 0px -18px;
}
#search {
	margin: 25px 10px 0px; position: relative;
}
.search {
	position: relative; z-index: 1;
}
#search .search {
	background: url("../images/black-03.png") 0px 0px; padding: 5px 0px; border-radius: 6px; border: 1px solid rgb(224, 224, 224); border-image: url('') none; 
height: 25px; font-size: 95%;
}
#search .inputbox {
	padding: 4px 6px 2px 17px; border-radius: 0px !important; border-image: url('') none !important; 
color: rgb(17, 17, 17); background-image: none !important;
}
#search h3 {
	margin: -14px 8px 1px 18px; color: rgb(17, 17, 17);
}
#search .button {
	border-image: url('') none; 
top: 10px; right: 12px; position: absolute; z-index: 2; background-image: none;
}
#search .button:hover {
	margin-top: 1px;
}
#search label {
	display: none;
}
#search input {
	padding: 0px !important;
}
.search input.button {
	border-image: url('') none; 
background-image: none; background-color: transparent;
}
.left_column {
	margin: 5px 30px 0px 0px; width: 180px; float: left; position: relative; z-index: 1;
}
.right-module-position {
	margin: 5px 0px 0px 30px; width: 180px; float: right; position: relative; z-index: 1;
}
.left_column .moduletable {
	margin-bottom: 20px;
}
.right-module-position .moduletable {
	margin-bottom: 20px;
}
.main_content {
	overflow: hidden; position: relative; z-index: 1;
}
.main_component {
	padding: 10px 10px 20px; overflow: hidden; position: relative; z-index: 1;
}
.users_top {
	margin: 0px 0px 5px; padding: 0px; clear: both;
}
.users_bottom {
	margin: 0px 0px 5px; padding: 0px; clear: both;
}
.users_bottom {
	margin: 0px 0px 10px; padding: 0px;
}
.users_footer {
	margin: 0px 0px 15px; padding: 0px; position: relative; z-index: 1;
}
.users_top .moduletable {
	margin-bottom: 15px;
}
.users_bottom .moduletable {
	margin-bottom: 15px;
}
.users_footer {
	margin-bottom: 15px;
}
.user1 {
	padding: 5px; margin-right: 0px; float: left;
}
.user4 {
	padding: 5px; margin-right: 0px; float: left;
}
.user7 {
	padding: 5px; margin-right: 0px; float: left;
}
.user3 {
	padding: 5px; margin-left: 0px; float: right;
}
.user6 {
	padding: 5px; margin-left: 0px; float: right;
}
.user9 {
	padding: 5px; margin-left: 0px; float: right;
}
.user2 {
	padding: 5px; overflow: hidden; position: relative;
}
.user5 {
	padding: 5px; overflow: hidden; position: relative;
}
.user8 {
	padding: 5px; overflow: hidden; position: relative;
}
.moduletable {
	position: relative;
}
.no-margin > div {
	margin: -12px -10px -17px !important; padding: 0px !important;
}
.user1 .moduletable > div {
	padding: 12px 18px;
}
.user2 .moduletable > div {
	padding: 12px 18px;
}
.user3 .moduletable > div {
	padding: 12px 18px;
}
.user4 .moduletable > div {
	padding: 12px 18px;
}
.user5 .moduletable > div {
	padding: 12px 18px;
}
.user6 .moduletable > div {
	padding: 12px 18px;
}
.user7 .moduletable > div {
	padding: 12px 18px;
}
.user8 .moduletable > div {
	padding: 12px 18px;
}
.user9 .moduletable > div {
	padding: 12px 18px;
}
.top-module-position .moduletable > div {
	padding: 12px 18px;
}
.bottom-module-position .moduletable > div {
	padding: 12px 18px;
}
.left_column .moduletable > div {
	padding: 12px 18px;
}
.right-module-position .moduletable > div {
	padding: 12px 18px;
}
.shadow.moduletable {
	margin: 0px 0px 12px; border-image: url('') none; 
padding-bottom: 10px;
}
.left_column .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.right-module-position .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.top-module-position .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.bottom-module-position .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user1 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user2 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user3 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user4 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user5 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user6 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user7 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user8 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.user9 .white > div {
	padding: 12px 18px; background-color: rgb(255, 255, 255);
}
.left_column .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.right-module-position .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.top-module-position .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.bottom-module-position .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user1 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user2 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user3 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user4 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user5 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user6 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user7 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user8 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.user9 .grey > div {
	background: url("../images/black-08.png") 0px 0px; padding: 12px 18px;
}
.left_column .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.right-module-position .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.top-module-position .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.bottom-module-position .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user1 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user2 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user3 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user4 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user5 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user6 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user7 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user8 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.user9 .light > div {
	background: url("../images/white-30.png") 0px 0px; padding: 12px 18px;
}
.left_column .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.right-module-position .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.top-module-position .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.bottom-module-position .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user1 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user2 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user3 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user4 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user5 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user6 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user7 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user8 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.user9 .blue > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(0, 153, 204);
}
.left_column .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.right-module-position .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.top-module-position .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.bottom-module-position .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user1 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user2 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user3 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user4 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user5 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user6 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user7 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user8 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.user9 .green > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(133, 177, 89);
}
.left_column .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.right-module-position .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.top-module-position .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.bottom-module-position .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user1 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user2 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user3 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user4 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user5 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user6 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user7 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user8 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.user9 .orange > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(255, 153, 51);
}
.left_column .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.right-module-position .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.top-module-position .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.bottom-module-position .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user1 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user2 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user3 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user4 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user5 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user6 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user7 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user8 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.user9 .red > div {
	padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(204, 51, 51);
}
.left_column .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.right-module-position .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.top-module-position .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.bottom-module-position .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user1 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user2 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user3 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user4 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user5 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user6 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user7 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user8 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user9 .blue .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.left_column .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.right-module-position .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.top-module-position .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.bottom-module-position .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user1 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user2 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user3 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user4 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user5 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user6 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user7 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user8 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user9 .green .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.left_column .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.right-module-position .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.top-module-position .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.bottom-module-position .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user1 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user2 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user3 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user4 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user5 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user6 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user7 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user8 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user9 .orange .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.left_column .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.right-module-position .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.top-module-position .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.bottom-module-position .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user1 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user2 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user3 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user4 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user5 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user6 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user7 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user8 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.user9 .red .module-title h3 {
	color: rgb(255, 255, 255); text-shadow: none;
}
.left_column .blue a {
	color: rgb(221, 221, 221);
}
.right-module-position .blue a {
	color: rgb(221, 221, 221);
}
.top-module-position .blue a {
	color: rgb(221, 221, 221);
}
.bottom-module-position .blue a {
	color: rgb(221, 221, 221);
}
.user1 .blue a {
	color: rgb(221, 221, 221);
}
.user2 .blue a {
	color: rgb(221, 221, 221);
}
.user3 .blue a {
	color: rgb(221, 221, 221);
}
.user4 .blue a {
	color: rgb(221, 221, 221);
}
.user5 .blue a {
	color: rgb(221, 221, 221);
}
.user6 .blue a {
	color: rgb(221, 221, 221);
}
.user7 .blue a {
	color: rgb(221, 221, 221);
}
.user8 .blue a {
	color: rgb(221, 221, 221);
}
.user9 .blue a {
	color: rgb(221, 221, 221);
}
.left_column .green a {
	color: rgb(221, 221, 221);
}
.right-module-position .green a {
	color: rgb(221, 221, 221);
}
.top-module-position .green a {
	color: rgb(221, 221, 221);
}
.bottom-module-position .green a {
	color: rgb(221, 221, 221);
}
.user1 .green a {
	color: rgb(221, 221, 221);
}
.user2 .green a {
	color: rgb(221, 221, 221);
}
.user3 .green a {
	color: rgb(221, 221, 221);
}
.user4 .green a {
	color: rgb(221, 221, 221);
}
.user5 .green a {
	color: rgb(221, 221, 221);
}
.user6 .green a {
	color: rgb(221, 221, 221);
}
.user7 .green a {
	color: rgb(221, 221, 221);
}
.user8 .green a {
	color: rgb(221, 221, 221);
}
.user9 .green a {
	color: rgb(221, 221, 221);
}
.left_column .orange a {
	color: rgb(221, 221, 221);
}
.right-module-position .orange a {
	color: rgb(221, 221, 221);
}
.top-module-position .orange a {
	color: rgb(221, 221, 221);
}
.bottom-module-position .orange a {
	color: rgb(221, 221, 221);
}
.user1 .orange a {
	color: rgb(221, 221, 221);
}
.user2 .orange a {
	color: rgb(221, 221, 221);
}
.user3 .orange a {
	color: rgb(221, 221, 221);
}
.user4 .orange a {
	color: rgb(221, 221, 221);
}
.user5 .orange a {
	color: rgb(221, 221, 221);
}
.user6 .orange a {
	color: rgb(221, 221, 221);
}
.user7 .orange a {
	color: rgb(221, 221, 221);
}
.user8 .orange a {
	color: rgb(221, 221, 221);
}
.user9 .orange a {
	color: rgb(221, 221, 221);
}
.left_column .red a {
	color: rgb(221, 221, 221);
}
.right-module-position .red a {
	color: rgb(221, 221, 221);
}
.top-module-position .red a {
	color: rgb(221, 221, 221);
}
.bottom-module-position .red a {
	color: rgb(221, 221, 221);
}
.user1 .red a {
	color: rgb(221, 221, 221);
}
.user2 .red a {
	color: rgb(221, 221, 221);
}
.user3 .red a {
	color: rgb(221, 221, 221);
}
.user4 .red a {
	color: rgb(221, 221, 221);
}
.user5 .red a {
	color: rgb(221, 221, 221);
}
.user6 .red a {
	color: rgb(221, 221, 221);
}
.user7 .red a {
	color: rgb(221, 221, 221);
}
.user8 .red a {
	color: rgb(221, 221, 221);
}
.user9 .red a {
	color: rgb(221, 221, 221);
}
.left_column .blue a:hover {
	color: rgb(255, 255, 255);
}
.right-module-position .blue a:hover {
	color: rgb(255, 255, 255);
}
.top-module-position .blue a:hover {
	color: rgb(255, 255, 255);
}
.bottom-module-position .blue a:hover {
	color: rgb(255, 255, 255);
}
.user1 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user2 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user3 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user4 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user5 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user6 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user7 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user8 .blue a:hover {
	color: rgb(255, 255, 255);
}
.user9 .blue a:hover {
	color: rgb(255, 255, 255);
}
.left_column .green a:hover {
	color: rgb(255, 255, 255);
}
.right-module-position .green a:hover {
	color: rgb(255, 255, 255);
}
.top-module-position .green a:hover {
	color: rgb(255, 255, 255);
}
.bottom-module-position .green a:hover {
	color: rgb(255, 255, 255);
}
.user1 .green a:hover {
	color: rgb(255, 255, 255);
}
.user2 .green a:hover {
	color: rgb(255, 255, 255);
}
.user3 .green a:hover {
	color: rgb(255, 255, 255);
}
.user4 .green a:hover {
	color: rgb(255, 255, 255);
}
.user5 .green a:hover {
	color: rgb(255, 255, 255);
}
.user6 .green a:hover {
	color: rgb(255, 255, 255);
}
.user7 .green a:hover {
	color: rgb(255, 255, 255);
}
.user8 .green a:hover {
	color: rgb(255, 255, 255);
}
.user9 .green a:hover {
	color: rgb(255, 255, 255);
}
.left_column .orange a:hover {
	color: rgb(255, 255, 255);
}
.right-module-position .orange a:hover {
	color: rgb(255, 255, 255);
}
.top-module-position .orange a:hover {
	color: rgb(255, 255, 255);
}
.bottom-module-position .orange a:hover {
	color: rgb(255, 255, 255);
}
.user1 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user2 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user3 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user4 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user5 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user6 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user7 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user8 .orange a:hover {
	color: rgb(255, 255, 255);
}
.user9 .orange a:hover {
	color: rgb(255, 255, 255);
}
.left_column .red a:hover {
	color: rgb(255, 255, 255);
}
.right-module-position .red a:hover {
	color: rgb(255, 255, 255);
}
.top-module-position .red a:hover {
	color: rgb(255, 255, 255);
}
.bottom-module-position .red a:hover {
	color: rgb(255, 255, 255);
}
.user1 .red a:hover {
	color: rgb(255, 255, 255);
}
.user2 .red a:hover {
	color: rgb(255, 255, 255);
}
.user3 .red a:hover {
	color: rgb(255, 255, 255);
}
.user4 .red a:hover {
	color: rgb(255, 255, 255);
}
.user5 .red a:hover {
	color: rgb(255, 255, 255);
}
.user6 .red a:hover {
	color: rgb(255, 255, 255);
}
.user7 .red a:hover {
	color: rgb(255, 255, 255);
}
.user8 .red a:hover {
	color: rgb(255, 255, 255);
}
.user9 .red a:hover {
	color: rgb(255, 255, 255);
}
.left_column .blue .active > a {
	color: rgb(255, 255, 255);
}
.right-module-position .blue .active > a {
	color: rgb(255, 255, 255);
}
.top-module-position .blue .active > a {
	color: rgb(255, 255, 255);
}
.bottom-module-position .blue .active > a {
	color: rgb(255, 255, 255);
}
.user1 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user2 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user3 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user4 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user5 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user6 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user7 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user8 .blue .active > a {
	color: rgb(255, 255, 255);
}
.user9 .blue .active > a {
	color: rgb(255, 255, 255);
}
.left_column .green .active > a {
	color: rgb(255, 255, 255);
}
.right-module-position .green .active > a {
	color: rgb(255, 255, 255);
}
.top-module-position .green .active > a {
	color: rgb(255, 255, 255);
}
.bottom-module-position .green .active > a {
	color: rgb(255, 255, 255);
}
.user1 .green .active > a {
	color: rgb(255, 255, 255);
}
.user2 .green .active > a {
	color: rgb(255, 255, 255);
}
.user3 .green .active > a {
	color: rgb(255, 255, 255);
}
.user4 .green .active > a {
	color: rgb(255, 255, 255);
}
.user5 .green .active > a {
	color: rgb(255, 255, 255);
}
.user6 .green .active > a {
	color: rgb(255, 255, 255);
}
.user7 .green .active > a {
	color: rgb(255, 255, 255);
}
.user8 .green .active > a {
	color: rgb(255, 255, 255);
}
.user9 .green .active > a {
	color: rgb(255, 255, 255);
}
.left_column .orange .active > a {
	color: rgb(255, 255, 255);
}
.right-module-position .orange .active > a {
	color: rgb(255, 255, 255);
}
.top-module-position .orange .active > a {
	color: rgb(255, 255, 255);
}
.bottom-module-position .orange .active > a {
	color: rgb(255, 255, 255);
}
.user1 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user2 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user3 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user4 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user5 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user6 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user7 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user8 .orange .active > a {
	color: rgb(255, 255, 255);
}
.user9 .orange .active > a {
	color: rgb(255, 255, 255);
}
.left_column .red .active > a {
	color: rgb(255, 255, 255);
}
.right-module-position .red .active > a {
	color: rgb(255, 255, 255);
}
.top-module-position .red .active > a {
	color: rgb(255, 255, 255);
}
.bottom-module-position .red .active > a {
	color: rgb(255, 255, 255);
}
.user1 .red .active > a {
	color: rgb(255, 255, 255);
}
.user2 .red .active > a {
	color: rgb(255, 255, 255);
}
.user3 .red .active > a {
	color: rgb(255, 255, 255);
}
.user4 .red .active > a {
	color: rgb(255, 255, 255);
}
.user5 .red .active > a {
	color: rgb(255, 255, 255);
}
.user6 .red .active > a {
	color: rgb(255, 255, 255);
}
.user7 .red .active > a {
	color: rgb(255, 255, 255);
}
.user8 .red .active > a {
	color: rgb(255, 255, 255);
}
.user9 .red .active > a {
	color: rgb(255, 255, 255);
}
.left_column .radius > div {
	border-radius: 6px;
}
.right-module-position .radius > div {
	border-radius: 6px;
}
.top-module-position .radius > div {
	border-radius: 6px;
}
.bottom-module-position .radius > div {
	border-radius: 6px;
}
.user1 .radius > div {
	border-radius: 6px;
}
.user2 .radius > div {
	border-radius: 6px;
}
.user3 .radius > div {
	border-radius: 6px;
}
.user4 .radius > div {
	border-radius: 6px;
}
.user5 .radius > div {
	border-radius: 6px;
}
.user6 .radius > div {
	border-radius: 6px;
}
.user7 .radius > div {
	border-radius: 6px;
}
.user8 .radius > div {
	border-radius: 6px;
}
.user9 .radius > div {
	border-radius: 6px;
}
.left_column > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.right-module-position > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.top-module-position > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.bottom-module-position > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user1 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user2 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user3 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user4 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user5 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user6 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user7 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user8 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.user9 > .border > div {
	padding: 12px 18px; border: 1px solid rgba(0, 0, 0, 0.12); border-image: url('') none; 
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}
.left_column > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.left_column > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.left_column > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.left_column > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.left_column .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.right-module-position > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.right-module-position > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.right-module-position > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.right-module-position > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.right-module-position .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.top-module-position > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.top-module-position > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.top-module-position > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.top-module-position > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.top-module-position .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.bottom-module-position > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.bottom-module-position > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.bottom-module-position > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.bottom-module-position > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.bottom-module-position .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user1 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user1 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user1 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user1 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user1 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user2 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user2 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user2 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user2 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user2 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user3 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user3 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user3 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user3 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user3 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user4 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user4 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user4 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user4 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user4 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user5 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user5 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user5 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user5 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user5 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user6 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user6 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user6 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user6 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user6 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user7 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user7 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user7 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user7 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user7 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user8 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user8 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user8 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user8 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user8 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user9 > .border table {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user9 > .border table td {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user9 > .border table th {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user9 > .border ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.user9 .light ul {
	padding: 0px !important; border-image: url('') none; 
background-image: none;
}
.title-centered .module-title {
	border-color: rgba(0, 0, 0, 0.18); margin: 13px 0px -7px; text-align: center; clear: both; border-top-width: 1px; border-top-style: solid;
}
.title-centered .module-title h3 {
	padding: 0px 15px; border-image: url('') none; 
top: -14px; display: inline; position: relative; background-color: rgb(255, 255, 255);
}
footer .title-centered .module-title h3 {
	background-color: rgb(242, 242, 242);
}
.grey.title-centered .module-title h3 {
	background-color: rgb(242, 242, 242);
}
.orange.title-centered .module-title h3 {
	background-color: rgb(255, 153, 51);
}
.green.title-centered .module-title h3 {
	background-color: rgb(133, 177, 89);
}
.red.title-centered .module-title h3 {
	background-color: rgb(204, 51, 51);
}
.blue.title-centered .module-title h3 {
	background-color: rgb(0, 153, 204);
}
.white.title-centered .module-title h3 {
	background-color: rgb(255, 255, 255);
}
.title-band .module-title {
	background: url("../images/black-08.png") 0px 0px; margin: -13px -19px 10px; padding: 9px 0px 0px 18px; border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_column .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.right-module-position .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.top-module-position .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.bottom-module-position .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user1 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user2 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user3 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user4 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user5 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user6 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user7 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user8 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user9 .blue.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.left_column .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.right-module-position .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.top-module-position .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.bottom-module-position .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user1 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user2 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user3 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user4 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user5 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user6 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user7 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user8 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user9 .green.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.left_column .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.right-module-position .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.top-module-position .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.bottom-module-position .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user1 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user2 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user3 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user4 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user5 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user6 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user7 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user8 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user9 .orange.title-centered.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.left_column .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.right-module-position .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.top-module-position .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.bottom-module-position .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user1 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user2 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user3 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user4 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user5 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user6 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user7 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user8 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.user9 .red.title-centered .module-title {
	border-color: rgba(255, 255, 255, 0.3);
}
.icon-module {
	display: none;
}
.badge-new .icon-module {
	margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border-image: url('') none !important; 
top: 0px; width: 39px; height: 39px; right: 0px; display: block; position: absolute;
}
.badge-news .icon-module {
	margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border-image: url('') none !important; 
top: 0px; width: 39px; height: 39px; right: 0px; display: block; position: absolute;
}
.badge-hot .icon-module {
	margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border-image: url('') none !important; 
top: 0px; width: 39px; height: 39px; right: 0px; display: block; position: absolute;
}
.badge-top .icon-module {
	margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border-image: url('') none !important; 
top: 0px; width: 39px; height: 39px; right: 0px; display: block; position: absolute;
}
.badge-gift .icon-module {
	margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border-image: url('') none !important; 
top: 0px; width: 39px; height: 39px; right: 0px; display: block; position: absolute;
}
.badge-free .icon-module {
	margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border-image: url('') none !important; 
top: 0px; width: 39px; height: 39px; right: 0px; display: block; position: absolute;
}
.badge-new .icon-module {
	background: url("../images/badge_new.png") no-repeat 0px 0px !important;
}
.badge-news .icon-module {
	background: url("../images/badge_news.png") no-repeat 0px 0px !important;
}
.badge-hot .icon-module {
	background: url("../images/badge_hot.png") no-repeat 0px 0px !important;
}
.badge-free .icon-module {
	background: url("../images/badge_free.png") no-repeat 0px 0px !important;
}
.badge-gift .icon-module {
	background: url("../images/badge_gift.png") no-repeat 0px 0px !important;
}
.badge-top .icon-module {
	background: url("../images/badge_top.png") no-repeat 0px 0px !important;
}
#close-button-js {
	background: url("../images/closebox.png") no-repeat 0px 0px; width: 24px; height: 24px; position: absolute; z-index: 999; cursor: pointer;
}
.full_width #close-button-js {
	top: 70px; right: 14px;
}
.top_right #close-button-js {
	top: 94px; right: 22px;
}
.shadow-corner.top_right #close-button-js {
	top: 86px;
}
.top_left #close-button-js {
	top: 94px; right: 5px;
}
.centered #close-button-js {
	top: 94px; right: 5px;
}
.shadow-corner.top_left #close-button-js {
	top: 86px;
}
.shadow-corner.centered #close-button-js {
	top: 86px;
}
.bottom_right #close-button-js {
	top: 7px; right: 5px;
}
.bottom_left #close-button-js {
	top: 7px; right: 5px;
}
.shadow-corner.bottom_right #close-button-js {
	top: 13px;
}
.shadow-corner.bottom_left #close-button-js {
	top: 13px;
}
#close-button-js:hover {
	background: url("../images/closebox.png") no-repeat 0px -24px;
}
#open-button-js {
	top: 140px; width: 0px; height: 53px; position: absolute; z-index: 999; cursor: pointer;
}
.position_centered #open-button-js {
	background: url("../images/open-button.png") no-repeat 0px 0px; left: 0px;
}
.position_top_left #open-button-js {
	background: url("../images/open-button.png") no-repeat 0px 0px; left: 0px;
}
.position_bottom_left #open-button-js {
	background: url("../images/open-button.png") no-repeat 0px 0px; left: 0px;
}
.position_full_width #open-button-js {
	background: url("../images/open-button.png") no-repeat 0px 0px; left: 0px;
}
.position_centered #open-button-js:hover {
	background: url("../images/open-button.png") no-repeat 0px -53px;
}
.position_top_left #open-button-js:hover {
	background: url("../images/open-button.png") no-repeat 0px -53px;
}
.position_bottom_left #open-button-js:hover {
	background: url("../images/open-button.png") no-repeat 0px -53px;
}
.position_full_width #open-button-js:hover {
	background: url("../images/open-button.png") no-repeat 0px -53px;
}
.position_top_right #open-button-js {
	background: url("../images/open-button.png") no-repeat 0px -106px; right: 0px;
}
.position_bottom_right #open-button-js {
	background: url("../images/open-button.png") no-repeat 0px -106px; right: 0px;
}
.position_top_right #open-button-js:hover {
	background: url("../images/open-button.png") no-repeat 0px -159px;
}
.position_bottom_right #open-button-js:hover {
	background: url("../images/open-button.png") no-repeat 0px -159px;
}
#supersized-loader {
	background: url("../images/supersized/progress.gif") no-repeat center; margin: -30px 0px 0px -30px; left: 50%; top: 65%; width: 60px; height: 60px; text-indent: -999em; position: absolute; z-index: 0;
}
#supersized {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: -999;
}
#supersized img {
	border-image: url('') none; 
width: auto; height: auto; display: none; position: relative; max-width: none;
}
.speed#supersized img {
	-ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges;
}
.quality#supersized img {
	-ms-interpolation-mode: bicubic; image-rendering: optimizeQuality;
}
#supersized a {
	background: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: fixed; z-index: -30;
}
#supersized a.prevslide {
	z-index: -20;
}
#supersized a.activeslide {
	z-index: -10;
}
#supersized a.image-loading {
	background: url("../images/supersized/progress.gif") no-repeat center rgb(17, 17, 17); width: 100%; height: 100%;
}
#supersized a.prevslide img {
	display: inline;
}
#supersized a.activeslide img {
	display: inline;
}
.hide_function {
	left: -9999px !important; top: -10px !important; height: 0px !important; position: absolute !important;
}
.hide_thumbnails {
	left: -9999px !important; top: -10px !important; height: 0px !important; position: absolute !important;
}
#prevslide {
	top: 50%; width: 43px; height: 43px; margin-top: -21px; position: fixed; z-index: 20; opacity: 0.6;
}
#nextslide {
	top: 50%; width: 43px; height: 43px; margin-top: -21px; position: fixed; z-index: 20; opacity: 0.6;
}
#prevslide {
	background: url("../images/supersized/back.png") no-repeat 0px 0px; left: 10px;
}
#nextslide {
	background: url("../images/supersized/forward.png") no-repeat 0px 0px; right: 10px;
}
#prevslide:active {
	margin-top: -19px;
}
#nextslide:active {
	margin-top: -19px;
}
#prevslide:hover {
	cursor: pointer;
}
#nextslide:hover {
	cursor: pointer;
}
#thumb-tray {
	background: url("../images/black-50.png") 0px 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; overflow: hidden; margin-bottom: -4px; position: fixed; z-index: 20; box-shadow: 0px 0px 4px #000;
}
.menu-white #thumb-tray {
	background: url("../images/white-40.png") 0px 0px;
}
#thumb-back {
	width: 40px; height: 100%; bottom: 0px; position: absolute; z-index: 5; opacity: 0.65;
}
#thumb-forward {
	width: 40px; height: 100%; bottom: 0px; position: absolute; z-index: 5; opacity: 0.65;
}
#thumb-back {
	background: url("../images/supersized/thumb-back.png") no-repeat center; left: 0px;
}
#thumb-forward {
	background: url("../images/supersized/thumb-forward.png") no-repeat center; right: 0px;
}
#thumb-back:hover {
	cursor: pointer; opacity: 1; background-color: rgba(255, 255, 255, 0.18);
}
#thumb-forward:hover {
	cursor: pointer; opacity: 1; background-color: rgba(255, 255, 255, 0.18);
}
#thumb-back:hover {
	border-right-color: rgba(255, 255, 255, 0.3); border-right-width: 1px; border-right-style: solid;
}
#thumb-forward:hover {
	border-left-color: rgba(255, 255, 255, 0.3); border-left-width: 1px; border-left-style: solid;
}
ul#thumb-list {
	list-style: none; padding: 0px; left: 0px; display: inline-block; position: relative;
}
ul#thumb-list li {
	background: rgb(17, 17, 17); list-style: none; margin: 0px; width: 150px; overflow: hidden; float: left; display: inline;
}
ul#thumb-list li img {
	width: 150px; height: auto; opacity: 0.5;
}
ul#thumb-list li.current-thumb img {
	opacity: 1;
}
ul#thumb-list li:hover img {
	opacity: 1;
}
ul#thumb-list li:hover {
	cursor: pointer;
}
ul.actions {
	margin: 10px 10px 0px 3px !important; padding: 0px !important; float: right;
}
ul.actions li {
	list-style: none !important; margin: 0px !important; padding: 0px !important; display: inline-block; background-image: none !important;
}
ul.actions a {
	text-decoration: none;
}
.article-info {
	margin: 8px 0px 15px; font-size: 90%;
}
.article-info dd {
	margin: 0px;
}
.article-info-term {
	display: none;
}
#article-index {
	background: url("../images/black-03.png") 0px 0px; margin: 10px 0px 20px 30px; padding: 8px 12px; border-radius: 6px; width: 17%; clear: both; float: right;
}
.blog-featured {
	padding: 0px;
}
.items-leading {
	padding: 0px 0px 10px; overflow: hidden; margin-bottom: 10px;
}
.row-separator {
	margin: 0px; border-image: url('') none; 
height: 1px; clear: both; display: block;
}
.item-separator {
	margin: 0px 0px 20px; clear: both;
}
.shownocolumns {
	width: 98% !important;
}
.cols-1 {
	margin: 0px !important; float: none !important; display: block;
}
.cols-2 .column-1 {
	width: 46%; float: left;
}
.cols-2 .column-2 {
	margin: 0px; width: 46%; float: right;
}
.cols-3 .column-1 {
	padding: 0px 5px; width: 29%; margin-right: 4%; float: left;
}
.cols-3 .column-2 {
	padding: 0px 5px; width: 29%; margin-left: 0px; float: left;
}
.cols-3 .column-3 {
	padding: 0px 5px; width: 29%; float: right;
}
.items-row {
	overflow: hidden; margin-bottom: 10px !important;
}
.column-1 {
	padding: 10px 5px;
}
.column-2 {
	padding: 10px 5px;
}
.column-3 {
	padding: 10px 5px;
}
.column-4 {
	padding: 10px 5px;
}
.column-2 {
	width: 55%; margin-left: 40%;
}
.column-3 {
	width: 30%;
}
.cols-4 .column-1 {
	width: 21%; clear: right; margin-left: 0px; float: left;
}
.cols-4 .column-2 {
	width: 21%; clear: right; margin-left: 0px; float: left;
}
.cols-4 .column-3 {
	width: 21%; clear: right; margin-left: 0px; float: left;
}
.cols-4 .column-4 {
	width: 21%; clear: right; margin-left: 0px; float: left;
}
.cols-4 .column-2 {
	margin-left: 3%;
}
.cols-4 .column-3 {
	margin-left: 3%;
}
.cols-4 .column-4 {
	margin-left: 3%;
}
.blog-more {
	padding: 10px 5px;
}
span.content_rating img {
	margin: 0px 1px; display: inline-block;
}
span.content_vote input {
	margin: 0px 2px; display: inline-block;
}
.website-footer {
	margin: -48px 0px 0px; text-align: left; clear: both; position: relative;
}
.only-icons.website-footer {
	min-height: 48px; background-color: transparent !important;
}
body::before {
	width: 0px; height: 100%; margin-top: -32767px; float: left; content: "";
}
.website-footer .wrapper-site {
	padding: 10px 0px; height: 28px;
}
.bottom_menu {
	margin: 0px; float: right;
}
.address {
	margin: 8px 0px 0px; float: left;
}
.address p {
	margin: 0px;
}
#toTop {
	background: rgb(17, 17, 17); padding: 6px; border-radius: 4px 4px 0px 0px; width: 30px; height: 21px; text-align: center; right: 27px; bottom: 0px; font-size: 14px; display: none; position: fixed; z-index: 999; cursor: pointer; box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
#toTop:hover {
	background: rgb(68, 68, 68);
}
#toTop .icon-up {
	background: url("../images/scroll-to-top.png") no-repeat 0px 0px; width: 20px; height: 15px; display: inline-block;
}
#toTopText {
	text-indent: 100%; overflow: hidden; display: block; white-space: nowrap;
}
#toTop span {
	color: rgb(255, 255, 255);
}
.social-links {
	left: 0px; top: -10px; text-align: center; right: 0px; position: absolute;
}
.only-icons.social-links {
	top: 6px;
}
.social-links ul {
	padding: 3px 16px 2px; border-radius: 20px; letter-spacing: 0.8px; font-style: italic; display: inline-block; box-shadow: 0px -2px 5px rgba(0,0,0,0.5); background-color: rgb(242, 242, 242);
}
.social-links li {
	list-style: none; width: auto; margin-left: 1px; display: inline-block;
}
.social-links li.text_social_icons {
	width: auto; color: rgb(68, 68, 68); line-height: 25px; font-size: 110%; font-variant: small-caps; vertical-align: top;
}
.social-links li a {
	padding: 4px 5px 5px; border-radius: 50%; transition:background-color 0.5s ease-in-out; display: inline-block; -webkit-transition: background-color 0.5s ease-in-out; -moz-transition: background-color 0.5s ease-in-out; -o-transition: background-color 0.5s ease-in-out;
}
.social-links li a img {
	border-image: url('') none; 
width: 20px; vertical-align: top;
}
.social-links li a:hover {
	background-color: rgb(67, 57, 156);
}
.social-links li + li a:hover {
	background-color: rgb(24, 149, 231);
}
.social-links li + li + li a:hover {
	background-color: rgb(124, 206, 0);
}
.social-links li + li + li + li a:hover {
	background-color: rgb(254, 206, 0);
}
.social-links li + li + li + li + li a:hover {
	background-color: rgb(246, 132, 0);
}
.social-links li + li + li + li + li + li a:hover {
	background-color: rgb(246, 1, 0);
}
.social-links li + li + li + li + li + li + li a:hover {
	background-color: rgb(67, 57, 156);
}
.social-links li + li + li + li + li + li + li + li a:hover {
	background-color: rgb(24, 149, 231);
}
.social-links li + li + li + li + li + li + li + li + li a:hover {
	background-color: rgb(124, 206, 0);
}
.social-links li + li + li + li + li + li + li + li + li + li a:hover {
	background-color: rgb(254, 206, 0);
}
.social-links li.google {
	margin-right: 6px;
}
.social-links li > div {
	padding: 0px 0px 0px 2px !important; transition:0.4s ease-in-out; vertical-align: middle !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
.social-links li > div:hover {
	
}
.clr {
	clear: both;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.well {
	background: url("../images/black-03.png") 0px 0px; padding: 19px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.11); border-image: url('') none; 
margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.06);
}
table.category {
	width: 100%; margin-top: 20px;
}
.sectiontableheader {
	background: url("../images/black-05.png") left top; padding: 8px 5px;
}
.sectiontableheader a {
	color: rgb(68, 68, 68); text-transform: uppercase; text-decoration: none;
}
tr.sectiontableentry1 td {
	padding: 8px 5px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted; background-color: transparent;
}
tr.even td {
	padding: 8px 5px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted; background-color: transparent;
}
tr.sectiontableentry2 td {
	background: url("../images/black-05.png") left top; padding: 8px 5px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
tr.odd td {
	background: url("../images/black-05.png") left top; padding: 8px 5px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
tr.sectiontableentry1 td a {
	text-decoration: none;
}
tr.sectiontableentry2 td a {
	text-decoration: none;
}
.pollstableborder {
	margin: 10px 0px;
}
.pollstableborder tr {
	padding: 5px 0px; display: block;
}
.pollstableborder tr .sectiontableentry1 {
	text-align: left; margin-right: 5px; display: inline-block;
}
.pollstableborder tr .sectiontableentry2 {
	text-align: left; margin-right: 5px; display: inline-block;
}
textarea {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=text] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=password] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=datetime] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=datetime-local] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=date] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=month] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=time] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=week] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=number] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=email] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=url] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=search] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=tel] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
input[type=color] {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
.uneditable-input {
	background: url("../images/black-04.png") left top; margin: 0px; padding: 4px 7px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); transition:0.4s ease-in-out; border-image: url('') none; 
line-height: 20px; max-width: 90%; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
textarea:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=text]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=password]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=datetime]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=datetime-local]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=date]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=month]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=time]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=week]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=number]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=email]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=url]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=search]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=tel]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=color]:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
.uneditable-input:hover {
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2), 0px 0px 7px rgba(60,107,250,0.35);
}
input[type=submit] {
	border-left: 1px solid rgb(230, 230, 230);
	border-right: 1px solid rgb(230, 230, 230);
	border-top: 1px solid rgb(230, 230, 230);
	border-bottom: 1px solid rgb(162, 162, 162);
	padding: 4px 14px;
	border-radius: 6px;
	border-image: url('') none;
	text-align: center; color: rgb(68, 68, 68); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245);
}
button {
	border-left: 1px solid rgb(230, 230, 230);
	border-right: 1px solid rgb(230, 230, 230);
	border-top: 1px solid rgb(230, 230, 230);
	border-bottom: 1px solid rgb(162, 162, 162);
	padding: 4px 14px;
	border-radius: 6px;
	border-image: url('') none;
	text-align: center; color: rgb(68, 68, 68); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245);
}
.readmore a {
	border-left: 1px solid rgb(230, 230, 230);
	border-right: 1px solid rgb(230, 230, 230);
	border-top: 1px solid rgb(230, 230, 230);
	border-bottom: 1px solid rgb(162, 162, 162);
	padding: 4px 14px;
	border-radius: 6px;
	border-image: url('') none;
	text-align: center; color: rgb(68, 68, 68); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245);
}
input[type=submit]:hover {
	background-position: 0px 0px; color: rgb(34, 34, 34); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.15);
}
button:hover {
	background-position: 0px 0px; color: rgb(34, 34, 34); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.15);
}
.readmore a:hover {
	background-position: 0px 0px; color: rgb(34, 34, 34); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.15);
}
input[type=submit]:active {
	background-image: none; background-color: rgb(245, 245, 245);
}
button:active {
	background-image: none; background-color: rgb(245, 245, 245);
}
.readmore a:active {
	background-image: none; background-color: rgb(245, 245, 245);
}
input[type=checkbox] {
	margin-left: 8px;
}
input[type=radio] {
	margin-left: 8px;
}
select {
	padding: 4px 8px 3px 6px; height: 30px; line-height: 30px;
}
.js-copyright {
	width: 8px; height: 130px; right: 1px; bottom: 60px; position: absolute; z-index: 20;
}
.jslink {
	background: url("../images/js_black_14.png") no-repeat 0px 0px; left: 0px; width: 8px; height: 130px; bottom: -20px; text-indent: -9999px; position: absolute; z-index: 1;
}
.contact h3 {
	margin: 20px 0px;
}
.contact .panel .contact-form form {
	margin: 20px 0px 0px;
}
.contact .panel .contact-address {
	margin: 20px 0px 0px;
}
.contact-email div {
	margin: 0px 0px 10px; padding: 2px 0px;
}
.contact-email label {
	width: 17em; float: left;
}
#contact-email-copy {
	margin-right: 10px; float: left;
}
#member-registration fieldset {
	margin-bottom: 20px;
}
#member-registration fieldset > div {
	margin-bottom: 12px;
}
#jform_contact_emailmsg {
	max-width: 300px;
}
fieldset dt {
	padding: 3px 20px 3px 0px; width: 11em; clear: left; margin-bottom: 10px; float: left;
}
fieldset dd {
	padding: 3px 0px; float: left;
}
.contact .button {
	margin: 20px 0px 0px; clear: left; float: none !important; display: block;
}
legend {
	color: rgb(17, 17, 17); font-size: 85%; font-weight: normal; margin-bottom: 15px;
}
.panel h3.pane-toggler a {
	background: url("../images/slider_plus.png") no-repeat right top; display: block;
}
.panel h3.pane-toggler-down a {
	background: url("../images/slider_minus.png") no-repeat right top; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#member-registration > div {
	margin-top: 22px;
}
#user-registration > div {
	margin-top: 22px;
}
#editor-xtd-buttons {
	float: left;
}
#editor-xtd-buttons .readmore a {
	padding: 0px 24px 0px 6px; border-image: url('') none; 
color: rgb(102, 102, 102); font-size: 11px; font-style: normal; margin-right: 0px; float: left; text-shadow: none; background-image: none;
}
.toggle-editor {
	margin: 5px 0px 0px;
}
.pane-slider .jicons-icons {
	margin: 0px 14px 0px 0px; float: left;
}
.contact-form dd {
	margin-left: 0px;
}
.contact-form dt {
	width: auto; min-width: 70px;
}
img[src$='sort_asc.png'] {
	padding-left: 6px; display: inline-block;
}
img[src$='sort_desc.png'] {
	padding-left: 6px; display: inline-block;
}
.categories-list ul {
	padding: 5px 5px 0px;
}
.categories-list ul ul {
	margin-left: 15px;
}
.categories-list ul li span.item-title {
	font-size: 120%; margin-bottom: 10px; display: block;
}
.categories-list .category-desc {
	margin: 9px 0px 0px 8px;
}
.categories-list .category-desc p {
	margin: 4px 0px;
}
.categories-list dl {
	margin: 4px 0px 0px 8px; font-size: 90%; font-style: italic;
}
.categories-list dd {
	margin-right: 3px; display: inline-block;
}
.categories-list dt {
	margin-right: 3px; display: inline-block;
}
.contact-miscinfo .jicons-icons {
	margin: -1px 14px 0px 0px; float: left;
}
.contact-contactinfo .jicons-icons {
	margin: 1px 12px 0px 0px; float: left;
}
.login-fields {
	margin: 10px 0px;
}
.login-fields label {
	width: 9em; float: left;
}
p.error {
	padding: 10px;
}
.contentpaneopen_edit {
	float: left;
}
.contentpaneopen_edit img {
	
}
.form-required {
	background: url("../images/req.png") no-repeat 0px 7px; margin: 10px 0px; padding: 10px 40px; font-weight: bold;
}
table.contenttoc {
	margin: 10px; padding: 10px;
}
table.contenttoc tr td {
	padding: 1px 0px;
}
.pagenavcounter {
	font-weight: bold;
}
ul.pagenav {
	padding: 0px; overflow: hidden; list-style-type: none;
}
ul.pagenav li {
	margin: 0px 3px !important; padding: 0px 4px !important; border: 1px solid rgb(211, 211, 211); border-image: url('') none; 
line-height: 2em; display: inline-block; position: relative; background-image: none !important; -moz-border-radius: 3px;
}
ul.pagenav li:hover {
	background: url("../images/black-05.png") 0px 0px !important;
}
ul.pagenav li a {
	text-decoration: none;
}
ul.pagenav li.pagenav_prev {
	float: left;
}
ul.pagenav li.pagenav_next {
	float: right;
}
.pane-sliders {
	margin: 16px 0px 10px;
}
.panel {
	background: url("../images/black-03.png") 0px 0px; margin: -1px 0px 10px; border-radius: 8px; border: 1px solid rgb(227, 227, 227); border-image: url('') none;
}
.panel h3 {
	margin: 0px; padding: 9px 9px 6px; line-height: 140%;
}
.pane-slider {
	margin: 0px; padding: 0px 14px !important; border-image: url('') none;
}
.jpane-slider {
	margin: 0px; padding: 0px 14px !important; border-image: url('') none;
}
.panel h3.jpane-toggler-down a {
	background: url("../images/slider_minus.png") no-repeat right top; display: block;
}
.panel h3.jpane-toggler a {
	background: url("../images/slider_plus.png") no-repeat right top; display: block;
}
.panel .contact-form {
	padding: 10px;
}
.panel .contact-miscinfo {
	padding: 10px;
}
table.weblinks {
	margin: 10px 10px 20px 0px; width: 99%; font-size: 1em;
}
table.category {
	margin: 10px 10px 20px 0px; width: 99%; font-size: 1em;
}
table.weblinks th {
	background: url("../images/black-07.png") 0px 0px; padding: 7px; color: rgb(0, 0, 0);
}
table.newsfeeds th {
	background: url("../images/black-07.png") 0px 0px; padding: 7px; color: rgb(0, 0, 0);
}
table.category th {
	background: url("../images/black-07.png") 0px 0px; padding: 7px; color: rgb(0, 0, 0);
}
table.jlist-table th {
	background: url("../images/black-07.png") 0px 0px; padding: 7px; color: rgb(0, 0, 0);
}
table.weblinks th a {
	color: rgb(0, 0, 0) !important;
}
table.newsfeeds th a {
	color: rgb(0, 0, 0) !important;
}
table.category th a {
	color: rgb(0, 0, 0) !important;
}
table.jlist-table th a {
	color: rgb(0, 0, 0) !important;
}
table.weblinks td {
	padding: 7px;
}
table.category td {
	padding: 7px;
}
.weblink-category a {
	padding: 0px 0px 0px 5px; font-size: 110%; font-weight: bold; text-decoration: none;
}
.pagination {
	margin: 10px 0px; padding: 10px 0px; height: auto; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.pagination ul {
	margin: 0px; padding: 0px; border-radius: 0px; display: block; box-shadow: none;
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a {
	padding: 0px; border-image: url('') none; 
line-height: 1.4; text-decoration: none; float: none; background-color: transparent;
}
.pagination ul > li > span {
	padding: 0px; border-image: url('') none; 
line-height: 1.4; text-decoration: none; float: none; background-color: transparent;
}
.pagination ul > li > a:hover {
	background-color: transparent;
}
.pagination ul > .active > a {
	background-color: transparent;
}
.pagination ul > .active > span {
	background-color: transparent;
}
.pagination ul > .active > a {
	color: rgb(85, 85, 85);
}
.pagination ul > .active > span {
	color: rgb(85, 85, 85);
}
.pagination ul > .disabled > span {
	color: rgb(85, 85, 85);
}
.pagination ul > .disabled > a {
	color: rgb(85, 85, 85);
}
.pagination ul > .disabled > a:hover {
	color: rgb(85, 85, 85);
}
.pagination ul > li:first-child > a {
	border-radius: 0px; border-image: url('') none;
}
.pagination ul > li:first-child > span {
	border-radius: 0px; border-image: url('') none;
}
.pagination ul > li:last-child > a {
	border-radius: 0px;
}
.pagination ul > li:last-child > span {
	border-radius: 0px;
}
.pagination ul {
	margin: 0px; padding: 0px; text-align: center; list-style-type: none;
}
.pagination li {
	background: none !important; margin: 0px 2px !important; padding: 2px 5px !important; text-align: left; display: inline;
}
.pagenav {
	padding: 2px;
}
.pagination li.pagination-start {
	border-image: url('') none;
}
.pagination li.pagination-next {
	border-image: url('') none;
}
.pagination li.pagination-end {
	border-image: url('') none;
}
.pagination li.pagination-prev {
	border-image: url('') none;
}
.pagination li.pagination-start {
	padding: 0px;
}
.pagination li.pagination-start span {
	padding: 0px;
}
p.counter {
	margin: 10px 0px 0px; float: right;
}
.items-more h3 {
	color: rgb(68, 68, 68); border-top-color: rgb(211, 211, 211); border-bottom-color: rgb(211, 211, 211); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.items-more h3 {
	margin: 0px 0px 10px; padding: 8px 5px 7px; font-size: 115%; font-weight: normal;
}
.registration {
	margin-bottom: 25px;
}
div.mod-languages ul li {
	display: inline;
}
#searchForm {
	margin: 20px 0px;
}
#searchForm label {
	display: inline;
}
#searchForm input {
	margin: -2px 2px 0px 12px;
}
#searchForm fieldset {
	margin: 8px 0px;
}
#searchForm fieldset legend {
	padding: 25px 0px 5px; font-size: 110%; font-weight: bold;
}
#searchForm fieldset > div {
	margin: 6px 0px;
}
dl.tabs {
	margin: 50px 0px 0px; clear: both; float: left; z-index: 50;
}
div.current {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: url('') none; 
clear: both;
}
div.current dd {
	margin: 0px; padding: 0px;
}
dl.tabs dt {
	background: 0px 0px rgb(240, 240, 240); padding: 4px 10px; color: rgb(102, 102, 102); margin-right: 3px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left;
}
#main dl.tabs h3 {
	margin: 0px;
}
#main2 dl.tabs h3 {
	margin: 0px;
}
.contact .tabs h3 {
	margin: 0px; padding: 4px 12px;
}
.open h3 a {
	font-weight: bold; text-decoration: none;
}
.tip-wrap {
	border-radius: 6px; border: 1px solid rgb(187, 187, 187); border-image: url('') none; 
color: rgb(102, 102, 102); z-index: 999; background-color: rgb(255, 255, 255);
}
.tip {
	padding: 8px 8px 16px; min-width: 160px;
}
.tip-wrap .tip-top {
	height: auto; background-image: none;
}
.tip-wrap .tip {
	height: auto; background-image: none;
}
.tip-wrap .tip-bottom {
	height: auto; background-image: none;
}
.tip-title {
	margin: -2px 0px 4px; color: rgb(2, 139, 192);
}
p.error {
	
}
#system-message-container #system-message {
	margin: 12px 4px 20px 0px; padding: 14px 12px 8px 16px; box-shadow: 2px 2px 4px #ccc; background-color: rgb(245, 245, 245);
}
#system-message-container #system-message .error {
	color: red; font-size: 140%;
}
#system-message-container #system-message .message {
	color: rgb(0, 0, 0) !important; font-size: 100%;
}
#system-message-container ul {
	margin: 0px !important;
}
#system-message-container li {
	padding: 8px 0px 0px !important; background-image: none !important;
}
#adminForm fieldset {
	padding: 10px 5px; margin-bottom: 20px;
}
#adminForm fieldset legend {
	padding: 0pt 10px; margin-top: 15px; display: inline-block;
}
form#adminForm .formelm-area label {
	width: 9em; vertical-align: top; display: inline-block;
}
.formelm label {
	width: 13em; vertical-align: top; display: inline-block;
}
.rsform textarea {
	width: 90%; margin-bottom: 10px;
}
input[type=text] {
	width: 90%; margin-bottom: 10px;
}
input[type=password] {
	width: 90%; margin-bottom: 10px;
}
input[type=number] {
	width: 90%; margin-bottom: 10px;
}
input[type=email] {
	width: 90%; margin-bottom: 10px;
}
input[type=tel] {
	width: 90%; margin-bottom: 10px;
}
.rsform input[type=submit] {
	margin: 0px auto; display: block;
}
.contenuto {
	width: 100%; padding-top: 20px; float: left;
}
.sidebar {
	padding-left: 40px; float: left;
}
@media screen and (max-width:979px)
{
nav#navigation div.menu_left div {
	margin: 0px auto; width: 136px;
}
nav#navigation div.menu_left {
	margin: 0px auto; width: 136px;
}
.contenuto {
	width: 100%; clear: both;
}
100%; padding-top: 20px; float: left;
}
.sidebar {
	padding-left: 40px; float: left;
}
.logo_grande {
	background: rgb(255,218,185); left: -90px; position: relative; box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.45);
}
@media screen and (max-width:979px)
{
.logo_grande {
	left: 0px;
}
}
.bottom_menu {
	right: 0px; bottom: 230px; position: absolute;
}
.tel {
	right: 0px; bottom: 0px; position: absolute;
}
.tel img {
	width: 180px; max-width: 180px;
}
.address {
	margin: 0px 0px 10px;
}
body.home_page {
	overflow: hidden;
}
.address {
	width: 85%; max-width: 730px;
}
.rsformtelefono {
	right: -100px; bottom: -220px; position: absolute;
}
@media screen and (max-width:1250px)
{
.drop-down li a {
	padding: 0px 7px !important;
}
.drop-down li span.separator {
	padding: 0px 7px !important;
}
}
@media screen and (max-width:1120px)
{
.menu_right {
	right: -95px !important;
}
.drop-down li a {
	padding: 0px 6px !important;
}
.drop-down li span.separator {
	padding: 0px 6px !important;
}
}
@media screen and (max-width:979px)
{
.address {
	margin: 10px auto; padding: 0px; width: 100%; max-width: 100%;
}
.website-footer {
	margin-top: -56px;
}
.rsformtelefono {
	right: -4px; bottom: -170px; position: absolute;
}
.drop-down li a {
	padding: 0px 5px !important; font-size: 100% !important;
}
.drop-down li span.separator {
	padding: 0px 5px !important; font-size: 100% !important;
}
}
@media screen and (max-width:635px)
{
.website-footer {
	width: 100%; margin-top: -75px;
}
.rsformtelefono {
	bottom: -155px;
}
}
@media screen and (max-width:425px)
{
.website-footer {
	width: 100%; margin-top: -93px;
}
}
@media screen and (max-width:441px)
{
.website-footer {
	width: 100%; margin-top: -108px;
}
.rsformtelefono {
	bottom: -135px;
}
}
@media screen and (max-width:400px)
{
.website-footer {
	width: 100%; margin-top: -128px;
}
.rsformtelefono {
	bottom: -115px;
}
}
iframe[name=google_conversion_frame] {
	height: 0px !important; position: absolute;
}
