.header { height: 330px;  position: relative; }

.header-in { height: 330px; }

/*
	.page-inner { font-size: 0.8em; width: 100%; background: url(../images/back/clouds.jpg) top left no-repeat;}
*/

.page-inner { font-size: 0.8em; width: 100%;}



.nav3-out {  left:3%; right:3%; padding-left:14px; position:absolute; bottom: 94px;
						 background: url(../images/wrapper/bgr/nav3-l.gif) top left no-repeat;
						 margin-right:-1%}

.nav3 { background: url(../images/wrapper/bgr/nav3-r.gif) top right no-repeat;
		    padding-right: 15px; position:relative; text-transform: uppercase }

.nav3-in { background:#fff; height:40px; position:relative;
					 margin-right:-2px; }

.vid  { position: absolute; bottom: -6px; }

.nav3 ul { list-style:none; margin:0; padding:0;
				   width:100%; height:40px; position:relative;}

.nav3 ul li { margin:0; padding:0;  height:40px;
					  margin-right: -100%; float: left; position: relative;
					  font-size: 100%;  font-style: italic; font-weight: bold;
					  letter-spacing: -0.03em; display: block; background: none; }

.res800	.nav3 ul li { font-family: Arial Narrow, Arial, Helvetica, Sans Serif;
							        font-size: 110%; }

