/** MAIN **/



@media print {

/** PRINT **/

/** 		same style as width < 768px 	**/

.header-site .wrapper-site {
padding: 10px 6px 0 10px;
}

.top_menu {
margin-bottom: 5px;
}

.top_menu li a, .top_menu li span.separator,
.bottom_menu li a, .bottom_menu li span.separator {
padding: 5px 7px 4px 7px;
}

#social-links {
float:right;
}

#social-links li a img {
width:20px;
}

#search {
float:left;
}

#search .inputbox {
width:72px;
}

.site {
margin: 90px 0 0 0;
}

.site .wrapper-site {
width:96%;
text-align:left;
background-image : none;
}

.left_column {
float:none;
margin: 0px 0 20px 0;
width : auto;
}

.logo {
text-align:center;
border-bottom:none;
}

.left, right_column {
clear:both;
}

.left {
padding-top:15px;
}

.nav_main {
float:left;
width:100%;
padding:10px 0;
background : transparent url(../images/bg-menu.png) 0 0 repeat;
}

.dropdown li ul, .dropdown li ul ul {
top:100%;
left:10%;
width:90%;
margin-top:0;
}

.dropdown li {
text-align:center;
float:left;
margin : 0 1%;
width:48%;
}

.dropdown li li {
text-align:left;
float:none;
margin : 2px 2px;
width:auto;
}

.dropdown li a, .dropdown li span.separator {
text-align:left;
}

.dropdown li.active a, .dropdown li.active span.separator,
.dropdown li.active a:hover, .dropdown li.active span.separator:hover {
margin-left: 0;
padding-left: 3%;
width:auto;
}

.dropdown li li a, .dropdown li li span.separator {
padding:9px 12px 9px 12px;
width:auto;
}


.submenu li {
text-align:center;
float:left;
margin : 0 1%;
width:48%;
}
.submenu li li {
text-align:left;
float:none;
margin : 2px 2px;
width:auto;
}

.submenu li a, .submenu li span.separator {
text-align:left;
}

.submenu li.active a, .submenu li.active span.separator,
.submenu li.active a:hover, .submenu li.active span.separator:hover {
margin-left: 0;
padding-left: 3%;
width:auto;
}



.right_column {
overflow:visible;
clear:both;
}

.bottom-site .wrapper-site {
padding:10px 6px 40px 10px;
}

.bottom_menu {
float:none;
padding:0;
margin:8px 0 6px 0;
text-align:center;
}

.bottom_menu li {
display:inline;
float:none;
padding:0;
margin:0;
}

.address {
clear: both;
padding: 12px 0 0;
text-align: center;
}



/**		 	style for print 		**/


body {
background: white;
font-size: 12pt;
}

.header-site, .nav_main, .bottom_menu {
display: none;
}

.site, .wrapper-site {
width: auto;
margin: 0 5%;
padding: 0;
border: 0;
float: none !important;
color: black;
background: transparent none;
}

div#content {
margin-left: 10%;
padding-top: 1em;
border-top: 1px solid #930;
}

a:link, a:visited {
color: #520;
background-color: transparent;
font-weight: bold;
text-decoration: underline;
}

.site a[href]:after {
content: " (" attr(href) ") ";
font-size:85%;
}

/** END PRINT **/
}


/** SYSTEM **/


/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(../images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

.img_caption  {
text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}

.caption.left {
	float: left;
	margin-right: 1em;
}

.caption.right {
	float: right;
	margin-left: 1em;
}

.caption.left p {
	clear: left;
	text-align: center;
}

.caption.right p {
	clear: right;
	text-align: center;
}

.caption.none {
	margin-left:auto;
	margin-right:auto;
}

.caption  {
	text-align: center!important;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}




/** END SYSTEM **/

/** 			RESET			**/

/* normalise les marges et les remplissages  */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {
margin: 0;
padding : 0;
}
/* normalise les tailles de polices pour les en-ttes */
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}
/* supprime list-style pour les listes */
ul {
list-style : none;
}
/* normalise les styles et graisse de fontes */
address, caption, cite, code, dfn, th, var {
font-style : normal;
font-weight : normal;
}
/* supprime les bordures dans les tableaux */
table {
border-collapse : collapse;
border-spacing : 0;
}
/* supprime les bordures dans les lments fieldset et img */
fieldset, img {
border : 0;
}
/* aligne le texte  gauche dans caption et th */
caption, th {
text-align : left;
}
/* supprime les apostrophes double (guillemets anglais) autour de q */
q:before, q:after {
content :'';
}
/* supprime le souslignage des liens et les met en noir */
a {
text-decoration : none;
color : #33c;
}


.clearfix {
*zoom: 1;
}

.clearfix:before,
.clearfix:after {
display: table;
content: "";
line-height: 0;
}

.clearfix:after {
clear: both;
}

.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}

audio, canvas, video {
display: inline-block;
display: inline;
zoom: 1;
}

audio:not([controls]) {
display: none;
}

html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}

sup {
top: -0.5em;
}

sub {
bottom: -0.25em;
}

button, input, select, textarea {
margin: 0;
font-size: 100%;
vertical-align: middle;
}

button, input {
overflow: visible;
line-height: normal;
}

button::-moz-focus-inner, input::-moz-focus-inner {
padding: 0;
border: 0;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
}

input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}

textarea {
overflow: auto;
vertical-align: top;
}


/** 		Hide the outline 	**/

*:hover, *:active, *:focus, input:focus, textarea:focus {
outline:none !important;
}

/** 	resize image 	**/

img, embed, object, video, .scale {
/* Part 1: Set a maxium relative to the parent */
max-width:100%;
/* Part 2: Scale the height according to the width, otherwise you get stretching */
height:auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

/** 	to prevent a problem with sprites images, Google map and the property max-width:100%		**/ 
#mapcanvas img, .gmnoprint img {
max-width: none;
}

/** 		reset bootstrap CSS 	**/

input, textarea, .uneditable-input {
width:auto;
}


/*****************************************

		SITE

******************************************/


html {
/*background-color : #f3f3f3;*/
background-color:#fff;
}

body {
position:relative;
margin:5px 0px 0px 0px;
text-align:left;
-webkit-text-size-adjust: none;
color:#000000;
}

/**		SITE 	**/

.site {
position:relative;
width:98%;
max-width: 1200px;
margin : 0 auto;
background-color : #fff;
/*-moz-box-shadow: 0px 0px 6px #3F3F3F;/*
/*-webkit-box-shadow: 0px 0px 6px #3F3F3F;*/
/*box-shadow: 0px 0px 6px #3F3F3F;*/
/*-moz-border-radius: 0 0 6px 6px;*/
/*-webkit-border-radius: 0 0 6px 6px;*/
/*-o-border-radius: 0 0 6px 6px;*/
/*border-radius: 0 0 6px 6px;*/
z-index:1; 
}

/**		HEADER	**/

header {
position:relative;
padding: 10px 5px 5px 5px;
z-index:1;
background: none repeat scroll 0 0 #9CCB3C;
}


.text-article .article-header {

    background: none repeat scroll 0 0 transparent;
  /*  margin: 5px 0 14px; */
    padding: 0;
    overflow: hidden;
    position: relative;
}

.logo {
float: left;
background-color: #9CCB3C;
padding: 12px 10px;
}

.logo p {
margin:0;
}

.logo a, .logo a:hover {
text-decoration:none;
outline:none;
}


/**	website icons	**/


.website-icons {
position : absolute;
top:5px;
right:10px;
}


#social-links {
float:right;
list-style:none;
padding:0px 0 0 0;
}

#social-links li {
float:left;
width:25px;
padding-left:5px;
}

#social-links li a {
-webkit-transition : none;
-moz-transition : none;
-ms-transition : none;
-o-transition : none;
transition : none;
}

#social-links li a img {
width:25px;
opacity : 0.9;
-ms-filter: "prodig:DXImageTransform.Microsoft.Alpha(Opacity=40)";  	/* hack IE8 	*/
filter: apha(opacity = 90); 											/* hack IE7		*/
-webkit-transition : all 0.2s ease-in-out;
-moz-transition : all 0.2s ease-in-out;
-ms-transition : all 0.2s ease-in-out;
-o-transition : all 0.2s ease-in-out;
transition : all 0.2s ease-in-out;
}

#social-links li a:hover img {
opacity : 0.7;
-ms-filter: "prodig:DXImageTransform.Microsoft.Alpha(Opacity=70)";  	/* hack IE8 	*/
filter: apha(opacity = 70); 											/* hack IE7		*/
-webkit-transform : scale(1.2);
-moz-transform : scale(1.2);
-o-transform : scale(1.2);
transform : scale(1.2);
}

/** for google +1 only 	**/
#social-links li > div {
padding: 5px 0 0 2px !important;
}

.top_menu {
float:right;
padding: 40px 0 0 10px;
}

#translate {
float:right;
padding: 7px 0 0 12px;
}
#jflanguageselection {
margin:0;
}
.rawimages {
margin-top: 0px;
}


/** 	NAVIGATION 		**/

.navigation {
position:relative;
background-color: #929292; /* Old browsers */
background: -moz-linear-gradient(top,  #929292 0%, #787878 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#929292), color-stop(100%,#787878)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #929292 0%,#787878 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #929292 0%,#787878 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #929292 0%,#787878 100%); /* IE10+ */
background: linear-gradient(top,  #929292 0%,#787878 100%); /* W3C */
z-index:20;
padding: 0px;
}

.nav_main {
}

#search {
float:right;
padding: 8px 10px 6px 0px;
margin-top: 29px;
}

.search {
position:relative;
z-index:1;
}

#search .inputbox {
border: none;
padding:5px 20px 4px 10px !important;
width:80px;
font-size:90%;
color : #e7e7e7;
margin-left:2px;
background-color: #a5a5a5;
-webkit-transition : all 0.2s ease-in-out;
-moz-transition : all 0.2s ease-in-out;
-ms-transition : all 0.2s ease-in-out;
-o-transition : all 0.2s ease-in-out;
transition : all 0.2s ease-in-out;
}

#search .inputbox:hover, #search .inputbox:focus  {
border:none;
color : rgba(0,0,0, 0.85);
background-color: #f5f5f5;
}

#search .inputbox:focus  {
color:#444;
width : 80px;
margin-left:2px;
}

#search .button {
position:absolute;
top:6px;
right:6px;
z-index:2;
}

.search input.button {
border:none;
background-image:none;
}

#search label {
display:none;
}

/** 	TOP 		**/

.top {
position : relative;
overflow:hidden;
z-index:1;
}

.top > div > * {
margin:0 !important;
}


/**		MIDDLE SITE		**/

.middle-site {
position : relative;
padding:30px 10px 10px 20px;
z-index:1; 
}

.breadcrumb {
position:absolute;
top:4px;
left:18px;
font-size:0.9em;
}

.breadcrumb h3 {
display : none;
}

.left_column {
position:relative;
float:left;
width:20%;
padding: 0 10px 0 5px;
margin: 0px 50px 0px 0;
z-index:1;
}

.left_column .moduletable {
margin-bottom:25px;
}

.right_column {
position:relative;
overflow:hidden;
padding: 0px 0 0px 0px;
z-index:1;
}

.right_column .moduletable {
display: block;
}

.right_column .moduletablecenter {
display: block;
text-align: center;
}

.right-module-position {
float:right;
width:180px;
margin-left:20px;
}

.right-module-position .moduletable {
position:relative;
/** z-index:1; **/
}

.right-module-position .moduletable {
margin-bottom:20px;
}

.main-content {
    float: left;
    font-size: 16px;
    line-height: 1.5;
    overflow: hidden;
    position: relative;
}


/**  users modules
**/

.users_top, .users_bottom {
margin: 0;
padding: 5px 0 6px 0;
clear:both;
width: 100%;
}
.users_bottom {
padding:14px 0 0px 0px;
}

.user1, .user4 {
float:left;
margin-right:14px;
padding-right:8px;
/** border-right: 1px solid #e5e5e5; **/
}
.user3, .user6 {
float:right;
margin-left:8px;
padding-left:14px;
/** border-left: 1px solid #e5e5e5; **/
}
.user2, .user5 {
position:relative;
overflow:hidden;
}
.user1, .user2, .user3, .user4, .user5, .user6 {
min-height:40px;
height:auto !important;
height:40px;
}

.user1 > div , .user2 > div , .user3 > div , .user4 > div, .user5 > div, .user6 > div {
padding:5px;
}

.users_top .moduletable, .users_bottom .moduletable {
margin-bottom:10px;
}

/** Module class suffix	**/

.left_column .moduletable, .right-module-position .moduletable {
padding:7px;
}

.left_column .grey, .right-module-position .grey {
/* background: transparent url(../images/black-07.png) 0 0 repeat; */
background-color: #eef0f0;
}

.user1 .grey, .user2 .grey, .user3 .grey, .user4 .grey, .user5 .grey, .user6 .grey {
/* background: transparent url(../images/black-07.png) 0 0 repeat; */
background-color: #eef0f0;
padding:10px !important;
}

.left_column .light, .right-module-position .light {
background: transparent url(../images/white-20.png) 0 0 repeat;
}

.user1 .light, .user2 .light, .user3 .light, .user4 .light, .user5 .light, .user6 .light {
background: transparent url(../images/white-20.png) 0 0 repeat;
padding: 10px !important;
}

.left_column .image, .right-module-position .image {
padding:0px;
}


