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

	
	
	
	
	
	
	
	
	
	
	
	    
© TrueDev.org