@charset "utf-8"; /* CSS Document */ html, body, img, p, a, h1, h2, h3, h4, h5, h6, form, input, textarea, table, td, tr, th, ul, li, div, span, strong, br {margin: 0; padding: 0;} img {border: none;} html {height: 100%;} body {background: url(../images/bg-all.png); width: 100%; color: #000; font: normal 14px sans-serif; position: relative; height: auto !important; height: 100%; min-height: 100%;} h1, h2, h3, h4, h5, h6 {font-size: 14px; font-weight: normal;} h1 {font-size: 24px;} h2 {font-size: 18px;} h3 {font-size: 16px;} h5 {font-size: 12px; font: bold 12px Arial, sans-serif; color: #fff; text-transform: uppercase;} h6 {font-size: 11px;} a {text-decoration: none;} a:hover {text-decoration: underline;} .all {background: url(../images/bg.png) repeat-x;} .site {width: 899px; margin: 0 auto;} .heder {background: url(../images/heder.png) no-repeat; height: 112px; position: relative; padding-bottom: 26px;} #logo {display: block; width: 90px; height: 80px; position: absolute; top: 33px; left: 12px;} .telef {position: absolute; top: 41px; right: 19px; width: 201px; font-size: 24px; color: #ee1b23; overflow: hidden; line-height: 29px;} .menu {background: #00adee url(../images/bg-menu.png) no-repeat; padding: 4px 0 4px 16px; border-bottom: 3px #9fe5ff solid; height: 22px;} .menu li {list-style: none; float: left; padding-right: 2px;} .menu li a, .menu li span {display: inline-block; height: 17px; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: bold; padding: 4px 11px 0 11px;} .menu li a:hover, .menu li span {background: #fff; font-weight: bold; color: #000; text-decoration: none;} .conteiner_all {padding-bottom: 73px; height: 1%;} .conteiner_all h1.border {padding: 32px 0 8px 14px; border-bottom: 1px #ff0012 solid; font-weight: normal;} .conteiner_all h1.border a {color: #000;} .conteiner {} .content {width: 571px; padding: 0 52px 0 14px; float: left; margin-right: -262px;} .content p {padding: 9px 0 18px 0; line-height: 27px; font-size: 16px;} .paginacia {padding-top: 7px; text-align: right;} .paginacia li {list-style: none; margin-left: 8px; display: inline;} .paginacia li a, .paginacia li strong, .paginacia li span {background: #7f8082; color: #fff; font-weight: bold; padding: 3px 8px; display: inline-block;} *+html .paginacia li a, *+html .paginacia li strong, *+html .paginacia li span {display: inline;} * html .paginacia li a, * html .paginacia li strong, * html .paginacia li span {display: inline;} .paginacia li strong {background: #00aff0;} .content_01 {width: 571px; padding: 0 52px 54px 0px; float: left; margin-right: -262px;} .cont_text {border-bottom: 4px #dbdbdb solid; padding: 9px 0 0 14px;} .h2_novosti a {color: #00afef; text-decoration: underline;} .h2_novosti a:hover {text-decoration: none;} .cont_text p {padding: 0 0 14px 0; line-height: 18px; font-size: 14px;} .sidebar {float: right; width: 262px; padding-top: 17px;} .sidebar li {list-style: none; margin-bottom: 2px;} .sidebar li a {display: inline-block; font: normal 14px Tahoma, Arial, sans-serif; color: #fff; background: #00adee url(../images/index-last_06.png) repeat-x; width: 232px; padding: 5px 0 5px 13px; border-bottom: 1px #0079a6 solid;} .sidebar li a:hover {background: #ff0d00 url(../images/index-last_03.png) repeat-x; text-decoration: none; border-bottom: 1px #b20e00 solid;} .menu-02 {width: 265px; float: left; margin-right: 20px; background: #fff; border: 1px #dddada solid; display: block; padding: 10px 6px; height: 125px; overflow: hidden;} .kontakt {background: url(../images/bg-kontartL.png) no-repeat; padding-left: 6px; height: 25px;} .kontakt div {background: url(../images/bg-kontartR.png) right no-repeat; padding-left: 0; padding-right: 6px;} .kontakt div div {background: #7f8182; border-bottom: 3px #ddd solid; padding: 0; padding-top: 3px; height: 19px;} .menu-02_all {} .p_01 {} .menu-02 {position: relative;} .a {display: block; position: absolute; width: 275px; height: 145px; top: 0; left: 0px; background: url(../images/Untitled-1.gif);} .menu-02 .p_01 p {color: #000; font: normal 11px Tahoma, Arial, sans-serif; line-height: 18px; padding: 6px 12px 0 12px;} .tel {line-height: 22px; color: #ee1b23; font-size: 18px; text-align: center; padding-top: 7px;} .menu-02 img {width: 126px; height: 107px;} .menu-02 h3 {padding-top: 7px; padding-left: 12px;} .menu-02 h3 a {color: #00adee; text-decoration: underline; font-size: 14px;} .menu-02 h3 a:hover {text-decoration: none;} .footer {background: url(../images/bg-foot.png) top repeat-x; padding: 16px 0 10px 6px; position: relative;} .footer .foot-bg {position: absolute; top: -28px; right: -10px; width: 74px; height: 60px; background: url(../images/foot-bg.jpg) no-repeat;}