#wrapper ::-moz-selection { 
  background: #2bb1d2;
  color: #fff; 
  text-shadow: none; 
}

#wrapper ::selection { 
  background: #2bb1d2; 
  color: #fff; 
  text-shadow: none; 
}

#wrapper .widget abbr[title] { 
  border-bottom: 1px dotted; 
}

body {
	background-color: #fff;
}

.lt-ie9 body {
    background-color: #fff;
    background-image: url("../img/dark/green/bg_image.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
}

@media screen and (min-width: 990px) {
    body {
        background-color: #fff;
        background-image: url("../img/dark/green/bg_image.jpg");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
        background-attachment: fixed;
    }
}

a {
  color: #e6b795;
}

#wrapper .formError,
#wrapper label.error,
#wrapper label.wrong,
#wrapper #footerCover label.error,
#wrapper #footerCover label.wrong {
  color: #d34040;
}

#wrapper .formError h3 {
	color: #f4f4f4;
}

#wrapper.BOXED #illustration {
  	border-bottom: 1px;
  	border-top: 1px;
  	border-left: 0px;
  	border-right: 0;
  	border-style: solid;
  	border-color: #000000;
}


/* ILLUSTRATION */

#wrapper.WIDE #illustration {
      -moz-box-shadow: inset 0px 0px 5px #ababab;
-webkit-box-shadow: inset 0px 0px 5px #ababab;
box-shadow: inset 0px 0px 5px #ababab;
}

@media screen and (max-width: 990px) {
    #wrapper.WIDE #illustration {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 1px 0;
    }
}

/* MAIN MENU */
  
#wrapper ul.menu ul li a {
  color: #747474;
}
  
/* WIDGETS */  
  
#wrapper .widgetPhotogallery .img {
  background-color: #343434;
}     
  
#wrapper.DARK .widgetFulltext .boxFulltextResult h3 a {
  color: #f4f4f4 !important;
}

#wrapper.DARK .boxDiscussion {
    border-bottom: 1px solid #343434;
}

#wrapper .privateAccessForm .error {
  color: #d34040;
}

#wrapper #privateAccessForm .error {
  color: #d34040;
}  

/* FORM */

#wrapper .wrapperInput input {	
	background: #1c1c1c;
}

#wrapper .wrapperInput textarea {
	background: #1c1c1c;
}   

#wrapper #footerCover textarea { 
	background: #1c1c1c;
}

#wrapper #footerCover input { 
	background: #1c1c1c;
}

/* DropKick */

#wrapper .dk_container {
    background: #1c1c1c;
    border: 1px solid #313131;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 43px;
}

#wrapper .dk_toggle {
    color: white;
}

#wrapper .dk_options a {
    background: #1c1c1c;
    color: white;
}

#wrapper .dk_options a:hover,
#wrapper .dk_options .dk_option_current a {
    background: #383838;
    color: white;
}

#wrapper .widget .dk_options_inner {
    border: 1px solid #313131;
}


/* BORDERS SHADOWS */

#wrapper.BOXED #header { 
    -moz-box-shadow: 0px 0px 2px 0px #4c4c4c;
  -webkit-box-shadow: 0px 0px 2px 0px #4c4c4c;
  box-shadow: 0px 0px 2px 0px #4c4c4c;
}

#wrapper.WIDE #header { 
    -moz-box-shadow: 0px 0px 2px 0px #4c4c4c;
  -webkit-box-shadow: 0px 0px 2px 0px #4c4c4c;
  box-shadow: 0px 0px 2px 0px #4c4c4c;
}

#wrapper.WIDE #footerMain {

}

#wrapper.BOXED #footerMain { 
  border-top: 1px solid rgba(76, 76, 76, 0.15);

}

pre, 
blockquote { 
  border: 1px solid #999; 
}

#wrapper.BOXED #footerText {  
  -webkit-box-shadow: 0px 1px 2px 0px #4c4c4c;
  box-shadow: 0px 1px 2px 0px #4c4c4c;
}

#wrapper .wrapperNewFormLink {
	background: #caec0d;
	border: solid 1px #E6FF59;
}

#wrapper .wrapperNewFormLink:hover {
    background: #E6FF59;
}

#wrapper .wrapperNewFormLink a {
	color: #1c1c1c !important;
}
  
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*---------------------------------------------------*/

#wrapper.DARK .widget hr { 
  border-top: 1px solid #343434;
}

