/* COLORS 

Main color: #59a7c4
a color: #42AF53
menu hover: #d5d5d5
Border btn: #4292AF
btn hover: #4292AF
Bg photo thumb: #D8D8D8

*/

#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 {
}

.lt-ie9 body {
}

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

    body {
    }
}


a {
  color: #cc0000;
}
#bottom a {
  color: #fff;
}

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

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



  
/* WIDGETS */  
  
#wrapper .widgetPhotogallery .img {
  background-color: #000;
}     
  
#wrapper.LIGHT .widgetFulltext .boxFulltextResult h3 a{
  color: #333 !important;
}

#wrapper.LIGHT .boxDiscussion {
    border-bottom: 1px solid #444;
}

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

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

/* FORM */

#wrapper .wrapperInput input {	/*???*/
  background: #fff; /* Old browsers */
}

#wrapper .wrapperInput textarea {	/*???*/
  background: #fff; /* Old browsers */
}

#wrapper .dk_container {
    background: #fff; /* Old browsers */
    height: 43px;
}

#wrapper #footerCover .dk_container {
    background: #ffffff;
}

#wrapper #footerCover textarea { 
	background: #fff;
}

#wrapper #footerCover input { 
	background: #fff;
}



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

#wrapper .wrapperNewFormLink {
	background: #444;
	border: solid 0px #4292AF;
}

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

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

#wrapper.LIGHT .widget hr { 
  border-top: 0px solid #444; 
}

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

#wrapper.LIGHT #footerCove  h1,
#wrapper.LIGHT #footerCove  h2,
#wrapper.LIGHT #footerCove  h3,
#wrapper.LIGHT #footerCove  h4,
#wrapper.LIGHT #footerCove  h5,
#wrapper.LIGHT #footerCove  h6 {
  color: #000;
  border-bottom: 0;
} 



#wrapper.LIGHT.BLUE .widget a,
#wrapper.LIGHT.BLUE .widget a:visited, 
#wrapper.LIGHT.BLUE .widget a:hover { 
  color: #fff;
}

#wrapper.LIGHT.BLUE #main a.iconBack { 
   background-color: #fff;
    border: solid 1px #000;
    color: #000;
}

#wrapper.LIGHT.BLUE #main a.iconBack:hover {
    background-color: #000;
    border: solid 1px #000;
    color: #fff;
}

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

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

#wrapper.LIGHT table { 
  border-color: #666; 
}  

#wrapper.LIGHT td, 
#wrapper.LIGHT th { 
  border-color: #666; 
  background-color: #222;
}   

#wrapper.LIGHT.BLUE table.withHeader th, 
#wrapper.LIGHT.BLUE table.withHeader thead td { 
  /*background-color: #c61b8b;*/
  /*border-color: #c61b8b;*/
  background-color: #666;
  border-color: #666;            
  color: #fff;
}

#wrapper.LIGHT .wrapperInputTextInput input,
#wrapper.LIGHT .wrapperInputButton input,
#wrapper.LIGHT textarea,
#wrapper.LIGHT select { 
  color: #000000;
  border: 0;
}

#wrapper.LIGHT.BLUE input[type="button"], 
#wrapper.LIGHT.BLUE input[type="reset"], 
#wrapper.LIGHT.BLUE input[type="submit"], 
#wrapper.LIGHT.BLUE button,
#wrapper.LIGHT.BLUE a.button { 
  background: #c40000;
  border: 0;
}     

#wrapper.LIGHT.BLUE input[type="button"]:hover, 
#wrapper.LIGHT.BLUE input[type="reset"]:hover, 
#wrapper.LIGHT.BLUE input[type="submit"]:hover, 
#wrapper.LIGHT.BLUE button:hover,
#wrapper.LIGHT.BLUE a.button:hover {
  background-color: #666;
  border: 0;  
}