.left_column .border, .right .border, .user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border {
-moz-border-radius:6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
border:1px solid #ddd;
}

.user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border {
padding:10px;
}


.user1 .border h3, .user2 .border h3, .user3 .border h3,
.user1 .light h3, .user2 .light h3, .user3 .light h3,
.user1 .grey h3, .user2 .grey h3, .user3 .grey h3 {
margin-top:8px;
}

.left_column .border table, .left_column .border table td, .left_column .border table th, .left_column .border ul,  .left_column .light ul,
.right-module-position .border table, .right-module-position .border table td, .right-module-position .border table th, .right-module-position .border ul, .right-module-position .light ul,
.user1 .border table, .user1 .border table td, .user1 .border table th, .user1 .border ul, .user1 .light ul,
.user2 .border table, .user2 .border table td, .user2 .border table th, .user2 .border ul, .user2 .light ul,
.user3 .border table, .user3 .border table td, .user3 .border table th, .user3 .border ul, .user3 .light ul,
.user4 .border table, .user4 .border table td, .user4 .border table th, .user4 .border ul, .user4 .light ul,
.user5 .border table, .user5 .border table td, .user5 .border table th, .user5 .border ul, .user5 .light ul,
.user6 .border table, .user6 .border table td, .user6 .border table th, .user6 .border ul, .user6 .light ul {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background-image:none;
border:none;
padding: 0 !important;
}


/**  ARTICLE  JOOMLA **/
.leading {
position: relative;
}
.blog .leading {
padding: 0 0 40px 0;
}
.leading_separator {
display: block;
height: 10px;
}
.article_separator {
display: none;
}
.blog { 
padding: 0;
}
.cols1 {
display: block;
float: none !important;
margin: 0 !important;
}
.cols2 {
width: 47%;
}
.cols3 {
width: 30%;
}
.column1, .column2 {
margin: 0 5% 0 0;
position: relative;
float: left;
}
.column2 {
margin : 0;
}

.column3 {
margin: 0 0 0 5%;
position: relative;
float: right;
}

.article_row {
margin: 0px 0 0px 0;
padding: 0;
overflow: hidden;
}
.article_column {
padding: 10px 0px 10px 0px;
}
.row_separator2 {
display: block;
clear: both;
margin: 0;
border: solid 0px;
}
.article-tools {
display:block;
float:left;
margin:-20px 10px 0 0;
background-color:transparent;
}
.article-meta {
padding:5px;
}
.createdate {
display:block;
line-height:16px;
font-size:10px;
}
.createby {
line-height:16px;
font-size:12px;
}
.article-link {
display:block;
float:right;
margin: -14px 0 0px 0;
}
.link-section {
display:block;
float:right;
text-align:right;
line-height:16px;
font-size:10px;
}
.buttonheading {
display:block;
float:right;
margin: 11px 16px 0 10px;
text-align:right;
line-height:16px;
font-size:10px;
}
.buttonheading img:hover {
-moz-transform: rotate(8deg);  
-webkit-transform: rotate(8deg); 
}
.articleinfo {
margin-top:-8px;
}
span.modifydate {
}
a.readon {
display:block;
}

p.pageinfo, p.iteminfo {
margin : 3px 0;
}

p.pageinfo , p.iteminfo, p.articleinfo {
line-height:18px;
font-size:85%;
margin : 0;
}


/**		BOTTOM		**/

.bottom-site {
clear:both;
margin:0 auto;
padding : 12px 0 40px 0;
text-align:left;
z-index:1;
}

.bottom-site .wrapper-site {
padding:10px 20px 40px 100px;
width:auto;
}

.bottom_menu {
float:right;
padding-right:10px;
}

.address {
padding: 4px 0 0 0;
}

.address p {
margin: 0px;
}

/**  OTHERS  	**/


.clr {
clear:both;
}

/**	BLOG LIST	**/
table.category {
width:100%;
margin-top:20px;
}
.sectiontableheader {
background: transparent url(../images/black-05.png) top left repeat;
padding:8px 5px;
}
.sectiontableheader a {
text-transform:uppercase;
color: #444;
text-decoration : none;
}
tr.sectiontableentry1 td, tr.even td {
background-color : transparent;
border-bottom: 1px dotted #444;
padding:8px 5px;
}
tr.sectiontableentry2 td, tr.odd td {
background: transparent url(../images/black-05.png) top left repeat;
border-bottom: 1px dotted #444;
padding:8px 5px;
}

tr.sectiontableentry1 td a, tr.sectiontableentry2 td a {
text-decoration : none;
}

/**	Polls	**/
.pollstableborder {
margin: 10px 0;
}
.pollstableborder tr {
display:block;
padding: 5px 0;
}
.pollstableborder tr .sectiontableentry1, .pollstableborder tr .sectiontableentry2 {
display:inline-block;
margin-right: 5px;
text-align:left;
}

/** 	Form 		**/

input[type="text"], input[type="password"], input[type="email"], textarea {
padding : 4px 7px;
border:none;
background-color : #efefef;
-webkit-transition : all 0.2s ease-in-out;
-moz-transition : all 0.2s ease-in-out;
-ms-transition : all 0.2s ease-in-out;
-o-transition : all 0.2s ease-in-out;
transition : all 0.2s ease-in-out;
}

input[type="text"]:hover, textarea:hover,
input[type="password"]:hover, input[type="password"]:focus,
input[type="email"]:hover, input[type="email"]:focus,
input[type="text"]:focus, textarea:focus {

-moz-box-shadow: 1px 1px 1px rgba(0,0,0, 0.2) inset, 0px 0px 2px rgba(221,221,221, 0.35);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, 0.2) inset, 0px 0px 2px rgba(221,221,221, 0.35);
box-shadow: 1px 1px 1px rgba(0,0,0, 0.2) inset, 0px 0px 2px rgba(221,221,221, 0.35);

}

