body {
        margin: 0;
        background-color: white;
        font-family: Verdana, Tahoma, Arial, Geneva CY, Sans-Serif;
        color: black
}
img {
        border: 0
}
a {
        color: #0066cc;
        text-decoration: underline
}
a:hover {
        color: #003399;
        text-decoration: none
}
form {
        margin: 0
}
h1 {
        margin: 0;
		font-size: 16px;
        font-weight: bold;
        color: #3f4c5f;
        font-family: Arial, Verdana, Tahoma, Geneva CY, Sans-Serif;
        line-height: 20px
}
h2 {
        margin: 0;
        font-size: 110%;
        font-weight: bold;
        color: black;
        line-height: 20px
}
p {
        margin: 10 0 10 0;
        line-height: 15px
}
table {
        border-collapse: collapse;
        width: 100%
}
td {
        margin: 0;
        padding: 0
}
ul {
        margin: 10 0 10 10;
        padding: 0
}
li {
        margin-top: 10
}
.main {
        width: 100%;
        height: 100%;
        background-color: #5d69d9
}
.logo {
        padding: 0 20 0 20;
        text-align: center
}
.top_line {
        height: 8;
        background-color: #3f4c5f;
        vertical-align: top
}
.top_right {
        height: 130;
}
.top_right, .logo {
        background: #f6fe99 url("http://www.topmark.ru/img/top_bg.gif") repeat-x scroll left top
}
.top_right_table {
        height: 100%
}
.top_menu {
        height: 100%
}
.top_menu td {
        padding-right: 20
}
.top_menu a {
        text-decoration: none
}
.top_icons {
        padding-left: 35
}
.top_icons table {
        width: 80
}
.top_block {
        width: 33%;
        height: 200
}
.middle, .top_block {
        padding-right: 1;
        background-color: #f6fe99;
        vertical-align: top
}
.top_block1 {
        background: #0489e6 url("http://www.topmark.ru/img/top_block1_bg.jpg") repeat-x scroll left top
}
.top_block2 {
        background: #3f4b5e url("http://www.topmark.ru/img/top_block2_bg.jpg") repeat-x scroll left top
}
.top_block3 {
        background: #3d0b01 url("http://www.topmark.ru/img/top_block3_bg.jpg") repeat-x scroll left top
}
.top_block4 {
        background: #3d0b01 url("http://www.topmark.ru/img/top_block4_bg.jpg") repeat-x scroll left top
}
.top_block_corner {
        position: absolute;
        width: 100%;
        height: 100%;
        text-align: right
}
.top_block_arrow {
        width: 55
}
.top_block_relative {
        position: relative;
        cursor: pointer
}
.top_block1_line {
        background: url("http://www.topmark.ru/img/top_block1_line.gif") repeat-x scroll left top
}
.top_block2_line {
        background: url("http://www.topmark.ru/img/top_block2_line.gif") repeat-x scroll left top
}
.top_block3_line {
        background: url("http://www.topmark.ru/img/top_block3_line.gif") repeat-x scroll left top
}
.top_block_bottom {
	    position: absolute;
        top: 165
}
#right_padding_null {
        padding-right: 0
}
.text_block {
        height: 1;
        background-color: white;
        vertical-align: top;
        padding: 0 0 25 25
}
.text_block_content {
        vertical-align: top;
        padding: 25 20 0 0
}
.text_block_content, .text {
        font-size: 75%;
        color: black
}
.text_block_border {
        width: 8;
        background: url("http://www.topmark.ru/img/text_block_border.gif") repeat-y scroll left top
}
.text_block_corner {
        height: 30
}
.news_date {
        font-size: 75%;
        font-weight: bold;
        color: #527464
}
.more_link {
        width: 1;
        text-align: center;
        padding-left: 9
}
.more_link a {
        font-size: 12;
        font-weight: bold;
        color: white
}
.more_link a:hover {
        color: white
}
.more_corner {
        width: 9
}
.more_link, .more_corner, .more_spacer {
        border-bottom: 1px #e2e5ed solid
}
#more1 {
        background-color: #f42a42
}
#more2 {
        background-color: #ff5c01
}
#more3 {
        background-color: #d3005f
}
.footer {
        height: 115;
        border-top: 5px #ff5c01 solid;
        border-bottom: 1px #4f5e75 solid;
        padding-left: 25;
        font-size: 12;
        color: #dbdddc
}
.footer, .bottom_space {
        background-color: #3f4c5f
}
.footer a {
        color: #fbfecf
}
.footer a:hover {
        color: white
}
.counters {
        width: 200
}
#left {
        width: 334
}
#left_block_middle {
        padding: 1 0 1 0
}
.content_table {
        height: 100%;
        background-color: white
}
.content_table td {
        vertical-align: top
}
.content_corner {
        height: 10;
        text-align: right
}
.content {
        padding: 0 20 20 20
}

.footer_content {
		font-family: Verdana, Tahoma, Arial, Geneva CY, Sans-Serif;
        color: black;
		font-size:12px;
		background-color: white;
		padding: 20px 20px 20px 20px;
}