/*--------------------   ||| author: TecHMeaT ||| email: techmeat@ya.ru ||| icq: 70-20-770 |||   ---------------------*/

@media all{

/*---------------/// firstile \\\---------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, cite, code, del, dfn, em, font, img, strong, sub, sup, b, u, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, small,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
html{height:100%;}
body{height:100%; text-align:center; color:#1F2424; font:14px/1.2 Arial, Helvetica, sans-serif; background:#FCF9EC;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul{list-style:none;}
a{color:#792938; text-decoration:none;}
a:hover{/* color:#1844C3; */ text-decoration:underline;}
h1, h1 a{margin:0 0 10px 0; color:#1F2424; font:900 16px/1.3 Arial, Helvetica, sans-serif;}
h1 a{color:#792938;}
h2, h2 a{margin:0 0 10px 0; color:#792938; font:900 16px/1.3 Arial, Helvetica, sans-serif;}
.index h2, .index h2 a{color:#1E2323;}
small{font-size:90%;}
/*-------------\\\ end firstile ///-------------*/

#topHead,
#nav,
#nav .left, #nav .bleft, #nav .right, #nav .bright,
#nav .menu td, #nav .menu .over a, #nav .menu td:hover a, #nav .menu .over span, #nav .menu td:hover span,
#nav .prev, #nav .next,
#system .button,
#main .bg-content,
#sites, #sites .left, .inner #sites .left, #sites .right, .inner #sites .right,
.upmap,
.pagenav strong,
.press .list a:hover, .press .list a.active,
.vid .shift .block a,
.gallery .titleDate, .gallery .info, .gallery .left, .gallery .right, .gallery .links strong a,
.mathlink strong,
.system .print, .system .download .pdf, .system .download .doc, .system .back,
.smap li a,
.smap li a,
.text .button,
.public li a i,
.sidebar .kamen .all,
.book-bnr a, .book-bnr a:hover,
.book-txt-a{background:url(/images/bgNew.png) no-repeat;}



.page{width:932px; margin:0 auto; text-align:left;}

#printHead{display:none;}

#topHead{position:relative; height:49px; border-bottom:1px solid #FCF9EC; background-repeat:repeat-x; background-position:0 0;}
.index #topHead{display:none;}
	#topHead .mironov{float:left; margin:5px 0 0 0;}

#header{position:relative; height:230px; background:#718194;}
	#header .img a{position:absolute; top:0; left:0; color:#FFF; font:60px/1 Arial, Helvetica, sans-serif;}
	.lang{position:absolute; color:#61010D; font:11px/1 Arial, Helvetica, sans-serif;}
	#header .lang{top:210px; left:21px;}
	#topHead .lang{top:5px; right:-10px;}
		.lang img{margin:0 10px; vertical-align:bottom;}
		.lang a img{opacity:.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
		.lang a:hover img{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);}
		.lang span{color:#61010D;}
		.lang a{color:#F9F0CA; text-decoration:none;}
		.lang a i{font-style:normal;}
		.lang a:hover i{text-decoration:underline;}
	.pages{position:absolute; height:20px; color:#61010D; font:11px/1 Arial, Helvetica, sans-serif; overflow:hidden;}
	#header .pages{top:210px; left:140px;}
	#topHead .pages{top:30px; right:-10px;}
		.pages ul{margin:0 0 0 -1px;}
			.pages li{float:left; padding:0 10px; border-left:1px solid #F9F0CA;}
				.pages li a{color:#F9F0CA;}
	#header .header-panel{position:absolute; top:0; left:897px; width:70px; height:54px; background:url(/images/header-panel.png) no-repeat 0 0;}
		#header .header-panel div{position:relative; height:13px; padding:2px 0 11px 0; color:#A59E86; text-align:center; font-size:11px;}
			#header .header-panel span{position:absolute; left:0; width:100%;}
		#header .header-panel ul{margin:0 0 0 5px; _margin:0 0 0 -1px; text-align:left;}
			#header .header-panel li{float:left; margin:0 6px; width:8px; height:16px; background:url(/images/header-panel.png) no-repeat 0 0; cursor:pointer;}
			#header .header-panel .prev{background-position:0 100%;}
			#header .header-panel .pause{background-position:50% 100%;}
			#header .header-panel .next{background-position:100% 100%;}

.outlogo{position:relative; height:14px; background:#718194;}
#innerHead{position:relative; height:45px; padding:0 0 0 32px; background:#718194; z-index:19;}
	#innerHead .logo{position:relative; padding:10px 0 0 0;}
	#innerHead .lang{top:6px; right:20px;}
	#innerHead .pages{top:27px; right:20px;}

#newHeader{position:relative; height:182px; background:#718194; z-index:18;}
	#newHeader .img{position:absolute; top:0; /top:1px; left:563px; width:369px; height:185px;}
	#newHeader .newFlag{position:absolute; top:0; /top:1px; left:81px; width:698px; height:185px; background:url(/images/new-flagNew.png) no-repeat 0 0;}
	#newHeader .txt{position:relative; top:0; left:32px; width:540px; height:135px; padding:20px 0 0 0; color:#FCF9EC; overflow:hidden;}
		#newHeader .txt .date{color:#F9F0CA; font-size:24px; font-weight:900;}
		#newHeader .txt .name{padding:14px 0 13px 0; color:#61010D; font-size:16px; font-weight:900;}
		#newHeader .txt p{margin:0 0 15px 0;}
	#newHeader .sys{position:relative; top:0; left:32px; padding:5px 0 0 0; font-size:11px; line-height:1; color:#FCF9EC; overflow:hidden;}
		#newHeader .sys ul{margin:0 0 0 -10px;}
			#newHeader .sys li{float:left; height:12px; padding:0 10px; border-left:1px solid #F9F0CA;}
				#newHeader .sys li a{color:#F9F0CA;}
				#newHeader .sys li a:hover{text-decoration:underline;}

#nav{position:relative; max-height:156px; border-bottom:1px solid #792938; background-repeat:repeat-x; background-position:0 -55px; background-color:#792938; z-index:111;}
	#nav .left, #nav .bleft, #nav .right, #nav .bright{position:absolute; top:-19px; left:0; width:20px; height:25px; background-position:0 -259px;}
	#nav .bleft{top:29px; height:20px; background-position:0 -1540px;}
	#nav .right{left:912px; height:25px; background-position:0 -284px;}
	#nav .bright{top:29px; left:912px; height:20px; background-position:0 -1560px;}
	#nav .menu{position:relative; height:48px; font:11px/1 Arial, Helvetica, sans-serif; z-index:81;}
		#nav .menu table{margin:0 auto;}
			#nav .menu td{height:48px; font-size:11px; line-height:1; color:#FB3F61; text-transform:uppercase; white-space:nowrap; vertical-align:top; background-position:0 -211px;}
			#nav .menu td.first, #nav .menu td.td1{background:none;}
			/* #nav .menu td.td1{width:60px;}
			#nav .menu td.td2{width:88px;}
			#nav .menu td.td3{width:100px;}
			#nav .menu td.td4{width:58px;}
			#nav .menu td.td5{width:130px;}
			#nav .menu td.td6{width:84px;}
			#nav .menu td.td7{width:112px;}
			#nav .menu td.td8{width:110px;}
			#nav .menu td.td9{width:130px;} */
			#nav .menu .over{}
				#nav .menu a, #nav .menu span{position:relative; display:block; margin:0 -1px 0 0; /margin:0; padding:19px 8px 18px 8px; text-align:center; color:#FFF; text-decoration:none; z-index:121;}
				#nav .menu span{cursor:default;}
				#nav .menu .active span, #nav .menu .active a{color:#FB3F61;}
				#nav .menu .over a, #nav .menu td:hover a, #nav .menu .over span, #nav .menu td:hover span{color:#F7E8A7; padding:18px 7px 19px 7px; border:1px solid #E32F45; border-top:0; border-bottom:0; background-repeat:repeat-x; background-position:0 -1849px; background-color:#5F1724;}
				#nav .menu div{display:none; position:absolute; top:48px; text-align:left; font-size:13px; line-height:1.2; text-transform:none; z-index:120;}
				#nav .menu .td8 div{/* width:112px; */}
				#nav .menu .td7 div{}
				#nav .menu .over div, #nav .menu td:hover div{display:block; _height:20px; border:1px solid #E32F45;}
					#nav .menu div div{position:absolute; top:0; left:0; width:100%; height:100%; padding:0; border:0 !important; background:#5F1724; _background:none; opacity:.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter:alpha(opacity=90);}
						#nav .menu div em{position:absolute; top:0; left:0; width:100%; height:50px; background:url(/images/bg_menu.png) repeat-x 0 0; _display:none;}
					#nav .menu ul{position:relative; padding:5px 0 10px 0; _background:#5F1724; z-index:125;}
						#nav .menu .over ul li, #nav .menu td:hover ul li{padding:2px 10px; color:#FFF; background:transparent;}
						#nav .menu .over ul a, #nav .menu td:hover ul a{display:inline; color:#FFF; padding:0; border:0; text-align:left; text-decoration:none; white-space:nowrap; background:transparent;}
						#nav .menu .over ul a, #nav .menu td:hover ul strong{font-weight:300;}
						#nav .menu .over ul a:hover, #nav .menu td:hover ul a:hover{text-decoration:underline;}
					#nav .menu i{display:none; position:absolute; top:47px; height:2px; border:1px solid #E32F45; border-top:0; border-bottom:0; background:#5F1724; overflow:hidden; z-index:122;}
					#nav .menu .over i, #nav .menu td:hover i{display:block;}
					#nav .menu .over ul ul, #nav .menu td:hover ul ul{position:static; border:0;}
						#nav .menu .over ul ul li, #nav .menu td:hover ul ul li{padding:0 0 0 19px;}
							#nav .menu .over ul ul a, #nav .menu td:hover ul ul a{color:#F7E8A7; font-weight:300;}
							#nav .menu .over ul ul a:hover, #nav .menu td:hover ul ul a:hover{color:#FFF; text-decoration:underline;}
	#nav .themes{position:relative; height:90px; padding:20px 0 0 0; background:url(/images/bg_themes.png) no-repeat 50% 0; z-index:80;}
		#nav .prev, #nav .next{position:absolute; top:20px; left:8px; width:12px; height:20px; text-decoration:none; background-position:-4px -312px; overflow:hidden;}
		#nav .next{left:912px; background-position:-4px -340px;}
		#nav .list{position:relative; width:870px; height:70px; margin:0 0 0 31px; overflow:hidden;}
			#nav .list ul{position:absolute; width:10000px; height:70px;}
				#nav .list li{float:left; width:210px; padding:0 10px 0 0;}
					#nav .list li a{color:#FFF; font-weight:900;}

#system{position:relative; height:41px; font:11px/1 Arial, Helvetica, sans-serif; z-index:100;}
.inner #system{padding:0 31px;}
	#system form{float:left; padding:11px 0 0 0;}
		#system input{vertical-align:top;}
		#system .field{width:220px; height:18px; _margin-top:-1px; padding:0 10px; border:1px solid #424649; color:#6B2432; letter-spacing:140%;}
		#system .button{height:20px; margin:0 0 0 5px; padding:0 7px 3px 7px; border:1px solid #424649; cursor:pointer; background-repeat:repeat-x; background-position:0 -1407px;}
	#system .alt{float:right; margin:14px 0 0 3px;}
		#system .alt li{float:left; padding:0 0 0 5px; font-size:10px;}
			#system .alt a{display:block; padding:0 2px 1px 2px; border:1px solid #616257; line-height:100%; color:#FFF; text-decoration:none; background:#6B2432;}
	#system .size{float:right; margin:11px 0 0 16px;}
		#system .size li{float:left;padding:0 0 0 1px;}
			#system .size a{display:block; padding:0 2px 1px 2px; line-height:100%; color:#6B2432; font-weight:900; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
			#system .size .s1{padding:7px 0 0 0; font-size:10px;}
			#system .size .s2{padding:4px 0 0 0; font-size:14px;}
			#system .size .s3{padding:0 0 0 0; font-size:18px;}
			#system .size .active{color:#C00C1D;}

#main{position:relative; min-height:100px; z-index:90; overflow:hidden;}
	#main .content{clear:both; position:relative; min-height:100px; padding:26px 31px; background:url(/images/line.png) no-repeat 50% 0; _background:none; overflow:hidden; z-index:3;}
	.inner #main{background:url(/images/bg_content.png) repeat-y 633px 0;}
	.inner #main.nobar{background:url(/images/line.png) no-repeat 50% 0;}
	#main .bg-content{clear:both; position:relative; width:932px; height:55px; margin:-40px 0 0 0; _margin-left:-31px; background-repeat:repeat-x; background-position:0 0; z-index:2;}
	.inner #main .bg-content{left:0; _left:31px;}
		.inner #main .bg-content div{width:268px; height:55px; margin:0 0 0 633px; background:url(/images/bg_content.png) no-repeat -617px 0;}
		.index #main .bg-content div{display:none;}

/* #sites{position:relative; _left:-31px; _width:932px; height:204px; border-top:1px solid #FCF9EC; _margin:0 0 0 31px; background:#792938 url(/images/bg.png) repeat-x 0 -721px; overflow:hidden;}
.inner #sites{height:44px; left:0; margin932px; padding:5px 0 0 31px;}
		#sites li{float:left; width:210px; padding:0 10px 0 0; padding:0 10px 0 0px;}
			#sites span{display:block; height:20px; color:#FCF6DA; font:900 12px/1 Tahoma, Geneva, sans-serif;}
			#sites a{color:#FFF; font:900 12px/1 Tahoma, Geneva, sans-serif;}
			#sites a.b-link{display:block; margin:2px 0 0 0; color:#FBF5DA; font:300 11px/1 Tahoma, Geneva, sans-serif;} */

#sites{position:relative; _left:-31px; _width:932px; height:204px; border-top:1px solid #FCF9EC; _margin:0 0 0 31px; background:#792938 url(/images/bgNew.png) repeat-x 0 -721px; overflow:hidden;}
.inner #sites{height:44px; left:0; margin:0; background-position:0 -881px;}
	#sites .left{position:absolute; top:0; left:0; width:20px; height:204px; background-position:0 -925px;}
	.inner #sites .left{height:44px; background-position:0 -1085px;}
	#sites .right{position:absolute; top:0; right:0; _right:-1px; width:20px; height:204px; background-position:0 -1129px;}
	.inner #sites .right{height:44px; background-position:0 -1289px;}
	#sites ul{position:relative; width:932px; padding:5px 0 0 31px;}
		#sites li{float:left; width:210px; padding:0 10px 0 0; padding:45px 10px 0 50px;}
			#sites span{display:block; height:20px; color:#FCF6DA; font:900 12px/1 Tahoma, Geneva, sans-serif;}
			#sites a{color:#FFF; font:900 12px/1 Tahoma, Geneva, sans-serif;}
			#sites a.b-link{display:block; margin:2px 0 0 0; color:#D7A58F ; font:300 11px/1 Tahoma, Geneva, sans-serif;}

#botNav{position:relative; _left:-31px; _width:932px; height:45px; font:11px/1 Arial, Helvetica, sans-serif; z-index:500; z-index:102;}
	.upmap{float:right; position:relative; margin:10px 0 0 0; padding:5px 5px 5px 20px; border:1px solid #FCF9EC; border-top:0; color:#792938; font-size:11px; text-transform:uppercase; cursor:pointer; background-position:5px -2045px; z-index:142;}
	.openmap .upmap{border:1px solid #000; border-top:1px solid #FFF; border-top:0; background-color:#FFF;}
	#botNav ul{padding:15px 0 0 0; text-align:center;}
		#botNav li{display:inline; padding:0 5px 0 8px; _padding:0 2px 0 5px; line-height:1; border-left:1px solid #7E7E78;}
		#botNav li.first{border:0;}
			#botNav li a{color:#7E7E78; white-space:nowrap;}
	.index-sitemap{display:none; position:absolute; bottom:34px; left:0; width:930px; border:1px solid #62645E; background:#FFF; overflow:hidden; z-index:141;}
	.openmap .index-sitemap{display:block;}
		#botNav .index-sitemap a{margin:0; color:#1F2424;}
		#botNav .index-sitemap li{border:0;}
		#botNav .index-sitemap li ul{padding:5px 0 10px 0;}
		#botNav .index-sitemap li li{float:none;}
		#botNav .index-sitemap li li a{color:#792938; font-weight:900;}
		#botNav .index-sitemap li li a:hover{color:#1844C3;}
		#botNav .index-sitemap li li li a{font-weight:300;}

#footer{text-align:center; font:11px/1.2 Arial, Helvetica, sans-serif; background:url(/images/line.png) no-repeat 50% 0;}
	#footer .copyright{padding:18px 0; color:#62645E;}
		#footer .copyright a{color:#62645E;}
	#footer .statistic{padding:0 0 18px 0;}
		#footer .statistic table{margin:0 auto;}
			#footer .statistic td{padding:0 7px;}

/* ======================================================================================================================== */

.text{float:left; position:relative; _top:-20px; width:572px; z-index:195;}
	.text a{color:#1844C3; text-decoration:underline;}
	.text a:hover{text-decoration:none;}
.nobar .text{float:none; width:auto;}
	.text .title{padding:0 0 5px 0; border-bottom:1px solid #D0CEC4; color:#792938; font:18px/1 Arial, Helvetica, sans-serif;}
	.text .title a{color:#792938; text-decoration:none;}
	.text .title a:hover{text-decoration:underline;}
	.text p{margin:0 0 10px 0;}

.news{}
.index .news{float:left; position:relative; _top:-20px; _right:-31px; width:400px;}
	.new{margin:0 0 25px 0; overflow:hidden; _overflow:none; _height:50px;}
	.index .new{margin:0 0 15px 0;}
		.index .new a{color:#1F2424;}
		.new .date{float:left; margin-top:6px;}
		.new h1 a, .new h2 a{display:block; color:#1F2424; text-decoration:none;}
		.new h1 a:hover, .new h2 a:hover{color:#792938; text-decoration:none;}
		.new .txt{clear:left;}
		.new .otvetos{margin:0 0 40px 0;}
			.new .otvetos table{width:100%;}
				.new .otvetos table td{padding:2px 10px 2px 0; border-bottom:1px solid #D0CEC4; font-size:85%;}
				.new .otvetos tfoot td{color:#792938; font-weight:900;}
				.new .otvetos .vote-bar{padding:2px 0;}
					.new .otvetos .vote-bar div{position:relative; width:200px; height:14px; border:1px solid #D0CEC4; background:#FFF; overflow:hidden;}
						.new .otvetos .vote-bar div i{position:absolute; display:block; height:14px; background:#6F2D37; overflow:hidden;}
						.new .otvetos .vote-bar div b{position:absolute; display:block; width:100%; height:14px; text-align:center; font-size:10px; line-height:14px; color:#E32F45; overflow:hidden;}
				.new .otvetos .vote-result{text-align:center; color:#E32F45;}
	.listing .unit{margin:0 0 15px 0; overflow:hidden; _overflow:none; _height:50px;}
		.listing .unit img{float:left; margin:0 15px 0 0; width:170px;}
		.listing .unit h2 a{color:#1F2424;}
		.listing .unit h2 a:hover{color:#912838;}
	.audio{margin:0 0 25px -31px; padding:9px 0 10px 31px; border:1px solid #DFDCCD; background:#F0EDDE url(/images/audio.gif) no-repeat 8px 13px; overflow:hidden; _overflow:none; _height:50px;}
		.audio p{font-size:11px;}
		.a-player{float:right; padding:0 29px 0 0; font-size:11px;}
			.a-player b{float:right; padding:8px 0 0 0;}
			.a-player strong{display:block; padding:8px 0 0 0;}
	.video{margin:0 0 25px -31px; padding:9px 0 10px 31px; border:1px solid #FCF9EC; background:url(/images/video.gif) no-repeat 8px 13px; overflow:hidden; _overflow:none; _height:50px;}
		.video p{font-size:11px;}
			.video p a{text-decoration:underline;}
			.video p a:hover{text-decoration:none;}
		.gc{margin:0 !important;}
		a.getcod{color:#792938;}
		.getcode{display:none; position:absolute; left:351px; margin:1px 0 0 0; padding:5px 7px; border:1px solid #63655F; background:#FFF; z-index:1202;}
		.audio .getcode{margin-top:22px;}
			.getcode p{margin:0; padding:0 0 2px 0;}
			.getcode input{width:450px; padding:2px 3px; border:1px solid #63655F;}
		.video .download, .audio .download{margin:0; padding:15px 0 0 0; color:#792838; font-weight:900;}
		.audio .download{padding:5px 0 0 0; white-space:nowrap;}
			.audio .download strong{float:left; margin:-5px 5px 0 0;}
			.video .download img, .audio .download img{vertical-align:bottom;}
		.v-player{float:left; padding:0 29px 0 0; font-size:11px; width:320px; height:250px;}
		.a-player{/float:left; /margin-left:200px;}

.position{}
.index .position{width:400px; _margin-top:-20px; _margin-left:-31px;}
.index .news{float:right; position:relative; width:400px;}
	.index .position .date{float:left; margin-top:4px;}
	.index .position h2{margin:0 0 20px 0;}

.title{margin:0 0 10px 0;}

.date{padding:0 10px 0 0; color:#62645E; font:900 11px/1 Arial, Helvetica, sans-serif;}
.index .date{margin-top:4px;}

.all{font:900 11px/1 Arial, Helvetica, sans-serif;}
	.all a{text-decoration:underline;}
	.all a:hover{text-decoration:none;}

.pagenav{position:relative; padding:20px 0 0 0; font-size:11px; font-weight:900; z-index:200;}
	.pagenav strong{margin:0 5px 0 0; padding:0 20px 0 0; background-position:100% -1609px;}
	.pagenav span, .pagenav b, .pagenav a{padding:0 5px; color:#792938;}
	.pagenav b{color:#62645E; font-weight:300;}
	.pagenav a{color:#62645E !important;}
.searchNav{padding:10px 31px 5px 31px;}

.gallery{position:relative; width:461px; margin:0 0 25px 0; float:left; overflow:hidden;}
.gallery.press{float:right;}
	.gallery .list{position:absolute; left:242px; width:219px; height:206px; overflow:hidden;}
		/* .press .list a{display:block; width:197px; height:66px; margin:0 0 1px 0; padding:0 10px; border:1px solid #616257; font-size:12px; line-height:16px; color:#1F2424; text-decoration:none; background:#F9F0CA; overflow:hidden;} */
		.press .list a{display:block; width:197px; height:57px; margin:1px 0 0 0; padding:0 10px; border:1px solid #616257; font-size:12px; line-height:14px; color:#1F2424; text-decoration:none; background:#F9F0CA; overflow:hidden;}
		.press .list a:hover, .press .list a.active{background-position:-6px -1437px; background-color:#FCF9EC;}
		.press .list a.big{height:58px;}
		.gallery .other{display:block; height:23px; border:1px solid #424649; text-align:center; font:900 11px/22px Arial, Helvetica, sans-serif; color:#62645E; background:#F9F0CA; overflow:hidden;}
		
		
		
		.vid .list ul{position:absolute; left:0; width:660px !important; height:161px; _padding:0 0 0 6px; border-top:1px solid #FFF; overflow:hidden;}
			.vid .list li{float:left; width:220px; _width:223px; height:161px; _margin:0 0 0 -3px; overflow:hidden;}
				.vid .list li a{float:left; display:block; width:109px; height:80px; border:1px solid #FCF9EC; border-top:0; border-left:0; background:#000; overflow:hidden;}
					.vid .list li a img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
					.vid .list li a:hover img, .vid .list li a.active img{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
				
		.vid .shift{position:absolute; top:188px; left:0; width:207px; height:12px; padding:2px 6px; border:1px solid #424649; background:#62645E;}
			.vid .shift .block{position:relative; height:12px; padding:0; cursor:default; background:url(/images/bg_slider.png) no-repeat 0 0;}
				.vid .shift .slider-left{position:absolute; left:1px; width:11px; height:12px; cursor:pointer;}
				.vid .shift .slider-right{position:absolute; left:194px; width:11px; height:12px; cursor:pointer;}
				.vid .shift #iSlider{position:absolute; left:13px; width:180px; height:12px;}
					.vid .shift .slider{position:absolute; left:0; width:60px; height:12px; background:url(/images/slider.png) no-repeat 0 0; cursor:pointer;}
				.vid .shift .block a{height:12px; top:0px; border:0; width: 60px; cursor:pointer; background-repeat:repeat-x; background-position:0 -2210px; overflow:hidden;}
			
/*			.vid .shift .block{padding:0 10px; border-right:1px solid #ABAA96; border-left:1px solid #ABAA96; cursor:default; background:url(/images/bg.png) repeat-x 0 -2189px;}
				.vid .shift .block a{height:12px; top:0px; border:0; cursor:pointer; background:url(/images/bg.png) repeat-x 0 -2210px; overflow:hidden;}
*/				
/*		.vid .list ul{position:absolute; left:0; width:2000px; height:161px; border-top:1px solid #FFF; overflow:hidden;}
			.vid .list li{float:left; width:223px; height:161px; margin:0 0 0 -1px; overflow:hidden;}
				.vid .list li a{float:left; display:block; width:109px; height:80px; border:1px solid #FCF9EC; border-top:0; border-right:0; overflow:hidden;}
		.vid .shift{position:absolute; top:188px; left:0; width:207px; height:12px; padding:2px 5px; border:1px solid #424649; background:#62645E;}
			.vid .shift .block{padding:0 10px; border-right:1px solid #ABAA96; border-left:1px solid #ABAA96; cursor:default; background:url(/images/bg.png) repeat-x 0 -2189px;}
				.vid .shift .block a{height:12px; top:0px; border:0; cursor:pointer; background:url(/images/bg.png) repeat-x 0 -2210px; overflow:hidden;}
*/
				
	.gallery .math{height:206px; border-bottom:1px solid #FCF9EC;}
		.gallery .titleDate{position:relative; width:241px; height:25px; border-bottom:1px solid #FCF9EC; text-indent:31px; color:#FFF; font:900 15px/24px Arial, Helvetica, sans-serif; background-repeat:repeat-x; background-position:0 -360px; background-color:#C03; overflow:hidden; z-index:69;}
			.gallery .titleDate span{padding:0 0 0 30px;}
		.gallery .preview{position:relative; width:241px; height:180px; padding:0; overflow:hidden; z-index:68;}
		.vid .preview{height:180px; margin:0; background:#1F2424;}
			.gallery.press .preview a{position:relative; left:0;}
			.gallery .preview .play{position:absolute;}
				.gallery .preview .play a{display:block !important;}
	.gallery .info{position:relative; height:101px; padding:0 31px; background-repeat:repeat-x; background-position:0 -385px; background-color:#1F2424; overflow:hidden;}
	.vid .info{_margin:-8px 0 0 0;}
		.gallery .left{position:absolute; top:0; left:0; width:20px; height:101px; background-position:0 -486px;}
		.gallery .right{position:absolute; top:0; right:0; _right:-1px; width:20px; height:101px; background-position:0 -587px;}
		.gallery .txt{position:relative; height:60px; padding:10px 0 0 0; color:#FFF; font:900 14px/1.2 Arial, Helvetica, sans-serif; overflow:hidden;}
			.gallery.press .txt p{position:relative; height:60px;}
			.gallery .txt a{color:#FFF;}
			.gallery .txt .copy{padding:5px 0; color:#62645E; font:11px/1 Arial, Helvetica, sans-serif;}
				.gallery .txt .copy a{color:#62645E; font-weight:900;}
		.gallery .linkslinks{overflow:hidden; height:25px;}
			.gallery .links{height:20px; overflow:hidden;}
			.gallery .links .lbl{height:20px;}
				.gallery .links strong{color:#F9F0CA; font:900 11px/1.2 Arial, Helvetica, sans-serif;}
					.gallery .links strong a{padding:0 11px 0 0; color:#F9F0CA; background-position:100% -704px;}
				.gallery .links ul{margin:0 0 0 -5px;}
					.gallery .links li{float:left; padding:0 5px; border-left:1px solid #F9F0CA; font:11px/1 Arial, Helvetica, sans-serif;}
						.gallery .links li a{color:#F9F0CA;}

.orangeblock{margin:0 0 8px 0; padding:10px 30px 3px 30px; border:1px solid #D0CEC4; background:#F5F2C7;}
	.orangeblock form{padding:10px 0;}
		.orangeblock form input{vertical-align:top;}
		.orangeblock form .field{width:775px; padding:2px 10px;}
.greenblock{clear:left; margin:0 0 8px 0; padding:10px 30px 0 30px; border:1px solid #00995E; color:#00995E; background:#F5F2C7;}
.greenblock h1{color:#00995E;}
.redblock{margin:0 0 8px 0; padding:10px 30px 0 30px; border:1px solid #F00; color:#F00; background:#F5F2C7;}
.redblock h1{color:#F00;}
/* .orangeblock{margin:0 0 8px 0; padding:10px 30px 3px 30px;} */
.whiteblock{position:relative; margin:0; padding:20px 30px; border:1px solid #D0CEC4; background:#FFF; overflow:hidden; _overflow:none; _height:50px;}
	.whiteblock p{margin:0 0 10px 0;}
	.whiteblock a{color:#1844C3; text-decoration:underline;}
	.whiteblock a:hover{text-decoration:none;}
	.new-picture{float:left; width:200px; margin:3px 25px 10px 0;}
	.whiteblock .reSerch{margin:0 0 0 15px;}
		.whiteblock .reSerch li{list-style-type:decimal; padding:0 0 30px 0; color:#782837; font-size:11px; font-weight:900; line-height:16px;}
			.whiteblock .reSerch li strong{font-size:16px;}
			.whiteblock .reSerch li a{padding:0 0 0 10px; color:#000; font:900 16px/1 Arial, Helvetica, sans-serif; text-decoration:none;}
			.whiteblock .reSerch li a:hover{color:#792938;}
	.whiteblock table td{padding:2px 5px; border:1px solid #000;}
	table.notable td{border:0; vertical-align:top;}

.mathlink{float:right; width:224px; height:41px; margin:0 0 10px 0; padding:0 22px; border-top:1px solid #FCF9EC; color:#F9F0CA; font-size:11px; background:#1F2424 url(/images/bg_contentNew.png) no-repeat -964px 100%; overflow:hidden;}
	.mathlink div{padding:10px 0;}
		.mathlink strong{margin:0 10px 0 0; padding:0 12px 0 0; background-position:100% -704px;}
		.mathlink a{padding:0 7px; color:#F9F0CA;}

.system{height:37px; margin:0 0 20px 31px; font-size:11px; font-weight:900; color:#62645E; background:url(/images/line.png) no-repeat -450px 100%;}
	.system .print{float:left; margin:10px 46px 0 0; padding:1px 23px 1px 0; color:#62645E; background-position:100% -1783px;}
	.system .print:hover{color:#792938;}
	.system .download{position:relative; float:left; /width:85px; margin:10px 49px 0 0;}
		.system .download span{float:left; padding:0 5px 0 0;}
		.system .download .pdf{/position:absolute; /top:0; /left:45px; padding:0 21px 0 0; color:#62645E; background-position:50% -1698px;}
		.system .download .pdf:hover{color:#792938; background-position:50% -1670px;}
		.system .download .doc{/position:absolute; /top:0; /left:65px; padding:0 21px 0 0; color:#62645E; background-position:50% -1753px;}
		.system .download .doc:hover{color:#792938; background-position:50% -1726px;}
	.system .back{float:left; margin:10px 0 0 0; padding:1px 0 1px 20px; color:#62645E; background-position:0 -1810px;}
	.system .back:hover{color:#792938;}
	.add{float:left; position:relative; padding:5px 25px 0 0; /* background:url(/images/bg.png) no-repeat 100% -1377px; */}
		.add li{float:left; position:relative; border:1px solid #FCF9EC; border-bottom:0;}
		.add .over{border:1px solid #616257; border-bottom:0; background:#FFF;}
		.add .nodiv{border:1px solid #FCF9EC !important; background:none !important;}
			.add span{float:left; display:block; position:relative; padding:2px 5px 3px 5px; z-index:35;}
			.add .over span{background:#FFF;}
				.add a{color:#616257; border:1px solid #FCF9EC;}
				.add .ico{display:block; width:16px; height:16px; text-decoration:none; background:#FCF9EC url(/images/iconads.png) no-repeat;}
				.add .bookmark{background-position:0 0;}
				.add .bookmark:hover, .add  .over .bookmark{background-position:0 -20px;}
				.add .livejornal{background-position:-22px 0;}
				.add .livejornal:hover, .add  .over .livejornal{background-position:-22px -20px;}
				.add .twitter{background-position:-47px 0;}
				.add .twitter:hover, .add .active .twitter{background-position:-47px -20px;}
			.add .bookshow span{border:1px solid #62645E; border-bottom:0; background-color:#FFF;}
			.add .bookmarks{display:none; position:absolute; top:22px; left:-1px; width:170px; padding:5px; border:1px solid #62645E; background:#FFF; z-index:34;}
			.add .over .bookmarks{display:block;}
			.add div a{float:left; width:100px; height:16px; margin:2px; padding:0 0 0 20px; color:#616257; line-height:16px; background:url(/images/bookmarks.png) no-repeat 0 0;}
			.add label{display:block; padding:0 0 3px 0; font-weight:900;}
			.add textarea{width:167px; height:100px; border:1px solid #616257;}
			.add strong{font-weight:300; color:#792938; text-decoration:underline; cursor:pointer;}
			.add strong:hover{text-decoration:none;}

.lastnews{min-height:150px; _height:150px; margin:0 0 0 31px; font-size:11px;}
	.lastnews p{color:#792938; font-weight:900;}
	.lastnews li{clear:left; padding:10px 0 0 0;}
		.lastnews .date{margin-top:1px;}
		.lastnews a{float:left; width:800px; color:#1F2424;}
		.lastnews a:hover{color:#792938;}

.reqwuest{margin:0 31px; padding:10px 0 20px 0; border-bottom:1px solid #D0CEC4;}
.reqwuest p{margin:0;}

.dopinfo{margin:0 0 10px 0; font-size:12px;}
.dopinfo table{width:931px; margin:0 0 0 1px; table-layout:fixed;}
.dopinfo th{padding:10px 31px; border:1px solid #792938; color:#FFF; background:#792938;}
.dopinfo td{padding:10px 31px; border:1px solid #D0CEC4; background:#FFF;}
.dopinfo ul{list-style-position:outside;}
.dopinfo ul li{list-style-type:disc;}

.photogal{margin:0 0 0 -30px;}
.photogal td{width:195px; padding:0 0 30px 30px !important; margin:0 0 30px 0; border:0 !important; text-align:center; overflow:hidden; vertical-align:bottom;}

.tooltip{position:absolute; z-index: 100000; padding:20px; min-height:300px; border:1px solid #636154; _background:#F9F0CA; }
	.tooltip-bg{position:absolute; top:0; left:0; width:100%; height:100%; background:#F9F0CA; opacity:.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85);}
	.tooltip-img{position:relative; text-align:center; margin:0 0 15px 0;}
	.tooltip-txt{position:relative; text-align:center; font-size:13px;}

.nopage .orangeblock{padding:10px 0 20px 294px; color:#D40000; font-size:16px; font-weight:900;}
	.nopage .orangeblock span{font-size:60px;}
.nopage .solution{margin:15px 0 20px 295px;}
.nopage .whiteblock{margin:0 0 50px 0; padding:20px 0 20px 294px; line-height:1.4;}
	.nopage .whiteblock ul li{padding:0 0 5px 7px;}
	.nopage .whiteblock ul li i{float:left; width:3px; height:3px; margin:9px 0 0 -7px; background:#792938;}
	.nopage .whiteblock a{color:#1844C3; text-decoration:underline;}
	.nopage .whiteblock a:hover{text-decoration:none;}

.sitemap .whiteblock{margin:0 0 50px 0;}
table.smap{width:100%;}
.smap td{border:0 !important; vertical-align:top;}
.smap li{clear:left; float:left; width:205px; margin-bottom:30px; padding:0 10px 0 0; font-size:12px; line-height:1.4; font-weight:900; text-transform:uppercase; white-space:nowrap;}
table.smap li{width:auto;}
	.smap li a{display:block; padding:0 0 0 11px; color:#1F2424; background-position:-7px -1585px;}
	.smap li a:hover, .smap li li a:hover{color:#1844C3;}
	.smap li li{float:none; width:auto; margin-bottom:0; padding:0 0 0 11px; text-transform:none; white-space:normal;}
		.smap li li a{padding:0; color:#792938; background:none; white-space:nowrap;}
		.smap li li li{padding:0 0 0 19px; font-weight:300;}
			.smap li li li a{white-space:normal;}

.guestForm{clear:left; width:100%; margin:0 0 0 -30px; padding:10px 29px; border:1px solid #616257; background:#F9F0CA;}
	.guestForm p{color:#792938;}
	.guestForm table{width:100%; font-size:11px;}
		.guestForm td{padding:3px 15px; border:0 !important; vertical-align:top;}
		.guestForm .first{width:240px; text-align:right;}
			.guestForm .first label{display:block; padding:5px 0 0 0; font-weight:900;}
			.field{width:290px; height:16px; border:1px solid #424649;}
			select.empty_check{border:1px solid #424649 !important;}
			select.fDay{width:auto !important;}
			.guestForm textarea, textarea.empty_check{width:430px; height:115px; border:1px solid #424649;}
			.guestForm label{display:block; padding:0 0 0 25px;}
			.guestForm .check{float:left; margin:0 0 0 0; padding:0;}
.guestName{width:100%; margin:10px 0 1px -30px; padding:5px 29px; border:1px solid #DFDCCD; background:#F0EDDE;}
	.guestName .name{color:#792938;}
	.guestName .city{color:#792938; font-size:11px;}
.guestText{width:100%; margin:0 0 0 -30px; padding:5px 29px; border:1px solid #DFDCCD; font-size:12px; background:#FFF;}


.text .button{padding:0 10px 2px 10px; border:1px solid #340000; color:#FFF; cursor:pointer; background:#CF2F4D url(/images/bg_button.png) repeat-x 0 50%;}
.text a.button{padding:1px 10px 3px 10px; font-size:13px; text-decoration:none;}

.graphik .title img{float:left; margin:-1px 0 0 -30px;}
.graphik h1{color:#1F2424;}
.graphik table{width:100%; margin:0 0 10px 0; border-collapse:separate; border-spacing:1px;}
	.graphik table th{padding:3px 10px; border:1px solid #DFDCCD; font-size:16px; color:#62645E; font-weight:900; background:#F0EDDE;}
	.graphik table td{padding:5px 10px; border:1px solid #DFDCCD; font-size:12px; background:#FFF;}
	.graphik table td.time{font-weight:900; background:#FCF9EC;}

.public{}
.public li{margin:0 0 10px 0;}
.public li a{color:#1F2424; line-height:1;}
.public li a:hover{color:#792938;}
.public li a i{float:left; width:10px; height:12px; margin:3px 0 0 -10px; background-repeat:repeat-x; background-position:0 -2103px; text-decoration:none;}
.public li a:hover i{background-position:-14px -2076px;}

.about{background:url(/images/about.png) no-repeat 0 42px;}
.about img{display:none;}


.zalogin form input.button{padding:0 10px 2px 10px; border:1px solid #340000; color:#FFF; text-transform:lowercase; background:#CF2F4D url(/images/bg_button.png) repeat-x 0 50%;}
.zalogin{width:100%; table-layout:fixed;}
.zalogin td.firstTd{width:48%; padding:0 2% 0 0; border-right:1px solid #D0CEC4;}
.zalogin td.secondTd{width:48%; padding:0 0 0 2%;}
.zalogin .field, .zalogin textarea, .zalogin select{ border:1px solid #424649;}
.zalogin .button{float:right;}

.red{color:#E32F45;}

.prevChap{float:left;}
.nextChap{float:right;}

.oldMessage td{padding:3px 5px !important; border:0 !important;}
.oldMessage th{width:60px; padding:3px 5px !important; text-align:right;}

.replys{margin:0 0 20px 0; font-size:12px;}
.dateReplys{margin:10px 0 1px 0; padding:5px 30px; border:1px solid #D0CEC4; background:#F0EDDE;}
	.dateReplys .date{float:left; margin:2px 0 0 0; color:#62645E; font-weight:900;}
	.dateReplys .name{color:#792938;}
.textReplys{padding:5px 30px; border:1px solid #D0CEC4; background:#FFF;}
.textReplys p{margin:0 0 10px 0;}




/* ======================================================================================================================== */

.sidebar{float:right; position:relative; width:268px; margin:-25px 0 0 0; border-top:25px solid #FCF9EC; overflow:hidden; z-index:190;}
	.sidebar .title{margin:0; padding:3px 20px; border:1px solid #D0CEC4; color:#792938; font-weight:900; background:#FCF6DA;}
	.sidebar .caltitle{border:1px solid #616257; border-bottom:0; background:#FFF;}
	.sidebar .kamen{padding:15px 20px; font-size:12px;}
		.sidebar .kamen p{color:#62645E; font-weight:300;}
			.sidebar .kamen p a{color:#1844C3;}
		.sidebar .kamen .all{padding:0 20px 0 0; background-position:100% -1363px;}
	
.calendar{height:220px; border:1px solid #616257; background:#F9F0CA;}

.subscribe{margin:0 0 10px 0; padding:0 22px; border-top:1px solid #FCF9EC; background:#1F2424 url(/images/bg_content.png) no-repeat -1232px 100%; overflow:hidden;}
	.subscribe form{padding:10px 0 11px 0;}
		.subscribe .field{width:202px; margin:0 0 2px 0; padding:1px 10px 3px 10px; border:1px solid #424649; font-size:12px;}
		.subscribe .button{padding:0 15px 0 0; border:0; color:#A6A289; font-size:11px; font-weight:900; background-position:100% -1585px; background-color:#1F2424; cursor:pointer;}
		.subscribe label{padding:0 0 0 5px; color:#FFF; font-size:11px;}
		.subscribe p{display:none;}
		.subscribe p.okSubscribe{display:block; color:#FFF;}

.comblock{padding:5px 31px; font-size:18px;}
	.comblock a{color:#61635D;}

.mirAns{margin:0 31px 10px 31px; padding:0 0 10px 0; font-size:11px; background:url(../images/line.png) no-repeat -450px 100%;}
.mirSam{color:#782837; font-weight:900;}

.totalComNew{margin:-5px 0 0 0; font-size:11px; font-weight:900;}
.totalComNew a{color:#782837; text-decoration:none;}
.totalComNew a:hover{text-decoration:underline;;}

.guestNew .tags{padding:0 0 10px 0; font-size:11px;}
.guestNew .tags strong{float:left; padding:0 10px 0 0; color:#782837;}
.guestNew .tags div a{color:#61635D;}

.guestTags .name{width:205px; margin:-10px 0 10px -31px !important; padding:2px 30px; border:1px solid #CFCDC3; color:#782837; background:#FBF5DA;}

.tags, .themes-tags{padding:10px 20px 0px 31px; text-align:justify;}
.tags table td{padding:5px 0; vertical-align:top;}
.tags table td img{vertical-align:bottom;}
.bigcont .tags{margin:-10px 0 8px 0; font-size:12px;}
	.tags .name, .themes-tags .name{margin:0 0 10px 0; color:#792938; font-weight:900;}
	.tags a{color:#62645E; line-height:1.2;}
	.bigcont .tags a{color:#64635E; text-decoration:underline;}
	.bigcont .tags a:hover{text-decoration:none;}
	.bigcont .tags strong{margin:0 10px 0 0; color:#7B2937;}
	.tags .w1{font-size:11px;}
	.tags .w2{font-size:14px;}
	.tags .w3{font-size:14px; font-weight:900;}
	.tags .w4{font-size:16px; font-weight:900;}
	.tags .w5{font-size:18px; font-weight:900;}
	.tags .w6{font-size:24px;}
.bigcont .title{margin-left:31px; padding:26px 0 5px 0; /* border-bottom:1px solid #D0CEC4; */ color:#792938; font:18px/1 Arial, Helvetica, sans-serif;}

.item-theme a{color:#62645E; font-weight:900;}

.font-down{font-size:85%; line-height:1.2;}
.font-up{font-size:125%; line-height:1.2;}
.font-center{font-size:100%; line-height:1.2;}

.book-bnr{height:666px; border-top:20px solid #FCF9EC; background:#0C3658 url(/images/book.jpg) no-repeat 0 0;}
	.book-bnr ul{padding:333px 58px 0 47px;}
		.book-bnr li{margin:0 0 1px 0;}
			.book-bnr a{display:block; height:20px; padding:0 0 0 17px; font-size:11px; font-weight:900; line-height:20px; color:#FFF; background-position:0 -2016px;}
			.book-bnr a:hover{background-position:0 -1995px; background-color:#082032;}

.book-txt{line-height:1.6;}
.book-txt-a{margin:0 0 0 -11px; padding:0 0 0 11px; color:#1F2424; text-decoration:underline; background-position:0 -2101px; /background:none;}
.book-txt-a:hover{color:#792938; background-position:-14px -2074px; /background:none;}

.sidenews{font-size:12px;}
.sidenews p, .sidenews div{padding:15px 20px 0 20px;}
.sidenews div p{padding:15px 0 0 0;}
.sidenews p a{color:#1F2424;}
.sidenews .all{display:block; padding:15px 20px; text-decoration:underline;}
.sidenews .all:hover{color:#792938 !important; text-decoration:none;}
.sidenews .sideStonesMenu{padding:15px 20px;}
.sidenews .sideStonesMenu a{color:#1E2323; font-size:16px; font-weight:900;}
.sidenews .sideStonesMenu ul a{padding:0 0 0 13px; font-size:12px; font-weight:300;}

.printurl{display:none; padding:0 0 10px 0; color:#792938;}

.formos{}
.formTitle{padding:0 0 10px 0; color:#792938;}
.formos table{width:100%; table-layout:fixed;}
.formos .loginForm table{width:500px; margin:0 auto 10px auto;}
.formos .otherForm{display:none; position:relative; /width:100%;}
.formos td{padding:3px 10px 3px 0; vertical-align:top;}
.formos td label{display:block; padding:2px 0 0 0; text-align:right; font-weight:900; font-size:12px;}
.formos td .field, .formos td select{width:100%;}
.formos .file{width:100%;}
.formos .button{height:22px; border:1px solid #424649;}
.formos textarea{width:100%; height:100px; border:1px solid #424649;}
.formos td em{display:none; color:#F00; font-size:18px; font-weight:bold;}
.formos td i{display:; color:#090; font-size:11px;}
.formos td span{display:block; font-size:11px;}
.fixtab{table-layout:fixed;}

.green{color:#090;}

.license{display:none; position:absolute; top:240px; left:200px; width:510px; height:420px; padding:10px 0 10px 10px; border:1px solid #63655F; background:#FFF; z-index:924;}
	.license div{width:500px; height:400px; padding:0 10px 0 0; overflow:auto;}
	.license .close{padding:10px 10px 0 0; text-align:right; font-size:12px; font-weight:900;}


.kamni{height:187px; margin:0 0 30px 0; padding:65px 0 0 0; background:#484E44 url(/images/kamni.jpg) no-repeat 0 0;}
	.kamni p{margin:0 15px 0 288px; color:#FFF;}
	.kamni p a{color:#A5A189;}
.kameshki .unit p a{font-size:12px; color:#1E2323;}
.stonesTable table{width:952px; margin:0 0 0 -10px; border-collapse:separate; border-spacing:10px;}
.stonesTable td{width:225px; padding:30px 0; text-align:center; background:#CFCDC3; vertical-align:top;}
.stonesTable td.empty{background:none;}
.stonesTable td img{width:auto; height:auto; max-width:165px; max-height:165px;}
.podStones{padding:5px 0; text-align:center; font-size:11px; font-weight:900;}
.podStones a{color:#757D7A;}
.podStones a.active{color:#782837;}

.fleft{float:left; margin:3px 15px 0 0;}
.fright{float:right;}

.sources{text-align:right; font-style:italic;}

.mistake{display:block; position:fixed; _position:absolute; top:50%; left:0; width:24px; height:240px; margin:-120px 0 0 0; background:#792938; cursor:pointer; z-index:168;}

td.no_date .ui-state-active, td.no_date .ui-widget-content .ui-state-active{border:1px solid #7A827E; background:#FFF; font-weight:300; color:#792938;}
td.ui-datepicker-week-end.no_date .ui-state-active, td.ui-datepicker-week-end.no_date .ui-widget-content .ui-state-active{background:#E6DDB9;}
td.ui-datepicker-week-end.no_date .ui-state-active:hover, td.ui-datepicker-week-end.no_date .ui-widget-content .ui-state-active:hover{border:1px solid #BF0D1C;}

#mistake_window form{padding:10px 20px; background:#F9F0CA;}
#mistake_window form .f-text{width:400px; padding:0 0 5px 0; font-size:11px; font-weight:900;}
#mistake_window form .f-url{padding:5px 0; color:#792938;}
#mistake_window form textarea{width:400px; height:250px; border:1px solid #424649; background:#FFF;}
#mistake_window form .btn{text-align:right;}


.leftCol{float:left; position:relative; width:400px; padding:20px 0 0 0;}
.rightCol{float:right; position:relative; width:400px; padding:20px 0 0 0;}
#main .text .leftCol .title, #main .text .rightCol .title{border-bottom:0; padding-bottom:0 !important;}
.leftCol h2, .rightCol h2, .leftCol h2 a, .rightCol h2 a, .all, .all a{color:#792938;}

.sprAudVid{position:relative;}
.sprAudVid .sprPlay{width:320px; height:240px;}
.sprAudVid ul{position:absolute; top:0; left:322px;}
.sprAudVid ul li{margin:0 0 2px 0;}
.sprAudVid ul li img{width:105px; vertical-align:bottom;}
.sprVideoTitle{padding:10px 0 0 0;}
.sprVideoTitle .date{float:left; margin:5px 0 0 0;}
.sprVideoTitle p{font-size:16px; font-weight:900;}
.sprVideoTitle p a{color:#1F2424; text-decoration:none;}
.sprVideoTitle p a:hover{text-decoration:underline;}

.more{clear:left; text-align:right;}
.more a{color:#792938;}

.themes-list{padding:0 0 10px 0; font-size:12px;}
.themes-list strong{padding:0 10px 0 0; color:#7B2937;}
.themes-list a{color:#64635E;}

.audioimg{position:absolute; margin-top:-5px; height:56px;}


}




@media handheld{
#header, #nav, #system, #sites, #botNav, .gallery, .statistic, .mathlink, .system, .lastnews, .tags, .lang, .pages, .bg-content{display:none;}
}

@media print{
	#printHead{display:block !important;}
	#header, #innerHead, #newHeader, #nav, #system, #sites, #botNav, .outlogo, .sidebar, .gallery, .statistic, .mathlink, .system, .lastnews, .tags, .lang, .pages, .bg-content, .pagenav, .mistake{display:none;}
	.page{width:auto; padding:0 15px;}
	#main .content{padding:26px 0;}
	#footer{border-top:3px double #999;}


body, #topHead, .whiteblock, .orangeblock{border:0; padding:0; background:none;}

#main{clear:both; padding:20px 0 0 0; text-align:justify; background:none; overflow:visible;}
	#main .content, .whiteblock{overflow:visible;}

.index .news, .index .position{float:none; width:auto; margin:0 0 50px 0;}

.text{float:none; position:relative; _top:-20px; width:100%;}

.printurl{display:block;}


}



.hidden, .panasonic{display:none;}