input[type="submit"], button {
padding : 2px 5px;
margin: 0 6px 4px 8px;
border:none;
font-weight:bold;
text-shadow : 0 1px 1px rgba(255,255,255, 0.85);
background : #f5f5f5 url(../images/black-04.png) top left repeat;
background-image : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#ddd));
background-image : -moz-linear-gradient(0% 100% 90deg, #ddd, #fbfbfb );
background-image: -ms-linear-gradient(top, #fbfbfb, #ddd);
background-image: -o-linear-gradient(top, #fbfbfb, #ddd);
/**
* -moz-border-radius: 10px;
* -webkit-border-radius: 10px;
* -khtml-border-radius: 10px;
* border-radius: 10px;
**/
-moz-box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
-webkit-transition : all 0.2s ease-in-out;
-moz-transition : all 0.2s ease-in-out;
-ms-transition : all 0.2s ease-in-out;
-o-transition : all 0.2s ease-in-out;
transition : all 0.2s ease-in-out;
}

input[type="submit"]:hover, button:hover {
cursor : pointer;
-moz-box-shadow: 0px 1px 2px rgba(0,0,0, 0.3);
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0, 0.3);
box-shadow: 0px 1px 2px rgba(0,0,0, 0.3);
}

input[type="submit"]:active, button:active {
-moz-box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
background-image : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#fbfbfb));
background-image : -moz-linear-gradient(0% 100% 90deg, #fbfbfb, #ddd );
background-image: -ms-linear-gradient(top, #ddd, #fbfbfb);
background-image: -o-linear-gradient(top, #ddd, #fbfbfb);
}

input[type="checkbox"], input[type="radio"] {
    margin-left: 3px;
    margin-right: 3px;
}

select {
padding : 2px 8px 3px 6px;
}




/**	Virtuemart	**/

.cbContainer {
z-index:9999999;
}
.cbBox h3 {
color : #000;
line-height:13px;
}
.vmCartContainer, .vmCartContainer .inputbox, .vmCartContainer .inputbox:hover, .vmCartContainer .inputbox:focus {
color:#000;
}

/**	nivo slider	**/
.slider, .nivoSlider {
margin:0px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
overflow:hidden;
}
body .ari-image-slider-wCtrlNav {
margin-bottom:0px;
}

/**	JS	**/

.js {
position : absolute;
bottom:40px;
right:0px;
width:8px;
height:130px;
z-index:2;
}

.jslink {
position : absolute;
top:0;
left:0;
text-indent:-9999px;
width:8px;
height:130px;
background : transparent url(../images/js_black_16.png) 0 0 no-repeat;
z-index:1;
}


/**		pagination	**/

.blog_more {
margin:10px 0;
border-bottom:1px dotted #999;
border-top:1px dotted #999;
}

.blog_more h2 {
color:#444444;
font-size:115%;
font-weight:bold;
margin:0;
padding:5px;
border:none;
background-image:none;
background-color: transparent;
}

.blog_more ul {
margin:4px 0 10px 6px !important;
}

p.counter {
float:right;
margin: 0 0 14px 0;
}

/** unpublished article **/

.system-unpublished {
    background: none repeat scroll 0 0 #D8D8D8;
}

/**		search form		**/

#searchForm {
margin:20px 0;
}

#searchForm table {
margin-bottom: 15px;
}

#searchForm td {
padding:5px 0;
}


.article-bottom .module {
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.article-bottom .module .right {
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: right;
}

.article-bottom .moduletitle {

    color: #666666;
    font-size: 110%;
    font-weight: normal;
    letter-spacing: 0.5px;
    margin: 0 0 11px;
    padding: 0 0 2px;
    transition: none;
}

/** NAV **/

/**	TOP MENU		**/

.top_menu .moduletable {
margin:0;

}

.top_menu .moduletable input {

background-color:#ffffff;
color:#555555;



}

.top_menu li {
margin:4px 0 0 5px;
padding:0;
float:left;
list-style : none;
text-shadow : 0 1px 1px rgba(0,0,0, 0.1);
}

.top_menu li a, .top_menu li span.separator {
text-decoration:none;
text-transform: none;
font-weight:normal;
color: #999;
color : rgba(0,0,0, 0.5);
font-size:90%;
padding: 5px 12px 4px 12px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
-webkit-transition : all 0.4s ease-in-out;
-moz-transition : all 0.4s ease-in-out;
-ms-transition : all 0.4s ease-in-out;
-o-transition : all 0.4s ease-in-out;
transition : all 0.4s ease-in-out;
}

.top_menu li.active a, .top_menu li:hover a, .top_menu li:focus a {
color:#444;
color : rgba(0,0,0, 0.85);
background-color : #fff;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
background-image : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
background-image : -moz-linear-gradient(0% 100% 90deg, #eee, #fff );
background-image:     -ms-linear-gradient(top, #fff, #eee);
background-image:     -o-linear-gradient(top, #fff, #eee);
text-decoration: none;
}


/**
*
*				DROP DOWN MENU
*
**/


.dropdown ul, .dropdown li, .dropdown ul ul {
list-style: none;
margin: 0;
padding: 0;
}

.dropdown ul {
position: relative;
margin-left : 0px;
z-index: 100;
}

.nav_main {
position:relative;
z-index:10;
}

.dropdown li {
position:relative;
float:left;
margin-right:1px;
vertical-align: middle;
zoom: 1;
z-index:1;
font-size: 0.95em;
}

.dropdown li:hover, .dropdown li:focus {
position: relative;
z-index: 10;
cursor: default;
}

.dropdown li ul {
display : none;
position: absolute;
top: 100%;
left: 0;
z-index: 0;
opacity:0;
width: 160px;
/**	change	**/
background-color: #f3f3f3; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.94) 0%, rgba(223,223,223,0.94) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.94)), color-stop(100%,rgba(223,223,223,0.94))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(223,223,223,0.94) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(223,223,223,0.94) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(223,223,223,0.94) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(223,223,223,0.94) 100%); /* W3C */
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
-o-border-radius: 0 0 8px 8px;
border-radius:0 0 8px 8px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
padding: 0;
-webkit-transition : all 0.3s ease-in;
-moz-transition : all 0.3s ease-in;
-ms-transition : all 0.3s ease-in;
-o-transition : all 0.3s ease-in;
transition : all 0.3s ease-in;
}

.dropdown li ul ul {
top: 0px;
left: 155px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
border-radius:8px;
}

.dropdown li ul:hover {
-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.7);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.7);
}

.dropdown li li {
float:none;
margin-right:0px;
width:100%;
}

.dropdown li a, .dropdown li span.separator {
display : block;
/**	change	**/
color:#eee;
padding: 1px 7px 0px 10px;
text-transform: uppercase;
/* letter-spacing: -0.5px; */
font-weight: normal;
font-size:80%;
line-height:67px;
text-decoration: none;
-webkit-transition : background-color 0.25s ease 0s;
-moz-transition : background-color 0.25s ease 0s;
-ms-transition : background-color 0.25s ease 0s;
-o-transition : background-color 0.25s ease 0s;
transition : background-color 0.25s ease 0s;
}

.dropdown li li a, .dropdown li li span.separator {
display : block;
/**	change	**/
color:#666;
letter-spacing: 0px;
font-size:100%;
line-height:14px;
text-transform:none;
padding: 8px 10px 8px 10px;
}

.dropdown li li li:first-child > a, .dropdown li li li:first-child > span {
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

.dropdown li li:last-child > a, .dropdown li li:first-child > span {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}

.dropdown li:hover > ul, .dropdown li:focus > ul {
display : block;
z-index:10;
opacity:1;
}

.dropdown a[href="#"] {
cursor : default;
}

.dropdown li.parent a::after , .dropdown li.parent span::after {
content:">";
color:#bbb;
position:absolute;
right:2px;
top:2px;
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
}

.dropdown li.parent li.parent a::after , .dropdown li.parent li.parent span::after,
.dropdown li.parent li.parent li.parent a::after , .dropdown li.parent li.parent li.parent span::after {
content:">";
color:#999;
position:absolute;
right:5px;
top:9px;
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
}

.dropdown li.parent:hover a::after , .dropdown li.parent:hover span::after,
.dropdown li.parent li.parent:hover a::after , .dropdown li.parent li.parent:hover span::after,
.dropdown li.parent li.parent li.parent:hover a::after , .dropdown li.parent li.parent li.parent:hover span::after {
color:#eee;
}

.dropdown li.parent li a::after , .dropdown li.parent li span::after,
.dropdown li.parent li.parent li a::after , .dropdown li.parent li.parent li span::after,
.dropdown li.parent li.parent li.parent li a::after , .dropdown li.parent li.parent li.parent li span::after {
content:"";
position:absolute;
right:0px;
transform:none;
}

.dropdown li:hover > a, .dropdown li:hover > span, .dropdown li.active > a, .dropdown li.active > span {
 background-color: rgba(251, 251, 251, 0.3);
}

.dropdown li:hover > li a, .dropdown li:hover > li span, .dropdown li.active > li a, .dropdown li.active > li span,
.dropdown li li:hover > a, .dropdown li li:hover > span, .dropdown li li.active > a, .dropdown li li.active > span {
background-image : none;
}

/** if parent active and children active  **/
.dropdown li.active li a:hover, .dropdown li.active li.active li a:hover, .dropdown li.active li.active li.active li a:hover,
.dropdown li.active li span.separator:hover, .dropdown li.active li.active li span.separator:hover, .dropdown li.active li.active li.active li span.separator:hover {
color: #000;
}

/** if active level 1 **/
.dropdown li.active a, .dropdown li.active span.separator,
.dropdown li.active a:hover, .dropdown li.active span.separator:hover {
color: #fff;
}

/** if hover level 1 **/
.dropdown li a:hover, .dropdown li span.separator:hover, .dropdown li li a:hover, .dropdown li li li a:hover,
.dropdown li li span.separator:hover, .dropdown li li li span.separator:hover {
color: #fff;
}

/** if active level 2+ **/
.dropdown li.active li.active a, .dropdown li.active li.active li.active a, .dropdown li.active li.active li.active li.active a,
.dropdown li.active li.active span.separator, .dropdown li.active li.active li.active span.separator, .dropdown li.active li.active li.active li.active span.separator {
color: #fff;
background: rgb(4,172,236); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(4,172,236,1) 0%, rgba(1,134,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,172,236,1)), color-stop(100%,rgba(1,134,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04acec', endColorstr='#0186ba',GradientType=0 ); /* IE6-9 */
}

/** if hover level 2+ **/
.dropdown li li a:hover, .dropdown li li li a:hover,
.dropdown li li span.separator:hover, .dropdown li li li span.separator:hover,
.dropdown li.active li a:hover, .dropdown li.active li span.separator:hover,
.dropdown li.active li.active li a:hover, .dropdown li.active li.active li span.separator:hover {
color: #fff;
background: rgb(4,172,236); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(4,172,236,1) 0%, rgba(1,134,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,172,236,1)), color-stop(100%,rgba(1,134,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04acec', endColorstr='#0186ba',GradientType=0 ); /* IE6-9 */
}


/** if children **/
.dropdown li a, .dropdown li li a, .dropdown li li li a, .dropdown li li li li a {
}

/** if parent active and children no active **/
.dropdown li.active li a, .dropdown li.active li.active li a, .dropdown li.active li.active li.active li a, .dropdown li.active li.active li.active li.active li a,
.dropdown li.active li span.separator, .dropdown li.active li.active li span.separator, .dropdown li.active li.active li.active li span.separator,  .dropdown li.active li.active li.active li.active li span.separator {
color:#666;
background-color : transparent;
background-image : none;
}





/**
*
*			ACCORDION MENU
*
**/


.submenu ul, .submenu ul li, .submenu ul ul {
list-style: none;
margin: 0;
padding: 0;
}

.submenu li {
display:block;
vertical-align: middle;
border:none;
margin:0 0 7px 0;
zoom: 1;
}

.submenu li a, .submenu li span.separator {
display : block;
position : relative;
/**	change	**/
color:#67655E;
padding: 10px 10px 8px 3%;
text-transform: uppercase;
letter-spacing: -0.5px;
font-weight: normal;
font-size:100%;
text-decoration: none;
-webkit-transition : all 0.3s ease-in;
-moz-transition : all 0.3s ease-in;
-ms-transition : all 0.3s ease-in;
-o-transition : all 0.3s ease-in;
transition : all 0.3s ease-in;
z-index:10;
}

.submenu ul ul {
margin: 0 0 0 4px;
}
.submenu li li {
margin: 0;
}

.submenu li li a, .submenu li li span.separator,
.submenu li.active li a, .submenu li.active li span.separator {
font-size:100%;
text-transform: none;
color:#666;
background: transparent url(../images/puce-link.png) 5px 15px no-repeat;
padding-left:16px;
margin-left: 0;
}


/** if parent active and children active  **/
.submenu li.active li a:hover, .submenu li.active li.active li a:hover, .submenu li.active li.active li.active li a:hover,
.submenu li.active li span.separator:hover, .submenu li.active li.active li span.separator:hover, .submenu li.active li.active li.active li span.separator:hover {
color: #99cc66;
}

/** if active level 1 **/
.submenu li.active a, .submenu li.active span.separator,
.submenu li.active a:hover, .submenu li.active span.separator:hover {
color: #99cc66;
}

/** if active level 2+ **/
.submenu li.active li.active a, .submenu li.active li.active li.active a, .submenu li.active li.active li.active li.active a,
.submenu li.active li.active span.separator, .submenu li.active li.active li.active span.separator, .submenu li.active li.active li.active li.active span.separator {
color: #99CC66;
}

/** if hover level 1 **/
.submenu li a:hover, .submenu li span.separator:hover, .submenu li li a:hover, .submenu li li li a:hover,
.submenu li li span.separator:hover, .submenu li li li span.separator:hover {
color: #99CC66;
}

/** if hover level 2+ **/
.submenu li li a:hover, .submenu li li li a:hover,
.submenu li li span.separator:hover, .submenu li li li span.separator:hover,
.submenu li.active li a:hover, .submenu li.active li span.separator:hover {
color: #99CC66;
}

.submenu ul ul ul {
margin: 0 0 0 20px;
}
.submenu li li li a, .submenu li li li span.separator, .submenu li.active li li a, .submenu li.active li li span.separator,
.submenu li.active li.active li a, .submenu li.active li.active li span.separator {
font-size:95%;
text-transform: none;
font-weight: normal;
color:#777;
text-indent:0;
background-image :none;
border:none;
}

.submenu li li li a:hover, .submenu li li li span.separator:hover, .submenu li.active li.active li.active a, .submenu li.active li.active li.active span.separator {
color:#000;
background-image: none;
border:none;
}


/**	BOTTOM MENU		**/
.bottom_menu {
display:block;
list-style: none;
}

.bottom_menu li {
margin:4px 0 0 5px;
padding:0;
float:left;
list-style : none;
text-shadow : 0 1px 1px rgba(0,0,0, 0.1);
}

.bottom_menu li a, #bottom_menu li span.separator {
text-decoration:none;
text-transform: none;
font-weight:normal;
color: #777;
color : rgba(0,0,0, 0.4);
font-size:90%;
padding: 5px 12px 4px 12px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
-webkit-transition : all 0.4s ease-in-out;
-moz-transition : all 0.4s ease-in-out;
-ms-transition : all 0.4s ease-in-out;
-o-transition : all 0.4s ease-in-out;
transition : all 0.4s ease-in-out;
}

.bottom_menu li.active a, .bottom_menu li:hover a, .bottom_menu li:focus a {
color:#444;
color : rgba(0,0,0, 0.85);
background-color : #fff;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
background-image : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
background-image : -moz-linear-gradient(0% 100% 90deg, #eee, #fff );
background-image:  -ms-linear-gradient(top, #fff, #eee);
background-image:  -o-linear-gradient(top, #fff, #eee);
text-decoration: none;
}

/** TEMPLATE **/

/*
*		JoomSpirit CSS file for typo
*/


p {
margin: 8px 0 14px 0;
}

strong, bold {
font-weight:bold;
}


/**		TITLE		**/

h1, h2, h3, h4 {
padding:8px 0 4px 0;
font-weight:normal;
}
h1, .componentheading {
display: block;
font-size: 150%;
margin: 0px 4px 14px 0;
padding : 0;
letter-spacing:0px;
color:#777;
}
h1 a {
color:#777;
text-decoration: none;
}
h1 a:hover {
color:#777;
text-decoration: none;
}

h2 {
font-size:140%;
padding:8px 0 4px 0;
margin-bottom:8px;
color:#993366;
}

h2 a {
color:#9933666;
text-decoration: none;
}
h2 a:hover {
text-decoration: none;
color:#993366;
}

h2.contentheading a {
color:#333;
}

h3 {
font-size:120%;
font-weight:bold;
}
h4 {
font-size:110%;
}
h5 {
font-size:100%;
}

/** title blog 	**/

h2.contentheading {
color:#444;
background-image:none;
border-top:1px dotted #ddd;
border-bottom:1px dotted #ddd;
font-size:135%;
background: transparent url(../images/black-05.png) 0 0 repeat;
padding: 4px 0 4px 8px;
}

div.contentheading {
color:#444;
background-image:none;
border-top:1px dotted #ddd;
border-bottom:1px dotted #ddd;
font-size:135%;
background: transparent url(../images/black-05.png) 0 0 repeat;
padding: 4px 0 4px 8px;
}

div.contentheading a, div.contentheading a:hover {
    color: #333333;
    text-decoration: none;
}
/**		modules		**/

.left_column h3, .right-module-position h3, .user1 h3, .user2 h3, .user3 h3, 
.user4 h3, .user5 h3, .user6 h3 {
margin:0px 0 11px 0;
padding: 0px 0 2px 0;
font-weight:normal;
/* font-variant : small-caps; */
letter-spacing:0.5px;
font-size:15px;
color:#666666;
/* text-shadow: 1px 1px 2px #aaa; */
border-bottom : 2px solid #ccc;
-webkit-transition : none;
-moz-transition : none;
-ms-transition : none;
-o-transition : none;
transition : none;
}


.left_column .moduletitle, .right-module-position .moduletitle, .user1 .moduletitle, .user2 .moduletitle, .user3 .moduletitle, 
.user4 .moduletitle, .user5 .moduletitle, .user6 .moduletitle {
margin:0px 0 11px 0;
padding: 0px 0 2px 0;
font-weight:normal;
/* font-variant : small-caps; */
letter-spacing:0.5px;
font-size:15px;
color:#666666;
/* text-shadow: 1px 1px 2px #aaa; */
border-bottom : 2px solid #ccc;
-webkit-transition : none;
-moz-transition : none;
-ms-transition : none;
-o-transition : none;
transition : none;
}

/**			LINK		**/
a {
color:#993366;
text-decoration : none;
-webkit-transition : none;
-moz-transition : none;
-ms-transition : none;
-o-transition : none;
transition : none;
}
a:hover {
color:#993366;
text-decoration : underline;
}
a:active, a:focus {
outline:none;
}
.link a {
display:inline-block;
background: transparent url(../images/puce-link.png) 0 9px no-repeat;
padding:2px 0 2px 14px;
text-decoration:none;
}

.link a:hover {
text-decoration:underline;
}

.user7 .link a, .user8 .link a, .user9 .link a {
color : #555;
}

.user7 .link a:hover, .user8 .link a:hover, .user9 .link a:hover {
text-decoration:none;
}

li span.separator {
cursor:default;
}

/*	Pathway	*/
.breadcrumb a, .breadcrumb {
color:#999;
text-decoration:none;
}
.breadcrumb a:hover {
color:#993366;
text-decoration:none;
}


/*	List  */

.main-content ul, .blog_more ul, ul.normal, ul.check, ul.arrow, ul.normal_green, ul.check_green, ul.arrow_green, ul.circle, ul.circle_red,
ul.normal_red, ul.check_red, ul.arrow_red, ul.normal_white, ul.check_white, ul.arrow_white, ul.circle_white  {
margin: 10px 0 16px 6px;
padding-left:0;
}
.main-content ul li, .blog_more ul li, .normal li, .check li, .arrow li, .normal_red li, .check_red li, .arrow_red li, .circle li,
.circle_red li, .normal_white li, .check_white li, .arrow_white li, .circle_white li  {
background: url(../images/list_bullet.png) 0 0px no-repeat;
padding-left: 21px;
list-style:none;
margin:5px 0;
}
.main-content ul li:hover, .blog_more ul li:hover, .normal li:hover, .check li:hover, .arrow li:hover, .normal_red li:hover, .check_red li:hover, .arrow_red li:hover, .circle li:hover,
.circle_red li:hover, .normal_white li:hover, .check_white li:hover, .arrow_white li:hover, .circle_white li:hover, ol li:hover  {
color: #444;
cursor:default;
}
.main-content ul ul, ul.normal ul, ul.check ul, ul.arrow ul, ul.normal_red ul, ul.check_red ul, ul.arrow_red ul, ul.circle ul, 
ul.circle_red ul, ul.normal_white ul, ul.check_white ul, ul.arrow_white ul, ul.circle_white ul {
margin-left: 0px;
margin-top:4px;
padding-left:0;
}
.main-content ul li li, .normal li li, .check li li, .arrow li li, .normal_red li li, .check_red li li , .arrow_red li li , .circle li li, 
.circle_red li li, .circle_white li li, .check_white li li, .arrow_white li li, .normal_white li li  {
background: url(../images/list_bullet.png) 0 0px no-repeat;
padding-left: 18px;
list-style:none;
margin:5px 0;
}

.normal li {
background: url(../images/list_normal.png) 0 0px no-repeat !important;
}
.check li {
background: url(../images/list_check.png) 0 0px no-repeat !important;
}
.arrow li {
background: url(../images/list_arrow.png) 0 0px no-repeat !important;
}
.circle li {
background: url(../images/list_circle.png) 0 0px no-repeat !important;
}
.normal_red li {
background: url(../images/list_normal_red.png) 0 0px no-repeat !important;
}
.arrow_red li {
background: url(../images/list_arrow_red.png) 0 0px no-repeat !important;
}
.check_red li {
background: url(../images/list_check_red.png) 0 0px no-repeat !important;
}
.circle_red li {
background: url(../images/list_circle_red.png) 0 0px no-repeat !important;
}

ol {
margin: 5px 0 0 6px;
background-color: transparent;
padding: 0 0 0 20px;
}
ol li {
margin: 0;
padding: 1px 5px;
font-weight: normal;
}

ul li > h2, ul li > h3, ul li > h4 {
margin-top : 0;
padding-top:0;
}
ul.actions {
text-align:right;
float:right;
margin: 10px 10px 0 3px !important;
padding:0 !important;
}

ul.actions li {
background-image: none !important;
margin: 0 !important;
padding:0 !important;
list-style:none !important;
display:inline;
}

ul.actions a {
text-decoration:none;
}

/*
*	Quotation
*/

blockquote, cite {
font-style:italic;
font-size:115%;
word-spacing:2px;
}

blockquote.black, blockquote.red, blockquote.green, blockquote.pink, blockquote.white, blockquote.blue {
margin: 10px 30px 10px 30px;
padding: 10px 35px 10px 35px;
border: none;
background: url(../images/quote_black.png) 0 5px no-repeat;
text-align:justify;
font-style:italic;
font-size:105%;
}
blockquote.red {
background: url(../images/quote_red.png) 0 5px no-repeat;
}
blockquote.green {
background: url(../images/quote_green.png) 0 5px no-repeat;
}
blockquote.pink {
background: url(../images/quote_pink.png) 0 5px no-repeat;
}
blockquote.white {
background: url(../images/quote_white.png) 0 5px no-repeat;
}
blockquote.blue {
background: url(../images/quote_blue.png) 0 5px no-repeat #e5e5e5;
}
blockquote.black p , blockquote.red p, blockquote.green p, blockquote.pink p, blockquote.white p, blockquote.blue p {
margin: 0px -35px -10px 0px;
padding: 0px 35px 10px 0px;
/* background: url(../images/quote_black_end.png) 100%  no-repeat; */
color: #444;
}
blockquote.red p {
background: url(../images/quote_red_end.png) 100%  no-repeat;
color: #a93232;
}
blockquote.green p {
background: url(../images/quote_green_end.png) 100%  no-repeat;
color: #88a160;
}
blockquote.pink p {
background: url(../images/quote_pink_end.png) 100%  no-repeat;
color: #eb6c99;
}
blockquote.white p {
background: url(../images/quote_white_end.png) 100%  no-repeat;
color: #eee;
}
blockquote.blue p {
/* background: url(../images/quote_blue_end.png) 100%  no-repeat; */
color: #000000;
}


/**		Message & Info		**/

.jmessage, .info {
background-color : #f5f5f5;
border : 1px dotted #bbb;
padding:8px 12px 10px 12px;
margin-bottom:20px;
-moz-box-shadow:2px 2px 4px #ccc;
-webkit-box-shadow:2px 2px 4px #ccc;
box-shadow:2px 2px 4px #ccc;
margin-right:4px;
}

#system-message {
background-color : #f5f5f5;
border : 1px dotted #bbb;
padding:8px 12px 10px 12px;
margin-bottom:20px;
-moz-box-shadow:2px 2px 4px #ccc;
-webkit-box-shadow:2px 2px 4px #ccc;
box-shadow:2px 2px 4px #ccc;
margin-right:4px;
}

.jmessage:hover, .info:hover {
background-color : #f8f8f8;
-moz-box-shadow:2px 2px 4px #bbb;
-webkit-box-shadow:2px 2px 4px #bbb;
box-shadow:2px 2px 4px #bbb;
}

.info {
background: #f5f5f5 url(../images/logo_info.png) 9px 6px no-repeat;
text-indent:22px;
}


/**	login	**/

#form-login-username label, #form-login-password label {
display : block;
font-size:96%;
margin-bottom:6px;
}


#submit-login {
float:left;
font-size:90%;
}


ul.icon_login {
float:left;
margin: 0 0 0 4px;
}
ul.icon_login li, ul.icon_login li {
display:block;
float:left;
width:16px;
height:16px;
margin:4px 0 0 5px;
}
ul.icon_login li a:hover, ul.icon_login li#current a, ul.icon_login li.active a {
border:none;
}
#form-login-remember {
clear:both;
padding-top:12px;
}
p#form-login-username {
margin:0;
}
p#form-login-password {
margin: 8px 0 12px 0;
}
#modlgn_remember {
background-color:transparent;
border:none;
}


/**	read more	**/

p.readon {
height : 20px;
}

a.readon {
float : right;
color: #777;
padding : 4px 12px;
margin-right:3px;
border:none;
font-weight:normal;
font-style:italic;
text-shadow : 0 1px 1px rgba(255,255,255, 0.85);
background : transparent url(../images/black-04.png) top left repeat;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e6e6e6',GradientType=0 );
background-image : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#e6e6e6));
background-image : -moz-linear-gradient(0% 100% 90deg, #e6e6e6, #fbfbfb );
background-image:     -ms-linear-gradient(top, #fbfbfb, #e6e6e6);
background-image:     -o-linear-gradient(top, #fbfbfb, #e6e6e6);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
box-shadow: 0px 1px 2px rgba(0,0,0, 0.5);
-webkit-transition : none;
-moz-transition : none;
-ms-transition : none;
-o-transition : none;
transition : none;
}

a.readon:hover {
-moz-box-shadow: 0px 1px 2px rgba(0,0,0, 0.3);
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0, 0.3);
box-shadow: 0px 1px 2px rgba(0,0,0, 0.3);
text-decoration:none;
}

a.readon:active {
-moz-box-shadow: 0px 0px 2px rgba(0,0,0, 0.3);
-webkit-box-shadow: 0px 0px 2px rgba(0,0,0, 0.3);
box-shadow: 0px 0px 2px rgba(0,0,0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fbfbfb',GradientType=0 );
background-image : -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e6e6), to(#fbfbfb));
background-image : -moz-linear-gradient(0% 100% 90deg, #fbfbfb, #e6e6e6 );
background-image:  -ms-linear-gradient(top, #e6e6e6, #fbfbfb);
background-image:  -o-linear-gradient(top, #e6e6e6, #fbfbfb);
}


/**		FOOTER		**/

.bottom-site {
color : #888;
}

.bottom-site a {
color : #666;
}

.bottom-site a:hover {
text-decoration : none;
}

#address p {
text-align:left;
font-size:90%;
text-transform:none;
}



/**	images	**/

img.border {
padding : 4px;
border : 1px solid #bdbcb8;
}

.shadow {
margin: 4px;
-moz-box-shadow : 2px 2px 6px #888;
-webkit-box-shadow : 2px 2px 6px #888;
box-shadow : 2px 2px 6px #888;
border:4px solid #eee;
}

a .shadow:hover {
border-color : #aaa;
-moz-box-shadow : 2px 2px 6px #bbb;
-webkit-box-shadow : 2px 2px 6px #bbb;
box-shadow : 2px 2px 6px #bbb;
}


#remover-button-link {
    background: url("../images/remover_n.png") no-repeat scroll 0 0 #469246;
    box-shadow: 0 1px 6px 2px #888;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 48px;
    line-height: 15px;
    margin: 10px 0;
    padding: 35px 5px 5px 68px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    letter-spacing: 0.3px;
    width: 187px;
}

#remover-button-link-og {
    background: url("../images/remover_og.png") no-repeat scroll 0 0 #f37827;
    box-shadow: 0 1px 6px 2px #888;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 73px;
    line-height: 15px;
    margin: 10px 0;
    padding: 10px 5px 5px 68px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    letter-spacing: 0.3px;
    width: 187px;
}

#remover-button-link-ow {
    background: url("../images/remover_ow.png") no-repeat scroll 0 0 #f37827;
    box-shadow: 0 1px 6px 2px #888;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 73px;
    line-height: 15px;
    margin: 10px 0;
    padding: 10px 5px 5px 68px;
    position: relative;
    text-align: left;
    text-decoration: none;
    letter-spacing: 0.3px;
   /* text-shadow: 0 0 1px #000; */
   text-shadow: 0px 1px 0px #000000;
    width: 187px;
}

#remover-button-link-by {
    background: url("../images/remover_by.png") no-repeat scroll 0 0 #f8c71f;
    box-shadow: 0 1px 6px 2px #888;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 73px;
    line-height: 15px;
    margin: 10px 0;
    padding: 10px 5px 5px 68px;
    position: relative;
    text-align: left;
    text-decoration: none;
    letter-spacing: 0.3px;
   /* text-shadow: 0 0 1px #000; */
   /* text-shadow: 0px 1px 0px #ffffff; */
    width: 187px;
}

#remover-button-link-bw {
    background: url("../images/remover_bw.png") no-repeat scroll 0 0 #000000;
    box-shadow: 0 1px 6px 2px #888;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 73px;
    line-height: 15px;
    margin: 10px 0;
    padding: 10px 5px 5px 68px;
    position: relative;
    text-align: left;
    text-decoration: none;
    letter-spacing: 0.3px;
   /* text-shadow: 0 0 1px #000; */
   /* text-shadow: 0px 1px 0px #ffffff; */
    width: 187px;
}


#remover-button-link-red {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAABYCAIAAACcUR5lAAAI5ElEQVR4AezTtZEcQQBG4c5DrF5GsTTLIGaWjpnZP2YYqHMGEluKYXgSuA6ina76qz77eY+MPo+pr6kQpl4lD0ffa1+K3MsAbASitmgw/lAI1ofM4Hol2ipxLwOwEYjaoMHwQyGY7zJ9bSVak7iXAdgIRKlR/68YzDeZvrocLpe4lwHYCESpxPyfVAhmO9OXl8OFEvcyABuBKKWY/4UKwWhm+lfL4UyJexlAKcWI8irmfaRCMOqZ/sVSMFniXgZgIxDlecxrUyEY1Uz/bCkYKXEvA7ARiPwk5tWoEIxyune6GPyVuJcB2AhELsbcl1QIxqt073jR/yFxLwOwEYici7mPxWC8SPeOFvzPEvcyABuByKmYmxWD8TTdO1jw35a4lwHYCEROxJy4GMzH6e7+vNcqcS8DsBGI/DDm3BODWUh3d+e9qsS9DMBGIPKDmHNbDGY+3d2Z88oS9zIAGwEzAGAGAMwAgBkAMAPcsHcWMG4kSxgWY9A8Y7bDzIzi946ZhccgDkcQZtGRWMcMy0yGZbI3sMxoOGbR3n+zgdmt8SicGatGvyRDd4nqc1dXVbdZtxeG5ISu2/r1GtQRDCyGAf46ZvcPir4+0Tcg+kbt/ptBghgckAwO2f0xGNQ+DCyGAW4KDCJWd8i3sPmhx2tWrW+yuuDHN81DwjFnQDJYu2oDDFb5F12weYbBg8ZhYDEMWAfqLa7cTVv/+fnncempefWNGotT3X1V0AIJ1RZn3WtvTliD2dItO8HGiN3PMGhXDAN8t1f0Fbjn/g0SZE/plh2XbJ4xdfdNgVbU5s5ZsuLvn64alHjwzu8RfQmGQbNiGOCdbYK36fW3xic/P7a0lBhFRfdVt9YlePMNtuFAcIrBC/sOgq44w6BlMQytNk8DQhryNO3ZX2dxDd1IsITBCJDqd++j1upfe/OCxmFgMQxdoq9w6Srqvohtipatvv5gCY5+SfDkLV2JAIlaK162ukPwajpMYvGeARvloMlef+QY9eDRYKjYKFxPsIQB/aIPg0eCQWoncuxEpdkxiEVGUzCwGAbqx52CN2OWORGJUj+u2723yuIcVM20JqUACTFVwx6FAOmHaEuhwdYleuOcWmVpv+iGpGej1ZW3aSt1ZcQ8iHzOqwZL+ArRFGIqRFbUAvKqZLpWYWAxDFgcUCquMNkbjx6n3ozIp8BgQ7CUTDEXXyH1hJiKzo0eP1lNFhbtwsBiGCB0TLSlDpaQIEJhDjWEVAFSxdPP0VnxSCRzlpkESAyDtsUwJK8ESzkpgqUSKR0UVwqQsl1+xQApa+MWdHZgDDfq6UcMw3UES/FQOGCyI2WUkI3vFn1FRqEvK4eOh5EykwiD3LWqEzEMpFaAn/+c2dZkNKpehoOQKg2bHUVPPk1HYjqMkJWEYdC2GAbaXBSxudG3p16Gwx4DOaKvHZ6/f/qJjizcvB1GYIoP9+hMDANtOy01CrVHjiqW4ZA4QgMSMkioHnRnZimW2LBi0CZwhkEfYhhoY8Xn0w2xSERhM7Bnf8jsQCWOZpBogMQw6FIMA225+279JuruaPb+auGST0Qnoib1AIlh0LMYBpIpqlPqWeqpqLiYkaHcg0QDJIZBx2IYrqMMRx8My51tpV19DIPuxTAkVXuW6INqXdTqpiU2hkH3YhjUynDkaTh6DCW2fhogMQz6F8NwA8ESepC+mWlCAirGl4iloRgGEixlbtySCgb0INEDogxDuohhIMESTrHVHD6aqgepl+6bGYb0E8MAxaVLNBALISJSL7ExDKy0asdISN4PJWQ3pQ5Ld43lbJyUWSreskNeYpuYGCNzGQb9iWFISLXndsGLa10gvEAFLX7lK8RCaMQIPPM8as9Q+JkXai3OqyU2JFURTbVemYvlAqYSDINuxDCQmzJa127uOXWu7eQZCC8iazZdTZjGpROe9VYXevWKjSJ21fgqIbtV4OLDT3adOtsqze09fa7Z6oZBXZ5nYDEM8HVcFSwPhAL3PXTR5knINg9ILoEBCC8Ssgxsg9V1/vgp+Vx0c+j1cA+LYegSfXUPPjoJhpdexVYBvj5pJETu1wiY7HWTu77RndHLMOhUDAN8F/U1uUNf+vAjJFUVawh0YkdGpnwuoqkBhkGnYhgGpXqCPH/6108/fWV3twoeLA6pZiGbhO3B5wsWy0kYC4arpXvteQPN0mU2CW5dZ3Gi0Uju1r1Z2SAE+2Pki5JKJKAEkTXLMlARkM+qeuV1nAuNMQws/aZWkRL93umbcnlw1yefwt1x70u39LdUI5KwjIAQ7Ci+m2nq+PiTKaelCz1zye6ZYdCVuOgGL8eRzuixk+OTn8GKAAKh72eZy01ilcWBQzylRhE16U/mLxyoqJgyuHnPfpAT0+uFACyGQVYxyDfYRpSui+zIyECHUs7jT0LVh48oHpLu/PjTiW4lrkDrTwwD3TmghJzvmYsLtMdv8MH1GaXe+Shdk2WBYdCLGAZSisb2t8gz7+I7710/Ca3vvl9oFNCRAZxghGHQsRgGmibCMbfS/z8wFAioY4CbuoP3PYyNBE06MQysdDgDHZcuFGuxuYsNwn///3nidCwU/q2vfwIAvMDb1hOnC5auxK4aN+3hwsl4WrVwsxgGggS8HD/5UZu7xuIMYK0wiVDAbEfXaovN0yV4hyUM0vOkG4thoIccYlJ5YUiqMEB4gVAqRo4uMAzpLIaBsvFv+3Sg0VAUBnD8PEh37Nju7u45vcA5q3qFoCfIvRAArdVEXGNEYo8UKWpUUSgUEXuHvof44OPPD8Af+IuNAgMzgBkU6M0AMAPADIAqZgCYAWAGgBkAZgCYAWAGgBkAZgCYAWAGQH+GZX/wtzU0YbU9fps3m5zUy4CM4Bb94U9RmnAT6+fz5jdn9TIgI7jOl19FZcJ1rNdnzXeeqJcBGcFd+vKjGJtwFevHWfOZdtTLgIzgLvzopahNWIbwcNq+p131MiAjuLmvnnrBhEUId9P2Ne+plwEZwc18dd+LJnQh3p6067SvXgZkBHcwKKe+MuFwNFodH3Vpol4GZIR/wB72l8k94VsAAAAASUVORK5CYII=') no-repeat scroll 0 0 #ed1c24;
    box-shadow: 0 1px 6px 2px #888;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 73px;
    line-height: 15px;
    margin: 10px 0;
    padding: 10px 5px 5px 68px;
    position: relative;
    text-align: left;
    text-decoration: none;
    letter-spacing: 0.3px;
   /* text-shadow: 0 0 1px #000; */
   /* text-shadow: 0px 1px 0px #ffffff; */
    width: 187px;
    transition: none;
}