#wrapper.DARK { 
  color: #f4f4f4;  
}

#wrapper.DARK #main h1 {
  color: #caec0d; 
}

#wrapper.DARK #main h2 {
  color: #caec0d;  
  border-bottom: 1px solid #343434;
}  

#wrapper.DARK #main h3 {
  	color: #caec0d;  
}  

#wrapper.DARK #main h4 {
  color: #f4f4f4;  
}  

#wrapper.DARK #main h5 {
  color: #f4f4f4;  
} 

#wrapper.DARK #main h6 {
  color: #f4f4f4;  
} 

#wrapper.WIDE #footerCover { 
	background-color: #fff;
}   

#wrapper.DARK #footerCover h1 {
  color: #caec0d;
    border-bottom: 1px solid #343434;
} 

#wrapper.DARK #footerCover h2 {
  color: #caec0d;
  border-bottom: 1px solid #343434;
} 

#wrapper.DARK #footerCover h3 {
  color: #caec0d;  
}

#wrapper.DARK #footerCover h4 {
  color: #caec0d;  
} 

#wrapper.DARK #footerCover h5 {
  color: #caec0d;  
} 

#wrapper.DARK #footerCover h6 {
  color: #caec0d;  
} 

#wrapper.DARK.GREEN #main a.iconBack { 
   background-color: #caec0d;
   border: solid 1px #E6FF59;
    color: #1C1C1C;
}

#wrapper.DARK.GREEN #main a.iconBack:hover {
    background: #E6FF59;
}

#wrapper.DARK .widget blockquote {
    border-top: 1px solid #343434;
    border-bottom: 1px solid #343434;
    background: url("../img/var_light_quotes.png") no-repeat scroll 60px 30px transparent;
}

#wrapper.DARK #footerCover .widget blockquote { 
  background: none;
    padding: 0;
    border: none;
}

#wrapper.DARK table { 
  border-color: #343434;
}  

#wrapper.DARK td, 
#wrapper.DARK th { 
  border-color: #343434;
}   

#wrapper.DARK.GREEN table.withHeader th, 
#wrapper.DARK.GREEN table.withHeader thead td { 
  background-color: #caec0d; 
  color: #343434;
}

#wrapper.DARK .wrapperInputTextInput input,
#wrapper.DARK .wrapperInputButton input,
#wrapper.DARK textarea,
#wrapper.DARK select { 
  color: #f4f4f4; 
  border: 1px solid #313131;
}

#wrapper.DARK.GREEN input[type="button"], 
#wrapper.DARK.GREEN input[type="reset"], 
#wrapper.DARK.GREEN input[type="submit"], 
#wrapper.DARK.GREEN button,
#wrapper.DARK.GREEN a.button { 
  color: #1c1c1c !important;
  background: #caec0d;
  border: solid 1px #E6FF59;
}     

#wrapper.DARK.GREEN input[type="button"]:hover, 
#wrapper.DARK.GREEN input[type="reset"]:hover, 
#wrapper.DARK.GREEN input[type="submit"]:hover, 
#wrapper.DARK.GREEN button:hover,
#wrapper.DARK.GREEN a.button:hover {
  background-color: #E6FF59;
  color: #1c1c1c !important; 
}

#wrapper.DARK.GREEN #footerCover input[type="button"], 
#wrapper.DARK.GREEN #footerCover input[type="reset"], 
#wrapper.DARK.GREEN #footerCover input[type="submit"], 
#wrapper.DARK.GREEN #footerCover button,
#wrapper.DARK.GREEN #footerCover a.button {  
  background-position: right -42px; 
 background: #caec0d;
 border: solid 1px #E6FF59;   
}

#wrapper.DARK.GREEN #footerCover input[type="button"]:hover, 
#wrapper.DARK.GREEN #footerCover input[type="reset"]:hover, 
#wrapper.DARK.GREEN #footerCover input[type="submit"]:hover, 
#wrapper.DARK.GREEN #footerCover button:hover,
#wrapper.DARK.GREEN #footerCover a.button:hover {
    background: #E6FF59;
    border: solid 1px #E6FF59;
    color: #ffffff;
} 

#wrapper.DARK.WIDE #main { 
  background-color: #292929;
  -moz-box-shadow: 0px 0px 2px 0px #4c4c4c;
  -webkit-box-shadow: 0px 0px 2px 0px #4c4c4c;
  box-shadow: 0px 0px 2px 0px #4c4c4c;
}

