body {
	/*margin: 0 3%;*/
	margin: 0;
	padding: 0 3%;
}
#job_container {font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: -5px;}
#job_container TD {COLOR: #000000; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 12px}

#job_container P {font-size: 12px}
#job_container DIV {font-size: 12px}
#job_container TABLE {width: 100%; border-collapse: collapse;}
#job_container TD {font-size: 12px; padding: 0px; border: 0px; margin: 0px; vertical-align: top}
#job_container IMG {border: 0px}

#job_container #top_line_job td {background-color: #3E68CE}

#job_container table.job_logos {margin-top: 10px}
#job_container table.job_logos td {text-align: center}
#job_container table.job_logos td a {font-size: 11px}

#job_container table.top_line {margin-top: 8px}
#job_container table.top_line TD {background-color: #1640A7; color: #fff; padding: 0px 5px 0px 15px; height: 22px; vertical-align: middle}
#job_container table.top_line TD img {margin: 0px 8px; width: 1px; height: 15px}
#job_container table.top_line TD a:link {COLOR: #fff; TEXT-DECORATION: none}
#job_container table.top_line TD a:visited {COLOR: #fff; TEXT-DECORATION: none}
#job_container table.top_line TD a:hover {COLOR: #fff; TEXT-DECORATION: underline}

/************************/

h1 {
	font-family:Tahoma;
	font-size:8pt;
	font-weight:normal;
	margin:0px;
	}
	
h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {
	color:#0168BB;
	font-size:8pt;
	}
	
img {
	border:0px none;
	}
	
.light-gray {
	color:#CCC;
	}

/* Width Delimiter
-----------------------------------------------------------------------------------------------------*/

.top-adv,.bottom-adv,table.tablesurround,#top-panel,#logo,#navigation,#project-menu,#logos,#content,#footer {
	max-width: 1480px; 
	text-align: left; 
	*width: expression((window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)) > '1500'?'1453px':'100%');
	
}


/* TopAdv */
.top-adv {
	width: 100%;
}


/* TopPanel */
#top-panel {
	width: 100%;
	margin: 0;
	padding:0;
	font-family:Tahoma;
	font-size:8pt;
	border-collapse:collapse;
}

	#top-panel tr, #top-panel td{
		margin: 0;
		padding:0;
		font-family:Tahoma;
		font-size:8pt;
		}
	

	#top-panel .fav {
		width: 47%;
	}

	#top-panel .root {
		float: left;
		margin: 10px 0 0 15px;
	}

	#top-panel .top-links {
		width: 35%;
		text-align: right;
		color:#CCC;
		font-size:8pt;
		font-family:Tahoma;
	}
	
		#top-panel .top-links span{
			font-size:8pt;
			font-family:Tahoma;
			}

	#top-panel .fav-left {
		float: left;
		width: 10px;
		height: 35px;
		background: #EEE url('http://img.ngs.ru/job/i/tochka.gif') bottom left no-repeat;
	}

	#top-panel .fav-center {
		float: left;
		height: 25px;
		padding-top: 10px;
		background: #EEE url('http://img.ngs.ru/job/i/blue_p.gif') 0px 25px repeat-x;
	}
	
		#top-panel .fav-center a:link,#top-panel .fav-center a:hover,#top-panel .fav-center a:visited,#top-panel .fav-center a:active {
			text-decoration: none;
			font-family:Tahoma;
			font-size:8pt;
			color:#0168BB;
		}
		
		
		#top-panel .top-links a:link, #top-panel .top-links a:hover, #top-panel .top-links a:visited, #top-panel .top-links a:active {
			color:#0168BB;
			font-family:Tahoma;
			font-size:8pt;
			}
	
				#top-panel .fav-right{
					float: left;
					width: 10px;
					height: 35px;
					background: #EEE url('http://img.ngs.ru/job/i/tochka2.gif') bottom right no-repeat;
				}
				

#top-panel .city-selector {
color:#333333;
padding:0pt;
text-align:center;
width:auto;
font-family:Tahoma;
font-size:8pt;
}
#top-panel .city-selector #city {
left:45%;
position:absolute;
top:70px;
width:120px;
}
#top-panel .city-selector .cities {
background:#EEEEEE none repeat scroll 0%;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
clear:both;
height:14px;
margin:0px;
padding:0px 10px;
text-align:left;
}