#remover-sidestick-red {
background: url('data:image/png;base64,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') no-repeat scroll 0px 0px #ed1c24;
box-shadow: 0px 1px 6px 2px #888;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 70px;
line-height: 15px;
margin: 10px 0px;
padding: 5px 50px 5px 3px;
position: relative;
text-align: center;
text-decoration: none;
letter-spacing: 0.3px;
/* text-shadow: 0px 0px 1px #000; */
/* text-shadow: 0px 1px 0px #000000; */
width: 183px;
transition: none;
}

#remover-button-link-red:hover {
    background: url('data:image/png;base64,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') no-repeat scroll 0 0 #0085c9;
    transition: none;
}

#remover-sidestick-red:hover {
    background: url('data:image/png;base64,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') no-repeat scroll 0 0 #0085c9;
    transition: none;
}

#remover-sidestick-by {
background: url("../images/remover_sidestick_by.png") no-repeat scroll 0px 0px #f8c71f;
box-shadow: 0px 1px 6px 2px #888;
color: #000000;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 70px;
line-height: 15px;
margin: 10px 0px;
padding: 5px 50px 5px 3px;
position: relative;
text-align: center;
text-decoration: none;
letter-spacing: 0.3px;
/* text-shadow: 0px 0px 1px #000; */
/* text-shadow: 0px 1px 0px #000000; */
width: 183px;
transition: none;

}

