html, body, div, table, img, form {padding: 0px; margin: 0px; border: 0px}
html {height: 100%}
body {height: 100%}
td {font-family: Arial; font-size: 12px; color: #4D4617}
a {font-family: Arial; color: #248826}
h2 {font-family: Arial; font-size: 18px; font-weight: bold; text-align: center; color: #248826}
h3 {font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; color: #248826}
hr {color: #248826}
span#rus {padding-left: 22px; background: url(../images/rusflag.jpg) no-repeat 0 0; font-size: 12px}
span#eng {padding-right: 22px; background: url(../images/engflag.jpg) no-repeat 100% 0; font-size: 12px}
span#rus a {font-size: 12px; text-decoration: none; color: #4C3A0E}
span#eng a {font-size: 12px; text-decoration: none; color: #4C3A0E}

.center {text-align: center; vertical-align: middle}
.maxarea {width: 100%; height: 100%}
.maxwidth {width: 100%}

#body {width: 1002px; height: 100%; margin: 0 auto}

#logopart {height: 314px; background: #83D8FE url(../images/logo.jpg) no-repeat 0 0; vertical-align: top}
 #village {padding: 82px 0 0 82px; color: #00099B}
 #url {padding: 12px 0 0 90px}
 #url a {text-decoration: none; font-size: 11px; color: #00099B}

#leftpart {width: 163px; background: #FFFAEC url(../images/lefttopbg.jpg) no-repeat 0 0; vertical-align: top}
 #lefttable {width: 163px; height: 100%; vertical-align: top}
 #mainmenu {height: 224px; vertical-align: top; background: url(../images/menuright.gif) no-repeat 100% 29px}
  #menutop {height: 23px; background: url(../images/menutop.gif) no-repeat 0 100%}
  #menubody {background: url(../images/menubg.gif) repeat-y 0 0; vertical-align: top}
  #menu {background: url(../images/menupbg.jpg) no-repeat 0 0}
  #menu div.item {background: url(../images/menuarr.gif) no-repeat 9px 50%}
  #menu a {display: block; padding: 5px 0; line-height: 15px; font-family: Arial; padding-left: 30px;
  background: url(../images/menuline.gif) no-repeat 0 100%; font-size: 12px; text-decoration: none; color: white}
  div#menubot {height: 47px; background: url(../images/menubbg.gif) repeat-x 0 0}
  div#menubot2 {height: 47px; background: url(../images/list.gif) no-repeat 100% 0}
 #partner {padding-top: 58px; background: url(../images/partner.gif) no-repeat 18px 12px}
 div.ban {text-align: center; padding: 15px 0}

#centerpart {background: #FFFAEC url(../images/centertop.jpg) no-repeat 0 0}
 #toppic {height: 70px; padding-left: 13px; text-align: left; vertical-align: bottom}
 #content {padding: 12px 0 12px 8px; background: url(../images/welcome.gif) no-repeat 9px 14px; vertical-align: top}

#centerpart2 {background: #FFFAEC url(../images/centertop.jpg) no-repeat 0 0}
 #lang2 {height: 44px; vertical-align: middle; padding-right: 16px; text-align: right}
 #buttons {height: 26px; padding-left: 13px; text-align: left; vertical-align: bottom}
 #content2 {padding: 12px 8px 12px 8px; vertical-align: top}
 #banner {height: 80px; vertical-align: middle; text-align: center}
 #banner2 {height: 80px; vertical-align: middle; text-align: center; background: url(../images/centerbr.jpg) no-repeat 100% 100%}

#rightpart {width: 345px; background: #FFFAEC url(../images/centerbr.jpg) no-repeat 100% 100%}
        #righttab {width: 345px; height: 100%; background: url(../images/line.gif) repeat-y 24px 0}
        #rhead {height: 40px; vertical-align: top}
        #rhead table {width: 100%; height: 40px}
        #rheader, #rheader div {height: 40px; width: 120px; background: url(../images/news.gif) no-repeat 35px 12px}
        #language {padding-right: 16px; text-align: right; vertical-align: middle}
        .date {height: 25px; text-align: left}
        .day {width: 24px; font-size: 20px; font-weight: bold; text-align: right}
        .month {padding-left: 6px; height: 10px; font-size: 9px}
        .year {padding-left: 6px; font-size: 10px;}
        .text {padding: 5px 18px 5px 30px; vertical-align: top}
        .text a {display: block; color: #005A00}
 .link1 a {font-size: 11px;}
 .link1  {font-size: 11px;}
        #rightpart ul {padding: 0 0 0 30px; margin: 0; list-style: none}
        #rightpart li {padding: 5px; margin: 0; text-align: justify}

#rightbg {width: 28px; background: #F5EFDE url(../images/rightbg.gif) repeat-y 0 4px; vertical-align: bottom}
        #rightbg2 {width: 28px; height: 100%; background: url(../images/rightbg2.gif) no-repeat 100% 100%}
        #rightbg3 {width: 28px; height: 364px; background: url(../images/rightbg3.gif) no-repeat 0 0}

#footer {height: 68px; background: #FFFAEC url(../images/footbg2.gif) repeat-x 0 0}
 #contact {width: 655px; background: url(../images/footbg1.gif) repeat-x 0 0; font-size: 13px; font-weight: bold; color: #4D4617; vertical-align: top}
 #contact div {padding: 93px 0 0 22px; background: url(../images/contact.gif) no-repeat 0 0;}
 #footright {background: url(../images/footbg2.gif) repeat-x 0 0}
 #footend {width: 241px; background: url(../images/phone.jpg) no-repeat 100% 0}

table.picture {background: url(../images/ztl.gif) no-repeat 0 0}
table.picture td {padding: 20px; background: url(../images/zbr.gif) no-repeat 100% 100%}