@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 Arial,Helvetica,sans-serif; color: #ffffff; background: #000000 url(../images/body-bg.jpg) center top no-repeat; min-width: 976px; position: relative; height: 100%; } body.front {background-image: url("../images/front-body-bg.jpg");} img {border: none;} a {cursor: pointer; text-decoration: underline; color: #0095c3;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px tahoma, Verdana,Arial,Helvetica,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;} #wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; width: 976px; margin: 0 auto; background: url("../images/bottom-bg.jpg") center bottom no-repeat;} #footer { position: relative; width: 976px; margin: -74px auto 0; height: 73px; border-top: solid 1px #002742;} .f_1 {width: 300px; float: left; padding: 25px 0 0 14px;} .f_2 {width: 216px; float: right; padding: 10px 0 0;} .f_3 {padding: 10px 10px 0; overflow: hidden;} .header {position: relative; height: 125px;} .front .header {height: 574px;} .logo {position: absolute; left: 27px; top: 19px;} .m-1 {position: absolute; right: 1px; top: 51px; text-align: right;} .m-1 ul {padding: 0; margin: 0; font-size:0; line-height:0; letter-spacing: -1px; white-space: nowrap; float: right; border-bottom: solid 3px #00d7ea; height: 35px;} .front .m-1 ul { border: none;} .m-1 ul li {font-size:12px; line-height:normal; letter-spacing: normal; list-style:none; display: inline; padding: 0 10px 0 0;} .m-1 ul li a {padding-left:13px; position:relative; color:#fff; text-decoration: none !important; background: url("../images/bl-5.png") -999px -999px no-repeat;} .m-1 ul li a s {display:block; position: absolute; width: 9px; height:9px; left: 0; top: 3px; background: url("../images/bl-1.png") no-repeat;} .m-1 ul li a u {display: none;} .m-1 ul li a:hover {color: #fffffe;} .m-1 ul li a:hover s, .m-1 ul li a.active s {display: none;} .m-1 ul li a:hover u, .m-1 ul li a.active u {display:block; position: absolute; width: 23px; height:23px; left: -7px; top: -4px; background: url("../images/bl-5.png") no-repeat;} .m-2 {position: absolute; left: 65px; bottom: 30px;} .m-2 table {border-collapse: collapse; border: none;} .m-2 table tbody {border: none;} .m-2 table td {vertical-align: top; width:296px; padding: 0 0 5px;} .home, .staty, .contacts {position: absolute; top: 8px; right: 11px; font-size:11px; line-height: 18px;} .staty {right: 47px; top: 8px;} .contacts {right: 100px; top: 8px;} .home {background: url("../images/home.png") no-repeat; width: 19px; height:19px;} .page {position: relative; _height:330px; min-height:330px; padding-bottom: 92px; width: 100%; zoom: 1;} .front-right {width: 236px; float: right;} .news {border-top: solid 3px #00d7ea; padding: 11px 0 0 7px;} .h201 {padding: 0 0 8px 15px; font: normal 14px/18px tahoma, Verdana,Arial,Helvetica,sans-serif; color:#ffffff; background: url("../images/bl-1.png") left 5px no-repeat;} .h201 .all-news {float: right; font-size:11px; color:#55b6f3; margin-left:10px;} .news-item {padding: 0 0 20px 15px; overflow: hidden; font: 11px/18px tahoma, Verdana,Arial,Helvetica,sans-serif;} .news-item-data {color:#55b6f3;} .news-item-link {} .news-item-tizer {} .front-left {width: 737px; float: left;} .catalog-front {width: 228px; float: left; border-top: solid 3px #00d7ea; padding: 11px 0px 0 10px;} .profile-front {width: 488px; float: right; border-top: solid 3px #00d7ea; padding: 11px 0 0 8px;} .front-ul {padding: 0 0 0 3px; margin:0; font: 11px/18px tahoma, Verdana,Arial,Helvetica,sans-serif;} .profile-front .front-ul {width: 226px; float: left;} .front-ul li {padding: 0 10px 15px 12px; list-style: none; margin:0; background: url("../images/bl-6.png") 0 8px no-repeat;} .catalog-front li {font-weight: bold;} .text-front {background: #001226; padding: 8px 15px; font: 12px/18px tahoma, Verdana,Arial,Helvetica,sans-serif;} .reshaem {font-size: 24px; color: #fff; line-height: 24px; text-align: right; position: absolute; bottom: 0; right: 0; padding-bottom: 6px;} .cont {width: 726px; padding: 8px 21px; float: right; background: #fff; color: #000000; font: 12px Tahoma, Geneva, sans-serif; _height: 700px; min-height: 700px;} .breadcrumb {font: bold 11px/36px Arial, Helvetica, sans-serif; color: #666666;} .breadcrumb a {color: #666; font-weight: normal;} .h101 {font-size: 24px; color: #333333; padding: 0; margin: 0 0 15px;} .sidebar {width: 198px; float: left; overflow: hidden;} .m-3 {padding-bottom: 17px;} .m-3 ul {padding: 0 !important; margin: 0 !important;} .m-3 ul li {padding: 0 !important; margin: 0 !important; list-style: none none !important;} .m-3 ul li .m-3-cont {background: #ffffff url(../images/bl-4.png) 171px center no-repeat; padding: 13px 30px 15px 19px; border: solid 1px #cccccc; border-bottom: none;} .m-3 ul li.expanded .m-3-cont {background: #03172e url(../images/bl-1.png) 171px center no-repeat; border: none;} .m-3 ul li .m-3-cont a {font: 11px Tahoma, Geneva, sans-serif; color: #323131; display: block;} .m-3 ul li.expanded .m-3-cont a {color: #fff; text-decoration: none;} .m-3 ul li li .m-3-cont, .m-3 ul li.expanded li .m-3-cont {padding: 13px 38px 15px; background: #2686ab url(../images/bl-3.png) 171px center no-repeat; border: none;} .m-3 ul li.expanded li.expanded .m-3-cont {background: #2686ab url(../images/bl-2.png) 171px center no-repeat;} .m-3 ul li.expanded li.expanded .m-3-cont a {text-decoration: none;} .m-3 ul li li .m-3-cont a, .m-3 ul li.expanded li .m-3-cont a {color: #fff; text-decoration: underline;} .m-3 ul li li li .m-3-cont, .m-3 ul li.expanded li li .m-3-cont, .m-3 ul li.expanded li.expanded li .m-3-cont {padding: 0 10px 0 30px; background: #60b1db;} .m-3 ul li li li .m-3-cont a, .m-3 ul li.expanded li li .m-3-cont a, .m-3 ul li.expanded li.expanded li .m-3-cont a {color: #323131; padding: 4px 9px; text-decoration: underline;} .m-3 ul li li li .m-3-cont a.active, .m-3 ul li.expanded li li .m-3-cont a.active, .m-3 ul li.expanded li.expanded li .m-3-cont a.active, .m-3 ul li.expanded li.expanded li.expanded .m-3-cont a.active {color: #fff; background: #2686ab; text-decoration: none !important;} .m-3 ul li li ul {padding-bottom: 4px !important; background: #60b1db;} .tel {padding-bottom: 14px;} .tel table {height: 54px; border-collapse: collapse; border: none; width: 100%;} .tel table td {border-right: solid 3px #00d7ea;} .tel table td.tel-1 {vertical-align: top; text-align: left; font-size: 12px;} .tel table td.tel-2 {font-size: 24px; text-align: center;} .find {background: url(../images/search.png) no-repeat; height: 57px; position: relative;} .i-1 {width: 138px; height: 20px; position: absolute; padding: 0 5px; background: none; border: none; left: 10px; top: 12px; font-size: 12px; line-height: 20px;} .i-2 {width: 19px; height: 20px; background: none; border: none; padding: 0; position: absolute; right: 7px; top: 10px; font-size: 0; line-height: 0;} .find label {position: absolute; left: 15px; top: 12px; font-size: 12px; line-height: 20px; color: #000; display: block; height: 20px;} .vakansiya {position: relative;} .vakansiya-title {font: bold 14px Tahoma, Geneva, sans-serif; padding: 0 0 10px 20px; background: url(../images/bl-1.png) left 5px no-repeat; color: #000; text-decoration: underline; cursor: pointer;} .vakansii .vakansiya-fields {padding: 0 0 10px 40px; border-bottom: solid 4px #2686ab; font-size: 12px; line-height: 24px; margin-bottom: 12px;} .vakansii .vakansiya-fields li {list-style: none none !important; padding: 0; margin: 0; background: none;} .text-no-front {overflow: hidden; line-height: 1.5em;} .cont ul {padding: 0 0 5px;} .cont ul li {list-style: none none !important; padding: 0 0 15px 19px; background: url(../images/bl-1.png) 0 6px no-repeat;} .cont table {width: 100%; border-collapse: collapse; border: none; margin-bottom: 20px;} .cont table th {background: #2686ab; color: #ffffff; padding: 12px 8px; font-weight: normal;} .cont table th:first-child, .cont table .th-first-child {text-align: left;} .cont table td {text-align: center; padding: 8px 4px; border-bottom: solid 1px #cccccc;} .cont table td:first-child, .cont table .td-first-child {text-align: left;} .catalog-item-img {border: solid 1px #cccccc; height: 142px; overflow: hidden; margin-bottom: 20px;} .catalog-item-img table {height: 142px; margin: 0;} .catalog-item-img table td {text-align: center !important; vertical-align: middle !important; border: none; padding: 0;} .catalog {position: relative; overflow: hidden;} .catalog table {} .catalog table td {text-align: left; vertical-align: top; border: none; padding: 0 3px 0 0; width: 50%;} .h202 {/* display: inline-block; *display: inline; zoom:1; */ width: 100%; height: 44px; background: #2585aa; color: #fff; font-size: 14px; font-weight: normal; padding: 0; vertical-align: middle; white-space: nowrap; margin-bottom: 15px; position: relative;} .h202 * {vertical-align: middle; white-space: normal;} .h202 s {display: inline-block; *display: inline; zoom:1; width: 1px; height: 44px;} .h202 span {display: inline-block; *display: inline; zoom:1; padding: 0 22px;} .h202 u {display: block; position: absolute; width: 11px; height: 6px; background: url(../images/bl-7.png) no-repeat; left: 36px; bottom: -6px; font-size: 0; line-height: 0; overflow: hidden;} .h302 {font-size: 12px; padding-bottom: 7px;} .catalog_level-2 {padding: 0; margin: 0;} .catalog .catalog_level-2 li {padding: 0 19px 16px; margin-bottom: 16px; border-bottom: solid 4px #2686ab; background: none;} .catalog .catalog_level-2 li ul {padding: 0; margin: 0;} .catalog .catalog_level-2 li li {padding: 0 0 8px 19px; background: url(../images/bl-1.png) 0 4px no-repeat; border: none; margin: 0;} .catalog .catalog_level-2 li li a {color: #000;}