#remover-sidestick-bw {
background: url("../images/remover_sidestick_bw.png") no-repeat scroll 0px 0px #000000;
box-shadow: 0px 1px 6px 2px #888;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 70px;
line-height: 15px;
margin: 10px 0px;
padding: 5px 50px 5px 3px;
position: relative;
text-align: center;
text-decoration: none;
letter-spacing: 0.3px;
/* text-shadow: 0px 0px 1px #000; */
/* text-shadow: 0px 1px 0px #000000; */
width: 183px;
}

#remover-sidestick-link {
background: url("../images/remover_bg_sidestick.png") no-repeat scroll 0px 0px #EC521D;
box-shadow: 0px 1px 6px 2px #888;
color: #FFF;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 70px;
line-height: 15px;
margin: 10px 0px;
padding: 5px 50px 5px 3px;
position: relative;
text-align: center;
text-decoration: none;
letter-spacing: 0.3px;
/* text-shadow: 0px 0px 1px #000; */
text-shadow: 0px 1px 0px #000000;
width: 183px;
}


/** EFFECTS **/



@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translatex(0);
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translatex(-6px);
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translatex(6px);
    }
}

@-moz-keyframes shake {
    0%, 100% {
        -moz-transform: translatex(0);
    }
    10%, 30%, 50%, 70%, 90% {
        -moz-transform: translatex(-6px);
    }
    20%, 40%, 60%, 80% {
        -moz-transform: translatex(6px);
    }
}

@-o-keyframes shake {
    0%, 100% {
        -o-transform: translatex(0);
    }
    10%, 30%, 50%, 70%, 90% {
        -o-transform: translatex(-6px);
    }
    20%, 40%, 60%, 80% {
        -o-transform: translatex(6px);
    }
}

@keyframes shake {
    0%, 100% {
        transform: translatex(0);
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translatex(-6px);
    }
    20%, 40%, 60%, 80% {
        transform: translatex(6px);
    }
}
.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}





/** END EFFECTS **/


/**		DYNAMIC   **/


h2, h2 a, h2 a:hover {
color : #006d98;
}

/**		FONT	**/

h1, .componentheading, h2.contentheading, .blog-featured h2 {
font-family: Arial, Helvetica, sans-serif;
}

.dropdown ul li a, .dropdown ul li span.separator {
font-family: Arial, Helvetica, sans-serif;
}

.left_column h3, .right-module-position h3, .user1 h3, .user2 h3, .user3 h3, 
.user4 h3, .user5 h3, .user6 h3 {
font-family: Arial, Helvetica, sans-serif;
}

.left_column .moduletitle, .right-module-position .moduletitle, .user1 .moduletitle, .user2 .moduletitle, .user3 .moduletitle, 
.user4 .moduletitle, .user5 .moduletitle, .user6 .moduletitle {
font-family: Arial, Helvetica, sans-serif;
}

.submenu li a, .submenu li span.separator {
font-family: Arial, Helvetica, sans-serif;
}

body {
font: normal 0.9em/1.3 Arial, Helvetica, sans-serif;
}


/**			Width 		**/

.site, .bottom-site {
width:98%;
max-width: 1200px;
}

.left_column {
width:0%;
}

.right-module-position {
width:29%;
}

/** THEME BLUE **/


/**		COLOR	**/

a, a:hover, .breadcrumb a:hover,
.user7 .link a:hover, .user8 .link a:hover, .user9 .link a:hover {
color : #028bc0;
}


/**
*			ACCORDION MENU
**/

/** if parent active and children active  **/
.submenu li.active li a:hover, .submenu li.active li.active li a:hover, .submenu li.active li.active li.active li a:hover,
.submenu li.active li span.separator:hover, .submenu li.active li.active li span.separator:hover, .submenu li.active li.active li.active li span.separator:hover {
color : #028bc0;
}

/** if active level 1 **/
.submenu li.active a, .submenu li.active span.separator,
.submenu li.active a:hover, .submenu li.active span.separator:hover {
color : #028bc0;
}

/** if active level 2+ **/
.submenu li.active li.active a, .submenu li.active li.active li.active a, .submenu li.active li.active li.active li.active a,
.submenu li.active li.active span.separator, .submenu li.active li.active li.active span.separator, .submenu li.active li.active li.active li.active span.separator {
color : #028bc0;
}

/** if hover level 1 **/
.submenu li a:hover, .submenu li span.separator:hover, .submenu li li a:hover, .submenu li li li a:hover,
.submenu li li span.separator:hover, .submenu li li li span.separator:hover {
color : #028bc0;
}

/** if hover level 2+ **/
.submenu li li a:hover, .submenu li li li a:hover,
.submenu li li span.separator:hover, .submenu li li li span.separator:hover,
.submenu li.active li a:hover, .submenu li.active li span.separator:hover {
color : #028bc0;
}

/** 	TOP 		**/

.top {
border-bottom:4px solid #10b0d0;
}


/**		MIDDLE SITE		**/

.left_column {
border-right:2px solid #10b0d0;
}


/**		Modules 	**/

.left_column .moduletable:hover h3, .right-module-position .moduletable:hover h3, .user1 .moduletable:hover h3, .user2 .moduletable:hover h3, .user3 .moduletable:hover h3, 
.user4 .moduletable:hover h3, .user5 .moduletable:hover h3, .user6 .moduletable:hover h3 {
border-color : #10b0d0;
}

/** 	drop down menu 	**/