#wrapper.LIGHT.BLUE #footerCover input[type="button"], 
#wrapper.LIGHT.BLUE #footerCover input[type="reset"], 
#wrapper.LIGHT.BLUE #footerCover input[type="submit"], 
#wrapper.LIGHT.BLUE #footerCover button,
#wrapper.LIGHT.BLUE #footerCover a.button {  
  background-position: right -42px; 
  color: #000 !important;
  background: #fff;
  border: solid 1px #000;
}

#wrapper.LIGHT.BLUE #footerCover input[type="button"]:hover, 
#wrapper.LIGHT.BLUE #footerCover input[type="reset"]:hover, 
#wrapper.LIGHT.BLUE #footerCover input[type="submit"]:hover, 
#wrapper.LIGHT.BLUE #footerCover button:hover,
#wrapper.LIGHT.BLUE #footerCover a.button:hover {
  background-color: #000;
  color: #fff !important; 
  border: solid 1px #000;  
} 



#wrapper.LIGHT #footerText { 
  background-color: #fff; 
}

#wrapper.LIGHT.BLUE #logoZone #logo,
#wrapper.LIGHT.BLUE #logo a, 
#wrapper.LIGHT.BLUE #logo a:hover,
#wrapper.LIGHT.BLUE #logo a:visited {
  color: #535353;
}
    


@media screen and (max-width: 768px) {
        #wrapper ul.menu li a {
          color: #000;
        }   
        #wrapper.LIGHT.BLUE ul.menu > li.activeSelected > a ,
        #wrapper.LIGHT.BLUE ul.menu > li.selected > a  {
        background: #ddd !important; 
        color: #000;           
        }
    
        #wrapper.LIGHT.BLUE ul.menu > li > a:hover,
        #wrapper.LIGHT.BLUE ul.menu > li:hover > a,
        #wrapper.LIGHT.BLUE ul.menu > li > a.touched {
        /*background-color: #eee !important;*/
        } 
        
        #wrapper.LIGHT.BLUE ul.menu > li.withSubmenu > a,
        #wrapper.LIGHT.BLUE ul.menu > li.withSubmenu > a:hover  {
        background: #aaa !important; 
        color: #000;              
        }      
}



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

#wrapper.LIGHT ul.menu ul li a {
  color: #000;    
  border-bottom: 1px solid #000;
}  

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

#wrapper.LIGHT ul.menu ul li {
  min-height: auto;  
} 

#wrapper.LIGHT ul.menu ul li a {
  color: #000;    
  border-color: #eee;
} 
    
}

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

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

#wrapper.LIGHT.BLUE ul.menu ul li a:hover,
#wrapper.LIGHT.BLUE ul.menu ul li.activeSelected > a,
#wrapper.LIGHT.BLUE ul.menu ul li.selected > a,
#wrapper.LIGHT.BLUE ul.menu > li > ul > li:hover > a,
#wrapper.LIGHT.BLUE ul.menu ul li a.touched { 
  color: #aaa;      
} 

#wrapper.LIGHT #copyright ,#wrapper.LIGHT #copyright a,
#wrapper.LIGHT #signature, #wrapper.LIGHT #signature a {
  color: #363636 !important;
}

#wrapper.LIGHT #copyright a:hover,
#wrapper.LIGHT #signature a:hover {
 	color: #aaa !important;
}

#wrapper.LIGHT #footerCover .box {
	border-bottom: 1px solid #444;
}

#wrapper.LIGHT .widget .paging a { 
  color: #333 !important; 
}

.selected {

}

#wrapper.LIGHT .widget .paging .pageText,
#wrapper.LIGHT .widget .paging .rightText, 
#wrapper.LIGHT .widget .paging .rightEndText,
#wrapper.LIGHT .widget .paging .leftText, 
#wrapper.LIGHT .widget .paging .leftEndText { 
  border: 1px solid #000; 
  background-color: #fff; 
}

