@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 14px Arial, Helvetica, sans-serif; color: #606060; background: #000 url(../images/body-BG.jpg) center top no-repeat; min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%;}
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 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #606060; padding-bottom: 0.5em;}
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 li {list-style: disc  inside; padding-left: 10px;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

.top { width: 950px; margin: 0 auto; padding: 10px 0 5px; font-size: 11px; }
	.top a { color: #b1b1b1; }
	.kartinko-1 { margin-bottom: 35px; }
	.kartinko-2 { margin-bottom: 10px; }

.all { width: 970px; margin: 0 auto; padding: 14px 0 70px; position: relative; overflow: hidden; }
	.header { position: relative; background: url(../images/header-BG.png); padding: 43px 20px 54px 12px; height: 1%; }
	.header-T { width: 970px; height: 14px; position: absolute; top: 0px; margin-top: -14px; left: 0; background: url(../images/header-BG-T.png) 0 0 no-repeat; }
		.logo { float: left; width: 154px; }
		.logo a { display: block; width: 154px; height: 33px; background: url(../images/logo.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; }
		.m-t { float: right; padding-top: 3px; }
			.m-t li { list-style: outside none none; display: inline; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; padding: 0 0 0 24px; letter-spacing: -1px; }
			.m-t li a, .m-t li a:hover { text-decoration: none; border-bottom: dashed 1px #fff; color: #fff; zoom:1; }
			.m-t li a:hover { border: none; margin-bottom: 1px; }
	.page  { background: #fff; position: relative; min-height: 100px; float: left; width: 970px; height: 1%;  }
		.page-T, .page-B { width: 970px; position: absolute !important; height: 16px; top: -16px; left: 0 !important; z-index: 10; background: url(../images/page-T.png) 0 0 no-repeat; }
		.page-B { top: auto; bottom: -16px; background: url(../images/page-B.png) 0 0 no-repeat; }
		.page-B .rocon-tr, .page-B .rocon-tl, .page-T .rocon-br, .page-T .rocon-bl { display: none; }
		.page-C { position: relative; margin: 0px 10px -10px; top: -5px; z-index: 20; height: 1%; }
		
		.col-1, .col-2, .col-3, .col-4 { width: 635px; float: left; height: 1%; position: relative; background: #fff; }
			.col-4 { width: 305px; padding-left: 10px; }
			.col-2 { width: 375px; }
			.col-3 { width: 250px; padding-left: 10px; }
/*rotation*/	
		.rotation { background: #000; padding: 10px 6px 6px 15px; position: relative; width: 614px; height: 224px; overflow: hidden; margin-bottom: 10px; }
			.bg-9 { position: absolute; left: 0; top: 0; background: url(../images/bg-9.png) 0 0 no-repeat; z-index: 60; width: 635px; height: 240px; }
			.kartinki { width: 614px; height: 224px; overflow: hidden; }
				.kartinki li { list-style: outside none none; display: block; padding: 0; }
				.kartinki li img { width: 614px; height: 224px; }
				
			.kartinki-descr { background: url(../images/bg-8.png); width: 250px; height: 240px; right: 0; top: 0; position: absolute !important; z-index: 50;  }
			.ul-1 { width: 250px; height: 224px; margin: 10px 0 6px -14px; overflow: hidden; padding-left: 14px; }
			.kartinki-descr li { display: block; height: 94px; position: relative; padding: 8px 25px 10px 15px; list-style: outside none none; }
			.kartinki-descr li.current { background: #78ba01; width: 218px; left: -13px; }
			
			.kartinki-descr .autor, .kartinki-descr .autor a { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #d1e5ae; }
			.kartinki-descr .descr { position: absolute; bottom: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #34680b; }
			.kartinki-descr .descr a { color: #ffffff; text-decoration: none; }
			.kartinki-descr .descr a:hover { color: #ffffff; text-decoration: underline; }
			.kartinki-descr .descr h3 { font: normal 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; padding-bottom: 3px; }
			
		.scrollbar { position: absolute; right: 18px; top: 25px; width: 1px; height: 195px; background: #000; z-index: 70; }
			.scroll { display: block; width: 11px; height: 12px;  background: url(../images/scroll-1.png) 0 0 no-repeat; left: 0; top: 0; margin: -5px 0 0 -4px; position: absolute; z-index: 80; }
/*rotation*/	
			
			
/*news-item*/
		.news-item { background: #f7f7f7 url(../images/bg-7.png) 0 0 repeat-x; border: solid 1px #d9d9d9; padding: 14px 14px 19px; margin-bottom: 11px; }
			.img-1 { float: left; width: 170px; }
				.img-1 a { display: block; position: relative; height: 1%; }
				.img-1 img { width: 160px; padding-bottom: 1px; border-bottom: solid 4px #78ba01; }
				.img-1 a span { display: block; position: absolute !important; width: 160px; height: 90px; left: 0; top: 0; background: url(../images/bg-10.png) 0 0 no-repeat; }
				
			.news-item-descr { float: left; width: 175px; font-size: 12px; line-height: 18px; color: #000; }
				.news-item-descr a { color: #337f97; }
				.news-item-descr p { padding-bottom: 8px; }
				.data { font-size: 11px; line-height: auto; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #8b8b8b; position: relative; top: -3px; margin-bottom: -5px; }
				.h301 { font: normal 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height: 18px; color: #000000; padding-bottom: 20px; }
				.h301 a { color: #000; text-decoration: none; }
				.h301 a:hover { text-decoration: underline; }
/*news-item*/



/*m-1*/
		.m-1 { background: #000 url(../images/bg-1.png) 0  100% repeat-x; border: solid 1px #938a8a; margin-bottom: 10px; }
			.m-1 ul { background: url(../images/bg-2.png) right bottom no-repeat; padding: 14px 24px 20px; font-size: 16px; line-height: 32px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; height: 1%; }
			.m-1 ul ul { background: none; font-size: 14px; line-height: 32px; padding: 0 0 0 16px; }
			.m-1 li { display: block; list-style: outside none none; padding: 0; }
			.m-1 li a, .m-1 li a:hover { color: #fff; text-decoration: none; border-bottom: dashed 1px #fff; }
			.m-1 li a:hover { border-bottom: none; margin-bottom: 1px; }
			.m-1 li li a, .m-1 li li a:hover { color: #fff97b; border: none; }
			.m-1 li li a:hover {  text-decoration: underline; margin-bottom: 0px; }
				
/*m-1*/
			
/*foreign-news*/
.foreign-news { background: #3c3c3c url(../images/bg-4.png) left bottom repeat-x; padding: 10px 11px; margin-bottom: 10px; }
	.foreign-news li { list-style: outside none none; padding: 0 0 14px; }
	.foreign-news .img-1 { width: 101px; }
	.foreign-news .img-1 img {  width: 90px; padding: 0; border: none; }
	.foreign-news .img-1 a span { width: 90px; background-image: url(../images/bg-11.png); }
	.foreign-news .news-item-descr { width: 182px; background: url(../images/bg-3.png) 0 100% repeat-x; color: #adadad; padding-bottom: 14px; }
	.foreign-news .news-item-descr a { color: #8b8b8b; }
	.foreign-news .news-item-descr a { color: #78ba01; }
	.foreign-news .h301, .foreign-news .h301 a { color: #fff; }
	.foreign-news .country { background: #fff; font-size: 14px; line-height: 20px; display: inline-block; *display: inline; zoom: 1; color: #78ba01; text-decoration: none; font-weight: bold; padding: 0 9px; position: relative; left: -2px; margin-bottom: 6px; top: -6px; }
	.foreign-news p { padding-bottom: 6px; }
	.more { padding: 0px 0 2px 102px; font-size: 14px; _padding-bottom: 3px; }
	.more a { color: #fff; }
/*foreign-news*/
			

/*bari-3d*/
.bari-3d { background: url(../images/bg-5.jpg) 0 0 no-repeat; padding: 25px 18px 19px 23px; height: 195px; margin-bottom: 10px; }
	.h302 { color: #edb5f1; font: bold 16px Arial, Helvetica, sans-serif; line-height: 18px; position: relative; padding: 0 8px 14px 13px; border-bottom: solid 1px #f89ce8; margin: 0 -8px 16px -13px; }
	.h302 small { float: right; font-size: 12px; line-height: 18px; }
		.h302 small a { color: #fff; }
		
	.bari-3d td { vertical-align: top; padding: 0 12px 10px 0; font-size: 12px; line-height: 15px; color: #f5e6f2; }
	.bari-3d td span { color: #ff0000; }
	.bari-3d td h4 { font: bold 14px Arial, Helvetica, sans-serif; line-height: 17px; color: #ffffff; padding-bottom: 0px; }
/*bari-3d*/
			
			
			
			
			
			
			
			
			
			
			
			    
© TrueDev.org