#wrapper.DARK.BOXED #main { 
  background-color: #292929;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(76, 76, 76, 0.32);
  box-shadow: 0px 0px 0px 1px rgba(76, 76, 76, 0.32);
}

#wrapper.DARK #header { 
  background-color: #1c1c1c;
}

#wrapper.DARK #moto {
  color: #caec0d;
}

#wrapper.DARK #footerMain { 
  background-color: #1c1c1c; 
}

#wrapper.DARK #footerText { 
  background-color: #292929; 
}

#wrapper.DARK.GREEN #logoZone #logo,
#wrapper.DARK.GREEN #logo a, 
#wrapper.DARK.GREEN #logo a:hover,
#wrapper.DARK.GREEN #logo a:visited {
  color: #f4f4f4;
}

#wrapper.DARK ul.menu li a {
  color: #8A8A8A;
}  

#wrapper.DARK.GREEN ul.menu > li > a:hover, 
#wrapper.DARK.GREEN ul.menu > li:hover > a,
#wrapper.DARK.GREEN ul.menu > li > a.touched {
    background-color: #ACACAC;
    color: #1c1c1c;
} 

#wrapper.DARK.GREEN ul.menu > li.activeSelected > a,
#wrapper.DARK.GREEN ul.menu > li.selected > a {
  background-color: #caec0d;
  color: #1c1c1c;
}

@media screen and (max-width: 768px) {
    #wrapper.DARK.GREEN ul.menu > li.activeSelected > a,
    #wrapper.DARK.GREEN ul.menu > li.selected > a {
        background-color: #caec0d !important;
        color: #1c1c1c !important;
    }
}


@media screen and (max-width: 768px) {
    #wrapper.DARK.GREEN ul.menu > li > a:hover,
    #wrapper.DARK.GREEN ul.menu > li:hover > a,
    #wrapper.DARK.GREEN ul.menu > li > a.touched {
        background-color: none;
        color: #8A8A8A;
    }
}

#wrapper.DARK ul.menu ul {
    border: 1px solid #e2e2e2;
    border-bottom: none;
    background-color: #ffffff;
}

@media screen
and (max-width: 768px) {
    #wrapper.DARK ul.menu ul {
        border-left: none;
        border-right: none;
    }
}

#wrapper.DARK ul.menu ul li a {
  color: #777;    
  border-bottom: 1px solid #e2e2e2;
}  

#wrapper.DARK ul.menu > li > ul > li.withSubmenu > a {
  background: url("../img/arrows_menu.png") no-repeat scroll right -84px transparent;
}

@media screen and (max-width: 768px) {
    #wrapper.LIGHT ul.menu > li > ul > li.withSubmenu > a {
        background: none;
    }
}

#wrapper.DARK ul.menu ul ul ul li a { 
  border-bottom: 1px solid #E2E2E2;
}  

#wrapper.DARK.GREEN ul.menu ul li a:hover,
#wrapper.DARK.GREEN ul.menu ul li.activeSelected > a,
#wrapper.DARK.GREEN ul.menu ul li.selected > a,
#wrapper.DARK.GREEN ul.menu > li > ul > li:hover > a,
#wrapper.DARK.GREEN ul.menu ul li a.touched { 
  color: #97633d;
}


#wrapper.DARK #copyright a,
#wrapper.DARK #signature a {
  color: #ffffff !important; 
}  

#wrapper.DARK #copyright a:hover,
#wrapper.DARK #signature a:hover {
 	color: #caec0d !important;
}

#wrapper.DARK #footerCover .box {
	border-bottom: 1px solid #343434;
}

#wrapper.DARK .widget .paging a { 
  color: #f4f4f4 !important; 
}

.selected {
	color: #caec0d;
}

#wrapper.DARK .widget .paging .pageText, 
#wrapper.DARK .widget .paging .rightText, 
#wrapper.DARK .widget .paging .rightEndText,
#wrapper.DARK .widget .paging .leftText, 
#wrapper.DARK .widget .paging .leftEndText { 
  border: 1px solid #3A3A3A;
  background-color: #333333; 
}     

