@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 16px 'Times New Roman', Times, serif; color: #000; background: #fff; min-width: 1258px; position: relative; height: auto !important; height: 100%; min-height: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline;}
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;}

#wrap { margin: 12px; border: solid 1px #000000; }
#all { width: 100%; position: relative; }

	#header { background: url(../images/header-BG.jpg) 0 0 repeat-x; position: relative; z-index: 20; }
		.header { background: url(../images/header.jpg) 0 0 no-repeat; padding-top: 335px; position: relative; }
		#logo { position: absolute; display: block; width: 202px; height: 140px; left: 170px; top: 40px; background: url(about:blank); text-indent: -9999px; overflow: hidden; }
		.home, .mail, .sitemap { display: block; position: absolute; top: 11px; right: 78px; text-indent: -9999px; overflow: hidden; width: 11px; height: 10px; background: url(../images/home.png) 0 0 no-repeat; }
		.mail { top: 13px; right: 50px; width: 13px; height: 8px; background: url(../images/mail.png) 0 0 no-repeat; }
		.sitemap { top: 12px; right: 22px; width: 13px; height: 10px; background: url(../images/sitemap.png) 0 0 no-repeat; }
		.m-1 { background: #000; padding: 0 25px; font: bold 16px Georgia, 'Times New Roman', Times, serif; line-height: 18px; position: relative; height: 27px; }
			.strelka { position: absolute; width: 39px; height: 27px; background: #000 url(../images/mopeo_07.png) 11px 10px no-repeat; left: 0; top: 0; }
			.m-1 ul { padding: 0; position: absolute; top: 6px; }
			.m-1 li { float: left; list-style: none; padding: 0 14px 0 13px; background: url(../images/m-1-li-BG.png) 0 0 no-repeat; height: 15px; position: relative; }
			.m-1 li ul { left: 0; top: 15px; padding-top: 6px; width: 190px; padding-bottom: 22px; background: url(../images/m-1-1.png) right bottom no-repeat;  background: url(../images/m-1-1-ie6.png) right bottom no-repeat; visibility: hidden; }
			.m-1 li a { color: #d1cfcf; text-decoration: none; position: relative; top: -2px; }
			.m-1 li a:hover, .m-1 li.m-1-li-a a, .m-1 li.m-1-li-a a:hover { color: #ff4060; text-decoration: none; }
			.m-1 li.m-1-li-a li a { color: #d1cfcf; }
			.m-1 li.m-1-li-a ul { visibility: visible; }
			
			.m-1 li li { float: none; font-size: 12px; font-weight: normal; height: 1%; padding: 23px 8px 0; background: #373636; }
			
	.page { width: 100%; overflow: hidden; position: relative; z-index: 10; }
		.cont-1 { width: 100%; float: left; }
			.cont-2 { padding: 0 276px 0 289px; }
			.content { padding: 40px 21px 15px; position: relative; height: 1%; }
			.text { padding-bottom: 20px; }
			.text p { padding-bottom: 16px; }
			.nav-1, .nav-2 { width: 288px; float: left; margin-left: -100%; background: #d1d1d1; border-right: solid 1px #000; padding-bottom: 20000px; margin-bottom: -20000px; font-size: 12px; font-family: Georgia, 'Times New Roman', Times, serif; }
			.nav-2 { width: 275px; border-right: none; border-left: solid 1px #000; margin-left: -276px; }
			
.bord-1 { background: url(../images/bord-1.png) right bottom no-repeat; }			
.form-1 { text-align: center; padding: 30px 16px 16px 0; margin-bottom: 34px; }
.nav-2 .form-1 { padding-right: 0; margin-bottom: 28px; padding-bottom: 0; }
	.i-1 {  height: 23px; line-height: 21px; margin: 0; display: block; float: left; background: url(../images/i-1.png) 0 0 no-repeat; position: relative; left: 17px; }
	.i-1 input { height: 23px; line-height: 23px; width: 176px; padding: 0 2px; border: none; background: none; margin: 0; }
	.nav-2 .form-1 .i-1 { left: 0; }
	.form-1 h3 { font-family: Georgia, 'Times New Roman', Times, serif; padding-bottom: 8px; }
	.form-1 ul { margin: 0; padding: 7px 0 0; }
	.form-1 li { list-style: none; padding-bottom: 15px; }
	.form-1 li.check { padding: 3px 0 25px; font-size: 12px; }
	.form-1 li.check input { margin-right: 5px; }
	.label-1 { display: block; float: left; width: 54px; font-size: 14px; text-align: left; margin-left: 22px; _margin-left: 11px; padding-top: 4px; }
	.form-1 a { color: #000; text-decoration: none; }
	.form-1 a:hover { text-decoration: underline; }
	.form-1 li.check * { vertical-align: middle; }
	.i-2 { float: right; position: relative; right: 6px; }
	.i-2, .i-3 { padding: 0; margin: 0; background: url(../images/nayti.png) 0 0 no-repeat; border: none; width: 60px; height: 23px; }
	.i-3 { background: url(../images/voyti.png) 0 0 no-repeat; width: 81px; margin-left: -8px; margin-bottom: 5px; }
	
.m-2 { margin-bottom: 29px; }
	.m-2 ul { margin: 0; padding: 0 10px 24px 30px; }
	.m-2 li { padding: 0 0 9px; list-style: none; }
	.m-2 li a { color: #000; text-decoration: none; }
	.m-2 li a:hover { text-decoration: underline; }

.svid { text-align: center; padding-bottom: 20px; }

.calendar { background: #f5f5f5; margin: 0 4px 50px 5px;/* padding: 2px 10px 5px 17px;*/  font-family: Tahoma, Geneva, sans-serif; height: 1%; padding: 3px 10px 5px 17px; }
	.calendar h3 { text-align: center; padding-bottom: 10px; padding-top: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
	.calendar h3 a { color: #000; }
	.calendar table { border-collapse: collapse; border: none; text-align: center; width: 100%; }
	.calendar td { /*padding: 2px 3px 2px 6px;*/ padding: 3px 3px 3px 6px; }
	.calendar th { padding-bottom: 4px; }
	.calendar td.bord-1 { background-position: 0 2px; padding: 0 0 6px; *height: 6px;  }
	.calendar a { color: #000; }
	.calendar td.r { color: red; }
	.calendar td.current { padding: 0px 0 0 4px; }
	.calendar td.current a { background: #cccccc; display: block; padding-bottom: 2px; padding-top: 2px; }
	.calendar td h3 { padding-bottom: 0; padding-top: 0; margin-top: -2px; }
	.calend_sobitiya { margin: 3px 0 0px -14px; }
		.calend_sobitiya small { font-size: 10px; }

.news { padding: 0 8px 5px; font-size: 14px; line-height: 18px; letter-spacing: .1px; }
	.news h3 { text-align: center; font-size: 16px; padding-bottom: 18px; }
	.news p { text-indent: 14px; }
	
.lid { font-size: 16px; line-height: 18px; }
	.lid ins { font-weight: bold; color: #c9003e; text-decoration: none; padding-left: 29px; padding-right: 5px; float: left; }
	.more { color: #666; text-decoration: none; }
	.more:hover { text-decoration: underline; }
	.lid p { padding-bottom: 16px; }



.footer { position: relative; background: #000; overflow: hidden; margin: -10px 12px 12px; color: #fff; zoom:1; }
	.footer .nav-1, .footer .nav-2 { background: #000; }
	.footer .nav-1 .rel { padding:  38px 5px 30px 126px; font-size: 14px; height: 1%; }
	.logo-small { display: block; width: 98px; height: 70px; background: url(../images/logo-small.jpg) 0 0 no-repeat; position: absolute; left: 17px; top: 16px; text-indent: -9999px; overflow: hidden; }
	.s4et4iki { text-align: center; }
	.s4et4iki img { margin: 0 38px 10px; }
	.footer address { display: block; font-style: normal; padding: 8px 8px 8px 0; color: #d1cfcf; font-size: 12px; line-height: 18px; }
	.footer address a { color: #d1cfcf; text-decoration: none; }
	.footer address a:hover { text-decoration: underline; }
	.footer address big { font-size: 14px; }










































    
© TrueDev.org