/** if active level 2+ **/
.dropdown li.active li.active a, .dropdown li.active li.active li.active a, .dropdown li.active li.active li.active li.active a,
.dropdown li.active li.active span.separator, .dropdown li.active li.active li.active span.separator, .dropdown li.active li.active li.active li.active span.separator {
background: rgb(4,172,236); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(4,172,236,1) 0%, rgba(1,134,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,172,236,1)), color-stop(100%,rgba(1,134,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04acec', endColorstr='#0186ba',GradientType=0 ); /* IE6-9 */
}

/** if hover level 2+ **/
.dropdown li li a:hover, .dropdown li li li a:hover,
.dropdown li li span.separator:hover, .dropdown li li li span.separator:hover,
.dropdown li.active li a:hover, .dropdown li.active li span.separator:hover,
.dropdown li.active li.active li a:hover, .dropdown li.active li.active li span.separator:hover {
background: rgb(4,172,236); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(4,172,236,1) 0%, rgba(1,134,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,172,236,1)), color-stop(100%,rgba(1,134,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(4,172,236,1) 0%,rgba(1,134,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04acec', endColorstr='#0186ba',GradientType=0 ); /* IE6-9 */
}

/** MEDIA QUERIES **/

/**
*
*		Media queries
*
**/



.hidden {
display: none;
visibility: hidden;
}

.visible-phone {
display: none !important;
}

.visible-tablet {
display: none !important;
}

.hidden-desktop {
display: none !important;
}

.visible-desktop {
display: block !important;
}

.maincontent {
    width: 68%;
}

.modules {
    width: 29%;
}

#comments-form textarea {
margin: 0;
max-width: 400px !important;
width: 350px;
}


/* Portrait tablet to landscape and desktop */
@media only screen and (max-width: 979px) {


	.hidden-desktop {
	display: block !important;
	}
	.visible-desktop {
	display: none !important;
	}
	.visible-tablet {
	display: block !important;
	}
	.hidden-tablet {
	display: none !important;
	}
	
	.maincontent {
    width: 100%;
	}

	.modules {
    width: 100%;
	}
	
	#comments-form textarea {
    margin: 0;
    width: 90%;
}


}


/* Phone and little tablet */
@media only screen and (max-width: 767px) {


	.hidden-desktop {
	display: block !important;
	}
	.visible-desktop {
	display: none !important;
	}
	.visible-tablet {
	display: none !important;
	}
	.hidden-tablet {
	display: block !important;
	}
	.visible-phone {
	display: block !important;
	}
	.hidden-phone {
	display: none !important;
	}
	
}


@media only screen and (max-width: 979px) {


	.site, .bottom-site {
	width:96%;
	}

	/** 	remove the fixed width of Google map 		**/
	
	div[id*="googlemap"] {
	width:auto !important;
	}
	
	/** 	header  	**/
	/*
	header {
		padding: 35px 5px 5px 5px;
	}
	
	.top_menu {
	padding-top: 48px;
	}
	*/
	.top_menu li a, .top_menu li span.separator,
	.bottom_menu li a, .bottom_menu li span.separator {
	padding: 5px 7px 4px 7px;
	}
	
	#social-links {
	float:right;
	}
	/*
	#social-links li a img {
	width:20px;
	}
	
	#search {
	float:left;
	}
	*/
	#search .inputbox {
	margin: 0px;
	width: 120px;
	}
	
	#search .inputbox:focus  {
    width : 120px;
    margin: 0px;
}
	
	/** 	TOP SITE 		**/
	
	.logo {
	
	float: none;
	display: inline-block;
	margin-top: 35px;
	position: relative;
	display: inline-block;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	}
	
	.navigation {
	background : #929292 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAIElEQVR42mM42HSQgVTMcJAMyDBq06hNozaN2jTCbAIAEHNTlYsyjmkAAAAASUVORK5CYII=') 0 0 repeat;
	}
	
		#search {
	padding:10px 0px 5px 0px;
	width:100%;
	text-align: center;
	float: none;
	display: inline-block;
	margin: 0px;
	}
	/*
	#search .inputbox {
	margin-left:34px;
	}
	*/
	.nav_main {
	float:left;
	width:100%;
	padding:5px 0;
	}
	
	.dropdown li ul, .dropdown li ul ul {
	top:100%;
	left:12%;
	width:88%;
	margin-top:0;
	}
	
	.dropdown li {
	text-align:center;
	float:left;
	margin : 0px 1% 1px 1%;
	width:48%;
	}
	
	.dropdown li li {
	text-align:left;
	float:none;
	margin : 2px 2px;
	width:auto;
	}
	
		.dropdown li a, .dropdown li span.separator {
	text-align:left;
	line-height: 32px;
	}
	
	.dropdown li.active a, .dropdown li.active span.separator,
	.dropdown li.active a:hover, .dropdown li.active span.separator:hover {
	margin-left: 0;
	width:auto;
	}
	
	.dropdown li li a, .dropdown li li span.separator {
	padding:9px 12px 9px 12px;
	width:auto;
	}
	
	
	.dropdown li.parent li.parent a::after , .dropdown li.parent li.parent span::after,
	.dropdown li.parent li.parent li.parent a::after , .dropdown li.parent li.parent li.parent span::after {
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	}
	
	
	/** 	CONTENT 	**/
	
	
	.left_column, .right-module-position {
	float:none;
	margin: 12px 0 12px 0;
	border:none;
	width : auto;
	clear:both;
	}
	
	.right-module-position {
	overflow:visible;
	}
	
	.left_column .moduletable, .right-module-position .moduletable {
	clear:both;
	border:1px solid #e3e3e3;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	/* background: transparent url(../images/black-03.png) 0 0 repeat; */
	 background-color: #eef0f0;
	}
	
	
	.submenu li {
	display : inline-block;
	margin : 0 1%;
	width:48%;
	}
	
	.submenu li li {
	text-align:left;
	float:none;
	margin : 2px 2px;
	width:100%;
	}
	
	.submenu li li a, .submenu li li span.separator {
	text-align:left;
	padding-top:4px;
	padding-bottom:3px;
	}
	
	.submenu li.active a, .submenu li.active span.separator,
	.submenu li.active a:hover, .submenu li.active span.separator:hover {
	margin-left: 0;
	width:auto;
	}
	
	.submenu li li a, .submenu li li span.separator,
	.submenu li.active li a, .submenu li.active li span.separator {
	background-position : 5px 10px;
	}
	
	
	
	/** 	FOOTER 		**/
	
	
	.bottom-site .wrapper-site {
	padding:10px 6px 40px 10px;
	}
	
	.bottom_menu {
	display:block;
	float:none;
	padding:0;
	text-align:center;
	margin: 8px auto 6px auto;
	}
	
	.bottom_menu li {
	display:inline;
	float:none;
	padding:0;
	margin:0;
	width:auto;
	}
	
	.bottom_menu li a {
	display:inline;
	}
	
	.address {
	clear: both;
	padding: 12px 0 0;
	text-align: center;
	width:100%;
	}
	
	.sidestick {
	position: relative !important;
	width: auto !important;
	max-width: none;
	top: 0px;
}

	div#sidesticker {
	position: relative !important;
	width: auto !important;
	max-width: none;
	top: 0px;
}

}

@media only screen and (max-width: 767px) {

	/* ++++++++++++++  blog  ++++++++++++++ */
	
	
	.cols1, .cols2, .cols3 {
	clear:both;
	float: none;
	width : auto;
	}
	
	.column1, .column2, .column3 {
	padding: 20px 0 0 0;
	float: none;
	}
	
	
	.cols-2 .column-1 {
	width:auto;
	float:none;
	}
	
	.cols-2 .column-2 {
	width:auto;
	float:none;
	}
	
	.cols-3 .column-1 {
	float:none;
	width:auto;
	padding:0;
	margin-right:0;
	}
	
	.cols-3 .column-2 {
	float:none;
	width:auto;
	width:auto;
	padding:0;
	}
	
	.cols-3 .column-3 {
	float:none;
	width:auto;
	padding:0;
	}
	
	.column-1, .column-2, .column-3 {
	padding:10px 0px;
	}
	
	.column-2 {
	width:auto;
	margin-left:0;
	}
	
	.column-3 {
	width:auto;
	}


	.site, .bottom-site {
	width:93%;
	}
	
	.logo {
	float : none;
	width: 100%;
	text-align:center;
	margin-top: 35px;
	}
	/*
	.website-icons {
	top: 2px;
	right:6px;
	}
	*/
	.top_menu {
	padding-top: 10px;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
	}
	
	.user1, .user2, .user3, .user4, .user5, .user6, .right-module-position {
	float:none;
	padding:0;
	margin:0;
	width : 100% !important;
	clear:both;
	}

}


@media only screen and (max-width: 600px) {

	input[type="text"], input[type="password"], input[type="email"], textarea {
	max-width:280px;
	}
	
	fieldset dt {
    float: none;
    margin: 0;
    padding:15px 20px 0 0;
}

div#sticker {

    display: none;
    visibility: hidden;
}



}


@media only screen and (max-width: 450px) {

	input[type="text"], input[type="password"], input[type="email"], textarea {
	max-width:200px;
	
	}
	

}

@media only screen and (max-width: 350px) {

	input[type="text"], input[type="password"], input[type="email"], textarea {
	max-width:150px;
	
	}
	
}

@media only screen and (max-width: 640px) {

	textarea, table, td, th, code, pre, samp {
	word-wrap: break-word; 
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	}
	
	code, pre, samp {
	white-space: pre-wrap;
	}

}

/* BLUE BUTTON */

.btn-primary, .btn-primary:hover  {
    background-color: #006DCC;
    background-image: -ms-linear-gradient(top, #0088CC 0%, #0044CC 100%);
    background-image: -moz-linear-gradient(top, #0088CC 0%, #0044CC 100%);
    background-image: -o-linear-gradient(top, #0088CC 0%, #0044CC 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0088CC), color-stop(1, #0044CC));
    background-image: -webkit-linear-gradient(top, #0088CC 0%, #0044CC 100%);
    background-image: linear-gradient(to bottom, #0088CC 0%, #0044CC 100%);   
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    
}

.btn-large {
   /* border-radius: 5px; */
    font-size: 16px;
    line-height: normal;
    padding: 9px 14px;
}

.scanner_button a, .scanner_button a:hover
{
 color: #FFFFFF;
 text-decoration: none;
}

/* LANGUAGES */

.languages
{
line-height:23px;
padding-left:30px;
display: inline-block;
}
.languages .lang-es
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABF0lEQVR4AWWRsUoDQRCG/92LBNRObENALbWwt/EZLO1S+gYB0dbOl0llZWWrpk6RdErAaG69nbndWc8heyHkYxlm2O9vZkzCGsGakBvODWnVwHCITPL0X8lr71UkqSoA0Xs3GnWgxNkMiv7BNpLaTT4xhRjBXPR6ADoSYUywEAC/i8jf9e5hNF02MCJVSizCFnXTmAT+gUWmdHV8hDx03fzSVaG1oXbzglkAOZASFa/X9afg5m5nchS+zIatD4pVu2oCnbOT8jjg/rY4Pbey39pbgczL5H3vgv0VPb892YPltm2NI4IhoBgMZDpdLZQp6KJMWQIQ59rVFf3+fDxeBUAEoN13O66vwQzgowksNw+JrbHWGvP4B/FF6Ohb0FF7AAAAAElFTkSuQmCC');
}
.languages .lang-fr
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABJElEQVR4AWIonnoZjoomXboHBlfA4DwYvONkAKInDFAE0nDk0lsIOnj+9Y8fP77DwBcw+DG1B4i+dNQBaB6rxAhjEAwSqbev9fvfrO4e4YMS2J1fkwxmtwVUcr5+B0Ai8vPzo46I2j7AJw+31Lv0Xs4vv4myQgEJm6EpJbPtnXMiJ2wdTX/NpwwokdusDKytnMkr2MuWYWOM2do6/WtzstsCe5dSkuevtTg1bB2DnGzPhLiNySDHZxAs2GzxrqS1NcPHdzfDbe2DTRHvJn4Mb2nIHMJzW2FK2DGMmWEHG3tOZQwLePn4BcvBfj0+3NnbrdZ/KdmGCGqt+ewin1+Wi+sqTMb/XHJ264RvgCBx96W7wWDzhg2rwGD+/PlnGBiA6BgMAQBmaUkapXlbHAAAAABJRU5ErkJggg==');
}
.languages .lang-it
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAA7ElEQVR4AX1RS2oCURDsF1xnnckiiOA13OUWLnIKN54id/EansC12QbCyMzrz+t02eQFBC2GoptX1b8p9Ek0E6Cg88fZzJAp8ohf1mu6ohKwoJH27/uIWmvBwzC4ewSdfbv1WiGdpsvhsAgLCl++tIma/es6TidndpGyXDI6KGqnOsfwGzDnRzNGR30JtWt8QgLFPcN1sKdcSE3FJPiRIZfOE4WaG7PWBwbvHUYdoRbk9wx4UsXSed5UTzLfiKHr86hSGmarw/Nrv1KglBKcDctqVeLc+R/jiXZE3wT8gI67o4ig59+Wb5tNShO/nA9CjNneCc8AAAAASUVORK5CYII=');
}
.languages .lang-de
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAwFBMVEVKSkdKSDo/Pzo/Py+6urG1tautraOkpJmcnJCUlIeAgYF4eHhpaGlYWFiZi31mSTzKuK+dfHyVcnKMZWWDW1t4TEtpOTm9QTH8sqn8dXX7bGz6Zmb5YGD3WVn2UlLzR0fxPDzvMzPtKSnygHClPy/qHh6ofS/81aT2smn1plbym0TvkjbriSfogh22pC/78aL45WX14Vfy3Eju2Drq0yzozyLmzR3v4G2bhC/565f25Yfz4Hrw3G6ddy+zii+ohi8Po5P1AAAAWUlEQVQYGQXBSw4BQQBAwVejW2Qi2Ln/9XxWNjJIVElFVVXsSkrSNmqflF4tx22cSKKD3rkSEFgqIFRLAaFdjTMpST7fcSBJYjVaK6VUlsuc8/mYc/zubvQH92kLhzC7ENQAAAAASUVORK5CYII=');
}
.languages .lang-pt
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABTklEQVR4AXVRJYOVURA9z3F3ibjDTyDh0PCEk8iPhOsfwB0iLhESlnFIS1n33W/OmXuf4uyVcZ8sNgHdqJ8AZOH3quQAL4VVKO4sVizKJwZP+ckXDleUIEUy/ga779/PIg0gNrR9H5LxpWN9/lhqg6uJ+duMbYzGSItmkUxNnx5QNS9H9uAHlvjaiZp9x3mLIbJ7O6t2SRnWH1l1CPDoktp7OOiR8vsPd+49YW/GpQoULCb2uwMqDga505kF+3osSQ9unzQzSedCOmGuYvTLQQo1Bw9lUm+b7P1yJueL484f5IaPnSMs01rO8Ksk1EsS6DS3Z9/UmrbOlQ1x/vP8p2TIVUv3/MhAQoqSgCwMCqKzWTz7ioXh9viiqcB0a8Wu7iBCDndUHHpBafLIyRTlrkhMZ5aMw4Vq4Mpzr73q4pYBrUA/YFWYRlPXf3dcPyXjAE053wqLKgAAAABJRU5ErkJggg==');
}
.languages .lang-nl
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABC0lEQVR4AY2NhU11QRCF58ovuLuXQAUUhVsBLwYt0AFxYrSCR3Bn786ZHWbv8xd7XzZnx0+i1CRQG649/S41LuheJUYkgcUCZVHvY+AK04wdvKQCBb+dnuS10Zs7tQAQmwanYIEk3qsHsykL+2x+zoZzmljVhcXkf59tkVWjg48mElIBuSIhgmMFdGqczih5f3/v7++nkhCCqZY0UlMtSZLk8vIyhUg30zEgApB2OU1G2Upo5Wj7cO3m8ctzgAQW8QgCcRw8hAEGGT9eVqb6zyvHOV3ePX0WD28/hS1AfHzR2iZs7svFceuZDvZmVsipZGKox7TDBJpUT1irYZVQskEN9I7aeK4HX43SLziYDx0eihC+AAAAAElFTkSuQmCC');
}
.languages .lang-fi
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABLUlEQVR4AV2RAUd8QRTF5/73/a1dwbKJTUIpGwQBQZ+kDxFAKLD6JiGBkMACEghYZAUseJCK7c3ce6YzzXtv1cFx3szvPPcaWZQfrtHmyZOjep3Z9UG3WzCagq4GgwJ4e/9Mp6PhGh0xTs7HBhjc/s56RELjj3iV02zuUyHT9EVZBXMASP9BKRHxigKoaTKZDgoDMhNTAauCV3FH08nZHv/NzpeHGrwSYogMLPsAVQTDaNi7ubwr3NJ8+nZmNa1qmrILdI3LinwMrFnaqtkBK5oO1LRqgkjTzZQuL6/l9tYgwjjk6dU8j3F7sYtm77x2QkUen+dFp/jXEQcRJ64dOhONmGM7SBopX5PaGPwPFgGh3C9J20kjtQ95OH7Ip/fT434/hVAFukUDwMCX/gYvET8QFaHvfQAAAABJRU5ErkJggg==');
}
.languages .lang-cz
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABGUlEQVR4AWLkjT1SFyST5SbKAAaAusgpsaIYCMNHtW3bXUCxgT7fNdyN1cZz/VQbC6jtJplJOjmq/zj55o8Q0esAwNcOF8IbOlRiUxKPz7G9ItmbUsqtwuaLTk9PLZpNlDCw8bR8+OARISa/y7OzvCZVsZmD17m9Wy/mP/kB4EbHi/eJnZf5/bv/UKo55877K9N3AgUoE5D1rWLi9GhLrjZCxjQnhPIeIDVVRqP60gIkIGUlUPZsDtdsTjLGiZOEcrdDNed2VdWLUtqJCZ/u2pzs3Jw0/6K9B9Z3EA9v1HylifhBU607AIz+wdshcr7QcLlhFJVIziyiGdOWb6/aV4AN4F/DC+iOVGYZxiXtY5pGoBeljC9iQecDNBw5KeS0sBgAAAAASUVORK5CYII=');
}
.languages .lang-pl
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAv0lEQVR4AY2Oy2rDMBAAR6rPOeeSX8435NPii4+FhBwU7auyl1KDKe2Ah10zCyrxePCN5xcGeIRvmBkwnOt2cDoBEQHksPee17JMGR3rI6UUV63/rBM3qw4/dfxaA+miUK/XWJboHVhtZiLVzEURCZUYfr8/LpfP220C/H5nnkN6iNKH18Jy2Lk+nwoVQHVfuwiHGlV1tzwY+591mK0DTA0mkXo+54vZXjz+iHtprYC3BrDVDuUFSYdEDzZwSL4AyE1RO3poYYUAAAAASUVORK5CYII=');
}
.languages .lang-en
{
width: 110px;
float: left;
list-style:outside url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABSUlEQVR4AV2RA2w0cRDF90Osi52L8dmsrfii2rZthxfUDsqoth0ntW27q/btTj35HXb3zXvzn2Wc3PofcemWcGok+ARvPtxx1cmMmJWRGkRRKOvmuRu2tJNnWTav7fEbdXl5QVxcnNfUFEsNUJsksEA3htWIvAZ/wq4/B14JERG8iyuvUvFGRvy/f0J26jgSMAMZQw0PqA8ODqB+G3x+LBcu9/b2BMHq7Ox0ZKTnruHB+2fwNakZj7YHb+7bN+79eyEzbAQJOBzsIYUZ1DB7E7C+srLIWDSS97ZcGxvrk6JQX18hNeB8GJq83/gtwxtq5n3dgzerVAIkVCMBZkjA9BgR0NAvvMHs7JSwPKdWxzNYtjja83QhNDeMyftaoSCgLEQCWpGwJ4q0bIoijqU63N/fWV/nEYJZzoJtmRcvksC+sZBWmWoZeBO3pCZg0NXsShIAAAAASUVORK5CYII=');
}

