@charset "utf-8"; /* CSS Document */ html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;} html {height: 100%; font-size: 62.5%;} body {font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333333; background: #ffffff; display:table; height: 100%; margin: 0 auto; width: 100%;} img {border: none;} a {cursor: pointer; text-decoration: underline; color:#808080;} a:hover {text-decoration: none;} p {padding-bottom: 10px;} h1, h2, h3, h4, h5, h6 {font: normal 18px Arial, Helvetica, sans-serif; color:#b50303; padding-bottom: 15px;} h1 {font-size: 24px;} h3 {font-size: 14px;} h4 {font-size: 13px;} h5 {font-size: 12px;} h6 {font-size: 11px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul, ol { padding-left: 30px; } ul li {list-style: disc outside;} .set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; } .fl {float: left;} .fr {float: right;} .rel {position: relative;} #header {display:table-header-group;} #header .cell {height: 1%;} #content {display:table-row;} #footer {display:table-row; height:1%; background:#ececec;} .cell {display: table-cell;} .page, .header, .footer {overflow: hidden; width:940px; margin: 0 auto;} .header {padding: 27px 0 19px;} .logo {padding: 0 0 22px 64px;} .m-1 {background: #f1f1f1; padding: 14px 0 0 20px; font-size: 11px; line-height:15px; color:#333333; text-transform:uppercase; width: 220px; float:left;} .m-1 ul {padding:0; margin:0; height: 201px;} .m-1 li {list-style: outside none none; padding: 0 10px 10px 0; background: url(../images/m-1-bg.png) left bottom no-repeat; margin: 0 0 10px;} .m-1 li.last {margin-bottom: 0; background: none;} .m-1 li a {text-decoration:none !important; color:#333333;} .m-1 li a:hover, .m-1 li a.active {color:#b50303;} .head-img {width:698px; float:left; overflow:hidden; height:215px;} .cont {width:682px; float:right;} .nav {width:240px; float:left;} .h201 {font-size: 18px; color:#b50303; padding: 0 0 8px;} .nav-box {background:#f1f1f1; padding: 8px 10px; margin-bottom:20px;} .news {padding: 0 0 22px; font-size: 11px; line-height:16px;} .news-data {padding-bottom:7px;} .front-table table {width:100%; border-collapse: collapse; border: none;} .front-table td {vertical-align: top;} .td-1, .td-3 {width: 440px; border-bottom: dashed 1px #cbcbcb; border-right: solid 24px #fff; padding-bottom:19px; text-align: justify;} .td-3 {border-bottom:none; padding-top: 15px;} .td-2 {border-bottom: dashed 1px #cbcbcb; padding-bottom:19px;} .td-4 {padding: 15px 0 19px;} .podr {font-size:11px;} .spis-uslug ul {padding:0; margin:0; line-height:normal;} .spis-uslug li {list-style: none none; padding: 0 0 15px 17px; background: url(../images/bl-1.png) left 4px no-repeat;} .spis-uslug li a {color:#0079c6;} .contakts {font-size:11px; line-height: 14px;} .contakts dl {padding-bottom:10px;} .contakts dt {color:#b50303;} .contakts a {color:#333; text-decoration:none;} .contakts a:hover {text-decoration:underline;} .footer {padding: 10px; font-size:11px; line-height: 16px; color:#818181;}