#top-panel .city-selector #city ul {
margin:0px;
padding:0px;
}
#top-panel .city-selector #city .top-bg {
background:transparent url(http://img.ngs.ru/job/i/top-bg.gif) no-repeat scroll center top;
float:left;
height:7px;
width:120px;
}
#top-panel .city-selector #city .bottom-bg {
background:transparent url(http://img.ngs.ru/job/i/bottom-bg.gif) no-repeat scroll center top;
float:left;
height:10px;
width:120px;
}
#top-panel .city-selector #city a:link, #top-panel .city-selector #city a:hover, #top-panel .city-selector #city a:visited, #top-panel .city-selector #city a:active {
color:#0168BB;
font-size:8pt;
text-decoration:none;
font-family:Tahoma;
}
#top-panel .city-selector #city ul li {
list-style-type:none;
/*padding:0pt;*/
}
#top-panel .city-selector img {
margin:4px 0pt -1px 3px;
}
#top-panel .city-selector .dotted a, #top-panel .city-selector .dotted a:visited {
color:#0168BB;
}
#top-panel .city-selector a:link, #top-panel .city-selector a:hover, #top-panel .city-selector a:visited, #top-panel .city-selector a:active {
text-decoration:none;
}
#top-panel .city-selector .dotted {
background:transparent url(http://img.ngs.ru/job/i/blue_p.gif) repeat-x scroll 0pt 12px;
}
#top-panel .city-selector .none a:link, #top-panel .city-selector .none a:hover, #top-panel .city-selector .none a:visited, #top-panel .city-selector .none a:active {
color:#333333;
text-decoration:none;
}



/* Logo And Banners */
#logo {
	padding:0;
	margin: 20px 0 10px 0;
	*margin: 23px 0 10px 0;
	width: 100%;
	border-collapse:collapse;
	color:#333333;
	font-family:Tahoma;
	font-size:8pt;
}

	#logo tr {
		padding:0;
		margin:0;
	}
	
	#logo td {
		width: 2%;
		padding:0;
		margin:0;
		color:#333333;
		font-family:Tahoma;
		font-size:8pt;
	}

	#logo .logo {
		width: 15%;
		text-align: center;
		font-family:Tahoma;
		font-size:8pt;
	}
	
		#logo .logo img {
			background: #F1F1F1;
		}

	#logo .top-line {
		text-align: right;
		width: 20%;
	}

		#logo .top-line div {
			/*float: right;
			margin-left: 15px;*/
		}

	#logo .city-selector {
		position: relative;
		width: auto;
		text-align: center;
		padding: 0;
	}
	
		#logo .city-selector #city {
			position: absolute;
			top: 23px;
			left: 80px;
			width: 120px;
		}
		
			#logo .city-selector .cities {
				float: left;
				background: #EEE;
				width: 98px;
				*width:120px;
				text-align: left;
				padding: 0 10px 2px 10px;
				margin:0;
				*margin-top: -6px;
				border-left: 1px solid #E0E0E0;
				border-right: 1px solid #E0E0E0;
			}
		
			#logo .city-selector #city .top-bg {
				float: left;
				background: url('http://img.ngs.ru/job/i/top-bg.gif') top center no-repeat;
				width: 120px;
				height: 7px;
			}
			
			#logo .city-selector #city .bottom-bg {
				float: left;
				background: url('http://img.ngs.ru/job/i/bottom-bg.gif') top center no-repeat;
				width: 120px;
				height: 10px;
			}
		
			#logo .city-selector #city a:link,#top-panel .city-selector #city a:hover,#top-panel .city-selector #city a:visited,#top-panel .city-selector #city a:active {
				text-decoration: none;
				color: #0168BB;
				font-size: 8pt;
			}
			
			#logo .city-selector #city ul  {
				margin:0;
				padding: 0;
			}
			
			#logo .city-selector #city ul li {
				list-style-type: none;
				padding: 4px 0 2px 0;
			}

		#logo .city-selector img {
			margin: 4px 0 -1px 3px;
		}

		#logo .city-selector a:link,#logo .city-selector a:hover,#logo .city-selector a:visited,#logo .city-selector a:active {
			text-decoration: none;
			color:#0168BB;
			font-family:Tahoma;
			font-size:8pt;
		}

		#logo .city-selector .dotted {
			background: url('http://img.ngs.ru/job/i/blue_p.gif') 0 12px repeat-x;
		}
		
			
			#logo .city-selector .none a:link,#logo .city-selector .none a:hover,#logo .city-selector .none a:visited,#logo .city-selector .none a:active {
				color: #333;
				text-decoration: none;
			}
			

