@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;}