/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}

.lang_selector {
    border-radius: 10px;
    border-style: inset hidden;
    float: right;
    margin-top: 15px;
    color: #666666;
    padding: 5px 5px 2px 5px;
    width: 25px;
    border-width: 2px;
    background-color: #fdfdfd;
    margin-right: 3px;
    cursor: pointer;
    border-bottom-color: rgb(238, 238, 238);
	position: absolute;
}

.lang_selector .variants {
    display: none;
}

.lang_selector.closed {
    overflow: hidden;
}

.lang_selector .selected {
    position: relative;
    padding-bottom: 3px;
}

.lang_selector .selected i {
    background: url(images/arrows_sprite.png) -12px 0px no-repeat;
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    right: -2px;
    top: 3px;
    opacity: 0.6;
}

.lang_selector.opened .selected i {
    background: url(images/arrows_sprite.png) -12px -32px no-repeat;
}

.lang_selector .variants div {
    padding: 3px 0px;
}


