@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/1.5em Tahoma, Geneva, sans-serif; color: #292929; background: #feffec; display:table; height: 100%; margin: 0 auto; width: 100%;} img {border: none;} a {cursor: pointer; text-decoration: underline; color: #2d7dbf; } a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: normal 18px Tahoma, Geneva, sans-serif; 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; background: url(../images/header_2.jpg) center top repeat-x; } #header .cell {height: 1%;} #content {display:table-row;} #footer {display:table-row; height:1px; background: #e9ead9 url(../images/footer.png) 0 0 repeat-x; } .cell {display: table-cell;} .page {overflow: hidden; width: 1000px; margin: 0 auto; } .header {position: relative; padding-top: 550px; position: relative; width: 1000px; margin: 0 auto; } .search { position: absolute; width: 224px; height: 29px; background: url(../images/search.png) 0 0 no-repeat; top: 46px; right: 20px; } .search input[type="text"] { width: 190px; border: none; background: none; padding: 0 0 0 10px; height: 29px; font-size: 14px; line-height: 29px; color: #ffffff; } .search input[type="submit"] { width: 16px; height: 16px; border: none; padding: 0; margin: 0; position: absolute; background: url(about:blank); top: 7px; right: 7px; } .logo { position: absolute; left: 18px; top: 12px; } .logo a { display: block; width: 355px; height: 80px; background: url(../images/logo.png) 0 0 no-repeat; } .header-links { position: absolute; right: 34px; top: 84px; } .header-links a { display: inline-block; *display: inline; zoom:1; } .header-links span { color: #528aaa; padding: 0 11px; } .home { width: 11px; height: 10px; background: url(../images/home.png) 0 0 no-repeat; } .mail { width: 12px; height: 8px; background: url(../images/mail.png) 0 0 no-repeat; } .m-1 { width: 100%; height: 54px; background: url(../images/m-1.png) 0 0 repeat-x; } .m-1 ul { width: 1000px; margin: 0 auto; padding: 0; } .m-1 li { float: left; list-style: none; padding: 0; } .m-1 li a { display: block; height: 54px; background: url(../images/m-1-li.png) 100% 0 no-repeat; padding: 0 23px 0 21px; font-size: 14px; color: #ffffff; line-height: 50px; text-decoration: none; } .m-1 li a:hover, .m-1 li.current a { color: #5fc7ff; background: url(../images/m-1-a.png) 0 0 repeat-x; } .footer { width: 1000px; margin: 0 auto; overflow: hidden; padding: 15px 20px; font-size: 11px; color: #000000; } .footer table { width: 100%; border-collapse: collapse; border: none; } .footer table td { vertical-align: top; } .f-1 { text-align: left; } .f-2 { text-align: center; } .f-3 { text-align: right; } .razr { padding-left: 10px; background: url(../images/bl-5.png) 0 100% no-repeat; text-decoration: none !important; line-height: normal; display: inline-block; *display: inline; zoom:1; padding-bottom: 1px; color: #2d7dbf; font-family: Verdana, Geneva, sans-serif; } .razr span { border-bottom: solid 1px #2d7dbf; color: #2d7dbf; } .razr:hover span { border-bottom: none; } .cont { float: right; width: 700px; margin-right: 28px; padding: 12px 0; } .nav { width: 234px; float: left; margin-left: 8px; padding: 15px 0; } .m-2 { margin-bottom: 20px; } .m-2 ul { padding: 0 !important; } .m-2 li { list-style: none; padding: 0 !important; border-top: dotted 1px #d5d5c8; } .m-2 .m-2-link { padding: 10px 12px 8px; background: url(../images/m-2.png) 0 -100px no-repeat; } .m-2 > ul > li:first-child { border: none; } .m-2 .m-2-link:hover { background: #2b7cc0 url(../images/m-2.png) 0 0 repeat-x; } .m-2 li li { border-top: solid 1px #f0f1e0; } .m-2 li li .m-2-link { padding: 7px 12px 5px 29px; background: url(../images/m-2-li-a.png) 0 -100px no-repeat; } .m-2 li li .m-2-link:hover { background: #676760 url(../images/m-2-li-a.png) 0 0 repeat-x; } .m-2 li a { color: #292929; padding-left: 15px; background: url(../images/bl-1.png) 0 6px no-repeat; } .m-2 .m-2-link:hover a { color: #ffffff; background: url(../images/bl-2.png) 0 6px no-repeat; text-decoration: none; } .m-2 li li .m-2-link a { background: url(../images/bl-3.png) 0 6px no-repeat; color: #2d7dbf; text-decoration: none !important; } .m-2 li li .m-2-link:hover a { background: url(../images/bl-4.png) 0 6px no-repeat; } .objects { width: 100%; margin-bottom: 25px; } .objects ul { padding: 0; width: 120%; margin-left: -15px; } .objects li { float: left; list-style: none; padding: 0; margin: 0; width: 266px; float: left; } .objects li a { display: block; color: #fff; font-size: 11px; zoom: 1; text-align: center; } .objects li.object-1 { background: url(../images/4astni_dom.png) 0 bottom no-repeat; width: 211px; } .object-1 a { width: 146px; height: 23px; padding-top: 89px; margin-left: 25px; } .objects li.object-2 { background: url(../images/kotedgn.png) 0 bottom no-repeat; width: 256px; } .object-2 a { width: 146px; height: 23px; padding-top: 89px; margin-left: 55px; } .objects li.object-3 { background: url(../images/jahti.png) 0 bottom no-repeat; width: 220px; } .object-3 a { width: 146px; height: 23px; padding-top: 89px; margin-left: 37px; } .h101 { padding-bottom: 13px; margin-bottom: 17px; border-bottom: dotted 1px #d5d5c8; font-size: 18px; } .text { } .text strong { color: #519201; }