body {margin:0; padding:0; font-family:Arial, Tahoma, Verdana;}
#total {} 
#wrapper-header {width:100%; height:402px; background: #09242E url(/vs/main/images/bg-wrapper-h.gif) no-repeat top center}
	#header {width: 999px; margin:0 auto; height:402px; background: #09242E url(/vs/main/images/bg-header.jpg) no-repeat top center}
#wrapper-content {overflow:hidden; width:100%; background: #A5E4ED url(/vs/main/images/bg-content2.gif) repeat-x top center}
	#wrapper-wrapper-content {background: transparent url(/vs/main/images/bg-wrapper-c_1.gif) no-repeat top center}
	#wrapper {background: url(/vs/main/images/shtorka2.jpg) repeat-x bottom left; padding:0 0 90px 0}
	#wrapper1 {background:url(/vs/main/images/bg-wrapper.gif) repeat-x top left}
		#content {min-height:764px; width: 973px; margin:0 auto; padding:0 0 100px 26px; overflow:hidden;}
		*html #content {height:772px; overflow:visible}
		#menu {height:93px; margin:0 auto 0 auto; padding:0}
		#menu ul {list-style: none; margin:0px 0px 0px 170px; padding:0;}
		#menu ul li {float:left; margin:0pt 10px 0pt 0pt;}
		#menu ul li a span {float:left; display:block; padding:0 0 0 10px; height: 23px;}
		#menu ul li a:hover span {cursor:pointer}
		#menu ul li a {color:#6FD3E8; float:left; display:block; height:23px; padding:0pt 10px 0pt 0px; text-decoration:none; font-size:14px}
		#menu ul li a:hover {color:#ECC18F; }
		#menu ul li#current a {color:white; background:transparent url(/vs/main/images/button/right1.gif) no-repeat right bottom; }
		#menu ul li#current a span {background: url(/vs/main/images/button/left1.gif) no-repeat bottom left; cursor:pointer}
		#right-frame {width:716px; float: right; font-family: Tahoma, Arial, Verdana;}
			
		#right-frame-inner {width:716px; float: right; font-family: Tahoma, Arial, Verdana; color:#012541; font-size:12px;}
			#right-frame-inner h1 {font-size: 24px; color:#FFF8D0; margin:21px 0; text-align:center; font-weight:normal}
			#right-frame-inner h1 em {font-size:12px; font-weight:normal; font-style:normal}
			#right-frame-inner h2 {color:#17527E; font-size:18px}
			#right-frame-inner ul {font-size:12px; color:#012541}
			#right-frame-inner ul li {list-style-image:url(/vs/main/images/inner/li.gif)}
			#right-frame-inner p {font-size:12px; color:#012541}
			#right-frame-inner p img, #right-frame-inner img {border:1px solid #19323b; float:left; margin: 5px 5px 5px 0px; padding:0}
			#right-frame-inner p a {font-size:12px; color:#FFF8D0}
			#right-frame-inner p a:hover {text-decoration:none}
			#right-frame-inner .kraya {margin:0pt 0pt 25px;}
			
			#right-frame-inner .kraya td {height:5px; font-size:4px; padding:0; line-height:3px;}
			#right-frame-inner .kraya td img {border:none; float:none; padding:0; margin:0}
			#right-frame-inner .kraya td p {padding:0}
			#right-frame-inner .kraya td.center {padding:10px 20px; text-align:center; background: #70ACBE url(/vs/main/images/corns/l-r.gif) repeat-x top left}
			#right-frame-inner .kraya td.center img {border:1px solid black; padding:3px;}
			#right-frame-inner .kraya td.center p {font-size:12px; line-height:13px;}
			#right-frame-inner td.preview ul {list-style: none; padding:0 0 0 18px}
			#right-frame-inner td.preview ul li {float:left; margin:0 15px 15px 0; list-style-image:none; width:145px; height:130px;}
			#right-frame-inner td.preview ul li a {}
			#right-frame-inner td.preview ul li a img {border:1px solid #FBE9C7 !important;}
			#right-frame-inner td.preview ul li a:hover img {border:1px solid #000 !important}
			.b-t-l {background: url(/vs/main/images/inner/b-t-l.gif) no-repeat top left}
			.b-t-r {background: url(/vs/main/images/inner/b-t-r.gif) no-repeat top right}
			.b-b-r {background: url(/vs/main/images/inner/b-b-l.gif) no-repeat bottom left}
			.b-b-l {background: url(/vs/main/images/inner/b-b-r.gif) no-repeat bottom right; padding:20px 20px 20px 45px}
			#right-frame-inner blockquote {background-color:#BDF4EF; margin:0; padding:0; width:99%}
			#right-frame-inner blockquote p {color:#17527E; margin:0; padding:0}
			#right-frame-inner table#progr_prev p {color:#FFF; margin:10px 0}
			#right-frame-inner table#progr_prev .nobrdr {border:none}
			#right-frame-inner table#progr_prev img {}
			#right-frame-inner p {margin:12px 0;}
			#right-frame-inner h2 {margin:14px 0}
			#right-frame-inner ul {padding: 0 0 0 40px; margin: 12px 0;}
			#right-frame-inner li {}
			#right-frame-inner .entry {color:#012541}
			#right-frame-inner .entry p {font-size:12px; color:#012541; margin:10px 0}
			#right-frame-inner .entry p em {color:#FFF8D0; font-style: normal; font-weight:bold}
			#right-frame-inner .entry a {color:#4794ac; font-size:11px; font-weight:bold}
			#right-frame-inner #forma form img {margin:0 10px 0 0}
			#right-frame-inner #forma form p {}
			#right-frame-inner #forma form #security_code {width:214px}
			#right-frame-inner #forma form input {width:376px; border: 1px solid #69b9cd; background-color:#d5f6fb}
			#right-frame-inner #forma form input.submit {border-width:2px; width:150px; color:#058ba0; font-weight:bold;}
			#right-frame-inner #forma form textarea {width:376px; border: 1px solid #69b9cd; background-color:#d5f6fb; overflow:hidden}
		#inner-info-wrapper {/*background:#70acbe url(/vs/main/images/corns/l-r.gif) repeat-x top left;*/}
			.inn-t-r {background: url(/vs/main/images/corns/t-r.gif) no-repeat top right}
			.inn-t-l {background: url(/vs/main/images/corns/t-l.gif) no-repeat top left}
			.inn-b-r {background: url(/vs/main/images/corns/b-r.gif) no-repeat bottom right;  min-height:355px}
			.inn-b-l {background: url(/vs/main/images/corns/b-l.gif) no-repeat bottom left}
			#wrapper2 {width:344px; float:left}
				#wrapper2 p {color:#FFF; font-weight:normal; font-size:12px; padding:0pt 0pt 0pt 25px; margin: 20px 0 12px 0}
			#info-wrapper {min-height: 444px; position:relative; width:664px; margin: 0 0 0 20px; background: #548EA4 url(/vs/main/images/bg-info2.gif) repeat-x}
				#info {float:right; width:240px; padding:0 33px 0 0; position:relative}
					#info h2 {font-size: 24px; color:#FFF8D0; margin:21px 0}
					#info p.yellow {color:#FFF8D0; font-weight:normal; font-size:12px}
					#info p {color:#FFF; font-weight:normal; font-size:12px}
					#info p a {color:#2EB4CF; font-size:11px; font-weight:bold}
					#info p a img {border:none; margin-left:10px}
						#der_papagey {background:transparent url(/vs/main/images/papugai.gif) no-repeat scroll left top; bottom:-37px; right:-41px; height:164px; position: absolute; width:135px; z-index:59;}
				#big-foto-wrapper {position:relative; top: -6px ; left: -13px; width:381px; min-height:373px; /*background: #FFF url(/vs/main/images/bigfoto-shadow.gif) no-repeat bottom right;*/float:left}
				*html #big-foto-wrapper {height:373px;}
					#big-foto {width:374px; }
					#big-foto img {border:6px solid #d6f0f4}
				#foto-preload {clear:left; height:82px; left:-13px; position:relative; width:391px; background:url(/vs/main/images/photos/preview2.gif) no-repeat top left; margin: 0 0 -11px 0}
				#foto-preload ul {list-style:none; margin:0; padding:4px 0pt 0pt 0px; height:51px}
				#foto-preload ul li {float:left; width:52px; height:51px; margin:0 4px 0 0 }
				#foto-preload ul li a img {border:none; margin:1px}
				#foto-preload ul li a:hover img {border:1px solid #FFF; margin:0px}
				#foto-preload ul li.button {width:31px; margin:0 4px 0 0}
				#events {background:transparent url(/vs/main/images/lupa2.gif) no-repeat scroll 466px 16px; min-height:320px; padding:16px 0pt 0pt; position:relative; top:-16px; width:100%;}
					.events_col {width:33%;float:left;}
					.achtung {background: url(/vs/main/images/achtung2.gif) no-repeat 0px 72px;}
					p.event {width:100px; margin:0; padding:0}
					p.event a {Color:white !important; font-size:24px}
				#events p.date {margin:0; padding:0; color:#FC0101; font-size:12px; }
				#events p.date span {margin:0; padding:0; color:#236575; font-size:10px;}
				#events p {color:#17527E; font-size:12px; padding:0pt 25px 0pt 0pt;}
				#events p a {color:#1F71A6;}
				#events p a:hover {text-decoration:none}
				.events_padding {height:17px; padding:84px 0px 33px 65px;}
				p.shema {margin:-11px 0pt 0pt 111px;}
				p.shema a {font-size:13px; font-weight:bold; color:#1F71A6; }
				p.shema a:hover {text-decoration:none} 
				
		#left-frame {width:237px; float:left; font-family: Tahoma, Arial, Verdana; padding:60px 20px 0pt 0pt;}
			#left-frame h2 {font-size: 16px; text-align:right; color:#F5F5F5; height:60px; padding-right:60px; margin:10px 0pt 0pt; background: url(/vs/main/images/calendar1.gif) no-repeat top right}
			#left-frame #raspisanie {height:70px; background:url(/vs/main/images/inner/calendar.gif) no-repeat left bottom}
			#left-frame #raspisanie-programm {margin:20px 0 0 0}
			#left-frame #raspisanie-programm img {border:1px solid white; margin: 0px 10px 5px 0}
			#left-frame #raspisanie-programm img.prevnext {border:none; margin: 0px}
			#left-frame #raspisanie-programm td strong a {color:#17527E; font-size:12px}
			#left-frame #raspisanie-programm td {color:#17527E; font-size:12px}
			#left-frame #raspisanie-programm td em {color:#1180A0; font-size:12px; font-style:normal}
			#left-frame .noli {list-style-image: none; list-style-type: none;}
			/*#left-frame #snd-lvl { }
			#left-frame #snd-lvl li {}
			#left-frame #snd-lvl li a {font-size:12px !important; color:#FFF !important}
			#left-frame #snd-lvl li a:hover {color:#003757 !important}
			#left-frame #snd-lvl li#sbd-lvl-ch a {color:#003757 !important}
			#left-frame #thrd-lvl { }
			#left-frame #thrd-lvl li {color:}
			#left-frame #thrd-lvl li a {font-size:12px !important; color:#FFF !important}
			#left-frame #thrd-lvl li a:hover {color:#003757 !important}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch ul#thrd-lvl li#thrd-lvl-ch li a {color:#003757 !important}
			#left-frame ul#about {list-style-image:url(/vs/main/images/li/li-about.gif); margin:0pt 0pt 0pt 20px; padding:0}
			#left-frame ul#about li {padding: 0 0 0 5px}
			#left-frame ul#about li a {color:#003757; font-size:16px; text-decoration: none; font-weight:bold}
			#left-frame ul#about li a:hover {text-decoration:underline; color:#0C5979;}
			#left-frame ul#about li#choosen {color:#0C5979; font-size:16px; font-weight:bold}*/
			#left-frame ul#about {list-style-image:url(/vs/main/images/li/li-about.gif); margin:0pt 0pt 0pt 20px; padding:0}
			#left-frame ul#about li {padding: 0 0 0 5px}
			#left-frame ul#about li a {color:#003757; font-size:16px; text-decoration: none; font-weight:bold}
			#left-frame ul#about li a:hover {text-decoration:underline; color:#0C5979;}
			#left-frame ul#about li#choosen {color:#0C5979; font-size:16px; font-weight:bold}
			#left-frame ul#about li#choosen ul#snd-lvl {}
			#left-frame ul#about li#choosen ul#snd-lvl li {}
			#left-frame ul#about li#choosen ul#snd-lvl li a {font-size:12px !important; color:#FFF}
			#left-frame ul#about li#choosen ul#snd-lvl li a:hover {color:#003757}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch a {color:#003757}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch ul#thrd-lvl {}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch ul#thrd-lvl li {color:}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch ul#thrd-lvl li a {font-size:12px !important; color:#FFF}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch ul#thrd-lvl li a:hover {color:#003757}
			#left-frame ul#about li#choosen ul#snd-lvl li#sbd-lvl-ch ul#thrd-lvl li#thrd-lvl-ch a {color:#003757}
			
			
			
			
			
			
			#left-frame p {color:#012642; font-size:12px; margin:25px 0 0 0}
			#left-frame th {font-size:14px; color:#FFF; text-align: left; font-weight:bold;}
			#left-frame .th1 {background: url(/vs/main/images/table/th-l.gif) no-repeat bottom left;}
			#left-frame .th2 {background: url(/vs/main/images/table/th-r.gif) no-repeat bottom right;}
			#left-frame .td1 {font-size:12px;  background: url(/vs/main/images/table/td1.gif) no-repeat bottom right;}
			#left-frame .td1 p {color:#FFF;}
			#left-frame .td1 p span {color:#00214D}
			#left-frame .td2 {font-size:12px; background: url(/vs/main/images/table/td2.gif) no-repeat bottom right;}
			#left-frame .td2 p {color:#FFF;}
			#left-frame .td3 {font-size:12px; background: url(/vs/main/images/table/td3.gif) no-repeat bottom left;}
			#left-frame .td3 p {color:#FFF;}
			#left-frame table p {margin:3px 0 3px 5px; padding:0 0 0 0}
			#left-frame .th1 p, #left-frame .th2 p {margin:10px 0 10px 5px}
			#left-frame #bilet {height:70px; background:url(/vs/main/images/bilet2.gif) no-repeat left bottom}
			#left-frame #archiv {height:70px; background:url(/vs/main/images/archiv.gif) no-repeat left bottom}
			#left-frame ul {margin:0pt 0pt 0pt 20px; padding:0}
			#left-frame ul li {margin: 10px 0 0 0}
			#left-frame ul li h4 {margin:0; padding:0; font-size:13px; font-weight:bold; color:#17527E}
			#left-frame ul li strong {margin:0; padding:0; font-size:13px; font-weight:bold; color:#1180A0}
			#left-frame ul li p {margin:0; padding:0; font-size:13px; font-weight:normal; color:#1180A0}
			.li1 {list-style-image: url(/vs/main/images/li/li1.gif);}
			.li2 {list-style-image: url(/vs/main/images/li/li2.gif);}
			.li3 {list-style-image: url(/vs/main/images/li/li3.gif);}
			.li4 {list-style-image: url(/vs/main/images/li/li4.gif);}
			.li5 {list-style-image: url(/vs/main/images/li/li5.gif);}
			.li6 {list-style-image: url(/vs/main/images/li/li6.gif);}
			.li7 {list-style-image: url(/vs/main/images/li/li7.gif);}
			.li8 {list-style-image: url(/vs/main/images/li/li8.gif);}

.archiv-map {font-size:12px; margin: 0 0 0 20px}
.archiv-map tr.week td {font-size:11px; color:#003757}
.archiv-map tr.day td {font-size:13px; color:#0694A6}
.archiv-map tr.day td a {color:#363636}

.section {overflow: hidden;}
.sobitie {width:100%; background: transparent url(/vs/main/images/sobitie-bg.gif) no-repeat bottom left; overflow:hidden; padding:0 0 10px 0; margin:0 0 30px 0}
.sobitie .risunok {float:left; width:110px}
.sobitie .opisanie {margin: 0 0 0 110px}
.sobitie .opisanie p {font-size:13px; color:#012642; margin: 0 0 5px 0 !important}
.sobitie .opisanie p a {color:#012642}
.sobitie .opisanie p em {color:white; font-size:13px; font-style:normal; font-weight:bold}


			.sobitie .risunok a img {border:1px solid #FFFDF0; padding:2px}
			.sobitie .risunok a:hover img {border:1px solid #000}
			
			
.bli1 {list-style-image:url(/vs/main/images/li/bli1.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli2 {list-style-image:url(/vs/main/images/li/bli2.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli3 {list-style-image:url(/vs/main/images/li/bli3.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli4 {list-style-image:url(/vs/main/images/li/bli4.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli5 {list-style-image:url(/vs/main/images/li/bli5.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli6 {list-style-image:url(/vs/main/images/li/bli6.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli7 {list-style-image:url(/vs/main/images/li/bli7.gif); color:#0C5979; font-size:16px; font-weight:bold}
.bli8 {list-style-image:url(/vs/main/images/li/bli8.gif); color:#0C5979; font-size:16px; font-weight:bold}


#footer {height:36px; background-color:#259FB4;}
#footer p {margin:0px auto; font-size:11px; color: white; width:312px; padding:5px 0pt 0pt;}
#footer p a {color:white}


.clearing {clear:both; height:0px; visibility:hidden}
.no-photo, .one-photo {display: none !important;}
