/* CSS Document */
* { margin:0; padding:0;}

.column { float:left;}
.clear { clear:both; padding:0;margin:0;border:0;font-size:0;}

html, body { height:100%; padding:0; margin:0; }
body {font-size:100%; line-height:1.06em;}
html, input, textarea
	{	font-family:Arial; 
		color:#535353;
	}	


.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}

a img{ border:0px}
img{ vertical-align:top;  }

b{color:#177bbe; font-size:1.25em;}
span{color:#0366aa; font-size:1.3em;} 

.a{ color:#177bbe}
.a1{ font-size:1.25em; color:#177bbe} 
a{color:#535353; text-decoration:underline} 
a:hover{text-decoration:none}

ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li{background:url(/images/1_z3.gif)  center left no-repeat; margin:0px; padding-left:8px; }
ul li a{color:#177bbe;} 

.more{background:url(/images/1_z1.gif)  center left no-repeat; padding-left:13px; padding-bottom:1px; color:#1e1e1e; font-weight:bold; margin-left:2px; text-decoration:none}
.more:hover{text-decoration:underline}
.more1{background:url(/images/1_z2.gif)  center left no-repeat; padding-left:20px; padding-bottom:1px; color:#000000; text-decoration:none}
.more1:hover{text-decoration:underline}

/*header*/
#header { background:url(/images/top.jpg) center top; text-align:center; }
#header .head { text-align:left}
.head1 {width:100%; text-align:center}
#header .indent{ margin:0 0 0 33px;}
#header  .menu_top{width: 696px; height:85px; margin: auto; padding:0; border:0px; text-align:center; font-size:11px;  } 
#header  .menu_top ul {width:696px; margin:auto; padding:0 0 0 0; list-style-type:none; }
#header  .menu_top ul li { margin:auto; padding:0 0 0 0;  float:left; }
#header  .menu_top ul li a { width:116px; margin:0; padding:0; display:block;  font-size:11px; text-decoration:none; color:#e6e6e6; height:85px; line-height:85px; text-align:center; font-weight:bold;/*  border-right:1px solid #086AB3; */ background:url(/images/18311_01.jpg) no-repeat left top;}
#header  .menu_top ul li a:hover { color:#ffffff; background:url(/images/18311_01-hover.jpg) no-repeat left top; }
#header  .menu_top ul li a.sel { color:#e6e6e6; background:#ffffff; }

#header  .menu_top-jobs{width: 580px; height:85px; margin: auto; padding:0; border:0px; text-align:center; font-size:11px;  } 
#header  .menu_top-jobs ul {width:580px; margin:auto; padding:0 0 0 0; list-style-type:none; }
#header  .menu_top-jobs ul li { margin:auto; padding:0 0 0 0;  float:left; }
#header  .menu_top-jobs ul li a { width:116px; margin:0; padding:0; display:block;  font-size:11px; text-decoration:none; color:#e6e6e6; height:85px; line-height:85px; text-align:center; font-weight:bold;/*  border-right:1px solid #086AB3; */ background:url(/images/18311_01.jpg) no-repeat left top;}
#header  .menu_top-jobs ul li a:hover { color:#ffffff; background:url(/images/18311_01-hover.jpg) no-repeat left top; }
#header  .menu_top-jobs ul li a.sel { color:#e6e6e6; background:#ffffff; }

#header .pic{ margin:0 33px 0 0px ; float:left}
#header .pic1{ margin:0px ; }
/*content*/
#content{ font-size:0.75em; width:100%; }
#content .title{ display:block}
.line{ background: url(/images/0_li.gif) repeat-x bottom left; padding-bottom:10px}

/*index-2.html*/
#page3 #content .indent_col1{ margin:20px 37px 17px 23px}
#page3 #content .indent_col2{ margin:20px 10px 17px 0px}
#page3 #content .col1 .title{ margin:0 0 13px 0px;}
#page3 #content .col1 .pic{ margin:4px 0px 20px 0px;}
#page3 #content .col1 p{ margin:18px 0 19px 0px;}
#page3 #content .col2 .title{ margin:0 0 10px 0px;}
#page3 #content .col2 p{ margin:17px 0 15px 0px;}
#page3 #content .col2 .indent{ margin:14px 0px 0px 0px}
#page3 #content .col2 .indent1{ margin:0px 30px 0px 0px}
#page3 #content .col2 .pic{ float:left; margin:0 14px 22px 0px;}

#page3_2 #content .indent_col1{ margin:20px 37px 17px 23px}
#page3_2#content .indent_col2{ margin:20px 10px 17px 0px}
#page3_2 #content .col1 .title{ margin:0 0 13px 0px;}
#page3_2 #content .col1 .pic{ margin:4px 0px 20px 0px;}
#page3_2 #content .col1 p{ margin:18px 0 19px 0px;}
#page3_2 #content .col2 .title{ margin:0 0 10px 0px;}
#page3_2 #content .col2 p{ margin:17px 0 15px 0px;}
#page3_2 #content .col2 .indent{ margin:14px 0px 0px 0px}
#page3_2 #content .col2 .indent1{ margin:0px 30px 0px 0px}
#page3_2 #content .col2 .pic{ float:left; margin:0 14px 22px 0px;}

/*index-3.html*/


/*footer*/
#footer {  color:#b5b5b5; font-size:0.75em; margin:0px 21px 0px 18px; background:url(/images/bot.gif) repeat-x top left}
#footer p{padding:82px 0px 15px 0px; }
#footer a {color:#177bbe; text-decoration:none}  
#footer a:hover { text-decoration:underline}


.text{font-family:Arial;font-size:11px}
.results_table{border-style:solid;border-color:#edf0ed;border-width:1px 1px 1px 1px;width:98%}
.results_table_first_TR{height:26;background: url(/images/button_bg.gif)}
.adminButton{border-style:solid;border-color:#666465;border-width:1px 1px 1px 1px;background:#6d8ee2;color:#ffffff;font-family:Arial;font-size:11px;width:75px}
.div_margin{margin-right:7px;margin-left:7px;margin-bottom:7px;margin-top:7px}
.main_table{width:766px;border-style:solid;border-color:#a0b4ce;border-width:1px 1px 1px 1px;}
.main_table_top_td{background:#ffffff;height:80px;font-size:21px}
.main_table_menu_td{background:#c0d4ee;height:32px}
.main_table_bottom_td{background:#c0d4ee;text-align:center;height:28px}
.content_table_left_td{width:180px;background:#a0b4ce}
.content_table_right_td{background:#ffffff}
.admin_menu_td{}
.admin_border_td{border-style:solid;border-color:#f7eff7;border-width:0px 1px 1px 1px;}

.browse_job_vacancies_table{width:100%;background:#e0e0e0;height:203}
.browse_job_vacancies_table_first_td{height:30;background:#b3b3b3;font-weight:800;font-size:12;color:white}

.job_search_textfield{width:228;font-family:Arial;font-size:11px}

.home_page_table{width:494px}

td.tdSpacer{background-color:#ffffff;border-style:solid;border-color:#f7eff7;border-width:0px 0px 1px 0px;}
td.top{background: url(../JOBSEEKERS/images/subhead_bg2.gif) repeat-x;color: #666666;border-style:none;border-color:#e7dfde;border-width:1px 1px 1px 1px;}
td.selected{background-color:white;border-style:none;border-color:#e7dfde;border-width:1px 0px 0px 0px;}
a.top{color: black; font-family: Arial; font-size: 11; font-weight: bold; text-decoration: none;}
a.selected{color: black; font-family: Arial; font-size: 11; font-weight: bold; text-decoration: none;}
.table_header
{
	background: url(/images/subhead_bg.png) repeat-x;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.highlight_text{font-weight:800}


		td{font-family:Verdana;font-size:11;color:#737373}
		a:link{color:#2c5ed3}
		a:visited{color:#2c5ed3}
		a:hover{color:#faae00}
		h1,h2,h3,h4,h5,h6{color:black}
		
ul#menu{ 
	width: 100%;
	height: 43px;
	background: transparent url("/images/menu-bg.gif") top left repeat-x; 
	font-size: 0.8em; 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
ul#menu li {
	display: block; 
	float: left; 
	margin: 0 0 0 5px; 
	}
ul#menu li a { 
	height: 43px; 
	color: #777; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0; 
	}
ul#menu li a:hover { 
	color: #333; 
	}
ul#menu li a.current{ 
	color: #FFF; 
	background: #FFF url("/images/current-bg.gif") top left repeat-x; 
	padding: 5px 15px 0; 
	}
                    
                    		
		
.ramka {width:100%; height:auto; padding:0; margin :0;border-right:1px dotted #CCC; border-left:1px dotted #CCC; border-bottom:1px dotted #CCC;background-color:#fff; color:#666}
.ramka b{color:##177BC9l}
.ramka-title{font-size:14px; padding:20px 0 20px 20px;}
.ramka-content{margin:20px;}
.ramka-principal{width:45%; margin:0;padding:10px 0 10px 10px; float:left;}