div {padding:0; margin:0;}
body { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:80%; margin:0; padding:0; min-width:1000px;  }
#Back{background:#FFF; padding: 3px 15px; width: expression((documentElement.clientWidth||document.body.clientWidth) < 1001 ? '970px' : 'auto');}
a, a:visited, a:hover{ color:#000;}

#TopHeaderMenu li{display:inline; }
#TopHeaderMenu a {color:#333333; text-decoration:underline; }
#TopHeaderMenu a:hover {color:#990000; text-decoration:underline; }
#LingvoLogo {padding:0px 15px 15px; border:0;}
#SimpleSearch {float:right; padding-top:1px;}

#BottomHeaderMenu{background:#666; min-width:970px; width:100%;}
#BottomHeaderMenu ul{padding:0 15px; margin:0; float:left;}
#BottomHeaderMenu li{color:#FFFFFF; font-size:110%; font-weight:bold; line-height:170%; text-decoration:none; display:inline; margin-right:30px;}
#BottomHeaderMenu li.Selected{ background-image:url(BottomHeaderMenuLeft.gif); background-position: left; background-repeat:no-repeat; color:#000; padding-left:2px;}
#BottomHeaderMenu span{background-image:url(BottomHeaderMenuRight.gif); background-position: right; background-repeat:no-repeat; padding-right:2px; display:inline-block;}
#BottomHeaderMenu a{color:#fff; text-decoration:none;}
#BottomHeaderMenu a.Selected{ background-image:url(BottomHeaderMenuBG.gif); color:#000;}
#BottomHeaderMenu .AllProducts{ font-size:110%; font-weight:bold; color:#fff; line-height:1.7; background:url(AllProductsBG.gif); margin:0;  padding:0 5px;}



#LeftPanel {float:left; width:204px; margin-right:-204px; overflow:visible;}
#LeftMenu {padding:0; margin:3px 0 20px;}
#LeftMenu li {display:block; font-size:1em; font-weight:bold; text-decoration:none; padding:5px 10px; border-bottom:#ccc 1px solid; overflow:visible;}
#LeftMenu li.Selected {color:#6f6f6f; background:#fff url(LeftMenuSelectedBottom.gif) bottom right no-repeat; width:195px; padding:0 0 16px 9px; margin:-6px -204px -6px 0; border-bottom:none; position:relative; left:1px;}
#LeftMenu li.FirstSelected {color:#6f6f6f; background:#fff url(LeftMenuSelectedBottom.gif) bottom right no-repeat; width:195px; padding:10px 0 16px 9px; margin:-3px -204px -3px 0 ; border-bottom:none; position:relative; left:1px;}
#LeftMenu li.Selected a {background:#fff url(LeftMenuSelectedTop.gif) top right no-repeat; width:184px; display:block; padding:16px 11px 0 9px; margin: 0 -204px 0 -9px;}
#LeftMenu a, #LeftMenu a:hover, #LeftMenu a:visited, #LeftMenu a:link{color:#000; text-decoration:none;}


#LeftMenu div
{
padding:0px;
margin: 5px 0 0px 30px; 
color:#666666; 
width:150px;
hight:10px;
background:#fff
}

#LeftMenu div a, #LeftMenu div a:hover, #LeftMenu div a:visited, #LeftMenu div a:link
{
padding:0px;
color:#666666; 
width:150px;
hight:10px;
background:#fff
}

#menu2
{
padding:0px;
margin:50px 0 0px 30px;
color:#666666; 
width:150px;
hight:10px;
background:#fff
}

#menu2 a, #menu2 a:hover, #menu2 a:visited, #menu2 a:link
{
padding:0px;
color:#666666; 
width:150px;
hight:10px;
background:#fff 
}


#RightPanel {margin:0 0 0 213px; padding:10px 0 0; background: #fff url(BorderPoint.gif) bottom repeat-x; }


.AdvLabel{font-size:80%; color:#999999; text-align:right; margin:0 9px -5px 0;}
#begunSpan4{width:199px; display:block;}
#begunSpan4 li {border:1px solid #d6d6d6;margin:0 !important; margin-bottom:5px !important; padding:0 !important;}
.bgbanner {padding:5px;}

#Content {float:right; width:100%; margin: 0 0 0 -5px; padding:5px 0; min-width:750px;}

#VerticalLine{background: url(BorderPoint.gif) left repeat-y; padding-top:1px; margin:-10px 0 0 -9px;}

#StretchDown{clear:both; background:url(BottomCorner.gif) bottom left no-repeat; height:9px; line-height:9px; margin:5px 0 0;}

#Footer {margin:0; padding:10px 0; }

#DownCard{clear:both; margin:10px;}


.RightBanner{margin:0 0 0 510px;}
#DefaultMain{width:500px; float:left;}
.online {background:#e6e6e6; border:#ccc solid 1px; padding:5px; width:488px; margin: 0 0 10px; }
.online input, .online select, #TranslateOptions input, #TranslateOptions select{margin:2px;}


#TranslateOptions{margin:0 0 10px 0;}
#TranslateCard{background:#e6e6e6; border:#ccc solid 1px; padding:5px; margin:0; }
#TranslationPanel{float:right; width:250px; padding:0; margin:0 0 10px -250px;}

#Banners{width:240px; margin:0 3px 0 7px; overflow:hidden;}

#DictionariesSection a:hover{color:#900;}
#DictionariesSection{ padding:0 5px;}

#WordSection{ background:#fff; margin: 0 250px 0 0; padding:0 15px 15px 15px;}

#MainSection{width:100%; float:left; margin:0 0 0 -5px;}
#WordFormsSection{width:100%; float:left;  margin:0 0 0 -5px;}

#AvailableDictList{margin:5px 10px 10px -5px; padding:1px 0 0; background:#ffffff; }
#AvailableDictList li{display:block; background:#fff url(DictLink.gif) right top no-repeat; height:29px; padding:0 5px 1px 0; margin:0 -5px 0 0; list-style:none; font-weight:bold;}
#AvailableDictList li a {background:#e6e6e6; display:block; height:19px; padding:5px 15px;}
#AvailableDictList li.Selected{display:block; background:#fff url(DictActive.gif) right no-repeat; height:21px; padding:5px 15px; }
#AvailableDictList li.Selected a {display:inline; background:none;}

#FullVersionDicts{margin:0; padding:0;}
#FullVersionDicts li{color:#ca762d;  padding:5px 10px; list-style:none; line-height:50%;}
#FullVersionDicts span{padding:0 20px 0 0; }

.DictLabel{color:#999999; font-size:90%;}
.Word{display:block;}
a.LingvoLink{color:#999999; font-size:90%; font-weight:bold; margin:5px 0 20px; display:block;}