* {font-size: 11pt; font-family: "Trebuchet MS", Tahoma, sans-serif;}
body, div, img, h1 {margin: 0; padding: 0; border: 0;}
html {overflow-y: scroll}
html, body {width: 100%; height: 100%;}
body {background: #fff url('/images/bg.png');}

#streach {width: 50%; position: absolute; left: 50%; top: 0; background: url('/images/hbg.gif'); height: 81px;}
#page {width: 100%; height: auto !important; height: 100%; min-height: 100%; position: relative;}
#main {position: relative; margin:0 auto; width: 1044px; color: #000; height: auto;}
#hdr {height: 81px; background: url('/images/hbg.gif');}
#hdr div {background: url('/images/logo.png') no-repeat; height: 81px;}
#content {float: left;width: 788px;}
#content #top {background: url('/images/ctfbg.gif'); height: 23px; border-left: 1px solid #8c7e44;}
#content #top div {float: left; margin-left: 200px;}
#content #top div a {display: block; float: left; width: 100px; color: #8c7e44; font-weight: bold; text-decoration: none;}
#content #top div a#russia {text-align: right; margin-right: 10px; background: url('/images/arrowl.gif') left no-repeat;}
#content #top div a#moskow {background: url('/images/arrowr.gif') right no-repeat;}
#content #menu {padding-top: 25px; vertical-align: top;}
#content #menu a {display: block; color: #8c7e44; margin-left: 10px; background: url('/images/arrowr.gif') right no-repeat; width: 146px; text-decoration: none;}
#content #source {border: 1px solid #8c7e44; border-width: 0 1px; background-color: White;}
#content #source #flash {width: 630px; height: 400px; margin-left: 156px; visibility: hidden;}
#content #bottom {background: url('/images/cbfbg.gif'); height: 23px; clear: both;}
#content .body * {font-size: 10pt; color: black;}
#content .body h1 {font-size: 14pt;}
#content .body h1 * {font-size: 14pt;}
#content .body a {font-size: 10pt; color: #8c7e44;}
#content .body a * {font-size: 10pt; color: #8c7e44;}
#content .body a.plink {float: left; width: 270px; margin-right: 10px; margin-bottom: 10px; background-color: #CCC; border: 2px solid #999; padding: 5px; }
#content .body a.plink img {border: none;}

#content .photo {background: url('/images/pf.png') no-repeat; width: 156px; height: 150px; float: left; margin: 5px 5px 10px 5px;}
#content .photo img {margin: 14px 14px; float: left; margin-bottom: 18px;}
#content .photo span {text-align: center; display: block; margin: 0 30px; font-size: 8pt; line-height: 10px; padding-top: 4px;}
#content .photo span a {text-decoration: underline; font-size: 8pt;}

#content #path {height: 50px;}
#content #path a {display: block; color: #8c7e44; padding-left: 35px; background: url('/images/arrowr.gif') left no-repeat; text-decoration: underline; float: left; font-size: 12pt; margin-left: 10px;}
#content #path h1 {display: block; padding-left: 35px; background: url('/images/arrowr.gif') left no-repeat; float: left; margin-left: 10px; color: #8c7e44; font-size: 12pt; font-weight: normal;}
