/* override common styles */
h1 { color: #71ab36; }

#navigation strong a { color: #71ab36; border-color: #71ab36; }
#navigation strong a ins { background-position: -18px 0 !important; }

ul.navbox, ul.navbox ins { border-color: #71ab36; }
ul.navbox li a:hover, ul.navbox li a[href]:hover { color: #71ab36; }
ul.subnav li.selected strong, ul.subnav li.selected strong a { color: #71ab36; }

#splash .splash-layer { background: url(/images/splashes/splash-company.png) no-repeat top left; }

ul#logos { margin-top: 2em; }
ul#logos li { float: left; font-size: 8pt; margin-right: 50px; line-height: normal; //line-height: 1.5; }
ul#logos li a { color: #808080; }
ul#logos li.clear { margin: 0; }

ul#licenses { clear: both; margin-top: 1em; }
ul#licenses a { outline: none; }
ul#licenses li { float: left; width: 40%; margin-right: 40px; font-size: 9pt; }
ul#licenses li img { display: block; margin-bottom: 1em; }
ul#licenses li p.note { color: #808080; font-size: 8pt; }

ul#benefits {}
ul#benefits li { padding-left: 120px; margin-bottom: 2em; background-repeat: no-repeat; background-position: 0 3px; min-height: 90px; }
ul#benefits li h3 { margin-bottom: 0; }
ul#benefits li.support		{ background-image: url(/images/benefits/benefit-support.png); }
ul#benefits li.delivery		{ background-image: url(/images/benefits/benefit-delivery.png); }
ul#benefits li.specialists	{ background-image: url(/images/benefits/benefit-specialists.png); }
ul#benefits li.laboratory	{ background-image: url(/images/benefits/benefit-laboratory.png); }
ul#benefits li.reservation	{ background-image: url(/images/benefits/benefit-reservation.png); }
ul#benefits li.guarantee	{ background-image: url(/images/benefits/benefit-guarantee.png); }
* html ul#benefits li { height: 90px; }

h1.news_header { }
.date { color: #b4875b; color: #808080; font-style: italic; }

ul.events li { margin: 0 0 2em 0; padding: 0; }
ul.events li .date { margin: 0; font-size: 9pt; }
ul.events li .title { margin: 0; }
ul.events.hidden { display: none; }

ul.selectors { font-size: 9pt; margin: 0 0 3em -0.5em; }
ul.selectors li { display: inline; padding: 0.2em 0.5em; //padding-right: 0.2em; //margin-right: 0.3em; }
ul.selectors li.selected { background: #e5e5b8; color: black; }
ul.selectors li a { text-decoration: none; border-bottom: dashed 1px; outline: none; }
ul.selectors li.selected a, ul.selectors li.selected a:hover { border-bottom: none; color: black !important; cursor: default; }