* { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

body { background: #fff; margin: 0; padding: 0 }

img { border: 0 }

a { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

.l_box { position: relative; }
.txt_en { z-index: 100; position: absolute; left: 20px; top: -19px }
.txt_ua { z-index: 100; position: absolute; left: 20px; top: 305px }

.r_box { position: relative; }
.txt_ru { z-index: 100; position: absolute; left: -60px; top: -19px }
.txt_es { z-index: 100; position: absolute; left: -47px; top: 305px }

#slovar { width: 463px; margin: 10px 0 10px 15px }
#slovar .td1, .td2 { text-align: left; line-height: 14px; padding-bottom: 3px }
#slovar tr .td1 { width: 50px; font-weight: bold; font-style: italic; white-space: nowrap }
#slovar tr .td2 { width: 413px }

#main { width: 1000px; border-collapse: collapse }
#main tr, td { vertical-align: top; margin: 0; padding: 0 }
#main .bg_top { height: 18px; background: url(top_txt.gif) top center no-repeat; border-bottom: 1px solid #00a49e }
#main .gl_top { width: 1000px; height: 83px; vertical-align: bottom }
#main .gl_top img { margin-left: 456px }
#main .lt { width: 252px }
#main .gl1 { width: 248px; height: 165px }
#main .gl2 { width: 246px; height: 165px }
#main .gl3 { width: 248px; height: 164px }
#main .gl4 { width: 246px; height: 164px }
#main .rt { width: 254px }
#main .fp_lang { width: 50px; height: 150px; background: url(gl_r.gif) top left no-repeat; border-collapse: collapse; margin: 90px 0 0 0 }
#main .fp_lang tr { margin: 0; padding: 0 }
#main .fp_lang p { margin: 43px 0 0 20px }
#main .fp_lang p a { color: #000 }
#main .fp_lang p a:hover { color: #3300cc }
#main .gl_bot { width: 1000px; height: 92px }
#main .gl_bot img { margin-left: 380px }

#main .bot_kol { width: 1000px; height: 90px; background: url(bot_kol.jpg) top left no-repeat }
#main .bot_kol img { margin: 23px 0 0 90px; display: block }
#main .bot_kol2 { width: 1000px; height: 7px }
#main .bot_kol2 img { display: block }

#main .bot_link { width: 1000px; height: 130px; text-align: center }
#main .bot_link #bl { width: 100%; border-collapse: collapse }
#main .bot_link #bl tr, td { margin: 0; padding: 0 }
#main .bot_link #bl img { display: block; margin: 20px 0 5px 0 }
#main .bot_link #bl a { font-size: 8px; font-weight: bold; color: #4a4a92; text-decoration: none; white-space: nowrap }
#main .bot_link #bl a:hover { text-decoration: underline }

#main_tab { width: 1000px; height: 100%; border-collapse: collapse }
#main_tab tr, td { vertical-align: top; margin: 0; padding: 0 }
#main_tab .bg_top { height: 1%; background: url(top_txt.gif) top center no-repeat }
#main_tab .head_l { width: 700px; height: 1% }
#main_tab .head_l .menu { height: 22px; margin: 65px 0 0 10px }
#main_tab .head_l .menu img { height: 22px; margin: 0 2px 0 2px }
#main_tab .head_r { width: 300px; height: 1% }
#main_tab .head_r p { line-height: 17px; margin: 13px 0 0 270px }
#main_tab .head_r p a { color: #fff; padding-left: 7px }
#main_tab .head_r p a:hover { background: url(m_bull.gif) top left no-repeat }
#main_tab .head_r p a.act { background: url(m_bull.gif) top left no-repeat }
#main_tab .cont { height: 98%; background: #8cccca; padding: 7px }
#main_tab .cont .content { width: 986px; height: 100%; background: #fff; border-collapse: collapse }
#main_tab .cont .content tr { margin: 0; padding: 0 }
#main_tab .cont .content .l { width: 463px; height: 1px; background: #00a49e; margin-left: 15px; display: block }
#main_tab .cont .content h1 { font-weight: normal; color: #006; margin: 15px 20px 0 20px }
#main_tab .cont .content h1.avtor_zag { font-weight: normal; color: #006; margin: 15px 20px 0 105px }
#main_tab .cont .content h1.slov_zag { font-weight: normal; color: #006; text-align: center; margin: 15px 0 0 0 }
#main_tab .cont .content h1.slov_zag img { margin: 0 3px }
#main_tab .cont .content h2 { font-weight: normal; color: #006; margin: 15px 20px 5px 105px }
#main_tab .cont .content p { line-height: 14px; margin: 0px 20px 0px 105px; text-indent: 15px }
#main_tab .cont .content p a { color: #009; text-decoration: underline }
#main_tab .cont .content p.anons { line-height: 14px; color: #5a31d6; margin: 15px 20px 15px 105px; text-indent: 15px }
#main_tab .cont .content p.num { margin: 5px 20px 10px 32px; text-indent: 0 }
#main_tab .cont .content p.bul { background: url(bullet.gif) top left no-repeat; margin: 5px 20px 10px 38px; padding-left: 10px; text-indent: 0 }
#main_tab .cont .content img.foto { float: left; margin: 5px 0 0 15px; border: 1px solid #11116e }
#main_tab .cont .content img.foto2 { float: left; margin: 15px 0 0 15px; border: 1px solid #11116e }
#main_tab .cont .content img.bullets { float: left; margin: 5px 0 0 74px; border: none }

#main_tab .cont .content .top { width: 493px; height: 1% }
#main_tab .cont .content .top h3 { color: #009; font-size: 13px; font-style: italic; margin: 15px 15px 5px 15px }
#main_tab .cont .content .top h3 img { margin-left: 5px }
#main_tab .cont .content .top h3.rig { color: #009; font-size: 13px; font-style: italic; text-align: right; margin: 15px 15px 5px 15px }
#main_tab .cont .content .top h3.rig img { margin-right: 5px }

#main_tab .cont .content .l_col { width: 493px; height: 97%; background: url(razdelit.gif) top right repeat-y }
#main_tab .cont .content p.avtor { line-height: 14px; margin: 0px 20px 15px 105px; text-indent: 0 }
#main_tab .cont .content p.avtor_info { line-height: 14px; margin: 0px 20px 15px 22px; text-indent: 0 }
#main_tab .cont .content p.avtor_info a { color: #30c; text-decoration: underline }
#main_tab .cont .content .r_col { width: 493px; height: 97% }
#main_tab .cont .content .r_col h3 { font-size: 10px; font-weight: normal; color: #006; margin: 15px 20px 5px 118px }
#main_tab .cont .content .r_col p { line-height: 14px; margin: 0px 20px 15px 91px; text-indent: 27px }
#main_tab .cont .content .r_col p.link { line-height: 14px; text-align: right; margin: 0px 20px 15px 91px; text-indent: 27px }
#main_tab .cont .content .r_col p.link a { color: #30c; text-decoration: underline }
#main_tab .cont .content p.num { margin: 5px 20px 10px 32px; text-indent: 0 }
#main_tab .cont .content p.bul { background: url(bullet.gif) top left no-repeat; margin: 5px 20px 10px 38px; padding-left: 10px; text-indent: 0 }
#main_tab .cont .content p.avtor { line-height: 14px; margin: 0px 20px 15px 105px; text-indent: 0 }
#main_tab .cont .content p.avtor_info { line-height: 14px; margin: 0px 20px 15px 22px; text-indent: 0 }
#main_tab .cont .content p.avtor_info a { color: #30c; text-decoration: underline }
#main_tab .cont .content .r_col img.logo { float: left; margin: 15px 0 0 22px }
#main_tab .cont .content .l_numb { width: 493px; height: 1%; background: url(razdelit_bot.gif) top right no-repeat }
#main_tab .cont .content .l_numb .n_left { width: 463px; margin-left: 15px; border-collapse: collapse }
#main_tab .cont .content .l_numb .n_left tr { margin: 0; padding: 0 }
#main_tab .cont .content .l_numb .n_left tr td { padding-top: 3px; font-size: 10px; text-align: right }
#main_tab .cont .content .l_numb .n_left a { color: #999; background: url(back.gif) top right no-repeat; padding-right: 10px }
#main_tab .cont .content .l_numb .n_left a:hover { color: #666; background: url(back_a.gif) top right no-repeat; padding-right: 10px }

#main_tab .cont .content .r_numb { width: 493px; height: 1% }
#main_tab .cont .content .r_numb .n_right { width: 463px; margin-left: 15px; border-collapse: collapse }
#main_tab .cont .content .r_numb .n_right tr { margin: 0; padding: 0 }
#main_tab .cont .content .r_numb .n_right tr td { padding-top: 3px; font-size: 10px }
#main_tab .cont .content .r_numb .n_right a { color: #999; background: url(forw.gif) top left no-repeat; padding-left: 10px }
#main_tab .cont .content .r_numb .n_right a:hover { color: #666; background: url(forw_a.gif) top left no-repeat; padding-left: 10px }
#main_tab .cont .content .enter { width: 986px; height: 1% }
#main_tab .cont .content .enter p { text-align: center; margin: 5px 0; text-indent: 0 }
#main_tab .cont .content .enter p a { font-size: 10px; color: #3300cc }

