body { font-family: 'Open Sans', sans-serif; }


#logo-image { padding: 20px 0; }
#logo-image a { display: block; }

#logo-tl { text-align: left; }
#logo-tl #contact-tel,
#logo-tl #contact-mail { margin-left: 125px; padding: 0; }

#header-center li,
#header-center li ul { background-image: none !important; }
#header-center li > ul { background-color: #222; border-radius: 6px; padding: 6px 0 !important; }
#header-center li > ul li { background-color: transparent; border-radius: 0; }
#header-center li > ul li:hover { background-image: none; }


#header-center li > ul li a { padding: .5em .8em; text-transform: none; }
#header-center li > ul li a:hover { background-image: none; background-color: #ee3224; }


#left h3 { text-transform: uppercase; }
#left .menu { margin: 0; padding: 0; }
#left .menu > li { display: none; }
#left .menu li.item14 { display: block; }
#left .menu li.item14 > a { display: none; }

#left .menu li.item14 ul { font-size: 1.1em; list-style: none; padding: 0; margin: 0; }
#left .menu li.item14 li { list-style: none; padding: 0; margin: 0; }
#left .menu li.item14 ul a { display: block; padding: .5em .8em; text-decoration: none; }
#left .menu li.item14 ul a:hover { background-color:#ee3224; color: #fff; }
#left .menu li.item14 li ul { margin-left: .5em; }
#left .menu li.item14 li ul a:before { content: "›"; display: inline-block; padding-right: .5em; }

#right .moduletable { border-radius: 0; }

#right h3 { text-align: left; border-radius: 0; background-image: none !important; padding: .5em; }
#right .moduletable.login { border: none; }


.tl-categs div.categ-title a { border-radius: 0; }
.tl-categs div.categ-title a:hover { background-color: #ee3224; color: #fff; background-image: none; }



#mc { font-size: 1.15em; line-height: 1.3; }