body {padding: 0px; margin: 0px; font-family: tahoma; font-size: 75%; background: #00548D; color: #FFFFFF;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px;}
strong, b {font-weight: bold; color: #FF9600;}
.input {font-size: 12px; font-family: tahoma;}

a {color: #FFB517; text-decoration: underline;}
a:hover {color: #FFB517; text-decoration: none;}

.bg01 {background: url(../images/bg01.gif) repeat-y left top;}
.bg02 {background: url(../images/bg02.gif) no-repeat left top;}
.bg03 {background: url(../images/bg03.gif) no-repeat left top; padding: 22px 0px 0px 0px; text-align: center; vertical-align: top;}

.darkblue {background: #0D4972;}

#content {padding-right: 38px; margin-top: 5px;}
#leftblock {padding-left: 26px; width: 300px;}

#copy {background: url(../images/ftr01.jpg) no-repeat top right; height: 85px;}
#copy .rule {width: 317px; height: 1px; background: #6698BB; margin-bottom: 5px; clear: both;}
#copy a {color: #FFB517; font-weight: bold; text-decoration: none;}
#copy a:hover {color: #FFB517; font-weight: bold; text-decoration: underline;}
#copy table.links {margin: 10px 0px 0px 171px;}
#copy table .info {color: #CCCCCC; padding: 3px 10px 3px 0px; white-space: nowrap; text-align: right;}
#copy table .link {white-space: nowrap;}

#langlink {background: url(../images/langbg.gif) no-repeat top left; width: 103px; height: 19px; font-size: 90%; text-align: center; float: left;}
#langlink a {color: #004978; text-decoration: none;}
#langlink a:hover {color: #004978; text-decoration: underline;}

#infoblocks {width: 250px; margin-bottom: 30px;}
#infoblocks .block {padding: 8px 12px;}
#infoblocks .block .title {font-weight: bold; letter-spacing: 1px; color: #FFB517; margin-bottom: 10px;}

.block01_clt {background: url(../images/c01.gif) no-repeat left top;}
.block01_crt {background: url(../images/c01.gif) no-repeat right top;}
.block01_crb {background: url(../images/c01.gif) no-repeat right bottom;}
.block01_clb {background: url(../images/c01.gif) no-repeat left bottom;}

.newsline {clear: both;}
.newsline .rule {height: 1px; background: #3A7295; margin-bottom: 9px; clear: both;}
.newsline .item {margin-bottom: 25px;}
.newsline .item .title {font-size: 130%; letter-spacing: 1px; color: #FFB517; font-weight: bold; margin-bottom: 7px;}
.newsline .item .title a {text-decoration: none;}
.newsline .item .title a:hover {text-decoration: underline;}
.newsline .item .date {margin-bottom: 20px;}
.newsline .item .text {letter-spacing: 1px; line-height: 150%;}
.newsline .item .imgblock {float: left; margin: 8px 15px 10px -37px; position: relative;}
.newsline .item .imgblock .img {border: 1px solid #FFFFFF; vertical-align: top;}
.newsline .item .imgblock .decor {float: left; border: 1px solid #000000;}

/* main menu styles*/
#mm {background: url(../images/mmbg.gif) no-repeat 35px top; width: 195px; height: 252px; padding-top: 18px; float: left; border: 0px solid #ff0000;}
#mm .item {padding: 8px 0px;}
#mm .item .marker {margin-right: 7px; position: relative;}
#mm .news {margin-left: 30px;}
#mm .press {margin-left: 39px;}
#mm .literature {margin-left: -3px;}
#mm .patches {margin-left: 27px;}
#mm .contacts {margin-left: 11px;}
#mm .logo {margin-left: 22px;}
#mm .friends {margin-left: 40px;}

#farsh {padding: 0px 0px 0px 0px; vertical-align: bottom;}
#farsh img {border: 0px; margin-bottom: 5px; behavior: url("styles/ms.fix.htc");}

