@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%; background: #243545 url(../images/body-BG.jpg);} body {font: normal 14px Arial,Helvetica,sans-serif; color: #393939; min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%;} body.indexBG { background: url(../images/index_BG.jpg) center 148px no-repeat; } img {border: none;} a {cursor: pointer; text-decoration: underline; color: #1085fe; } a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px 'Times New Roman', Times, serif; color: #000000; 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;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear {display: inline-block;} .clear {display: block;} .clearboth {clear:both} fieldset {border:0} #wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; width: 1000px; margin: 0 auto; } #footer { position: relative; height: 55px; border-top: solid 1px #404b55; margin: -56px auto 0; width: 1000px; color: #5d6988; font-size:11px } #footer_space { height: 75px; } #footer_space.footer_inside {height:55px} #footer.footer_inside {border: 0} .logo { padding: 25px 30px 5px; } .logo a { display: block; width: 466px; height: 78px; background: url(../images/logo.jpg) no-repeat; } .m-1 {height: 1%;position: relative; z-index: 70} .m-1 ul { width: 110%; margin-left: -12px; padding: 0; height: 1%; } .m-1 li { list-style: none; float: left; padding: 0 0 0 12px; display: block; height: 1%;} .m-1 a { display: inline-block; *display: inline; zoom:1; margin: 9px 25px 10px 22px; color: #fff; position: relative; text-decoration: none !important; *margin: 9px 0 10px; *padding: 0 25px 0 22px; } .m-1 li:hover a, .m-1 a:hover, .m-1 .current a { margin: 0; padding: 9px 25px 10px 22px; background: #081121; } .m-1 a i, .m-1 a b { display: none; width: 13px; height: 34px; top: 0; } .m-1 a i { background: url(../images/m-1-L.png) no-repeat; left: 0; } .m-1 a b { background: url(../images/m-1-R.png) no-repeat; left: -13px; margin-left: 100%; } .m-1 u { background: url(../images/bl-1.png) no-repeat; width: 5px; height: 3px; top: 7px; /*margin: -1px 0 0;*/ right: -13px; } .m-1 u {right: 13px\9} .m-1 li:hover a u, .m-1 .current a u {right:12px; top: 16px; } .m-1 li:hover a i, .m-1 .current a i, .m-1 li:hover a b, .m-1 .current a b, .m-1 u { display: block; position: absolute; } .m-1 li:hover .m-2 {display:block;left:0;z-index:99;top:35px} .m-2 {position: absolute;display:none; width:980px;padding-left:20px; z-index:99;font-size:12px; background:url(../images/submenuL.png) 0 100% no-repeat;} .m-2 ul {background:url(../images/submenuR.png) 100% 100% no-repeat;width:980px;margin:0;padding-bottom:12px;} .m-2 ul li {display:block;float:left;width:20%;padding:12px 0 0 0;margin:0;} .m-2 ul li a {margin:0 ;padding:0 !important;position:relative;color:#95aff9;} .m-2 ul li a:hover {color:#fff;font-weight:700;} .index { position: relative; min-height: 717px; _height: 717px; border-top: solid 1px #404b55; } .index .breadcrumb {font-size:11px;font-style:italic;padding:10px 40px 25px 40px;color:#5d6988} .index .breadcrumb a {color:#5d6988} .index .left {float:left;width:495px;} .welcome { width: 420px; position: relative; padding: 0 0 70px 42px; } .shadow { position: relative; z-index: 20;} .shadow-wrap {position:relative; width: 100%; padding: 20px 55px 0 55px; margin:0px -55px 0 -55px; overflow:hidden;} .shadow-L-T, .shadow-R-T, .shadow-R-B, .shadow-L-B {position:absolute; background: url(../images/c-1.png) no-repeat; left:-41px; z-index:-1; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/c-1.png', sizingMethod = 'crop' );} .shadow-L-T, .shadow-R-T {height: 500px; top:-43px; _padding-right:110px;} .shadow-L-T, .shadow-L-B {width:100%;} .shadow-R-T, .shadow-R-B {width:41px; margin-left:100%;} .shadow-R-B, .shadow-L-B {height:43px;} .shadow-L-B {left:-96px; padding-right:110px; clip:rect(auto auto auto 41px); _padding: 0 110px 0 0; _left: -41px; } .shadow-R-B {left: 14px; _left: 27px; } .welcome p { padding: 15px 0 0; } .welcome h1 { padding: 2px 0 0; margin-bottom: -5px; font-weight: normal; } .news_events { width: 290px; padding: 0 0 25px 42px; } .h201 { font-size: 24px; font-weight: normal; color: #fff; } .lead_news { padding-bottom: 25px; } .lead_news dt { width: 50px; float: left; text-align: center; padding-right: 15px; } .lead_news dt span { display: block; background: url(../images/data.jpg) no-repeat; height: 30px; padding-top: 18px; margin-bottom: 2px; font-size: 18px; color: #373737; } .lead_news dt small { font-size: 10px; color: #5d6988; } .lead_news dd { padding-left: 64px; padding-top: 3px; } .lead_news dd h4 { font: normal 12px Arial, Helvetica, sans-serif; padding: 0 0 13px; line-height: 18px; } .lead_news dd h4 a { color: #94b2ff; } .lead_news dd p { padding: 0; font-size: 10px; font-style: italic; } .lead_news dd p a { color: #5d6988; } .vse { padding: 0 0 48px 64px; } .vse a, a.readon { color: #5d6988; text-decoration: none; } .vse a:hover, a.readon:hover { color: #5d6989; text-decoration: none; } .vse a span, a.readon span { text-decoration: underline; } .vse a:hover span, a.readon:hover span { text-decoration: none; } .index .right {float:left;width:440px;padding:85px 0 50px 0; margin-top:550px;background:url(../images/kamera.png) 130px 0 no-repeat; } .index .right h2 {font-size:24px;color:#fff;font-weight:500;} ul.photoLast {padding:0;margin:0} ul.photoLast li {width:220px;float:left;list-style:none; } ul.photoLast a.albumLink {color:#153073;display:block;padding-bottom:7px} ul.photoLast img {border:3px solid #121212;position:relative;left:-6px;margin-bottom:5px} ul.photoLast p {line-height:18px;font-size:11px;margin:0} ul.photoLast p a {font-size:12px;color:#153073} .index .bottom {clear:both;padding:0 40px;font-size:14px;color:#96aadb;line-height:18px} .isu_logo {margin-right:40px} .inside {background:#fff url(../images/content_bottom.png) 0 100% no-repeat;padding:20px 43px 40px 43px} .inside .breadcrumbs {color:#828690;font-size:11px;font-style:italic;padding-bottom:10px;position:relative} .inside .breadcrumbs a {color:#012d76;} .inside h1 {color:#000;font-size:30px;font-weight:500} .inside h2 {color:#353535;font-size:24px;font-weight:500} .inside h3 {color:#353535;font-size:18px;font-weight:500} .inside a {color:#153073} .inside ul li {list-style:none !important; background:url(../images/li-bg.png) 0 7px no-repeat} .contacts {padding:40px 0 20px 40px} .contacts img {float:left;margin-right:50px} dl.members dt {float:left;font-size:12px;padding-top:2px} dl.members dd {float:left} dl.members dd li {padding:0 0 10px 15px;} .sostav {width:245px;float:left;padding-right:75px;color:#000} .sostavLast {padding-right:0} .sostav h3 {margin-bottom:25px} div.searchL {padding-right:20px;float:left} div.searchCat {width:352px;height:34px; color:#82858c; padding:3px 20px 0 20px; float:left; background:url(../images/newsCategory.png) 0 0 no-repeat} div.searchCat {padding-top:8px\9} div.searchCat label {font-size:12px;padding-right:20px;position:relative;top:3px} div.searchCat select {width:180px;vertical-align:top; } div.searchR {width:390px;float:right;text-align:right;font-size:12px;padding-top:3px} div.searchR {padding-top:4px\9} div.searchR label {position:relative;top:-3px} div.searchR .button {background:url(../images/searchButton.png) 0 0 no-repeat;width:61px;height:25px;border:0;margin-left:10px;} div.searchR .input {border:1px solid #878793;width:150px;font-size:12px;vertical-align:top; margin-left:5px; padding:4px 5px 4px 25px;background:url(../images/searchBg.png) 8px 6px no-repeat} dl.news {clear:both} dl.news dt {float:left;clear:both; width:50px;margin-right:30px;background:url(../images/data.jpg) 50% 4px no-repeat;font-size: 10px; color: #5d6988;text-align:center;padding-top:22px;} dl.news dt span {font-size: 18px; color: #373737;margin-bottom:15px;display:block} dl.news dd {padding-bottom:20px;float:left;width:830px} dl.news dd h2 {padding-bottom:10px} dl.news dd img {float:left;margin:0 20px 0 0;border:1px solid #232323;} ul.nav {padding:0;clear:both} ul.nav li {background:none; padding:0; display:inline; padding:2px; font-size:12px; text-align: center; } ul.nav li.active {background:url(../images/page_a.png) 50% 50% no-repeat;padding:15px;} ul.nav li.next {background: url(../images/arrowNext.png) 100% 2px no-repeat; padding:0 20px 0 5px;font-weight:700;} ul.newsNav {padding-left:80px} .photoContent .inside {padding:20px 0px 40px 15px} .photoItems div { padding: 0 14px 25px 0; display: inline-block; *display: inline; zoom:1;vertical-align: top; } .photoItems div.rc14 {border:1px solid #abacb1;padding:10px 10px 13px 25px; width:195px; font-size:11px; background:#f0f2f1 url(../images/photoBg.png) 0 0 repeat-x; position: relative; display: block; } .photoItems a {color:#153170;font-size:16px} .photoItems img {margin:5px 0 8px 0;border:3px solid #121212;position:relative;left:-5px} .photoItems img {margin-bottom:0\9} /*--- carousel ---*/ .gallery {width: 732px;height:607px;margin:0 auto; text-align:center; padding: 20px 0 0 0; background:url(../images/galleryBG.png) 0 0 no-repeat;} .gallery h3 {padding-bottom:8px} .gallery .mid {padding-bottom:10px} .gallery .prev {float:left;text-indent:-1000px;background:url(../images/butPrev.jpg) 0 0 no-repeat;border:0;width:39px;height:39px;margin:22px 12px 0 25px;cursor:pointer; overflow:hidden;} .gallery .next {float:left;text-indent:-1000px;background:url(../images/butNext.jpg) 0 0 no-repeat;border:0;width:39px;height:39px;margin:22px 0 0 -5px;cursor:pointer; overflow:hidden;} .jCarouselLite ul {height:100px;} .jCarouselLite {float:left} .jCarouselLite img {border:2px solid #0f1312;margin-right:17px;cursor: pointer} .gallery .count {font-size:11px;text-align:left;padding:5px 0 0 75px;clear:both} /*--- feedback ---*/ .attention {margin-left:100px;background:url(../images/ico_attention.png) 0 0 no-repeat;color:#8d7100;padding:2px 0 5px 30px;} .feedback {margin:10px 0 10px 60px;width:732px;height:292px;padding:25px 0 0 30px; background:url(../images/feedbackBG.png) 0 0 no-repeat;} .feedback label {width:90px;float:left;display:block;clear:left;padding:6px 0 0 0} .feedback input {float:left;border:1px solid #878793;width:250px;font: normal 12px Arial,Helvetica,sans-serif;vertical-align:top;padding:4px 5px;margin:0 100px 7px 0} .feedback textarea {float:left;width:560px;height:105px;padding:4px 5px;border:1px solid #878793;font: normal 12px Arial,Helvetica,sans-serif; margin-bottom:15px;} .feedback input.button {clear:both;margin:0 0 0 90px;background:url(../images/searchButton.png) 0 0 no-repeat;width:61px !important;height:25px;border:0;padding:0;text-align:center} #footer .copy {float:left;width:400px;padding:20px 0 20px 55px;background:url(../images/logo-small.jpg) 13px 13px no-repeat} #footer .footerMail {float:right;text-align:right;width:300px;padding:20px 15px 0 0}