* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif; color: #666666; background: url(../_i/bgfill.gif);}
input, textarea {font: 12px Arial, Helvetica, sans-serif;}
ul {list-style:none;}
img {border:none;}
.conteiner {width:910px; margin:0 auto;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}
h1 {font-size:20px; font-weight:normal;}
a {color:#1d90d4; text-decoration:none;}
p { margin-bottom:1.2em;}
.left {width:660px; padding-right:20px; float:left;}
.right {width:230px; float:left;}
/*head*/
.head {padding-top:31px; position:relative; height:100%;}

.head .left {position:relative;}
.head .left img {position:absolute;}
.head .left .h_menu {position:relative; height:206px; padding:20px; font-size:13px; overflow:hidden;}
.head .left .h_menu li {padding-bottom:10px; width:199px; font-weight:bold;}
.head .left .h_menu a {cursor:pointer;}
.head .left .h_menu li:hover a {color:#ffffff;}
.head .left .h_menu li:hover .sub {display:block;}
.head .left .h_menu li.HasSub:hover .line {width:230px; background-position:right;}


.head .left .h_menu li.Active a {color:#ffffff;}
.head .left .h_menu li.Active .sub {display:block;}
.head .left .h_menu li.HasSub.Active .line {width:230px; background-position:right;}



.head .left .h_menu .line {position:relative; width:199px;}
.head .left .h_menu .bg {width:169px; padding:4px 15px 2px 15px;}
.head .left .h_menu .bg_b {height:4px; width:199px; overflow:hidden;}

.head .left .h_menu .m_btn1 a {color:#000000;}
.head .left .h_menu .m_btn1 .bg {background:url(../_i/m_btn1.gif) no-repeat;}
.head .left .h_menu .m_btn1 .bg_b {background:url(../_i/m_btn1_b.gif) no-repeat;}
.head .left .h_menu .m_btn1 .line {background:url(../_i/line1.gif) 10px top no-repeat;}
.head .left .h_menu .m_btn1 .sub {background-color:#ff0000;}

.head .left .h_menu .m_btn2 a {color:#000000;}
.head .left .h_menu .m_btn2 .bg {background:url(../_i/m_btn2.gif) no-repeat;}
.head .left .h_menu .m_btn2 .bg_b {background:url(../_i/m_btn2_b.gif) no-repeat;}
.head .left .h_menu .m_btn2 .line {background:url(../_i/line2.gif) 10px top no-repeat;}
.head .left .h_menu .m_btn2 .sub {background-color:#ffc000;}

.head .left .h_menu .m_btn3 a {color:#000000;}
.head .left .h_menu .m_btn3 .bg {background:url(../_i/m_btn3.gif) no-repeat;}
.head .left .h_menu .m_btn3 .bg_b {background:url(../_i/m_btn3_b.gif) no-repeat;}
.head .left .h_menu .m_btn3 .line {background:url(../_i/line3.gif) 10px top no-repeat;}
.head .left .h_menu .m_btn3 .sub {background-color:#ff8d11;}

.head .left .h_menu .m_btn4 a {color:#000000;}
.head .left .h_menu .m_btn4 .bg {background:url(../_i/m_btn4.gif) no-repeat;}
.head .left .h_menu .m_btn4 .bg_b {background:url(../_i/m_btn4_b.gif) no-repeat;}
.head .left .h_menu .m_btn4 .line {background:url(../_i/line4.gif) 10px top no-repeat;}
.head .left .h_menu .m_btn4 .sub {background-color:#03d90d;}

.head .left .h_menu .m_btn5 a {color:#000000;}
.head .left .h_menu .m_btn5 .bg {background:url(../_i/m_btn5.gif) no-repeat;}
.head .left .h_menu .m_btn5 .bg_b {background:url(../_i/m_btn5_b.gif) no-repeat;}
.head .left .h_menu .m_btn5 .line {background:url(../_i/line5.gif) 10px top no-repeat;}
.head .left .h_menu .m_btn5 .sub {background-color:#89006a;}

.head .left .h_menu .sub {position:absolute; top:20px; left:240px; display:none; color:#000000;}
.head .left .h_menu .vnutr .sub {width:400px;}
.head .left .h_menu .sub ul {padding:20px 0;}
.head .left .h_menu .sub li {font-weight:normal; padding:4px 15px 7px 15px; width:auto; white-space:nowrap;}
.head .left .h_menu .sub a {text-decoration:underline; overflow:visible;}

.head .left .search {background:url(../_i/search.gif) no-repeat; width:174px; height:22px; padding:2px 10px 2px 15px; line-height:20px;}
.head .left .search .textfield {width:145px; height:22px; padding-right:15px; background:none; border:none; vertical-align:middle; font:12px Arial; color:#717171; line-height:20px;}
.head .left .search .btn {background:url(../_i/btn.gif) no-repeat; width:13px; height:13px; border:none; cursor:pointer; vertical-align:middle;}

.head .left .block1 {width:280px; height:277px; position:absolute; bottom:0; right:0;}
.head .left .boys {background:url(../_i/boys.png) no-repeat; width:280px; height:195px; position:absolute; right:0; bottom:0;}
.head .left .boys.b1 {background:url(../_i/boys1.png) no-repeat;}
.head .left .boys.b2 {background:url(../_i/boys2.png) no-repeat;height:240px;}
.head .left .boys.b3 {background:url(../_i/boys3.png) no-repeat;height:240px;}
.head .left .boys.b4 {background:url(../_i/boys4.png) no-repeat;height:240px;}
.head .left .boys.b5 {background:url(../_i/boys5.png) no-repeat;height:240px;}
.head .left .boys.b6 {background:url(../_i/boys6.png) no-repeat;height:240px;}
.head .left .boys.b7 {background:url(../_i/boys7.png) no-repeat;height:240px;}
.head .left .boys.b8 {background:url(../_i/boys8.png) no-repeat;height:240px;}

.head .left .cloud {background:url(../_i/cloud.png) no-repeat; width:280px; height:145px; position:absolute; right:0; top:0;}
.head .left .cloud p {display:block; padding:15px 40px 0 40px;}

.head .right {border-top:1px dotted #999999;}
.head .right .logo {position:absolute; top:50%; margin-top:-55px; width:230px; text-align:center;}
/*head*/
/*center*/
.center .left .block1 {width:310px; padding:25px 10px 25px 10px; float:left;}
.center .left .block1 h1 {margin-left:10px;}
.center .left .block1 li {padding:0 20px 0 10px; margin-top:20px; width:280px;}
.center .left .block1 li span {display:block; font-size:9px;}

.center .left .block1 .atention {background:url(../_i/atention.gif) repeat-y; width:279px; padding:0;}
.center .left .block1 .atention_t {background:url(../_i/atention_t.gif) no-repeat;}
.center .left .block1 .atention_b {background:url(../_i/atention_b.gif) 0 bottom no-repeat; padding:10px 40px 10px 10px;}
.center .left .block1 .atention a {color:#ff6600;}

.center .left .block2 {background:url(../_i/block2.png) no-repeat; padding:20px;}
.center .left .block2 li {padding-top:25px;}
.center .left .block2 .Img {width:170px; padding-right:20px; float:left;}
.center .left .block2 .Img span {font-size:9px; display:block;}
.center .left .block2 .txt {width:430px; float:left;}
.center .left .block2 .txt a {font-size:18px;}

.center .left .navigate {padding-top:25px; font-size:9px; color:#666666;}
.center .left .navigate a {color:#666666;}

.center .left .block3 {padding:0 20px;}
h1.pagetitle {font-size:30px; color:#ff0000;}
.center .left .block3 ul.announces li {padding:45px 0 30px 0; width:620px;}
.center .left .block3 .border {border-bottom:1px dotted #999999;}
.center .left .block3 .leftA {width:170px; float:left;}
.center .left .block3 .Img {background:url(../_i/Img_bg.png) no-repeat; width:170px; height:285px; padding-top:10px; text-align:center;}
.center .left .block3 .Img p {font-size:20px; color:#000000;}
.center .left .block3 .txt {width:430px; padding-left:20px; float:left;}
.center .left .block3 .txt .item {padding-bottom:10px;}
.center .left .block3 .txt .item a {font-size:18px;}
.center .left .block3 .txt .item p {margin-top:3px;}
.center .left .block3 .txt .item span {background:url(../_i/ico1.gif) no-repeat; height:15px; padding-left:20px; display:block; font-size:9px; color:#c2c2c2; line-height:15px; margin-top:5px;}

.center .right {border-top:1px dotted #999999;}

.center .right .dates {border:1px solid #eaebdf; color:#000000; margin-top:25px; background-color:#eaebdf; width:228px;}
.center .right .dates li {padding-top:10px;}
.center .right .dates .leftA {width:45px; padding:0 0 10px 15px; float:left; font-weight:bold;}
.center .right .dates .leftA .on {background:url(../_i/bullet.gif) right 10px no-repeat;}
.center .right .dates .leftA .on A {color:black; cursor:default;}
.center .right .dates .rightA {width:168px; float:left; background-color:#ffffff; padding-bottom:10px;}
.center .right .dates .rightA ul {width:65px; padding-left:15px; float:left;}
.center .right .dates .rightA span {color:#bdbdbd;}

.center .right .tags {border-bottom:1px dotted #999999; padding:25px 0; line-height:24px;}
.center .right .tags span {padding:0 3px;}
.center .right .tags .size1 {font-size:24px;}
.center .right .tags .size2 {font-size:20px;}
.center .right .tags .size3 {font-size:18px;}
.center .right .tags .size4 {font-size:17px;}
.center .right .tags .size5 {font-size:16px;}
.center .right .tags .size6 {font-size:13px;}
.center .right .tags .size7 {font-size:11px;}
.center .right .tags .size8 {font-size:10px;}
.center .right .tags .size9 {font-size:9px;}

.center .right .block1 {padding:10px 0 25px 0;}

.center .right .answers {margin-bottom:25px;}
.center .right .answers img {float:left;}

.center .right .block {padding-top:25px;}
.center .right .block .item {padding-bottom:20px; width:230px;}
.center .right .block .item .baner img {border:1px solid #d6d6d6;}
.center .right .block .item .Img {width:98px; height:74px; padding-top:4px; border:1px solid #d6d6d6; text-align:center; float:left;}
.center .right .block .item .txt {width:105px; padding:0 10px; float:left; font-size:9px;}

.center .right .opros {border:1px solid #d6d6d6; padding:20px; width:188px;}
.center .right .opros strong {display:block;}
.center .right .opros a {font-size:9px; color:#3088cc;}
.center .right .opros li {padding-top:15px;}
.center .right .opros li .radio {float:left; margin-top:1px; width:15px; height:15px;}
.center .right .opros li p {width:165px; padding-left:5px; float:left;}
.center .right .opros li .btn {float:left; color:#666666;}

.center .right .online {border:1px solid #1d90d4; font-size:9px; height:130px; position:relative;}
.center .right .online img {position:absolute; left:10px; top:10px;}
.center .right .online .r_txt {padding:30px 10px 25px 110px;}
.center .right .online .b_block {background-color:#1d90d4; padding:2px 0 3px 110px; position:absolute; bottom:0; width:118px;}
.center .right .online .b_block a {color:#ffffff;}
/*center*/
/*bottom*/
.bottom {border-top:2px solid #000000; padding:25px 0; margin-top:20px;}

.bottom .partners {padding-bottom:25px;}
.bottom .partners span {font-size:9px; padding-bottom:10px; display:block;}
.bottom .partners img {margin-right:50px; vertical-align:top;}

.footer {background-color:#000000; color:#ffffff;}
.footer_l {background:url(../_i/foot_l.gif) no-repeat;}
.footer_r {background:url(../_i/foot_r.gif) right 0 no-repeat; height:26px; padding:10px 20px 0 20px;}
.footer .copy {float:right;}
.footer a {color:#ffffff; text-decoration:underline;}
/*bottom*/

.Dictionary TD.NewTermins
{ width: 50%; padding-right: 15px; }

.Dictionary TD.NewArticles
{ width: 50%; padding-left: 15px; }


.Answer
{ margin:4px 0 10px 0 }


.Alphabet
{ margin-top: 30px; }

.Alphabet TABLE
{ width: 100%; }

.Alphabet A
{ color:black; }

.Alphabet TABLE CAPTION
{ color: #ff0000; text-align: left; font-weight: bold; padding-bottom: 5px; }

.Alphabet TABLE TD
{ width: 14%; font-weight: bold; font-size: 90%; color: #000000; text-align: center; background: #CCCCCC; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; }

.Alphabet TABLE TD.Empty
{ background: none; }

DIV.Alphabet TABLE TD A
{ color: #000000; text-decoration: none; display:block; padding:4px}

DIV.Alphabet TABLE TD A:hover
{ text-decoration: underline; }

.Alphabet TABLE TD.LastLetter
{ border-right: none; }

.Alphabet TABLE TD.CurrentLetter
{ background: #1D90D4; color: #FFFFFF; }

.Alphabet TABLE TD.CurrentLetter A
{ color: #FFFFFF; }

.Letters
{ width: 100% }

.Letters TD
{ padding: 60px 30px 0 0; width: 33%; vertical-align:top }

.Letters TD UL LI
{ list-style-type: none; margin-bottom: 0.3em; padding:0!important; width:auto!important; }

.Letters TD.Letter
{ width: 1%; }

.Letter DIV
{ padding: 4px 10px; background: #CCCCCC; color: #FFFFFF; font-size: 180%; }

.LettersInside
{ width: 100%; margin-top:60px; }

.LettersInside TD
{ width; 99%; }

.LettersInside TD.Letter
{ padding-right: 30px; width: 1%; vertical-align:top }

.LettersInside TD.Letter DIV
{ padding: 4px 10px; background: #CCCCCC; color: #FFFFFF; font-size: 180%; }

.LettersInside DL
{ padding: 0; margin-bottom: 2.2em;}

.LettersInside DT
{ font-weight: bold; color: #FF0000; padding-bottom: 1em;}

.LookMore
{ width: 100%; }

.LookMore CAPTION
{ text-align: left; color: #000000; font-weight: bold; padding-bottom: 15px; }

.LookMore TD
{ width: 33%; padding-right: 20px; vertical-align:top  }

.LookMore TD UL LI
{ margin-bottom: 0.3em; list-style-type: none;  padding:0!important; width:auto!important;}



.SomeInfo
{ margin: 30px 0; }

.SomeInfo DL
{ padding-top: 0; margin-top: 10px; }

.SomeInfo DL DT
{ font-size: 85%; }

.SomeInfo DL DD.Interview
{ font-weight: bold; color: #000000; }

.SomeInfo DL DD.Article
{ font-weight: bold; color: #441919; }

.SomeInfo DL DD SPAN.Normal
{ font-weight: normal; }


.Regions
{ margin: 15px 0; }

.Regions LI
{ list-style-type: none; margin-bottom: 0.4em; }

.Regions LI.Current
{ color: #03d90d; font-size: 170%; }

.RegionTable
{ width: 100%; }

.RegionTable TD.FirstCol
{ width: 50%; padding-right: 15px; }

.RegionTable TD.SecondCol
{ width: 50%; padding-left: 15px; }


.Tags
{ font-size:10px!important;}

.Tags A
{ font-size:10px!important;}


.Vote
{ width: 100%; margin: 20px 0 10px 0; }

.Vote TH
{ width: 1%; padding: 0 5px 15px 0; }

.Vote TD
{ width: 99%; padding: 0 5px 5px 0; }

.Vote TD DIV.Bar
{ width:0; height:1em; padding:2px 2px 4px 4px; margin-top:2px; background-color:#0B74AF; color:white; font-family:Small Fonts; font-size: 9px; }

.Vote TR.Maximum TD DIV.Bar
{ background-color:#AF0505; }

.Vote TR.Maximum TD
{ color:#b00505; }

* HTML .Vote TD
{ padding-top: 3px; }


#SiteMap A
{ color: #7d7d7d; }

#SiteMap .FirstLevel
{ font-size: 110%; font-weight: bold; color: #2C68B1 !important; }

#SiteMap UL LI
{ list-style-type: none; display: block; max-width: 200px; margin-left: 0px; padding-left: 9px; margin-bottom: 0px;}

#SiteMap UL.FirstLevelUl0 LI UL
{ margin-bottom: 17px; margin-left:10px; margin-top:10px;}

#SiteMap UL.FirstLevelUl2
{  margin-left: 2em;}


.SearchList LI
{ margin-bottom: 2em; }

A.SearchTitle
{ font-size: 130%; }
