/*********************************************/
#wrapper { background: #431603 url('/tpl/promosite2/images/book_background.png') no-repeat center 0px; }
#wrapper:before { background-image: none; background-color: #fff; }
.top-section .shell {background-color:white;}
header.head { background-color:none; }
header.head .shell { background:white; }
header.head:before {background: #87682e; }
header.menu{ background:rgba(0, 0, 0, 0.5);  }
header.menu .shell { background:white; }
/*********************************************/.h1 {color:black;}
#navigation {margin:0px;padding: 0px 32px;background: rgba(0, 0, 0, 0.5);}
#navigation ul{ border-left:1px solid #6b6b6b; border-right:1px solid #999999; }
#navigation ul li{ border-left:1px solid #999999;border-right:1px solid #6b6b6b; }
#navigation ul li a{ color:#fff; text-transform:uppercase; font-size:15px; font-family: Arial; font-weight:bold; line-height:52px;}
#navigation ul li.active a,
#navigation ul li:hover a{ color:#ffefde; }

#navigation ul .submenu { z-index:999; border:0px; border-top:1px solid #6b6b6b;}
#navigation ul .submenu > li { border:0px; border-bottom:1px solid #6b6b6b; }
#navigation ul .submenu > li.active a,
#navigation ul .submenu > li:hover a{ color:#ffefde; } 
#navigation ul .submenu > li a{ color:#fff; }
#navigation ul .submenu{ background-color: rgba(0, 0, 0, 0.5); }
/*********************************************/
#footernav li a{ color:#fff; }
#footernav li:hover a{ color:#d6d6d6; }
#footernav li > .submenu { display:none; }
/*********************************************/
#footer p.copy { color: #fff; }
#footer p.copy a { color: #fff; }
#footer { background: rgba(0, 0, 0, 0.5); }
#footer .footer-bottom{ background: white; width:1024px; margin:0px auto;} #footer .footer-bottom:after { content: "."; clear:both; height:0px; display: block; overflow: hidden; visibility: hidden; }
#footer .footer-bottom .shell{ background: rgba(0, 0, 0, 0.5); margin:0px; padding:0px 32px; } #footer .footer-bottom .shell:after { content: "."; clear:both; height:0px; display: block; overflow: hidden; visibility: hidden; }
/*********************************************/
#search a{ color:#404041; }
#search a:hover{ color:#1d8c04; }
#search { color:#363636; }
#search input[type=text]{ border: 1px solid #e7e3e3; background:url('/tpl/promosite2/images/search_icon_04.png') no-repeat right center;}
/*********************************************/
.smain .news h2:first-child {  border-top: 5px solid #20547f;}
.main .news { background: #fff; }
.main .news h2,.main .news .title { color: #000; } .main .news h1,.main .news .title { color: #000; } 
.main .news .new-item { color:#eee; }
.main .news .new-item .text{ color:#000; }
.main .news .new-item .date{ color:#6d6d6d; }
.main .news .new-item a .title{ color: #333; }
.main .news .new-item a:hover .title{ color: #333; }
.main .news .new-item a:hover.more{ color: #333; }
.main .news .new-item a.more{ color: #333; }
.main .news .new-item a.morenews{ color: #333; }
/*********************************************/
.smain .pages .page h2:first-child {  border-top: 5px solid #20547f;}
.main .pages { background: #fff; margin-bottom:0px;}
.main .pages .page { color:#333; }
.main .pages .page h2 { border-left: 15px solid #a27116; text-transform:uppercase; box-sizing:border-box; padding:5px 0px 5px 10px; color: #333; }
.main .pages .page h3 { box-sizing:border-box; padding:5px 0px 5px 0px; color: #333; }
.main .pages .page p, .main .pages .page .text{ color:#333;}
/*********************************************/
#breadcrumbs { margin-top:0px;background: #fff; color:#333;}
#breadcrumbs a, #breadcrumbs span{ color:#333;}
#breadcrumbs:after {border-bottom:0px solid #000;}
/*********************************************/
.paging a{ color:#fff; background-color: rgba(0,0,0,0.5); }
.paging span, .paging a:hover{ color:#333; background-color: #ececec; }
/*********************************************/
#formID input[type=submit]:hover { background: #AA4242;}
#formID input[type=submit] { padding:6px 10px; color: #fff;background: #713C3C;}
#formID textarea,
#formID input[type=text] {background:#fff;color:#333;}
/*********************************************/
#jquery-stickers .stick { background: #EAEDEE; color: #A42828; border: 1px solid #99B0B8; }
#jquery-stickers .stick.next { background: #E4F5EC; color: #54795F; border: 1px solid #99B8A6; }
/* Control Nav */
.flex-control-nav li {margin: 0px;display: inline-block;border-top: 0px solid #a27116;background: rgba(255,255,255,0.7);padding: 8px 6px; }
.flex-control-nav li:first-child { padding-left:12px; border-left:0px solid #a27116; border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -o-border-radius: 8px;}
.flex-control-nav li:last-child { padding-right:12px; border-right: 0px solid #a27116; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -o-border-radius: 8px;}
.flex-control-nav li a { border:1px solid #a27116;  background: #a27116; }
.flex-control-nav li a.active,.flex-control-nav li a:hover { background: #333; background: rgba(255,255,255,1); }
.flex-control-nav li a.flex-active { background: #000;  /* cursor: default; */ }