/* Navigation */
#navigation {
	width: 100%;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

	#navigation tr{
		padding:0;
		margin:0;
		}
	 
	#navigation td{
		text-align: center;
		width: 1%;
		height: 25px;
		
		border-bottom: 2px solid #1145ce;
		vertical-align: bottom;
		padding: 0 0 5px 0;
		margin:0;
	}
	
	#navigation td.n-dlm {
		width: 6%;
		padding-left: 10px;
	}

	#navigation td.aright {
		text-align: right;
	}

	#navigation td.aleft {
		text-align: left;
	}
	
	#navigation .width5p {
		width: 5%;
	}

	#navigation a:link,#navigation a:hover,#navigation a:visited,#navigation a:active {
		color: #999;
	}

	#navigation .link {
		margin-bottom: 2px;
		font-family:Tahoma;
		font-size:8pt;
	}

	#navigation .current {
		background: #003C74 url('http://img.ngs.ru/job/i/gradient.gif') top center no-repeat;
		height: 35px;
		*height: 39px;
		width: 77px;
		padding: 0;
		border-bottom: 4px solid #FFF;
		position: relative;
		top: 11px;
		left: 0;
		font-family:Tahoma;
		font-size:8pt;
	}
	
		#navigation .current div {
			margin-top: -8px;
		}

		#navigation .current a:link,#navigation .current a:hover,#navigation .current a:visited,#navigation .current a:active {
			color: #FFF;
			font-size: 18px;
		}


/* ProjectMenu */
#project-menu {
	width: 100%;
	margin: 10px 0 30px 0;
	border-collapse:collapse;
	padding:0;
	font-family:Tahoma;
	font-size:8pt;
}

	#project-menu tr {
		padding:0;
		margin:0;
	}

	#project-menu td {
		color:#333;
		font-family:Tahoma;
		font-size:8pt;
		padding:0;
		margin:0;
	}

	#project-menu td.blank {
		width: auto;
	}

	#project-menu td.aright {
		text-align: right;
	}

	#project-menu a:link,#project-menu a:hover,#project-menu a:visited,#project-menu a:active {
		font-size: 18px;
		font-family:Tahoma;
		color:#0168BB;
	}

	#project-menu a.red:link,#project-menu a.red:hover,#project-menu a.red:visited,#project-menu a.red:active {
		color: #BF2304;
		font-family:Tahoma;
	}

	#project-menu span {
		margin: 0 0 0 5px;
		font-size: 7pt;
		color:#333;
		font-family:Tahoma;
	}


.w100 {
	text-align:left;
	width:100%;
	}

/********* логотипы **************/

#logos {
	width: 100%;
	margin: 0 0 30px 0;
	padding:0;
	color:#333333;
	font-family:Tahoma;
	font-size:8pt;
	border-collapse:collapse;
}
		
	#logos tr {
		margin: 0;
		padding:0;
		}

	#logos td {
		height: 40px;
		padding: 0;
		margin:0;
		text-align: center;
		color:#333333;
		font-family:Tahoma;
		font-size:8pt;
	}
	
		#logos td div {
			border: 1px solid #CCC;
			padding: 10px 0;
			margin:0;
			width: 98%;
			text-align: center;
			color:#333333;
			font-family:Tahoma;
			font-size:8pt;
		}
	
		#logos td img {
			margin-bottom: 5px;
		}

		#logos a.mvis:visited {
		    color:#8E3A7D;
	    }
	    
	    #logos a:link, #logos a:hover, #logos a:visited, #logos a:active {
			color:#0168BB;
			font-family:Tahoma;
			font-size:8pt;
			text-decoration:underline;
			}


/*********************************/
#footer {
border-top:1px solid #CCCCCC;
color:#515151;
margin:20px 0pt;
width:100%;
}
#footer td.linx {
width:15%;
}
#footer td {
padding:20px 0pt 30px;
}
#footer td.linx a, #footer td.linx a:visited, #footer td.linx a:hover {
color:#0168BB;
font-family:Tahoma;
font-size:8pt;
width:15%;
}
#footer td.copyright {
font-family:Tahoma;
font-size:8pt;
width:20%;
}
#footer td.copyright a, #footer td.copyright a:visited, #footer td.copyright a:hover {
color:#0168BB;
font-family:Tahoma;
font-size:8pt;
}
#footer td.contacts {
font-family:Tahoma;
font-size:8pt;
width:64%;
}
#footer td.contacts a, #footer td.contacts a:visited, #footer td.contacts a:hover {
color:#0168BB;
font-family:Tahoma;
font-size:8pt;
}
.print {
	display: none;
}
.top-adv, .bottom-adv, table.tablesurround, #top-panel, #logo, #navigation, #project-menu, #logos, #content, #footer {

width:100%;
}
