body{
background: #fff;
font-family:verdana;
font-size: 12px;
color:#333;
}


/*?=globals
------------------- */
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,td {margin: 0; padding: 0;}
img{border:0;}
table.layout{border-collapse:collapse;empty-cells:show;width:100%;}
table.layout_nw{border-collapse:collapse;empty-cells:show;}
.clear{clear:both;height:0;overflow:hidden;}
.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}


a {color:#333;}
a:hover{color:#115ED7;}


.hidden {visibility: hidden;}




.wrap{font-size:12px; color:#333; width:1000px;margin:0 auto;text-align:left;background:url('../images/header.jpg') left top no-repeat;}
.wrapper {background: url('../images/bg.gif') 50% top repeat-y;}


.content {padding: 262px 0 30px; position: relative;}
.logo {position: absolute; left: 28px; top: 151px; width:293px;}
.logo a {display: block; width: 293px; padding: 134px 0 0; height: 0px; overflow: hidden; background: url('../images/logo.gif');}
.content .layout_nw {position: relative; z-index: 1000;}
.footer {position: relative; height: 100px; background: #115ED7 url('../images/footer.jpg') left top no-repeat;}
.text_block {padding: 10px; text-align: left; border: 1px solid #ccc;}
.sidebar {padding: 0 24px;}
.head {width: 182px; height: 39px; background:#115ED7; overflow: hidden; text-align: center; color:#000; background: url('../images/head.jpg'); font-size: 18px; line-height: 38px;}
.after_head {border: solid #ccc; border-width: 0 1px 1px; padding: 10px 2px; margin: 0 0 20px;}
.letters {text-align: center; line-height: 25px; font-weight: bold;}
.letters a {text-decoration: none; font-weight: bold; font-size: 14px; padding: 0 7px;}

p {padding: 0 0 15px;}
h1 {font-size: 16px; font-weight: bold; padding: 0 0 15px; color:#2291ff;}
h2 {font-size: 14px; font-weight: bold; padding: 0 0 15px; color:#2291ff;}
ul {list-style: disc; margin: 0 0 15px 20px;}

.meanings ul {margin: 0; list-style: none; font-size: 11px;}
.meanings ul li {line-height: 12px; padding: 0 5px;}
.meanings ul li a {text-decoration: none;}

.footer p {padding: 30px 180px 0; color:#000; text-align: center; font-size: 11px;}
.counters {position: absolute; right: 50px; top: 30px; width: 135px; text-align: right;}


 