.rmvrline {
    background: url("/images/rmvrbtn/arrbtn.png") no-repeat scroll 0 0 #f2f2f2;
    height: 130px;
    position: absolute;
    width: 100%;
    left: 1px;
}


div#sticker {
    padding:0px;
    margin:0;
    background: url("../images/stick_bg.png") repeat scroll 0 0 #469246;
    z-index: 9999;
    width:inherit;
    max-width: 1200px;
    position:fixed;
    top:0px;
    display:block;
  /*  box-shadow: 0 3px 10px #888888; */
    transition: height 0.5s linear;
}

.sidestick {
position: fixed !important;
width: 26% !important;
max-width: 325px;
top: 5px;
}

.stick {
    visibility: visible;
    height: 35px;

}

.nostick {
visibility: hidden;
height: 0px;
}

.innerstick {
    display: block;
    height: inherit;
    overflow: hidden;
    padding: 0;
    transition: none;
}

.innerstickleft {
    background: url("../images/sticker_btn.png") no-repeat scroll 0 0 #469246;
    border-right: 1px solid #000000;
    text-shadow: 0 0 1px #000;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    letter-spacing: -0.5px;
    max-width: 144px;
    min-width: 144px;
    overflow: hidden;
    padding: 5px 0 0 30px;
    text-align: center;
    transition: none 0s ease 0s;
}

div#sticker a, div#sticker a:hover {
    color: #ffffff;
    text-decoration: none;
	transition: none;

}

.innerstickright {
    display: block;
    overflow: hidden;
    width: auto;
    height: 28px;
    padding: 7px 0 0 20px;
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
    transition: none;
    text-shadow: 0 0 2px #000;

}

/*! QUICK MENU STYLING */

#quickul {
    border: 1px solid #e6e9e9;
    padding-left: 5px;
    padding-right: 5px;
}
#quickul li {
    background: none repeat scroll 0 0 #eef0f0;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    height: auto;
    padding: 5px;
}
#quickul li:first-child a {
    font-weight: bold;
}
#quickul li:hover {
    background: none repeat scroll 0 0 #21b8e7;
}
#quickul li a {
    color: #000000;
    font-weight: normal;
    transition: none 0s ease 0s;
}


/*! QUICK MENU STYLING FOR BLOG */

#quickulblog {
    border: 1px solid #e6e9e9;
    padding-left: 5px;
    padding-right: 5px;
}
#quickulblog li {
    background: none repeat scroll 0 0 #eef0f0;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    height: auto;
    padding: 5px;
}

#quickulblog li:hover {
    background: none repeat scroll 0 0 #9ccb3c;
}
#quickulblog li a {
    color: #000000;
    font-weight: normal;
    transition: none 0s ease 0s;
}

/*! QUICK MENU STYLING FOR NEWS */

#quickulnews {
    border: 1px solid #e6e9e9;
    padding-left: 5px;
    padding-right: 5px;
}
#quickulnews li {
    background: none repeat scroll 0 0 #eef0f0;
    color: #000000;
    /* font-size: 1.1em; */
    /* font-weight: bold; */
    height: auto;
    padding: 3px 5px 3px 7px;
}

#quickulnews li:hover {
    background: none repeat scroll 0 0 #9ccb3c;
}
#quickulnews li a {
    color: #000000;
    font-weight: normal;
    transition: none 0s ease 0s;
}

/*! GREY MODULE TITLES */

.right-module-position .titlegrey .moduletitle {
    background-color: #eef0f0;
    padding: 5px;
}

/*! BROWSER SELECTORS */

.browsers-selector {
    background: none repeat scroll 0 0 #eef0f0;
    color: #000000;
    display: block;
    float: left;
    margin: 3px;
    padding: 10px 15px;
    text-decoration: none;
    min-width: 115px;
    text-align:center;
    transition: none 0s ease 0s;
}

.browsers-selector.selected {
     background: none repeat scroll 0px 0px #21b8e7;
}

.browsers-selector:hover {
     background: none repeat scroll 0px 0px #21b8e7;
     color: #000000;
     text-decoration: none;
     transition: none 0s ease 0s;
}

/*! responsive reCAPTCHA */

#responsive_recaptcha {
  background-color: #b71800;
  padding: 0.5em;
  border-radius: 1em;
  position: relative;
  overflow: auto;
  max-width: 354px;
  font: 0.75em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin: 16px 0 25px 18px;
    -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



#responsive_recaptcha a {
  color: #ffffff;
  text-decoration: none;
}
#responsive_recaptcha img,
#responsive_recaptcha #recaptcha_image {
  width: 100% !important;
  height: auto !important;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#responsive_recaptcha .solution {
  margin-top: 0.5em;
  padding: 0.5em;
  padding-top: 1em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fbe098;
  color: #000000;
  display: block;
  
      -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#responsive_recaptcha .solution input {
  display: block;
  width: 100%;
  margin: 0.5em auto;
  -webkit-appereance: none;
  border: 1px solid #f7c236;
  font: inherit;
  font-size: 150%;
  outline: none;
  

}
#responsive_recaptcha .solution input:focus {
  border-color: #b71800;
  

}
#responsive_recaptcha .options {
  margin-top: 0.5em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  
      -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#responsive_recaptcha .options a {
  background-color: #c5523d;
  display: block;
  padding: 0.5em;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
#responsive_recaptcha .options a:first-child {
  border-radius: 0.5em 0.5em 0 0;
}
#responsive_recaptcha .options a:last-child {
  border-radius: 0 0 0.5em 0.5em;
  border-bottom: 1px solid #000000;
}
@media screen and (min-width: 480px) {
  #responsive_recaptcha .solution {
    float: left;
    width: 66%;
    margin-top: 0.5em;
    padding: 1em;
  }
  #responsive_recaptcha .solution input {
    margin: 0.35em auto;
    width: 90%;
  }
  #responsive_recaptcha .options {
    float: right;
    width: 34%;
    padding-left: 0.5em;
  }
  
}

