table.Frame {width:98%; text-align:left}

#top {text-align:left}
#top .logo {text-align:right; padding-right:10px}
:root #top .logo {text-align:center}
#top .top-right {text-align:right; font-size:70%}
.bottom-right, #top .top-right .block {width:407px; text-align:left; margin-left:auto}

.body {border-collapse:collapse; border-spacing:0; width:100%; background: url(i/second-m-right.jpg) no-repeat 100% 0; margin-bottom:20px}
.body .left-bg {background: url(i/second-m-left.jpg) no-repeat 0 0; width:90px; height:373px}
.body .right-bg div, .body .left-bg div {width:90px; height:373px}
.body .left-content {padding-left:30px; width:215px}
.body .content {padding:15px 80px 50px 20px}
.body h1 {color:#115FB6; font-size:200%; font-style:italic; text-transform:uppercase; margin:0 200px 10px 45px}
.body h2 {color:#115FB6; font:450% Arial; letter-spacing:-1;margin:0;padding:0 0 7px 0}
.body h4 {color:#333; font:90% Arial; margin:0;padding:0}
.body h5 {color:#115FB6; font:140% Arial; margin:0;padding:0px 0 7px 0}
.body h6 {color:#115FB6; font:italic 120% Arial; margin:0;padding:10px 0 13px 0}

.body p {margin:0px 0 20px 0}
.body .content strong,.body .content b  {color:#115FB6}
.body .content ul li .noli {list-style-type:none}
.body .content ol li {padding-bottom:7px}
.body .content ul li {list-style-image: url(i/li_b.gif)}
.body .content h3{color:#F36506;margin-top:0;padding:5px; border:solid 1px #F36506;font:bold 100%}
.body .content #abonement{margin:3px 0 20px 15px}
.body .content .sstr {color:#FF7900}
.body .content img {margin: 0 10px 10px 10px}

.body .left-content .news {font-size:90%; width:138px; margin-bottom:15px}
.body .left-content .news h1 {color:#115FB6; font-size:110%; font-style:italic; text-transform:uppercase; margin:0 0 2px 0; padding:0; clear:both}
.body .left-content .news h1.orange {color:#FF7900}
.body .left-content .news .text {color:#787878; background-color:#F5F5F5; width:138px; padding:10px 0}
.body .left-content .news .text p {margin:0 8px}

.body .left-content .poll h1 {color:#115FB6; font-size:110%; font-style:italic; text-transform:uppercase; margin:0 0 2px 0; padding:0; clear:both}
.body .left-content .poll {font-size:90%; width:138px; margin-bottom:15px}
.body .left-content .poll td {color:#787878; font-size:70%}
.body .left-content .poll h1.orange {color:#FF7900}
.body .left-content .poll .text {color:#787878; background-color:#F5F5F5; width:138px; padding:10px 0;}
.body .left-content .poll .text .pp {margin:0 8px}

.body .alt-menu {padding:0 0 0 16px; margin:0}
.body .alt-menu li {list-style-image: url(i/li.gif);font-weight:bold; margin-bottom:5px; line-height:1.1}
html>body .body .alt-menu {margin:20px 0}
.body .alt-menu a{text-decoration:none}
.body .alt-menu a:hover{color:#115fb6}
.body .alt-menu ul {font-size:90%; padding:0 0 0 16px; margin:4px 0 2px 0}
.body .alt-menu ul li {font-weight:normal; margin-bottom:4px}
.body .alt-menu ul li a {color:#E40000;text-decoration:none}
.body .alt-menu .here {list-style-image: url(i/lia.gif);color:#115fb6}
.body .alt-menu  ul li .here {color:#115fb6;}

.body .right-bg {padding:0; width:90px}

.bottom-left {text-align:right}
:root .bottom-left {text-align:center}
.bottom-left .news {text-align:left; margin:0 auto; margin-bottom:5px}

* html .bottom-right {margin-bottom:-25px}

.address {color:#787878; font:80% Tahoma,Arial,Helvetica,sans-serif; text-align:left; width:330px; margin:66px 0 0 auto}
:root .address {margin:66px auto 0 auto}

.schedule {border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC;  font-size:13px;}
.schedule th {border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC;font-size:11px;font-weight:bold;padding:3px;background-color:#F5F5F5}
.schedule td {border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC;font-size:11px;}
.schedule .white {background-color:#F5F5F5}
.schedule .blue {font:normal 9px Tahoma,Arial,sans-serif;background-color:#115FB6; border-bottom:1px solid #115FB6;  color:white;padding:2px;}
.schedule .bblue {font:normal 9px Tahoma,Arial,sans-serif;background-color:#115FB6; color:white;padding:2px;}
.schedule .orange {font:normal 9px Tahoma,Arial,sans-serif;border-bottom:1px solid #FF851E;background-color:#FF851E; color:white;padding:2px;}
.schedule .borange {font:normal 9px Tahoma,Arial,sans-serif;background-color:#FF851E; color:white;padding:2px;}
.schedule .orange b {color:white;font-weight:bold;}
.schedule .borange b {color:white;font-weight:bold;}
.schedule .bblue b {color:white;font-weight:bold;}
.schedule .blue b {color:white;font-weight:bold;}
.schedule .none {background-color:white; color:white}