.nav3 ul li a {text-decoration: none !important; }
.nav3 ul li a:link strong, .nav3 ul li a:visited strong {color:#095c8e;}
.nav3 ul li a:hover strong, .nav3 ul li a:active strong {color:#087dc4;}

.nav3 ul li a strong  {margin-top:13px; ///margin-top:10px; display: block;}

#v1 {left: -0%; margin-left:4px;}
#v1 a strong {padding-left:55px;}
#v2 {left: 22%;}
#v2 a  strong {padding-left:65px;}
#v3 {left: 55%;}
#v3 a  strong {padding-left:68px;}
#v4 {left: 79%;}
#v4	a  strong {padding-left:57px;}


/*******row1***********/

.downrow { display: block; height: 1%;	background: #fff; position: relavive; z-index: 250 }

.c2-2-t {margin:-17px 0 10px 0px;}


.rcol-top {padding:0px 0 10px 35px;

					   background:url(../images/back/rcol-top.gif)  no-repeat;}



tr.grey- td {background:#fff;}

.page-inner .decor { margin-top:0px; width:100%; }
.tab-edge 	{/*background:url(../images/wrapper/bgr/tab-edge.gif) no-repeat;*/
						 background:url(../images/wrapper/bgr/tab-edge-l.gif) no-repeat;
						 width:169px; }

.tab-r {background:url(../images/back/tab-r.gif) no-repeat;
				width:123px;
				height:89px;}

/*.page-inner .tab-edge 	{background:url(../images/wrapper/bgr/--tab-edge-ie5.gif) -1px 0 no-repeat;	}*/
.tab-sign 	 {background:url(../images/wrapper/bgr/tab-sign.gif) no-repeat;
							width:38px; position:relative;}

.page-inner .tab-c { background:url(../images/wrapper/bgr/tab-c.gif) repeat-x;
										 height:82px; width: 100%;}

.page-inner .page-result .tab-edge 	{background:url(../images/wrapper/bgr/tab-edge-gr2.gif) no-repeat;
						 width:32px; }

.page-result .tab-sign 	 {background:url(../images/wrapper/bgr/tab-sign-poisk.gif) 0px 0 no-repeat;
							width: 38px; position:relative; }

.page-inner .page-result .tab-c { background:url(../images/wrapper/bgr/tab-c-gr.gif) repeat-x;          										              height:82px; width: 100%;}

/* right column decorations */

.uprow .c2-2 .pad- {  }

.page-inner .dec {
 			 width: 100%; z-index:15; text-transform: uppercase;
			 background:url(../images/wrapper/bgr/dec-c-bl.gif) repeat-x; }

.page-inner .dec-in {
				 background:url(../images/wrapper/bgr/dec-l-bl-r.gif) no-repeat; }

.page-inner .dec-in2 {
						background:url(../images/wrapper/bgr/dec-r-bl.gif) top right no-repeat;
					  height: 89px; margin-right: -12px; position: relative;
					  z-index: 20; }

/**/

.page-inner-typical .dec,
.page-inner .page-profile-registration .dec,
.page-inner .page-vacansii .dec,
.page-inner .page-spares .dec
	{ background:url(../images/wrapper/bgr/dec-c.gif) repeat-x; }

.page-inner-typical .dec-in,
.page-inner .page-profile-registration .dec-in,
.page-inner .page-vacansii .dec-in,
.page-inner .page-spares .dec-in
		  { background:url(../images/wrapper/bgr/dec-l.gif) no-repeat; }

.page-inner-typical .dec-in2,
.page-inner .page-profile-registration .dec-in2,
.page-inner .page-vacansii .dec-in2,
.page-inner .page-spares .dec-in2
			{ background:url(../images/wrapper/bgr/dec-rt.gif) top right no-repeat;}

/**/
.page-inner .page-result .dec
	    { background:url(../images/wrapper/bgr/dec-c-gr.gif) repeat-x;}
.page-result  .dec-in
		  { background:url(../images/wrapper/bgr/dec-l-green.gif) no-repeat;}
.page-inner .page-result .dec-in2
			{ background:url(../images/wrapper/bgr/dec-rt-gr.gif) top right no-repeat;}

/**/
.page-inner .page-services .dec,
.page-inner .page-faq .dec
				{background:url(../images/wrapper/bgr/dec-c-or.gif) repeat-x; }
.page-inner .page-services .dec-in,
.page-inner .page-faq .dec-in
				{background:url(../images/wrapper/bgr/dec-l-or.gif) no-repeat;}
.page-inner .page-services  .dec-in2,
.page-inner .page-faq .dec-in2
				{background:url(../images/wrapper/bgr/dec-r-or.gif) top right no-repeat;}

/**********************************************************************/

/*.page-inner { background: url(../images/back/bginner.gif) repeat-x; }*/

.page-inner .central { background:none; z-index:1;}

 a#admin	{ width:12em;	font-size: 9pt; padding-left: 15px;
 					padding-right:5px; position:relative; display:inline; //display:inline-block}

.page-404 span	 {display:block;}
			a:link#admin, a:visited#admin
			{background: url(../images/icons/pocket.gif) 0 5px no-repeat;}
			a:hover#admin, a:active#admin
			{background: url(../images/icons/pocket.gif) 0 -18px no-repeat; }



.content-zone, .map-zone { margin-left: 76px; margin-right: 20px;
								margin-top: -86px;
								position:relative; height: 1%; z-index:70; padding-right:30px;
								padding-top: 5px;
								/*
								voice-family: "\"}\""; voice-family: inherit; //margin-top:-58px
								*/ }

	.chain { display:block; height:11px; clear:both;
					font-size:7.5pt; font-family: Tahoma, Verdana, sans-serif;
		 				color:#646464; padding:5px 0 0 0px;}
		.chain span {display:block; float:left;}
		.chain a {display:block; float:left; cursor:pointer; cursor:hand;
							text-decoration:underline; color:#646464 ;}

		.chain a:link, .chain a:visited {color:#646464}
		.chain a:hover, .chain a:active {color:#fe9c01; }

		.chain span.domik a {margin:0; padding:0; height:12px; width:11px;}

		.chain span.domik a:link, .chain span.domik a:visited
									{background: url(../images/icons/homepage-.gif) 0 2px no-repeat;}
		.chain span.domik a:hover, .chain span.domik a:active
									{background: url(../images/icons/homepage-.gif) 0 -18px no-repeat;}

.chain .curr- a {text-decoration:none;}




.hs- {display:block; width:100%; margin:15px 0 11px 0;}
.page-news .hs- {margin-bottom:0;}
.page-news .hs- h1 {margin-bottom:0; }
.page-catalog .hs- {margin-bottom:0px}
.hs- h1 { color:#4aa0d4; font-size:1.6em; float:left; margin:0;
				font-family: 'Arial Narrow', Verdana, sans-serif;}

.hs- .printversion { float:right; margin-top:7px; clear:none; margin-bottom:0px;}

.wrapper h1 { color:#4aa0d4; font-size:1.6em; float:left; margin:0;
				      font-family: 'Arial Narrow', Verdana, sans-serif; clear:both;}
.wrapper h2 {color:#0f99df; margin-left:0; clear:both;}
.wrapper h3 {color:#0f99df; margin-left:0; clear:both;}
.wrapper h4 {color:#27617c; font-size: 1.3em; font-weight: 900;
								margin-top:25px; margin-bottom:15px; clear:both;}
.wrapper h5 {color:#707070; font-size:0.9em; clear:both;}
.wrapper p,
.page-inner p { color:#515252; margin-top:0; }



/**/

.wrapper em,
.content-zone em { display:block; color:#0575b9; font-size:1.1em; font-style:normal;}
.wrapper em p,
.content-zone em p {display:block; margin:0 0 11px 0; padding:0;color:#0575b9;
								  font-size:1.1em; font-style:normal; //height:1px;}

.wrapper ul,
.content-zone ul {list-style:none; font-size:0.9em; margin-top: 10px;
		display:block; margin-left:0px; padding-left:0px; position :relative }
.warpper ul li,
.content-zone ul li {list-style: none;
			 background: url(../images/icons/bull.gif) 0 5px no-repeat;
			 margin-left: 18px; padding-left:15px;}

/*.wrapper ul li span,
.content-zone ul li span { display:block; }
*/

/**/
.wrapper ol    { margin:5px 0 10px 10px; font-size:0.9em; clear:both; }
.wrapper ol li { font-weight: normal; margin-bottom:0.7em;}
/*.wrapper ol li span {font-weight:normal;}*/

.wrapper blockquote { background:#f8f8f8; border:1px solid #b6b6b6;
        						  display: block; position: relative;
        						  margin:0; padding:10px 60px 13px 30px; margin-top: 20px; margin-bottom: 15px; }

.label-cont { position:absolute; right: -22px;
              //right: 9px }
.cite       { background: url(../images/icons/cite.gif) 0 0px no-repeat;}
.important  { background: url(../images/icons/important.gif) 0 0px no-repeat; }
.important2 { background: url(../images/icons/important2.gif) 0 0px }

/***************************/

.main-ill {clear:both; margin-top:5px;
					padding-left:20px; display:block; width:100%;
					position:relative; margin-bottom:10px;}


.main-ill .zoom-out {position:relative;	z-index:10;
							 left:-19px; top: -220px;}
.main-ill .ill-comment {margin-top: -10px;}

.page-news .zoom-out {left:-19px; top: -77px;
    margin-bottom: 0;
}


.persona-ill { float:left; width: 150px; position:relative;	z-index:60;	}
.persona-ill .zoom-out {position:absolute;	z-index:70;
							 left:-19px; top: 10px;}
.persona-ill .ill-comment {margin-top: 5px; font-size: 0.8em; }


/*.page-about .persona-ill {float:left; margin: 0px 15px 10px 0; position:relative; }
*/

.big-gal .zoom-out {top: -230px;position:relative;	z-index:10;}

/****************************************************************/


.wrapper .table-,
.content-zone .table- {font-size:1em; border-collapse: separate; margin-bottom: 20px;}
.wrapper .table- th,
.content-zone	.table- th
				{background: url(../images/wrapper/bgr/th-angle.gif) top right no-repeat #27617c;
				 color:#fff; border:none; font-size:0.9em; padding:0.6em 1em 0.6em 0.7em;
				 text-align:left;}
.wrapper .table- th,
.content-zone	.table- td { border:1px solid #35728f; padding: 0.4em 0.3em 0.2em 5px;}

.content-zone	.table- th,
.wrapper .table- th   { border: none }

.wrapper .table- th p {color:#fff; margin:0px; padding:0px;}

/*
.cl1	{color:#25556b; font-size: 0.9em;}
.cl2 {color:#515252; font-size: 0.9em;}
.cl3 {color:#fe3701; font-weight:bold;}
*/

/*.page-about .cl1 { font-weight:bold; }*/

/********print version************/

.printversion   { display: block; margin:6px 0 18px 0; padding: 0;
							    clear: both; float:right; font-size: 8pt; line-height: 1.2em;}
.printversion a { padding-left: 13px;  //display:inline-block }
.printversion a:link, .printversion a:visited
		            { color:#1264ad; background: url(../images/icons/print.gif) 0 4px no-repeat;}
.printversion a:hover, .printversion a:active
		            { color:#ff6102; background: url(../images/icons/print.gif) 0 -18px no-repeat;}


/**************N E W S*******************/



	.allvac {padding: 6px 0 15px 0;
					 font-size: 8pt; line-height: 1em;
					 float:left; position:relative; margin:1px 20px 0 0;}
span.allvac a { padding-left:13px; height: 1em; display:block; }
span.allvac a:link, span.allvac a:visited
								{ color:#1264ad;
								  background: url(../images/icons/ic-vac.gif) 0 2px no-repeat;}
		span.allvac a:hover, span.allvac a:active
										{color:#ff6102;
										 background: url(../images/icons/ic-vac.gif) 0 -38px no-repeat;}

			/*JUMPER-LISTALKA*/
.jump { clear: both; float:left; width:23em;
				font-size:0.9em; display:block;
				margin: 10px 0 0px 0px; }
.jump span {  display:block; float:left;
							margin:0; list-style:none; color:#087dc4;
							height:15px; line-height:1.1em; background: none;
							margin: 0 0.2em 0 0.2em; padding: 0 0.2em 0 0.5em;}
.jump span.pages {margin:0; padding:0;}
.jump .here  { color:#fff; /*height:22px;*/ padding:0.2em 0.4em 0.6em 0.4em !important;
 background: url(../images/wrapper/bgr/jump-here.gif) no-repeat;}
.jump span.strelka {font-family: sans;}

.page-result .jump {margin-bottom:0px;}


	/*************************** T R E E E E E E E E E ********************/

.tree- { background:#f8f8f8; margin:0px 5px 5px 35px; position:relative;
				 border: 1px solid #b6b6b6; padding-left:7px;}

html>body .page-drive .tree- { margin-left: 26px; }

ul.cat-tree	{font-size: 1em; list-style:none; left:-22px;  line-height: 1em;
						 position:relative; z-index:25; padding:0; margin-top:0;padding-top:10px;
						 margin-bottom:0; padding-bottom:10px; }


ul.cat-tree	li {background: url(../images/icons/arr.gif) 0 3px no-repeat; line-height: 1em;
padding:0px 0 5px 30px; list-style: none; position:relative; z-index:40; padding-left:35px;
								display: block; line-height:1.2em;
								clear: both; margin:0; }
ul.cat-tree	li.current {
										background: url(../images/icons/arr-curr.gif) 0 3px no-repeat;}


ul.cat-tree	li.current ul li {background:none; line-height:1.2em;}
ul.cat-tree	li.current ul li ul li {background:none; margin-bottom:0; margin-top:0px; padding-bottom:3px; line-height:1.2em; display:block;}
ul.cat-tree	li ul {padding-left:0; padding-top:0.2em;}
ul.cat-tree	li ul li {background:none; padding-left:0; margin-bottom:0px; line-height:1.2em;}
ul.cat-tree	li ul li ul li {background:none; padding-left:1em; line-height:1.2em;}
ul.cat-tree	li.current ul li.current {padding-left:10px; padding-top:0px; color:#fe7e01; line-height:1.2em; display:block;}



	ul.cat-tree	li a:link,
	ul.cat-tree	li a:visited {color:#5b5a57; }
	ul.cat-tree	li a:hover,
	ul.cat-tree	li a:active {color:#fe7e01;}

	ul.cat-tree	li.current a:link,
	ul.cat-tree	li.current a:visited {color:#fe7e01;}

	ul.cat-tree	li.current ul li a:link,
	ul.cat-tree	li.current  ul li a:visited {color:#5b5a57 !important;}
	ul.cat-tree	li.current ul li a:hover,
	ul.cat-tree	li.current  ul li a:active {color:#fe7e01  !important;}

	ul.cat-tree	li.current ul li.current a:link,
	ul.cat-tree	li.current  ul li.current a:visited {color:#fe7e01 !important;}

	ul.cat-tree	li.current ul li.current ul li a:link,
	ul.cat-tree	li.current  ul li.current ul li a:visited {color:#5b5a57 !important;}
	ul.cat-tree	li.current ul li.current ul li a:hover,
	ul.cat-tree	li.current  ul li.current ul li a:active {color:#fe7e01;}

	ul.cat-tree	li ul li a {/*display: block; padding-left: 10px; margin:0; //display:inline-block; //height:1em;	voice-family: "\"}\""; voice-family: inherit; */padding-left:10px; }
	ul.cat-tree	li ul li a:link, ul.cat-tree	li ul li a:visited {background: url(../images/icons/squar4.gif) 0 5px no-repeat;	//background: url(../images/icons/squar4.gif) 0 6px no-repeat;	text-decotion:underline !important;	color:#5b5a57;}			ul.cat-tree	li ul li a:hover,
	ul.cat-tree	li ul li a:active {background: url(../images/icons/squar4.gif) 0 -190px no-repeat;			 //background: url(../images/icons/squar4.gif) 0 -189px no-repeat; color:#fe9c01; }			ul.cat-tree	li.current ul li.current a:link,
	ul.cat-tree	li.current ul li.current a:visited 	{background: url(../images/icons/squar4.gif) 0 -189px no-repeat;}

	ul.cat-tree	li.current ul li.current ul li a {/*display:block; */padding-left: 10px;}
	ul.cat-tree	li.current ul li.current ul li a:link, ul.cat-tree li.current ul li.current ul li a:visited {background: url(../images/icons/square.gif) 0 5px no-repeat; //background: url(../images/icons/square.gif) 0 5px no-repeat; color:#5b5a57 !important;}
	ul.cat-tree	li.current ul li.current ul li a:hover,
	ul.cat-tree	li.current ul li.current ul li a:active {background: url(../images/icons/square.gif) 0 -91px no-repeat; color:#fe9d01 !important; line-height:1.2em;}
	ul.cat-tree	span {display:block; padding-left: 10px; color:#ff9809; font-weight:bold; margin-top:0.3em;	background: url(../images/icons/square.gif) 0 -92px no-repeat;//background: url(../images/icons/square.gif) 0 -90px no-repeat; //margin-bottom:-5px; position:relative; }

	ul li ul {list-style:none; font-size: 100%;}
	ul li ul li ul {list-style:none; font-size: 0.9em;}
	ul li.current ul {display: block; padding-top:5px;}


/******************************************************************/

	.vac-anons {display:block; //height:1px; position:relative; z-index:55;}
.vac-anons a {display:block; margin-bottom:10px;}
.vac-anons  .tut        { background:url(../images/wrapper/bgr/tut-c-bl.gif) repeat-x;}
 .vac-anons  .tut-in   { background:url(../images/wrapper/bgr/tut-l-bls.gif) no-repeat;}
  .vac-anons  .tut-in2 { background:url(../images/wrapper/bgr/tut-r-bl.gif) top right no-repeat;}
.vac-anons .right-zone { top:-10px; padding-left:60px;}
	.vac-anons .tut .r-sign
								{background:url(../images/back/stul.gif) top right no-repeat;
								 left: 2px; top:-34px;
								 width:37px; height:33px;}
.vac-anons .allvac {float:none; margin-top:15px; padding:0;
										position:relative; z-index:90; display:block;
										float:right; margin-right:15px;//margin-right:7px;
										width:100px;}

/*
@media all and (min-width: 0px)
{.content-zone, .map-zone { //margin-top: -53px; //border: 1px solid orange; }}
*/

/* */
.found {
    background: #abe4ff;
}