#wrapper.DARK.GREEN .widget .paging a:hover .pageText, 
#wrapper.DARK.GREEN .widget .paging a:hover .rightText, 
#wrapper.DARK.GREEN .widget .paging a:hover .rightEndText,
#wrapper.DARK.GREEN .widget .paging a:hover .leftText, 
#wrapper.DARK.GREEN .widget .paging a:hover .leftEndText { 
  background-color: #caec0d !important; 
  color: #1c1c1c !important; 
  border: 1px solid #E6FF59;   
} 

#wrapper.DARK .widgetTagList .boxTagList h3 a{
  color: #f4f4f4 !important;
}

#wrapper.DARK .widgetRss .boxRss h3 a {
    color: #f4f4f4 !important;
}

#wrapper.DARK .widgetProductsDetail .rbcTags {
    color: #aeaeae;
}

#wrapper.DARK .widgetProductsDetail .rbcTags h4{
    color: #aeaeae !important;
}

#wrapper.DARK .widgetProductsDetail .wrapperProductsFooter {
    background-color: #1C1C1C;
}

#wrapper.DARK #main .widgetProducts .boxProducts {
    border-bottom: 1px solid #343434;
}

#wrapper.DARK .widgetPolls .pollbarWrapper {         
  background-color: #f0f0f0; 
}  

#wrapper.DARK #footerCover .widgetPolls .pollbarWrapper {         
  background-color: #343434;
}  

#wrapper.DARK.GREEN .widgetPolls .pollbar {
  background-color: #e6b795;
}

#wrapper.DARK .widgetPolls .pollNumber {
    color: #aeaeae;
}

#wrapper.DARK.GREEN .widgetPhotogallery .imgHover {
    background: rgb(202, 236, 13);
    background: rgba(202, 236, 13, 0.85);
    color: #ffffff;
}
    
#wrapper.DARK .widgetFaq .boxFaq {
    border-bottom: 1px solid #303030;
}

#wrapper.DARK .boxDiscussion .discussionPostInfo {
    color: #aeaeae;
}

#wrapper.DARK .boxDiscussion .discussionPostInfo .discussionPostDate {
    border-left: 1px solid #E6FF59;
}

#wrapper.DARK #main .boxDiscussion .discussionPostReply a {
    color: #1c1c1c;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #caec0d;
    border: solid 1px #E6FF59;;
}

#wrapper.DARK.GREEN #main .boxDiscussion .discussionPostReply a:hover {
	color: #1c1c1c;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #B5D116;
    border: solid 1px #caec0d;
}

#wrapper.DARK .widgetContactForm {
    background-color: transparent;
    border: none;
}

#wrapper.DARK .widgetArticlesDetial .wrapperDate {
    color: #aeaeae;
}

#wrapper.DARK .widgetArticlesDetial .rbcTags {
    color: #aeaeae;
}

#wrapper.DARK .widgetArticlesDetial .rbcTags h4{
	color: #aeaeae !important;
}

#wrapper.DARK .widgetArticlesDetial .wrapperContent {
	border-top: 1px solid #343434;
} 

#wrapper.DARK .widgetArticlesDetial .wrapperArticlesFooter {
  	background-color: #1C1C1C;
}

#wrapper.DARK #main .widgetArticles .wrapperDate {
    color: #caec0d;
}

#wrapper.DARK #footerCover .widgetArticles .wrapperDate {
    color: #858a98;
}

#wrapper.DARK #main .widgetArticles .boxArticles {
  border-bottom: 1px solid #343434;
}  

#wrapper.DARK #languageSelect #languageList a {
  color: #F4F4F4 !important;
}

#wrapper.DARK #languageSelect #languageList a:hover {
  color: #F4F4F4 !important;
}

#wrapper.DARK .privateAccessForm form{
    background-color: #f8f8f8;
    border: 1px solid #343434;
}

#wrapper.DARK.GREEN #lostPasswordLink a,
#wrapper.DARK.GREEN #lostPasswordLink a:hover,
#wrapper.DARK.GREEN #lostPasswordLink a:visited {
  color: #caec0d;
}

.lt-ie9 #wrapper.DARK.BOXED #main,
.lt-ie9 #wrapper.DARK.WIDE #main {
    border-top: 1px solid #3d3d3d;
}

.lt-ie9 #wrapper.BOXED #header,
.lt-ie9 #wrapper.WIDE #header {
    border-bottom: 1px solid #3d3d3d;
}

#wrapper #languageSelect .languageSelectbox {
    color: #1c1c1c;
}