/* CSS Document */

*{font-family:arial; text-align:left;}

table{border-collapse:collapse;}
table td{padding:0px; vertical-align:top;}

img{
	 margin:0px;
	 padding:0px;
	 border:0px}

body{
	 margin:auto;
	 width: 100%;
	 height:auto;
	 behavior:url(js/csshover.htc);}


.center_area_for_top{
	margin:auto;
	width:992px; min-height:500px;
	background:url(/images/right_top_backgr.jpg) no-repeat top right;}

.center_area_for_bottom{
	width:100%;  min-height:500px;
	background:url(/images/left_bottom_backgr.jpg) no-repeat bottom left;}

	.logo_book{
		float:left;
		width:245px; height:119px;
		margin:0px; padding:0px;
		margin-left:64px;}

	.doprezentacii{
		float:left;
		width:auto; height:38px;
		margin:50px 0 0 270px; padding:0px;
		padding-left:170px;
		background:url(/images/dopresentacii2.png) no-repeat top left;}

	.schet{
		position:relative;
		top:4px;
		font-size:28px;
		color:#009bbd;
		font-family:arial;
		font-weight:bold;
		font-style:italic;}

	.center_book{
		clear:left;
		margin:auto;
		width:434px;
		height:auto;
		margin-top:10px;
		padding-bottom:100px;}

		.backgr_book_top{
			width:434px; height:34px;
			background:url(/images/book_top.gif) no-repeat top left;}

		.backgr_book_middle{
			width:434px; height:543px;
			background:url(/images/book_middle.jpg) no-repeat top left;}

			.backgr_book_middle a{
				display:block;
				width:55px; height:93px;
				position:relative;
				top:225px;
				left:370px;}

		.backgr_book_bottom{
			width:434px; height:139px;
			background:url(/images/book_bottom.gif) no-repeat top left;}

			.copy_text_index{
				margin:0px; padding:40px 0 0 0;
	   			width:200px; height:auto;}

				.copy_text_index p{
					padding:0 0 13px 248px; margin:0px;
					width:100%; height:auto;
					font-size:12px;
					color:#0984ba;}

				.copy_text_index a{
					text-decoration:none;
					font-size:12px;
					color:#0984ba;}

				.copy_text_index a:hover{text-decoration:underline;}

/*-----------------------------Inner page-----------------------------------*/

	.center_book_inner{
		clear:left;
		margin:auto;
		position:relative;
		width:896px; height:auto;
		padding-top:70px;
		padding-bottom:100px;}

		.book_inner{
			position:relative;
			z-index:18;
			width:896px;  height:604px;
			background:url(/images/book_inner.jpg) no-repeat top left;}

			.top_border_png{
				position:relative;
				top:-16px;
				z-index:10;
				width:896px;  height:16px;
				background:url(/images/top_line_inner.png) no-repeat top left;}

			.left_part_book{
				float:left;
				position:relative;
				width:385px;
				height:530px;
				padding:0px;
				margin:20px 0 0 40px;}
				*html .left_part_book{margin-left:20px; }

			.right_part_book{
				float:left;
				position:relative;
				width:385px;
				height:530px;
				padding:0px;
				margin:20px 0 0 40px;}

			.menu_layers{
				margin:0 0 0 14px; padding:0px;
				width:870px; height:55px;
				position:relative;
				z-index:9;
				margin-top:-68px;}

				.menu_layers ul{
					margin:0px; padding:0px;
					list-style:none;position:relative;}

				.menu_layers li{
					position:relative;
					margin:0px; padding:0px;
					float:left;
					margin:0 2px 0 0;
					width:94px; height:40px;
					background: url(/images/menu_notactive.gif) no-repeat top left;}

                .menu_layers a{
               		margin:0px; padding:0px;
                	display:block;
                	width:100%; height:100%;}

				.menu_layers li:hover{
					position:relative;
					top:-12px;
					height:52px;
					cursor:hand;
					background: url(/images/menu_notactive.gif) no-repeat top left;}

				.menu_layers li:hover, .menu_layers a:hover {padding-top:3px}


                li.menu_active{
                	margin:0px; padding:0px;
					position:relative;
					top:-12px;
					height:52px;
					margin:0 2px 0 0;
					cursor:hand;
					background:url(/images/menu_active.gif) no-repeat top left;}
                	li.menu_active a{padding-top:6px}

				.menu_layers img{
					margin:0px; padding:0px;
					text-align:center;
					color:#fffc00;}

			.breadcump{
				clear:left;
				margin:0; padding:0px;
				height:auto;  max-width:370px;}

				.breadcump_top_backgr{
					margin:0px; padding:17px 100px 0 30px;
					position:relative;
					height:auto;
					font-size:18px;
					color:#009bbd;
					background:url(/images/bread_top_backgr.gif) no-repeat top left;}

					.bread_element{
						float:left;
						width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 100? "100px": "auto");
						padding:0 5px 0 13px;
						background:url(/images/bread_element.jpg) no-repeat left 7px;}

				.breadcump_bottom_backgr_polosa{
					position:relative;
	                float:right;
	                right:-30px;
	                top:-20px;
					margin:0px; padding:0px;
					width:227px; height:46px;
					background:url(/images/bread_bottom_backgr.png) no-repeat top right;}

			.news_layer{
				width:370px;
				clear:left; float:left;
				margin:0px 0 0 10px; padding:0px;
				padding-bottom:10px;
				color:#555555;
				font-size:12px;}

				*html .news_layer{margin-left:5px;}

				.news_date{
					margin:0px; padding:0px;
	                font-weight:bold;
	                padding-bottom:10px;}

	            .news_text{
	            	margin:0px; padding:0px;
	            	padding-bottom:5px;}
                .news_go{float:right}
	            .news_go a{
	            	margin:0px; padding:0px;
	            	padding-bottom:5px;
	            	color:#555555;
	            	font-weight:bold;
	            	text-decoration:none;}

	            .news_go a:hover{text-decoration:underline;}

		.left_pages{
			position:absolute;
			top:260px; left:-2px;
			width:28px; height:70px;}

		.right_pages{
			position:absolute;
			top:260px; right:-1px;
			width:28px; height:70px;}


	.footer_inner{
		padding:0px;
		width:300px; height:140px;
		margin:-1px 0 -70px 215px;
		background:url(/images/footer_inner.png) no-repeat top left;}


			.copy_text_inner_p1{
				position:relative;
				margin:0px; padding:0px;
				width:85px; height:auto;
				top:15px;
				left:230px;
				font-size:12px;
				color:#0984ba;}

			.copy_text_inner_p2{
				position:relative;
				margin:0px; padding:0px;
				width:200px; height:auto;
				text-align:right;
				top:-15px;
				left:-203px;
				font-size:12px;
				color:#0984ba;}

			.copy_text_inner_p1 a{
				text-decoration:none;
				font-size:12px;
				color:#0984ba;}

			.copy_text_inner_p1 a:hover{text-decoration:underline;}





	#PANORAMA{
       	width:100%;
		height:520px;
      	overflow:hidden;
      	position:relative;}

	#PANORAMA2{
       	width:100%;
		height:520px;
      	overflow:hidden;
      	position:relative;}

	.str_top{
		position:absolute; right:-14px; top:4px;
		width:21px; height:23px;
		background:url(/images/str_top.gif) no-repeat top right; }

	.str_bottom{
		position:absolute; right:-14px; bottom:-0px;
		width:21px; height:23px;
		background:url(/images/str_bottom.gif) no-repeat top right;}

	.str_top:hover{cursor:hand; background:url(/images/str_top2.gif) no-repeat top right;}
	.str_bottom:hover{cursor:hand; background:url(/images/str_bottom2.gif) no-repeat top right;}


	.str_top2{
		position:absolute; right:-12px; top:4px;
		width:21px; height:23px;
		background:url(/images/str_top.gif) no-repeat top right; }

	.str_bottom2{
		position:absolute; right:-12px; bottom:-0px;
		width:21px; height:23px;
		background:url(/images/str_bottom.gif) no-repeat top right;}

	.str_top2:hover{cursor:hand; background:url(/images/str_top2.gif) no-repeat top right;}
	.str_bottom2:hover{cursor:hand; background:url(/images/str_bottom2.gif) no-repeat top right;}


	.skip_top{
		position:absolute; right:-14px; top:-22px;
		width:21px; height:23px;
		background:url(/images/skip_top.gif) no-repeat top right; }

	.skip_bottom{
		position:absolute; right:-14px; bottom:-26px;
		width:21px; height:23px;
		background:url(/images/skip_bottom.gif) no-repeat top right;}

	.skip_top:hover{cursor:hand; background:url(/images/skip_top2.gif) no-repeat top right;}
	.skip_bottom:hover{cursor:hand; background:url(/images/skip_bottom2.gif) no-repeat top right;}


	.skip_top2{
		position:absolute; right:-12px; top:-22px;
		width:21px; height:23px;
		background:url(/images/skip_top.gif) no-repeat top right; }

	.skip_bottom2{
		position:absolute; right:-12px; bottom:-26px;
		width:21px; height:23px;
		background:url(/images/skip_bottom.gif) no-repeat top right;}

	.skip_top2:hover{cursor:hand; background:url(/images/skip_top2.gif) no-repeat top right;}
	.skip_bottom2:hover{cursor:hand; background:url(/images/skip_bottom2.gif) no-repeat top right;}


	.main_table{
		width:100%;
		margin:auto;
		height:auto;}

	.krai_right_top{
		width:auto;
		height:417px;
		background:url(/images/right_top_backgr_mirror.jpg) no-repeat top left;}

	.krai_left_bottom{
		width:auto;
		height:432px;
		background:url(/images/left_bottom_backgr_mirror.jpg) no-repeat bottom right;}

	.selector
        {

        }
    .selector tr td a
        {
             text-decoration:   none;
             color:        #000000;
             font-size:10pt;
        }

    .selector tr td
        {
             text-decoration:   none;
             color:        #000000;
             font-size:10pt;
        }

    .selector tr td a:hover
        {
             text-decoration:   underline;
             color:        #000000;
        }
