.w50 { width:50%; }

.flags td img   { width:45px; height:29px; display:block; vertical-align:top; }
.flags td       { width:12%; }
.flags .fixed-  { width:45px; }

.news-block         { padding: 0 0px 0 10px; margin: 0 0; text-align: center; width: 460px  }
html>body .news-block  { margin: 0 auto; }

.news-block div     { padding: 0 0px 0 0px; text-align: left }
.news-block .date-  { font-family: Tahoma; font-weight:bold; font-size:60%; color:#b27202; }
.news-block .body-  { font-family: Arial; color:#536f8b; font-size:80%; padding:0 0 0 15px; line-height:1.3em; }
.news-block .body- p { padding:0; margin:0; }
.news-block .more-  { font-family:Times New Roman; font-size:80%; text-align:right; }

.hp-text    { padding:0 25px 0 0; }
.hp-text p  { font-family:Times New Roman; font-size:100%; color:#666666; line-height:1.3em; margin:10px 0; }
.hp-text .more-  { font-family:Times New Roman; font-size:80%; text-align:right; }

.hp-form { background:#f4f4f4; padding:10px; }
.hp-form .name- { font-family: Times New Roman; font-size:90%; font-weight:bold; color:#b27202; }
.hp-form .name- a { color:#b27202; }
.hp-form .desc- { font-family: Tahoma; font-size:60%; color:#666666; }
.hp-form .input- { padding: 3px 0; }
.hp-form .input- input { width:100%; font-family: Tahoma; font-size:70%; }
.hp-form .submit-       { text-align:right; }
.hp-form .submit- input { font-family: Tahoma; font-size:70%; }

/*.illustr { background:url(/images/hp/tricolor/illustr.jpg) center no-repeat; }*/
body { background:#fff url(illustr-.jpg) 49% 0% no-repeat; }
.tricolor-bg { background:url(bg000003.gif) bottom repeat-x; }

.nav-gerb { background:url(flag0000.jpg) right no-repeat; }
.navigate       { background:#f6f6f6 url(bg_20000.gif) right repeat-y; }
.navigate .bg-  { background: url(bg_10000.jpg) top right no-repeat; }
.navigate .item-  { 
                    font-family: Times New Roman; font-size:90%; padding:4px 20px; 
                    background:url(item0000.gif) 8px 11px no-repeat;
                  }

.navigate a:link,
.navigate a:visited { color:#003399; }
.navigate a:hover,
.navigate a:active  { color:#bb0000; }

.siteicon .res- { width:33%; }

.footer { background:url(bg000002.gif) repeat-x; }
.footer .td1- { 
                width:50%; background:url(bg200000.gif) no-repeat; 
                font-family:Arial; color:#666666; font-size:70%;
                padding:12px 20px 0 25px;
              }
.footer .td2- { 
                width:50%; background:url(bg300000.gif) right no-repeat; 
                font-family: Tahoma; font-size: 60%; color:#999999;
                padding:12px 35px 0 0;
              }

.footer a:link,
.footer a:visited { color:#666666; }
.footer a:hover,
.footer a:active  { color:#bb0000; }

.greetings { padding:  0 19% 0 19%; }
.greetings h2 { font-size: 160%; color:#b27202; margin-top: 17px; margin-bottom: 0; text-align: center; font-weight: normal }
.greetings p { text-align: center; font-size: 100%; margin-top: 5px; margin-bottom: 5px; font-weight: normal;   }
