.gecko {}

html { height:100%; }
body { min-height:100%; margin:0; padding:0; height:100%; background:url('image/tlbg.gif') repeat-x 0px 0px;  background-color:#F3F3F3; font:normal 11px Tahoma;   }
a, p, td, th, input, textarea, select, list { font:normal 11px Tahoma; color:#414141 }
a { color:#0555C0 }
input, select, textarea { width: 200px; background-color: #F9DF9D; color: #000; border: 1px solid #A5ACB5 }
em { color: #FF7A04; font-style: normal }
em.red { color: #FF0000; font-style: normal }
h1 { font: normal 18px Arial; color: #FE7A05; text-transform: uppercase; margin: 15px 0px 15px 0px}
h2, h2 A { font: bold 14px Tahoma; color: #0066B3; margin-bottom: 5px; text-decoration: none }
h2 A:hover { text-decoration: underline }
h3 { font: bold 12px Tahoma; text-transform: uppercase; margin-bottom: 5px }
h4 { font: normal 11px Arial; color:#903204; text-transform: uppercase; margin-bottom: 5px  }
td.mbanner { padding-bottom:28px }
td.copy { padding-top:10px }
img { border:none }
td.copy,
td.copy a { font:normal 11px Tahoma; color:#414141 }

.orange { color:#FE7A05; padding:0px;  }
.bottom { background:url('image/blbg.gif') repeat-x 0% 100% }
.border { border: solid 1px #ED9937 }
.crumb { color: #9E9E9E; font-size:11px; text-transform: lowercase; }
.crumb A { color: #9E9E9E; font-size:11px; text-transform: lowercase; }
.news_date { color: #000; font-family: Verdana; font-weight: bold; font-size: 9px }
.atr_header  {color: #434343; text-decoration: underline;}
.table { width: 100%; border-collapse: collapse; border: 1px solid #CCC }
.table TD { padding: 5px; color: #515151; font: normal 11px Tahoma; border: 1px solid #CCC }
.table TD A { color: #0B0FAD; font: normal 11px Tahoma; }
.table TH { padding: 4px; background-color: #FE7A05; color: #FFFFFF; font: bold 11px Tahoma; text-align: center; border: 1px solid #FFFFFF }
.table .sel { background-color: #FAD6A4; border: 1px solid #FFF }
.table .sel A { font-size: 12px }
.table TH em { font: normal 11px Tahoma; color: #FFF700 }
.text { font-size: 10px; color: #515151 }
.text10 { font-size: 10px }
.text11 { font-size: 11px }
.text12 { font-size: 12px }
.smenucell li { color:#B2B1B1; }
.letters span { color:#CCC }
.letters,
.letters a { font-size:12px; }
.letters A.sella { font-weight: bold }
div.word { padding:14px 4px 14px 0px; border-bottom:solid 1px #E8E8E8  }
div.word span { font:bold 13px Tahoma; color:#8D3408 }
div.word span A { font:bold 13px Tahoma; color:#8D3408 }
tr.nline td { border-bottom:solid 1px #D8D8D8 }

#mbrd1 { background:#FFF; height:100%; }
#mbrd2 { background:#FFF; height:100%; border:solid 1px #D8D8D8; background:url('image/tclr.gif') no-repeat 100% 0px; }
#topmap { width:224px; }
#topmap td { padding-top:2px; padding-bottom:2px; text-align:center }
#topmap a { text-decoration:none; color:#fff }
#tlbg  { background-color:#F3F3F3; height: 100%; border-bottom: solid 5px #FE7A05; margin-left: 0px; background: url('image/tlbg.gif') repeat-x 0px 0px; }
#ncell { padding-top:70px }
#mlmenu { width:80%; margin-top:50px; margin-bottom:50px }
#mlmenu a { font:bold 11px Tahoma; color:#D16404 }
#tblock { border-bottom:solid 5px #E9E9E9; }
#topmenu a { font:bold 11px Tahoma; color:#FE7A05 }
#tphones td { font-size:12px; padding: 2px;}
#penimg { position:absolute; display:none; right:0%; width:214px; height:224px; z-index: 999; }
#mbshadow { padding:0px; background:#F3F3F3; background:url('image/bshadow.gif') repeat-x 0px 0px; }

#main_dict { width: 220px; padding: 10px 0px 10px 0px; background: #D8D8D8; margin: 0px 0px 10px 0px; text-align: left }
#main_dict .header { font:bold 12px Tahoma; color:#0066B3; margin: 0px 10px 5px 10px;  }
#main_dict .header A { font:bold 12px Tahoma; color:#0066B3; text-decoration: underline; }
#main_dict .descr { display: block; margin: 0px 10px 0px 10px; font-size: 10px; color: #515151; }
#main_dict .descr IMG { width: 80px; margin: 3px 8px 5px 0px; }
#main_dict .detail A { font-size: 11px; margin: 4px 10px 0px 10px }

.dict_header { width: 220px; margin: 20px 0px 10px 0px; text-align: left; font:bold 13px Tahoma; color: #FE7A05; }