p.osseparator-win7 {
    border-bottom: 1px dotted #DDD;
    padding: 4px 127px 4px 8px;
    color: #444;
    border-top: 1px dotted #DDD;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAASCAYAAACQCxruAAAJv0lEQVR42u1ZC1iO2RYuqZ8o1SRdRKORpKtSMkonZoZxqSeXdOjiGiGRu1PjGjHEmEokKRUmuZbo9HNEqE4uv1SU6SZKg8YZl27r7D1n/cfu831/cTjPeM5Zz/M+/Xt969t7fWvtvS47OTkOPZkybEiZy4DIG4O1C3LN1B/n2/V4eMfF5FT10hEj5P5PnzYVGos+v6TT6fml7vKQ16cjSCxEUGAjgjuDFOG+sxqc9TBze49pOxJ0wr9CJE+g1IaMAoEIf5sTLCfQ/Qhm+JJATPBH39B9UdfBArBFO72h2/1EHtcMRCAZ2BlKhneFMjcVqPBUhUof8te9W7PHcFOf4ON2GeGZI313pbopS9+bEWolPyqoz4AJwf3n+ayx7cZRhC5SRXBAhrLDCR4T7JAhQ5/VEFgQJBIAwcqPYDgPnHvmH9zB1B4PCe7xoIignuBaawebdt4lsVaG+6NVoHJmN3iwXA2q16tD7WZVkCw1KF4R7Dpjm9gcViXrQuBBwwrfSON0901GqU6BvW+Y+fYE22k9czt2lP+Mo0hngp8JXhDoCSi7Do16F087l7oSPCD4BX9/hU42/QiGc/9EHCxCW3ThAaU0gsB/S5eaKyoV2HS9U/p1V6ic3e13xz6K1IDag5/BsyOqcCHEKTbsyLRt+3OcYXuGJQQd6wm++7TALbQHOCzTgUGL9MHISXMzmaoDjzI/otEmCih7BZ8DhhcuOeCzI/8Fw30qDpZFvQlyCLq/cbClkn2Rgwo8mKoCtWtUoG6/KtSlakDdeU2oz1CHM3sXzTl0bV7W0ZuTICb7a+JkC1iZrAfTI7Vh1FodGLas12/qesrfCiz4DRqNL0z3J2gmSEeZYBknfOr/sIOVBaIbH20k2NSKU2Ej2lTh3AmKPVQrbi3Wv1qyyTCvJlrzybMsRXiSZfzoXFrE2LQ7fnXphbPg8N/HQ9RFR9hw2hDmx2rD+O91YIiv3q0OCh30BRbUoAU6XQYVZWkhGtQFc+wVnvcvokx/HDsThOFOpaRFEEpAN5gqbhKaf/IJdhIY88xJU8liLKhuEhwjsCMYL+BgdQI/guMEt1DPMCxmpORNEIJzc50TROCPBSW3/tjOpK8/E6QSFBBcQD1oMbmewKsdTqY10I23CqzUIdqz5jvZrJg1d4lX0A8JU6MOp40VHz85tOrgnHXPzy3ce6kwJuByWSCI7/rD8ZueEJs9EramD4DAJB2YEq4Hlq46cVjpClEmGs6cw7+A+VUOjUxlPucY9ikWD4rIW4Nyjjg2xXEcrvMUjVSI/CpOxa2NBqTPSglOY2FC64SjPA42oiUK8ssIThHk4riJYBrKBSOP221YIf+XVmHzX0Qj13PcBFs4Ot0nuE5gTRBOsIBn83BpPsHZVhwbnyhN8xmRCXbByeXesVcb1qYXQmx+JZwpe1YmqWsKrXlY0y3ylN/qc0UB8LdSfzhV4AXxOaMgLNMUlh/VAs/InmDq2HtuGwsvQuXnMDxdDM9JOPZHmUmMjDPydjI8qYMdGAc3IW8b55REIH8Fw5M6cQFHR0+CFo6DlfBESPWS56QX6Sai1b0h/o7hzLsM9WvBSCWlHgSvCaJx09F3M5g1FHCz00L1CyZiySIaWca04tj5xbhYL08B59AzMD3mIqw/fR0O5pTCX4urIauiHn6+n+1SnrfL9uKNpHkn8kIyD+UElP+YMak66NCIQp/N9pkuPjYbLCxN2lrcDD/gOMMbgbz5TA9Kx99z8glg+JXlYMAUwG3TTPDZGRxb4/iYgJ77OA4ejePdAvKT8PlGHEtQDzaU5mDVT7uJKIY/Et+djGkEcP3/pIc//1ah6+gfH2UVcBgcNpyEKVHnYVVKHsmxxXBCUgnnS57dri9P8m+uCYOWmv0pL8rifcquHxh/7cwWz8xY78DsHbYJ4lCLFe1UIB/DkSaOw/Cj+jEtVRWGT/Ydmr/V2uHgBIEWqw7nkcPWgcpOENDRi+PgHZy1uKSNp/AyjnehvClzyunptceTWsWkmu9Q1hDbnnJmwyu9h4Pp989uxRkdGKtsPze+xNwvAeyCUmDsjnPgF58NIak3ISrrLly6V7u7oSpqxz+qt8PzynXwsnQ2NBZ+29wiMWuGXA2ANBFsWWD5l3YqIHWMNISUYI5hKRplaEjSF2iPhBzMd8roSarGQop1gE0bJ3Impy7oI6MfrcBvYU+8NC8vxw0qh7mZPhvEhNN8Zq5RuAEAT3vAO1TOdCPdwbD/hsYtjXOwmLoPzGbGgc2SI+C48RS4R4hhYeJVCD5xE3IlEp9XJYvFL8oD4cV9X3h1bwI0FH0JTRIDaD6vDk/j1eo9XIcOb6cSg5k82Rd/b+DISI3gxVS0Xh/AwTdwHI6ytgI6TuU4OBnHRjLal0cYmqVV7K/4HqVsgnP4W5qjaRRRwZwcxJlPDW3yK8omt9O2Wwn2vsUdExAfauQWDabTE8FyYTJYrzoJwzang1u4GBbE5ZTliiNcGgpH1r+65wKvi7+ChsJBvzu38ZImQEpXuL5VK3+wvX1774SV0dhX8MMAQxdL3bGa/YlxRv8P6OAlKDtDQMcQjoPX8BR+LA3gSQ+HMC18gRU9uxYtyg4TuDLFGR9pYtgHzK2yqDPKvj2Xk9+BKz0clxRp2nsm9frTtHCz8UujrX1/yLZcfQJmhJ1OvJ02OQCKjKGxwAQabxtCY74uNF7QgFdHVQGilSA2oFd0XxMrhXfIE8dwdxag4bvwyGRgT1zMaY8+RIiWFlk5PD25AbZsrIMH4vgyjx5y2J8C3mFLaSLyaDqoJejJPNuC7U8KhlRpxazI88+WlTiPaxs29cZNw7NNDKwtuXHbddxYhW88l7jNXRY8sS7D6CzkqEETObENYg14fVoNXiaowOsIETSFKbRMH2Mw7R0LAW/mWvKkgMxaRmanjFzOdXBUOxxMaT/Kp2FfroUXDgW4qbh9cBTyaI89FOX7MQVYKqdy1ULHAjqSpaFYlAG2cOyFRyL2zFp4Gmnv/ZKgVxs2zZJxDSybkleaLCjZ07225afOAImdAGKUACI6wm9bFeHsItVrvfTUbXlOgiyiyj7DDxTqnR0YB4/keS6tPodywmSkgIOrOMWcGqYA4CAEWxZuCBfhpnvN885uzKdcEuNzTx59inhOpg3Ty0vxGG+2ZNE4vFkTvXdzNdlttP5qb3O/PfN674meqxv3nbvu5tGDddzV1dVISJN/13JeHnu+gdjC8JESniwLAcV7YKjtwhjNihMKpdQBe2EjHj1oNTsPN5op43wbgRsjfczFtLqdwrlx45MdKLD5aUVuyVMhG2JBuQjvxDXbYU96GJyEHv4T/v4DnCwawnwAAAAASUVORK5CYII=') no-repeat scroll 98% center #f2f2f2;
}

p.osseparator-win8 {
    border-bottom: 1px dotted #DDD;
    padding: 4px 127px 4px 8px;
    color: #444;
    border-top: 1px dotted #DDD;
    background: url('data:image/png;base64,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') no-repeat scroll 98% center #f2f2f2;
}

p.osseparator-winxp {
    border-bottom: 1px dotted #DDD;
    padding: 4px 127px 4px 8px;
    color: #444;
    border-top: 1px dotted #DDD;
    background: url('data:image/png;base64,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') no-repeat scroll 98% center #f2f2f2;
}

p.osseparator-osx {
    border-bottom: 1px dotted #DDD;
    padding: 4px 127px 4px 8px;
    color: #444;
    border-top: 1px dotted #DDD;
    background: url('data:image/png;base64,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') no-repeat scroll 98% center #f2f2f2;
}


/* Homepage */

.hp-container {
    width:100%;
    position: relative;
    text-align:center;
}

.hp-items-container {
width: 38%;
display: table;

}

.hp-big-item {
font-size: 0.9em;
text-align:left;
width: 60%;
min-width: 380px;
margin: 0;
padding: 5px;
background-color: #F6F6F6;
min-height: 315px;
display: block;
overflow: hidden;
position: relative;
}

.hp-small-item {
font-size: 0.9em;
position: relative;
text-align:left;
margin-bottom: 5px;
vertical-align: middle;
padding: 5px;
background-color: #F6F6F6;
min-height: 95px;
display: block;
}

.hp-small-item img {
margin-right: 6px;
float:left;
}

.hp-big-item img {
margin-bottom: 6px;
margin-right: 6px;
float:left;

}

.hp-big-item p, .hp-small-item p, .hp-small-layout-item p {
margin: 5px 3px 15px 3px;
text-align: justify;
transition: none;

}

.hp-small-item a, .hp-big-item a, .hp-small-layout-item a, .hp-small-item a:hover, .hp-big-item a:hover, .hp-small-layout-item a:hover {
transition: none;
text-decoration: none;
color: #000;
text-align: left;
font-weight: bold;
}

.hp-small-item .item-type, .hp-big-item .item-type, .hp-small-layout-item .item-type {
text-align: center;
color: #ffffff;
width: auto;
padding: 0px 3px;
position: absolute;
bottom: 0px;
right: 2px;
background-color: #787878;
}

.hp-small-item .item-type a, .hp-big-item .item-type a, .hp-small-layout-item .item-type a {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

/* SMALL LAYOUT */

.hp-small-items-container {
width: 100%;
display: inline-block;
position: relative;
text-align: center;

}

.hp-small-layout-item {

font-size: 0.9em;
width: 49.5%;
min-width: 120px;
position: relative;
text-align:center;
vertical-align: middle;
padding: 5px;
margin: 5px 0px;
background-color: #F6F6F6;
min-height: 110px;
display: inline-block;
box-sizing: border-box;

}

.hp-small-layout-item img {
float: left;
margin: 0px 8px 6px 0px;

}

.posleft {
float: left;
margin-left: 0px;
}

.posright {
float: right;
margin-right: 0px;
}

.hpdiv {
font-size: 0.9em;
width: 100%;
position: relative;
text-align:justify;
padding: 5px;
margin: 5px 0px;
background-color: #F6F6F6;
display: inline-block;
}

.hpdiv-inside {
font-size: 0.9em;
width: 49.5%;
position: relative;
text-align:justify;
padding: 5px;
margin: 5px 0px;
vertical-align: middle;
background-color: #F6F6F6;
display: inline-block;
box-sizing: border-box;
}

div.align-center {
text-align:center;
}

.hpheader {

margin: 15px 5px 4px;
display: inline-block;
color: #777;
font-weight: normal;
padding: 0px;
width: 100%;
border-bottom: 2px solid rgb(192, 192, 192);
}

h3.first {

margin: 0px 5px 4px;

}

/* VIRUS INFO BLOCK */

div.virusinfo {
display: inline-block;
width: 100%;
font-size: 0.80em;
color: #777;
padding: 0px;
position: relative;
}

div.virusinfo .infoitem {
display: block;
text-align:left;
width: auto;
float: left;
padding: 0px 10px 5px 0px;
}


/* Homepage media queries */

@media only screen and (max-width: 979px) {

.hp-items-container {
width: 100%;
display: table;
float:none;
text-align: center;

}

.hp-big-item {

width: 98%;
height: auto;
min-height: auto;
float: none;
min-width: 100px;
display: inline-block;

}
.hp-small-item {
width: 33.3%;
vertical-align: top;
border:3px solid white; 
min-width: 50px;
text-align: center;
display: table-cell;
margin: 3px;
font-size: 0.85em;
transition: none;
}

.hp-small-item img {
margin: 0px 0px 5px 0px;
float:none;
}

.hp-small-item p {

text-align: justify;

}


}


@media only screen and (max-width: 400px) {

.hp-items-container {
width: 100%;
display: inline-block;
float:none;
text-align: center;

}

.hp-small-item {

width: 98%;
border: none;
margin: 0px 0px 5px 0px;
display: inline-block;
float: none;
}

.hp-small-item a {
word-wrap: break-all;
}

.hp-big-item {
margin: 0px 0px 7px 0px;

}

}

@media only screen and (max-width: 540px) {

.hp-small-layout-item {

width: 100%;
margin: 0px 0px 5px 0px;
}

.posleft {
float: none;
}

.posright {
float: none;
}

.hpdiv-inside {

width: 98%;

}

}

div.header-logo {
background-image: url("/images/logos/pcrisk_logo_n.png");
box-sizing: border-box;
width: 142px;
height: 40px;
position: relative;
background-size:142px 40px;
display: inline-block;
}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 144dppx){
div.header-logo {
background-image: url("/images/logos/pcrisk_logo_n_2x.png");
}
}

/* THUMBNAILS MODULE */

.thmodul {
list-style: outside none none;
}

.thmodli {
margin:0px;
padding: 0px;
}

.thmodmaindiv {
display: inline-block;
width: 92%;
padding: 3px 2px;
border-bottom: 1px solid #EBEBEB; 
margin-left: 5px;
}

.thmodmaindiv p {
margin:10px 2px 2px 2px;
}

.thmodimgdiv {
float: right;
}

.thmodimgdiv img {
margin-left: 15px;
}

.thmodul .thmodli .thmodlia:hover .thmodmaindiv p {
text-decoration: underline;
}

/* RELATED MODULE */

	ul.relatedul {
	width: 100%;
	display:inline-block;
	}

	ul.relatedul .relatedli {
	width: 39%;
	display: inline-block;
	float: left;
	height: auto;
	padding: 5px 3px 0px 55px;
	margin: 3px 2px 3px 8px;
	min-height: 35px;
	}

@media only screen and (max-width: 767px) {

/* RELATED MODULE RESPONSIVE */

	ul.relatedul .relatedli {
    width: 74%;
    }
}

/* Quick Solution Block */

#quicksol {
    background-color: #9ccb3c;
    background-image: -ms-linear-gradient(top, #9CCB3C 0%, #668429 100%);
    background-image: -moz-linear-gradient(top, #9CCB3C 0%, #668429 100%);
    background-image: -o-linear-gradient(top, #9CCB3C 0%, #668429 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9CCB3C), color-stop(1, #668429));
    background-image: -webkit-linear-gradient(top, #9CCB3C 0%, #668429 100%);
    background-image: linear-gradient(to bottom, #9CCB3C 0%, #668429 100%);    
    border-color: #000000;
    color: #FFFFFF;
    text-decoration: none;
    float: right;
    padding: 5px 10px;
    display: block;
    font-size: 0.85em;
}

#quicksol a, #quicksol a:link, #quicksol a:visited, #quicksol a:hover, #quicksol a:active {

color:#ffffff;

}

@media screen and (max-width: 580px) {

#quicksol {
    float: none;
}

}

/* End Quick Solution Block */