#wrapper.LIGHT.BLUE .widget .paging a:hover .pageText, 
#wrapper.LIGHT.BLUE .widget .paging a:hover .rightText, 
#wrapper.LIGHT.BLUE .widget .paging a:hover .rightEndText,
#wrapper.LIGHT.BLUE .widget .paging a:hover .leftText, 
#wrapper.LIGHT.BLUE .widget .paging a:hover .leftEndText { 
  background-color: #000 !important; 
  color: #fff !important; 
  border: 1px solid #000;   
} 

#wrapper.LIGHT .widgetTagList .boxTagList h3 a {
  color: #fff !important;
}

#wrapper.LIGHT .widgetRss .boxRss h3 a {
    color: #fff !important;
}

#wrapper.LIGHT .widgetProductsDetail .rbcTags {
    color: #fff;
}

#wrapper.LIGHT .widgetProductsDetail .rbcTags h4{
    color: #fff !important;
}

#wrapper.LIGHT .widgetProductsDetail .wrapperProductsFooter {
    background-color: #fff;
}

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

#wrapper.LIGHT .widgetPolls .pollbarWrapper {         
  background-color: #444; 
}  

#wrapper.LIGHT #footerCover .widgetPolls .pollbarWrapper {         
  background-color: #444;
}  

#wrapper.LIGHT.BLUE .widgetPolls .pollbar {
  background-color: #444;
}

#wrapper.LIGHT .widgetPolls .pollNumber {
    color: #fff;
}

#wrapper.LIGHT.BLUE .widgetPhotogallery .imgHover {
    background: #d2cec2; 
    background: rgba(0, 0, 0, 0.85);
    color: #ffffff;
}
    
#wrapper.LIGHT .widgetFaq .boxFaq {
    border-bottom: 1px solid #444;
}

#wrapper.LIGHT .boxDiscussion .discussionPostInfo {
    color: #fff;
}

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

#wrapper.LIGHT #main .boxDiscussion .discussionPostReply a {
    color: #000;
    background: #fff;
    border: solid 1px #000;
}

#wrapper.LIGHT.BLUE #main .boxDiscussion .discussionPostReply a:hover {
    color: #fff;
    background: #000;
    border: solid 1px #000;
}

#wrapper.LIGHT .widgetContactForm {
    background-color: #fff;
    border: 1px solid #444;
}

#wrapper.LIGHT .widgetArticlesDetial .wrapperDate {
    color: #fff;
}

#wrapper.LIGHT .widgetArticlesDetial .rbcTags {
    color: #fff;
}

#wrapper.LIGHT .widgetArticlesDetial .rbcTags h4{
	color: #fff !important;
}

#wrapper.LIGHT .widgetArticlesDetial .wrapperContent {
	border-top: 1px solid #444;
} 

#wrapper.LIGHT .widgetArticlesDetial .wrapperArticlesFooter {
  	background-color: #f3f3f3;
}

#wrapper.LIGHT #main .widgetArticles .wrapperDate {
    color: #fff;
}

#wrapper.LIGHT #footerCover .widgetArticles .wrapperDate {
    color: #333;
}

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

#wrapper.LIGHT #languageSelect #languageList a {
  /*color: #363636 !important;  */
}

#wrapper.LIGHT #languageSelect #languageList a:hover {
 /* color: #363636 !important;*/
}

#wrapper.LIGHT .privateAccessForm form{
    background-color: #fff;
    border: 1px solid #444;
}

#wrapper.LIGHT.BLUE #lostPasswordLink a,
#wrapper.LIGHT.BLUE #lostPasswordLink a:hover,
#wrapper.LIGHT.BLUE #lostPasswordLink a:visited {
  color: #444;
}

#wrapper.LIGHT .rbcReplaceTextColor {
  color: #333;
}

.lt-ie9 #wrapper.LIGHT.BOXED #main,
.lt-ie9 #wrapper.LIGHT.WIDE #main {
    border-top: 0px solid #C2C2C2;
}

.lt-ie9 #wrapper.BOXED #header,
.lt-ie9 #wrapper.WIDE #header {
    border-bottom: 0px solid #C2C2C2;
}