* {margin: 0px; padding: 0px;} html {height: 100%;} body {background: #e1e1e1; min-height: 100%; min-width: 1004px; font: normal 12px Arial, Helvetica, sans-serif; color: #000000;} img {border: none;} a {color: #008d1a; text-decoration: underline;} a:hover {color: #cccccc; text-decoration: none;} .set {clear: both; height: 0; line-height: 0; overflow: hidden;} h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;} .header {width: 100%; height: 1%; height: 120px; position: relative; background: #1164DA url(../images/right.gif) right top no-repeat; float: none; clear: both;} .logo, .header img {display: block; float: left;} ul.m-1 {padding: 11px 20px 0; height: 30px; background: #44ADEF url(../images/m-1-bg.gif) 0 100% repeat-x; border: solid #FFFFFF; border-width: 4px 0;} ul.m-1 li {float: left; padding: 0 10px; border-left: solid 1px #000000; list-style: none;} ul.m-1 li div {position: relative;} ul.m-1 li.no-bord {border: none;} ul.m-1 li.m-1-1 {float: right; width: 200px;} ul.m-1 li a {font: bold 14px "Trebuchet MS", Verdana; color: #ffffff; text-decoration: none;} ul.m-1 li a:hover {text-decoration: underline; color: #ffffff;} ul.m-1 li div ul.m-1-2 {position: absolute; background: #DADADA; border: solid 1px #4F4F4F; min-width: 250px; left: 0px; top: 15px; visibility: hidden;} ul.m-1 li div ul.m-1-2 li a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #4F4F4F; text-decoration: none; /*white-space: nowrap;*/ display: block; min-width: 244px; min-height: 11px; padding: 5px 3px 4px;} ul.m-1 li div ul.m-1-2 li {border: none; background: #DADADA; float: none; height: 1%; display: block; padding: 0;} ul.m-1 li div ul.m-1-2 li:hover a {text-decoration: none; color: #000; background: #8F8F8F;} ul.m-1 li:hover div ul.m-1-2 {visibility: visible;} ul.m-1 li form input {width: 116px; height: 19px; border: solid 1px #B3B9C3; background: #FFFFFF; float: right;} ul.m-1 li form input.submit-1 {width: 53px; height: 18px; background: #0066CC; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold; float: right; margin: 2px 0 0 5px;} table.karkas {width: 100%; min-height: 100%; background: #FFFFFF;} table.karkas td {vertical-align: top; padding-bottom: 30px;} td.left {width: 210px; background: url(../images/left-top.gif) 0 0 repeat-x;} .m-2 {background: url(../images/menu_name.gif) center top no-repeat; padding: 54px 0 15px;} .m-2 li {height: 1%; list-style: none;} .m-2 li a {color: #777777; text-decoration: none; padding: 2px 5px 3px 24px; border-bottom: solid 1px #DCDCDC; display: block;} .m-2 li a:hover {text-decoration: underline;} .m-2 li.m-2-1 a {padding: 5px 5px 6px 14px; background: url(../images/m-2-bl.gif) 5px 11px no-repeat;} .m-2 li.m-2-1 a:hover {background: #DCDCDC url(../images/m-2-bl-a.gif) 5px 11px no-repeat; text-decoration: none;} .poznay {background: #258ACE url(../images/poznay-bg.gif) 0 0 repeat-x; text-align: center;} .poznay img {margin-bottom: 15px;} div.center {background: url(../images/left-top.gif) 0 0 repeat-x; padding-top: 54px; margin: 0 3px;} .news-1 {padding: 5px 0;} .news-1 h3 {font-size: 13px; padding: 6px; border-bottom: solid 1px #DDDDDD;} .news-1 p {padding: 6px;} .sp-1 {text-align: right; padding: 5px;} .sp-1 a {padding-left: 17px; background: url(../images/more.gif) left bottom no-repeat;} .h201 {width: 202px; height: 80px; background: url(../images/newstitle_org.gif) 0 0 no-repeat;} .h202 {width: 202px; height: 80px; background: url(../images/newstitle_world.gif) 0 0 no-repeat;} .news-2 {padding: 5px 0; margin: 5px 0;} .news-2-1 {background: #F0F0F0;} .news-2 h3 {font-size: 13px; padding: 6px;} .news-2 p {padding: 6px; text-align: justify; clear: both;} .news-2 p img {margin: 2px;} .sp-2 {padding: 5px 10px; float: none; clear: both; font-weight: bold; min-height: 20px;} .sp-2 a {background: url(../images/button_readnews.gif) no-repeat; display: block; width: 102px; height: 17px; float: right; margin-left: 6px;} .sp-2 span {float: right; display: block; height: 17px;} .center-2 {padding: 10px 18px;} .navi-1 {padding: 0 0 20px;} .navi-1 a, .navi-1 span {margin: 0 3px;} .navi-1 a, .na-glavnuyu a {font-size: 11px; color: #00005E; text-decoration: none;} .navi-1 a:hover, .na-glavnuyu a:hover {text-decoration: underline;} table.table-1 {width: 100%; font: 16px "comic Sans MS", Courier, arial;} table.table-1 td {text-align: center; vertical-align: middle;} .na-glavnuyu {text-align: center; padding: 10px;} table.table-2 {width: 100%; border-collapse: collapse;} table.table-2 td {border: solid 1px #000000; text-align: center; vertical-align: middle; padding: 3px; color: #00005E; width: 20%;} table.table-2 tr:hover {background: #008D1C;} table.table-2 th {font: bold 14px "comic Sans MS", Courier, arial; background: #2476B4; padding: 5px; border: solid 1px #000000;} .center-2 p, .center-2 ul {padding: 10px;} .center-2 ul li {margin: 2px 10px;} td.right {width: 186px; background: url(../images/left-top.gif) 0 0 repeat-x; text-align: center;} .right-content {margin-bottom: 15px; background: #EEEEEE url(../images/right-bg.gif) bottom repeat-x; padding-bottom: 15px;} .right-content div {background: url(../images/right-bg-T.gif) 0 0 repeat-x;} .right-content-T div {background: url(../images/left-top.gif) 0 0 repeat-x;} table.footer {width: 100%; border-collapse: collapse;} .footer td {background: #44ADEF url(../images/footer-bg.gif) bottom repeat-x; height: 89px; min-height: 89px; vertical-align: top;} .footer td.left {text-align: left; padding-bottom: 0;} .footer td.right {text-align: right; padding-bottom: 0; width: 186px;} .footer td.center {text-align: center; vertical-align: middle; padding-bottom: 0;} .footer td div {padding: 0 8px;}