* { font-size: 12px; font-family: Tahoma; color: black; }
body { background: url(../img/bg.jpg) repeat-x #4b7bc3; }
a { color: #32339d; } 
a:hover { text-decoration: none; }
.layout { width: 1000px; padding-top: 20px; background: url(../img/fonas.jpg) no-repeat; }

#nav { padding-top: 10px; padding-bottom: 30px; }
#nav a:hover { text-decoration: underline; }
.lvl1 { background: url(../img/dot.gif) repeat-x; padding: 10px 0px; }
.lvl1 a { font: bold 12px Tahoma; color: white; padding-left: 12px; background: url(../img/row.gif) center left no-repeat; text-decoration: none; }
.lvl2 { padding: 2px 0px 2px 0px; }
.lvl2 a { font: 11px Tahoma; color: white; padding-left: 28px; background: url(../img/row2.gif) 17px 5px no-repeat; text-decoration: none; }

.block { border: 1px solid #798ec8; position: relative; padding: 10px; margin: 20px 0px; }
.block  * { color: white; font-size: 11px; }
.block_name { position: absolute; top: -8px; left: 10px; background: #4878c2; padding-right: 10px; padding-left: 3px;  font: bold 12px Tahoma; color: white; }

#content1 { background: url(../img/content_bot.gif) bottom left no-repeat white; }
#content2 { background: url(../img/content_top.gif) top left repeat-x; }

#footer { padding: 20px; text-align: right; color: white; }
#footer *, #footer a { color: white; text-decoration: none; font-size: 11px; }
#footer a:hover { text-decoration: underline; }

.news_date { color: #9190b0; font: 11px Tahoma; }
.news_name { color: #32339d; font-weight: bold; text-decoration: underline; }

.events_name { color: #333399; }

.login_skin { border: 1px solid #849acf; background: #849acf;  width: 100%; }
.l_pad { padding: 2px 0px; }

.text p { margin-bottom: 10px; line-height: 16px; }
.text2 p { margin-bottom: 10px; line-height: 16px; }

.lng { display: block; margin-left: auto; width: 168px; height: 28px; line-height: 28px; background: url(../img/lng.gif) no-repeat; color: white; text-align: center; font-size: 11px; } 

.footer_nav a { color: #313397; font-size: 11px; }

.active { color: white; text-decoration: underline !important; }

.text ul { padding: 0px 25px;  }
.text2 ul { padding: 3px 10px;  }
.text ul li { padding: 0px 10px 8px 15px; background: url(../img/mli.gif) no-repeat 0px 3px; }
.text2 ul li { padding: 0px 10px 5px 15px; background: url(../img/mli.gif) no-repeat 0px 3px; }

.form input, .form textarea { border: 1px solid #d0d0d0; }
.ext_link:hover { text-decoration: underline !important; }

.hover:hover { text-decoration: underline !important; }