html, body {height:100%; margin:0px; padding:0px}
html {overflow:scroll}
body, td {background:#8e8e8e; color:#000000; font-family:arial; font-size:13px; line-height:16px}

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

.page {padding:0px 40px 0px 45px; width:637px}
.page2 {padding:10px 0px 0px 0px; width:278px}
.footer {padding-top:75px}
.footer_page {padding:75px 75px 50px 30px; font-size:12px}
.footer_page2 {padding:70px 0px 20px 20px; color:#bcbec0; font-size:12px}
.footer_page2 a {color:#bcbec0}
.title {font-size:30px; color:#FFFFFF; padding:0px 0px 40px 130px; line-height:30px}
.title h1 {font-size:30px; color:#FFFFFF; padding:0px; margin:0px; font-weight:normal; line-height:30px}
.title2 {font-size:20px; color:#FFFFFF}
.tt {background:url(../img/11.gif) no-repeat; width:571px; _width:611px; height:31px; margin-left:-20px; color:#464646; padding:7px 20px 0px 20px}
.tt2 {background:url(../img/12.gif) no-repeat; width:89px; _width:89px; height:31px; color:#464646; padding:7px 10px 0px 12px; margin-bottom:30px}
.tt2 a {text-decoration:none}
.tt2 a:hover {color:#464646}
.map1 {color:#d1d3d4; font-size:18px; text-decoration:none; padding-bottom:20px}
.map1:hover {color:#aaaaaa}
.map2 {color:#242424; font-size:14px; line-height:21px}

table.menu_top {}
table.menu_top tr td {width:135px; line-height:14px; font-size:12px}
table.menu_top tr td a {text-decoration:none}
table.menu_top tr td a:hover {color:#6d6e71}
table.menu_top tr td table tr td.m1 {height:7px}
table.menu_top tr td table tr td.m2 {height:55px; padding:8px 8px 0px 8px; color:#464646}
table.menu_top tr td table tr td.m2 h1 {padding:0px; margin:0px; color:#464646; font-size:12px; font-weight:normal}

table.menu_top tr td.t {width:3px}

table.menu_top tr td.t1 table tr td.m1 {background:#242424}
table.menu_top tr td.t1d table tr td {background:#242424; color:#d1d3d4}
table.menu_top tr td.t1d table tr td a {color:#d1d3d4; text-decoration:none}

table.menu_top tr td.t2 table tr td.m1 {background:#464646}
table.menu_top tr td.t2d table tr td {background:#464646; color:#d1d3d4}
table.menu_top tr td.t2d table tr td a {color:#d1d3d4; text-decoration:none}

table.menu_top tr td.t3 table tr td.m1 {background:#636363}
table.menu_top tr td.t3d table tr td {background:#636363; color:#d1d3d4}
table.menu_top tr td.t3d table tr td a {color:#d1d3d4; text-decoration:none}

table.menu_top tr td.t4 table tr td.m1 {background:#7c7c7c}
table.menu_top tr td.t4d table tr td {background:#7c7c7c; color:#242424}
table.menu_top tr td.t4d table tr td a {color:#242424; text-decoration:none}

table.menu_top tr td.t5 table tr td.m1 {background:#acacac}
table.menu_top tr td.t5d table tr td {background:#acacac; color:#464646}
table.menu_top tr td.t5d table tr td a {color:#464646; text-decoration:none}

table.menu_top tr td.t6 table tr td.m1 {background:#d1d3d4}
table.menu_top tr td.t6d table tr td {background:#d1d3d4; color:#636363}
table.menu_top tr td.t6d table tr td a {color:#636363; text-decoration:none}

table.top_foto {margin-bottom:50px}
table.top_foto tr td {width:316px; height:126px}
table.top_foto tr td.tf1 {background:url(../img/01.jpg) no-repeat}
table.top_foto tr td.tf2 {background:url(../img/02.jpg) no-repeat}
table.top_foto tr td.tf3 {background:url(../img/03.jpg) no-repeat}
table.top_foto tr td.tf4 {background:url(../img/04.jpg) no-repeat}

table.top_foto2 {margin-bottom:40px}
table.top_foto2 tr td {height:91px}
table.top_foto2 tr td.tf1 {width:212px; background:url(../img/07.jpg) no-repeat}
table.top_foto2 tr td.tf2 {width:419px; background:url(../img/08.jpg) no-repeat}

table.bottom_link {margin-top:35px}
table.bottom_link tr td.bl1 {width:40px; height:40px; background:url(../img/01.gif) no-repeat}
table.bottom_link tr td.bl2 {width:594px; height:40px; background:url(../img/02.gif) repeat-x}
table.bottom_link tr td.bl3 {width:40px; height:110px; background:url(../img/03.gif) repeat-x}
table.bottom_link tr td.bl4 {width:594px; height:110px; background:url(../img/03.gif) repeat-x; padding-top:27px}
table.bottom_link tr td.bl4 a {color:#bcbec0}
table.bottom_link tr td.bl4 a h1 {color:#bcbec0; font-size:12px; font-weight:normal; padding:0px; margin:0px}
table.bottom_link tr td.bl4 h1 {color:#bcbec0; font-size:12px; font-weight:normal; padding:0px; margin:0px}
table.bottom_link tr td.bl4 div {float:left; margin-left:10px; _margin-left:5px; margin-right:30px; padding-right:30px; _padding-right:35px}

table.hmm {margin-top:25px}
table.hmm tr td {padding-right:15px}

table.prog {width:610px; margin-bottom:20px}
table.prog tr td {padding-bottom:30px}
table.prog tr td.time {width:120px; padding-right:10px; font-size:18px}
table.prog tr td.prog2 {text-align:justify}

table.doklad {width:610px}
table.doklad tr td {text-align:justify; padding-bottom:50px}
table.doklad tr td img {width:110px; height:150px}

table.reg {margin-bottom:50px}
table.reg tr td {padding:7px 0px}
table.reg tr td.reg1 {width:170px; font-size:12px}
table.reg tr td.reg2 input {width:420px; height:20px; font-size:12px; border:1px solid #636363; background:#aeb0b5; padding-left:1px}

table.mer {margin:20px 0px}
table.mer tr td {padding-bottom:15px}
table.mer tr td.mer1 {width:470px}
table.mer tr td.mer2 img {margin-left:10px}

table.partners {width:100%}

table.partners_2 {}
table.partners_2 tr td {padding:2px}
table.partners_2 tr.partners_2_1 td {padding:0px 2px 10px 2px}
table.partners_2 tr.partners_2_3 td {padding:2px 2px 50px 2px}

div.menu_right {margin-top:62px; _margin-top:58px; line-height:19px; color:#f1f1f2; font-size:14px}
div.menu_right a {color:#d1d3d4; font-size:12px}

div.main_page {text-align:justify; padding:0px 0px 0px 25px; font-size:12px}
div.type_page {padding:0px 0px 20px 25px}

div.u {padding:5px 0px 5px 20px}
div.u a {color:#FFFFFF; font-size:14px}

