#header .logo a img{
margin-top:33px;
}

#header{
width:956px;
}
#header .helpMenu ul li a{
color:#999;
border-bottom:1px dotted #ff7510;
}
#header .helpMenu ul li a:hover{
border-bottom:1px solid #fff;
color:#ff7510;
}
#header .helpMenu ul li.lang ul li{
width:23px;
}
#header .helpMenu ul li.lang ul li a{
background:none;
width:23px;
height:23px;
overflow:hidden;
font:normal 0px/0px arial;
}
#header .helpMenu ul li.lang ul li.selected a:hover{background-position:left top;}

#main .leftMain ul.showHidde{
height:300px;
}
#main .leftMain ul.showHidde li ul{
display:block;
height:0px;
overflow:hidden;
padding-left:2px;
margin:0px;
padding:0px;
}
#main .leftMain ul.showHidde li:hover ul,
#main .leftMain ul.showHidde li.selected ul{
height:auto;
}
#main .leftMain ul.showHidde li ul li{
display:block;
padding:5px 0px 0px 5px;
border:none;
overflow:hidden;
}
#main .leftMain ul.showHidde li.selected ul li a{
display:inline;
background:none;
font-weight:normal;
color:#00b6c7;
}
#main .leftMain ul.bold li.selected ul li a{
font-weight:bold;
}
#main .leftMain ul.showHidde li.selected ul li a:focus,
#main .leftMain ul.showHidde li.selected ul li a:active,
#main .leftMain ul.showHidde li.selected ul li.active a{
font-weight:bold;
color:#ff7510;
}
#main .leftMain form.contact fieldset p{
width:100%;
}

#main .leftMain div{
margin:0px auto;
display:block;
width:209px;
padding-top:40px;
border-top:4px solid #e8e8e8;
color:#8a8a8a;
}


#main .rightMain .grayBox div{
float:none;
}


#main .rightMain .blocks div,
#main .rightMain .blocks li{
margin-top:64px;
float:left;
display:block;
width:215px;
padding:0px 27px;
border-left:1px dotted #ccc;
list-style:none;
}
#main .rightMain .blocks div div,
#main .rightMain .blocks div li{
margin-top:0px;
float:none;
display:block;
width:auto;
padding:0px;
border-left:none;
list-style:none;
}

#footer{
width:100%;
}