* {margin:0; padding:0}
body {background: #FFF; min-width: 999px; font-family: Arial, Times, Verdana;}
img, div { behavior: url(styles/iepngfix.htc) }
.pole {padding:1px 3px 2px; margin:0 10px 0 0}
.spisok {width:239px; padding:1px 3px 2px;}
a img.nobrdr {border:none; margin:0 10px 0 0}
.left {float:left}
.clearing {clear:both; height:1px; line-height: 1px; font-size:1px;}
a:hover {text-decoration:none}
h2 {font-size:18px;}
h3 {font-size:12px; padding:0px; margin:0px 0px 14px 0px; font-weight:bold;}
img {vertical-align:top;}
#header {height:337px; min-width: 999px; border-top:4px solid #7d2a34; background:#FFF url(../img/bg-head.gif) no-repeat 70% top; margin:0 0 0px 0; position:relative}
	#logo {position:absolute; top:52px; left:16.7%;} /*150px*/
		#logo a img {border:none}
	#photos-hdr {position:absolute; top:32px; right:8%; width:427px; height:290px;}
		#photos-hdr .slide{cursor:pointer;float:left;margin: 0 30px 0px 0;position:relative;  z-index:90;}
		#photos-hdr .slide img {border-color:#fff;border-style:solid;}
		#photos-hdr .slide .caption{top:195px; color:#FFFFFF; font-size:11px; font-style:italic; padding:0 10px; position:absolute; right:0; text-align:right; vertical-align:top; display:none}
		#photos-hdr .slide:hover{border-color:#fff}
		#photos-hdr .wrapper{height:290px;overflow:hidden;padding:0;position:relative;width:427px}
	#wrapper-form {margin:224px 250px 0 20px; zoom:1;}
		#mini-nav {width:100%; float:left; margin:0 -100% 0 0;  position:relative; z-index:5;}
			#mini-nav ul {list-style:none; margin:39px 0 0 12px; margin:20px 0 0 19%; overflow:hidden; position:relative; z-index:9999; left:255px;}
			#mini-nav ul li {margin:0 9px 0 0;}
			#mini-nav a img {border:none}
		#plashka {height:113px; overflow:hidden;}
		/**html #plashka {margin:0 0 0 15%;}*/
			#self-pl {background: #c32525 url(../img/plashka-bg.gif) repeat-x left top; height:110px}
				/*#self-pl form {font-size:11px; padding:25px 40px 25px 25px; width:260px; background: url(../img/form.gif) repeat-y top right}
				#self-pl form input {background-color:#9D2424; border-color:#590101 #E26565 #E26565 #590101; border-style:solid; border-width:1px; color:#FFFFFF; width:203px}
				#self-pl form select {margin:15px 0 0 0; border-color:#590101 #E26565 #E26565 #590101; border-style:solid; border-width:1px; background-color: #FFF;}
				#self-pl form select .blackoption {background:#000; color:#fff;}*/
				#self-pl form {font-size:11px;  width:260px; background: url(../img/form.gif) repeat-y top right; margin-left:19%; padding:25px 40px 25px 0; position:relative; z-index:9999;}
				#self-pl form  input {background-color:#9D2424; border-color:#590101 #E26565 #E26565 #590101; border-style:solid; border-width:1px; color:#FFFFFF; width:203px}
				#self-pl form  select {margin:15px 0 0 0; border-color:#a2723a #ffdaad #ffdaad #a2723a; border-style:solid; border-width:1px; background-color: #FFF;}
				#self-pl form  select .blackoption {background:#000; color:#fff;}
		.right-nav-w {float:right; height:113px; margin:224px 0 0; width:250px;}
		*html .right-nav-w {margin:224px 0 0 -3px; width:253px; height:113px; overflow:hidden}
		.right-nav-b {background: #611d25 url(../img/pl-ft.gif) no-repeat scroll -4px top; height:3px; line-height:0; }
		.right-nav-m {background: #c32525 url(../img/plashka-bg.gif) repeat-x left top; height:110px}

a {text-decoration:underline;}
a:hover {text-decoration:none}

			#pl-ft {background: #611d25 url(../img/pl-ft.gif) no-repeat left top; height:3px }
#wrapper-content {margin:20px 20px 0 20px; background: url(../img/mainblock.gif) repeat-x top left}
	#content {margin:0 230px 0 0; zoom:1;}
	.wrapper-block-inn {zoom:1;}
	#content p {margin:0 0 14px 0;}
	#content .title {margin:0 0 14px 0; font-weight:bolder; font-size:14px;}
	#content .black {color:#000;}
	#content #player {margin:0px 0px 10px 0px;}
	#content .player {margin:0px 0px 35px 0px;}
	#content .player h2 {color:#000; margin:0px;}
	#content .player p {margin:5px 0px 14px 0px;}
	#content .eye  {margin:-14px 0px 0px 315px;}
	#content .eye img {margin: 0px 10px -2px 0px;}
	#content .albname {margin:0px 0 2px 0; clear:both; padding:5px 0px 0px 0px; font-weight:bold;}
	#content .albname em {font-weight:normal;}
	#content .fotko {/*width:125px;*/ float:left}
	.news-left .fotko {margin-right:15px;}
	.news-right .fotko {margin-right:15px;}
	#content .rykovodstvo {width:125px; float:left}
	#content .fotocontainer {width:100%;}
	*html #content .fotocontainer {width:99%;}
	.foto-r {background:transparent url(../img/foto-r.gif) no-repeat scroll right top; padding:0 3px 0 0; float:left}
	.foto-b {background:transparent url(../img/foto-b.gif) no-repeat scroll left bottom; padding:0 0 3px;}
	.foto-b a img {border:none;}
	#content .albom  {margin: 5px 30px 25px 5px;}
	#content .albom  a img {border:none;}
	#content .clock {padding:0px 4px;}
	#content .albom  p {border:none; margin:0px;}
	.albom .foto-r {background:none; border-bottom:1px solid #000; border-right:1px solid #000; padding:0px; position:relative; bottom:1px; right:1px;}
	.albom .foto-b {background:none; border-bottom:1px solid #000; border-right:1px solid #000; padding:0px; position:relative; bottom:1px; right:1px;}
	.albom img {position:relative; bottom:1px; right:1px;}
	.inn .fotko {width:auto !important; float:left; margin:0 15px 7px 0}
	.albom .inn .foto-r {background:none; border:1px solid #000;}
	.albom .inn .foto-b {background:none; border:1px solid #000;}
	.inn .foto-b a img {border:none}
	.inn h2 {font-size:18px; margin:0 0 17px 0}
	#content .fotko span.caption {font-size:12px !important; color:#424242 !important; font-style:italic !important; zoom:1;}
		.wrapper-block {overflow:hidden; margin: 0 0 20px 0;}
		#content .nomargin { margin:0px;}
		.wrapper-block h2 {margin: 0px 0px 14px 0px; }
			.simpleTooltip { padding:5px 5px; text-align:center; background: #deac71; font-size:12px; color:#fff; width:150px; font-family:Arial;}
			.selectblock {background:#eaecf0; padding:12px 28px 12px 28px;}
			.block-content .formats { margin:0px;}
			.block-content .formats li {clear:both;padding:0px 0px 0px 25px;}
		#content .center {clear:both; margin:0px;}
		#content .formats li p {margin:3px 0px 14px 0px;}
		#content table {border-collapse:collapse; }
		#content .cont table {margin:14px 0px 30px 0px;}
		#content .cont ul li {padding:0px;}
		#content table p {margin:0px; padding:0px;}
		#content table .difficult p {margin:0px;}
		#content table tr  td{border-bottom: 1px solid #afb4bc; padding:9px 25px 8px 10px; margin:0px; }
		#content  table .tablehead td {border:none; height:6px;}
		#content table .tablehead {text-align:center; background:#9ba0a8;   color:#fff;}
		#content table .tablehead p {font-weight: bolder !important;}
		#content table p {font-weight: normal;}
		#content table .second {background:#eaecf0;}
		#content table .tablehead .second {background:#7e828a;}
		#content table .incol {width:10%; background:#EAECF0;}
		#content table  .tablehead .incol { background:#c2c6cf;}
		#content table  .tablehead .incoldark {background:#afb4bc;}
		#content .line {margin:5px 0px 5px 13px;}
		#content .line  span {position:relative; bottom:5px; left:8px;}
		#content #qwest {margin: 43px 0px 0px 0px;}
		#content #qwest  ul li { padding:0px 0px 0px 20px;}
		#content #qwest a {color:#507DDF}
		#content #qwest h3 {color:#000; font-size:14px;}
		#content .adres p {margin:0px; }
		#content .adres {margin: 0px 0px 14px 0px;}
		#content .map {margin:0px 0px 10px 0px;}
		#map_canvas {border:1px solid #000; width: 500px;height: 300px; clear:both;margin:0px 0px 37px 0px;}
		*html #map_canvas {clear:none; }
		.block-left {width:17%; min-width:110px; float:left; color:#9e0400; text-transform: uppercase; font-size:12px; font-weight:bold; margin:0 -100% 0 0;}
		#content .titlequestion {font-size:18px;color:#000; margin:0px 0px 31px 0px;}
		.block-content {margin:0 5% 0 19%; color:#424242; font-size:12px; }
		*html .block-content {margin:0 5% 0 15%;}
		.block-content form textarea, .block-content form .text  {width:100%; background:#eaecf0; border:none;padding:2px 0px;}
		.block-content form {margin:0 0 14px;}
		.block-content .submit {width:113px; margin:0px 25px 0px 0px; /*background:url(../img/buttonimg.gif) repeat-x bottom left;*/}
		#content .block-content label {padding:0px 0px 0px 10px;$padding:0px; color:#000;}
		.block-content ul {list-style:none; margin:0 0 14px; padding:0px;}
		.block-content ul  li {padding:1px 0px;}
		.block-content ul  li ul {padding:5px 0px 5px 20px; margin-bottom:0px;}
			.news-right {width:46%; float:right}
			.news-left {width:46%; float:left}
			.news-right a, .news-left a , .news-center a{color:#507ddf;}
			.news-subscription a {color:#424242;}
			.news-right .fotko, .news-left .fotko {/*width:95px !important;*/ position:relative}
			.news-right .fotko .video, .news-left .fotko .video {position:absolute; left:54px; top:61px}
			.block-content span {color:#858585; font-size:10px}
			.block-content .autor {font-size:11px}
			.block-content .answer {font-weight:bolder; padding:0px 0px 0px 25px;}
			.news-center {clear:both;}
		.block-left, .block-content {background: url(../img/block.gif) repeat-x top left;  padding: 20px 0 0 0; overflow:hidden;}
	.right-nav {width:230px; float:right; margin-top:20px;}
		.right-nav p {margin:0 0 14px 0; padding:0 0 0 25px; font-size:12px}
		.right-nav p a {color:#507ddf;}
		.right-nav .foto-r {margin:0 0 0 25px}
		.right-nav ul {list-style:none; color:#424242; font-size:13px; cursor:pointer}
		.right-nav ul li {padding:0 0 5px 25px}
		.right-nav ul li a {color:#424242;}
		.right-nav .minus {background: url(../img/minus.gif) no-repeat 9px 4px !important;}
		.right-nav .plus {background: url(../img/plus.gif) no-repeat 9px 4px;}
		.right-nav ul ul {background:#eceef0; margin:10px 0 10px -25px; padding:7px 0; display:none}
		.right-nav ul ul li {background: url(../img/2lvl.gif) no-repeat 11px 6px;}
		.right-nav ul ul ul {background:#e0e1e5; padding:7px 0;}
		.right-nav ul ul ul li {background: url(../img/3lvl.gif) no-repeat 11px 6px;}

		.sitekart p {margin:0 0 14px 0; padding:0 0 0 25px; font-size:12px}
		.sitekart p a {color:#507ddf;}
		.sitekart  a:hover {text-decoration:none;}
		.sitekart .foto-r {margin:0 0 0 25px}
		.sitekart ul {list-style:none; color:#424242; font-size:12px; font-weight:bold; }
		.sitekart ul li {padding:0 0 0 15px; }
		.sitekart ul li a {font-weight:bold; color:#424242; padding:0px; margin:0px;}
		.sitekart ul .minus {background: url(../img/minus.gif) no-repeat 0px 4px; padding:0px 0px 0px 15px; }
		.sitekart ul .plus {background: url(../img/plus.gif) no-repeat 0px 4px; padding:0px 0px 0px 15px;}
		.sitekart ul ul { margin:10px 0 10px 0px; padding:7px 0;}
		.sitekart ul ul li .lev2 {background: url(../img/2lvl.gif) no-repeat 0px 6px;font-weight:normal; padding:0px 0px 0px 10px;}
		.sitekart ul ul a {font-weight:normal;}
		.sitekart ul ul ul { padding:0px 0;}
		.sitekart ul ul ul li .lev3 {background: url(../img/3lvl.gif) no-repeat 0px 6px; padding:0px 0px 0px 10px;}
		*html #content .nl  ul ul {margin:0px 0px 0px 0px; padding:4px 0px;}

	/*#content .imp-block {background: url(../img/mainblock.gif) repeat-x top left}*/
	#content .imp-block {background:none}
	#content .main a {color:#424242; font-size:16px; font-weight:bolder;}
	.inn a {color:#507ddf;}
	.right {float:right;}
	.right * {font-size:11px;}
	.right select {margin: 0px 5px 0px 0px;}
	#content .calendar {width:71%; float:left; font-size:11px;}
	#content .calendar span {font-size:11px;}
	.calendar ul {margin:0px 0px 5px 0px; padding:0px;}
	.calendar ul li {display:inline;}
	.red {color:#c42626;}
#wrapper-footer {margin:0 20px; background: url(../img/mainblock.gif) repeat-x top left; height:90px; padding:35px 0 0 0; clear: both;}
#wrapper-footer p {color:#424242; font-size:11px}
#wrapper-footer a {color:#507ddf}


	 .image {float:left; margin-bottom:22px; min-width:100px; margin-right:0px;}
	 .image .fotko {margin-bottom:0px;}
	 .image .label {clear:both; width:125px; $margin-top:5px; color:#424242 !important; font-size:12px !important; font-style:italic !important; font-weight:bold !important;}


	.hr {width: 100%; background: url(../img/block.gif) repeat-x top left; margin: 0 0 20px 0; height: 1px;}



/*------------28.12.09-----------------*/
#wrapper-form { zoom:1;}
.graf * {font-size:12px;}
.graf-title {color:#9f1d1a; font-weight:bold; font-size:13px; padding-left:9px; margin-bottom:26px;}
.graf table {border-collapse:collapse; width:170px;}
.graf table td {border-bottom:2px solid #424242; padding-left:27px; vertical-align:bottom;}
.graf-text {margin-bottom:7px;}
.red-t {color:#993333;}
.grey-t {color:#424242;}
.grey-t .graf-top {background: url(../img/graf-g-top.jpg) no-repeat top left; width:30px; height:4px; font-size:1px;}
.grey-t .graf-bottom {background: url(../img/graf-g-bottom.jpg) repeat-y top left; width:30px; font-size:1px;}
.red-t .graf-top {background: url(../img/graf-r-top.jpg) no-repeat top left; width:30px; height:4px; font-size:1px;}
.red-t  .graf-bottom {background: url(../img/graf-r-bottom.jpg) repeat-y top left; width:30px; font-size:1px;}
/*-------Для горизонтального меню--------*/
.new-menu {height:43px; margin-left:23px; margin-bottom:15px;}
*html .new-menu {margin-bottom:4px;}
#nav {padding:0; margin:0; list-style:none; height:24px; background:#99a4b8;/*background:url('../img/navbg.jpg') 0px 1px repeat-x;*/ position:relative; z-index:500; border-bottom:1px solid #99a4b8; /*border-bottom:1px solid #a7abb3;*/ top:-1px;}
#nav * {/*color:#424242;*/ color:#fff; font-size:13px; margin:0px 0px 0px 0px; }
#nav li ul li a {padding:1px 0px 1px 0px; width:200px;}
#nav li ul li a:hover {text-decoration:underline !important;}
#nav li ul li span {padding:1px 0px 1px 0px;}

#nav li.top {display:block; float:left; height:24px; /*border-right:1px solid #a7abb3; border-left:1px solid #fff;*/ position:relative; top:1px;}
#nav li a.top_link {display:block; float:left; height:24px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:38px; background: url(../images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:4px 26px 6px 24px; height:13px; background: url(../images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff !important; background: url(../images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {/*background:#c8cbd0;*/background:#99a4b8; }

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}
#nav li ul {border-right:1px solid #a7abb3; border-bottom:1px solid #a7abb3; width:200px;}
#nav li:hover ul.sub
{left:0px; top:24px; /*background: #e3e4e7;*/ background:#99a4b8; padding:0px; width:200px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; position:relative; float:left; width:200px; font-weight:normal; padding:0px 0px 0px 0px;}
#nav li:hover ul.sub li a
{display:block; font-size:13px; font-weight:bold; width:155px; color:#fff;/*color:#424242;*/ text-decoration:none; padding-left:23px; padding-right:23px;}
#nav li ul.sub li a.fly
{}
#nav li:hover ul.sub li a:hover
{/*background:url('../img/nav-li.jpg') 12px 7px no-repeat #c8cbd0;*/ background:url('../img/nav-li.jpg') 12px 7px no-repeat #99a4b8;}
#nav li:hover ul.sub li a.fly:hover
{/*background:url('../img/nav-li.jpg') 12px 7px no-repeat #c8cbd0;*/ background:url('../img/nav-li.jpg') 12px 7px no-repeat #99a4b8;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:150px; top:-4px; /*background: #e3e4e7;*/ background:#99a4b8; width:200px; z-index:400; height:auto;}

#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{/*background:url('../img/nav-li.jpg') 12px 7px no-repeat #c8cbd0;*/  background:url('../img/nav-li.jpg') 12px 7px no-repeat #99a4b8;}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly:hover
{/*background:url('../img/nav-li.jpg') 12px 7px no-repeat #e3e4e7;*/  background:url('../img/nav-li.jpg') 12px 7px no-repeat #99a4b8;}

#nav li ul li {background:url('../img/nav-li.jpg') 12px 7px no-repeat; }

.bigmap {height: 400px; margin: 0 0 0 40px;}
#chief a {color: #424242; font-size: 16px; font-weight: bolder;}
#chief p {padding: 10px 0;}
ul.formats div.g {margin-left: 0; float: left; width: 90%;}

/*------Struktura-------*/
.struktura {text-align:center;}
.strukt {position:absolute; text-decoration:none; cursor:pointer; background:url('../img/f.gif');}
#a1 {padding:10px 275px;}

#a2 {padding:23px 60px; margin-top:61px;}
#a3 {padding:32px 60px; margin-top:132px;}
#a4 {padding:14px 60px; margin-top:221px;}
#a5 {padding:33px 60px; margin-top:269px;}
#a6 {padding:26px 60px; margin-top:353px;}
#a7 {padding:24px 60px; margin-top:425px;}

#a8 {padding:62px 60px; margin-top:92px; margin-left:138px;}
#a9 {padding:26px 60px; margin-top:241px; margin-left:138px;}
#a10 {padding:34px 60px; margin-top:313px; margin-left:138px;}
#a11 {padding:35px 60px; margin-top:400px; margin-left:138px;}

#a12 {padding:67px 62px; margin-top:92px; margin-left:275px;}
#a13 {padding:22px 62px; margin-top:251px; margin-left:275px;}
#a14 {padding:27px 62px; margin-top:313px; margin-left:275px;}
#a15 {padding:35px 62px; margin-top:385px; margin-left:275px;}

#a16 {padding:50px 66px; margin-top:92px; margin-left:417px;}
#a17 {padding:15px 66px; margin-top:221px; margin-left:417px;}
#a18 {padding:13px 66px; margin-top:269px; margin-left:417px;}
#a19 {padding:18px 66px; margin-top:312px; margin-left:417px;}
#a20 {padding:16px 66px; margin-top:367px; margin-left:417px;}

#a21 {padding:28px 81px; margin-top:513px; }
#a22 {padding:9px 81px; margin-top:594px; }
#a23 {padding:11px 81px; margin-top:632px; }
#a24 {padding:12px 81px; margin-top:673px; }
#a25 {padding:7px 81px; margin-top:716px; }

#a26 {padding:14px 82px; margin-top:513px; margin-left:191px;}
#a27 {padding:23px 82px; margin-top:566px; margin-left:191px;}
#a28 {padding:4px 82px; margin-top:632px; margin-left:191px;}
#a29 {padding:14px 82px; margin-top:658px; margin-left:191px;}

#a30 {padding:23px 82px; margin-top:513px; margin-left:384px;}
#a31 {padding:14px 82px; margin-top:584px; margin-left:384px;}
#a32 {padding:14px 82px; margin-top:630px; margin-left:384px;}
