a	{ outline: none; }
a:link { color: #EE1A2C; text-decoration: underline; }
a:visited { color: #EE1A2C; text-decoration: underline; }
a:hover { color: #666666; text-decoration: underline; }
a:active { color: #EE1A2C; text-decoration: underline; }

#sidebar h3 a:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#sidebar h3 a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#sidebar h3 a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
#sidebar h3 a:active { color: #FFFFFF; font-weight: bold; text-decoration: none; }

#submenu a:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#submenu a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#submenu a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
#submenu a:active { color: #FFFFFF; font-weight: bold; text-decoration: none; }

ul#menu li a { display: block; float: left;	height: 27px; background: url(../images/menu/list.gif) no-repeat left 10px; color: #fff; text-decoration: none; margin: 0;padding: 0 13px 0 16px; }
ul#menu li a:hover	{ color: #000; }
ul#menu li .sMenu a	{ color: #ed3d34; display: block; float: none; background: url(../images/menu/sub/list.gif) no-repeat 10px 12px; padding: 0; padding-left: 20px; height:auto; font-size: 12px;}
ul#menu li .sMenu a:hover	{ color: #000; }
ul#menu li.first a	{ background: none }
ul#menu li.last a	{ background: none; padding: 0 6px; }

ul#menu li.last a img {	padding: 7px 3px;}
ul#menu li.last a:hover img, #menu .lang a.active img {	padding: 2px; margin: 4px 0;border: 1px solid #DF1B2B;}
