/* COLORS

Main color: #ffe800
a color: #69c6e4
menu hover: #868686
Border btn: #FFF05C
btn hover: #a21d1d
Bg photo thumb: #343434
photo thumb title: line 532
bg_footermain: #1c1c1c

*/

#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: #292929;
}

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

@media screen and (min-width: 990px) {
    .no-bg body {
        background-image: none;
        background-color: #292929;
    }

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

    }
}


a {
  color: #69c6e4;
}

#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;
    background: transparent;
}

@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: #ffe800;
	border: solid 1px #FFF05C;
}

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

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

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

#wrapper.DARK { 
  color: #f4f4f4;  
}

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

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

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

#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: #ffe800;
    border-bottom: 1px solid #343434;
} 

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

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

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

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

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

#wrapper.DARK.YELLOW #main a.iconBack { 
   background-color: #ffe800;
   border: solid 1px #FFF05C;
    color: #343434;
}

#wrapper.DARK.YELLOW #main a.iconBack:hover {
    background: #FFF05C;
}

#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.YELLOW table.withHeader th, 
#wrapper.DARK.YELLOW table.withHeader thead td { 
  background-color: #ffe800; 
  color: #343434;
}

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

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

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

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

#wrapper.DARK.YELLOW #footerCover input[type="button"]:hover, 
#wrapper.DARK.YELLOW #footerCover input[type="reset"]:hover, 
#wrapper.DARK.YELLOW #footerCover input[type="submit"]:hover, 
#wrapper.DARK.YELLOW #footerCover button:hover,
#wrapper.DARK.YELLOW #footerCover a.button:hover {
    background: #FFF05C;
    border: solid 1px #FFF05C;
    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: #ffe800;
}

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

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

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

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

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

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

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


@media screen and (max-width: 768px) {
    #wrapper.DARK.YELLOW ul.menu > li > a:hover,
    #wrapper.DARK.YELLOW ul.menu > li:hover > a,
    #wrapper.DARK.YELLOW 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.YELLOW ul.menu ul li a:hover,
#wrapper.DARK.YELLOW ul.menu ul li.activeSelected > a,
#wrapper.DARK.YELLOW ul.menu ul li.selected > a,
#wrapper.DARK.YELLOW ul.menu > li > ul > li:hover > a,
#wrapper.DARK.YELLOW ul.menu ul li a.touched { 
  color: #69C6E4;
} 

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

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

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

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

.selected {
	color: #ffe800;
}

#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.YELLOW .widget .paging a:hover .pageText, 
#wrapper.DARK.YELLOW .widget .paging a:hover .rightText, 
#wrapper.DARK.YELLOW .widget .paging a:hover .rightEndText,
#wrapper.DARK.YELLOW .widget .paging a:hover .leftText, 
#wrapper.DARK.YELLOW .widget .paging a:hover .leftEndText { 
  background-color: #ffe800 !important; 
  color: #1c1c1c !important; 
  border: 1px solid #FFF05C;   
} 

#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.YELLOW .widgetPolls .pollbar {
  background-color: #69c6e4;
}

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

#wrapper.DARK.YELLOW .widgetPhotogallery .imgHover {
    background: rgb(255, 232, 0);
    background: rgba(255, 232, 0, 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 #FFF05C;
}

#wrapper.DARK #main .boxDiscussion .discussionPostReply a {
    color: #1C1C1C;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffe800;
    border: solid 1px #FFF05C;
}

#wrapper.DARK.YELLOW #main .boxDiscussion .discussionPostReply a:hover {
	color: #1C1C1C;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #FFF05C;
    border: solid 1px #ffe800;
}

#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: #ffe800;
}

#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.YELLOW #lostPasswordLink a,
#wrapper.DARK.YELLOW #lostPasswordLink a:hover,
#wrapper.DARK.YELLOW #lostPasswordLink a:visited {
  color: #ffe800;
}

.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;
}