body {
	background: url(/design/page_bg.gif) left top repeat-x #ace0ef;
	margin: 0;
	padding: 0;
	overflow: -moz-scrollbars-vertical; }
	
html, body { height: 100%; }

TEXTAREA , INPUT{
	padding:2px;
	margin:0;
	border:1px solid #c6c6c6;
	font-size:10px;
	font-family: Verdana;
}

INPUT.button{
	border:1px solid #000;
	background:#00A4E4;
	color:#fff;
	cursor:pointer;
}

INPUT.formbutton{
	border:1px solid #000;
	background:#00A4E4;
	color:#fff;
	cursor:pointer;
	margin-right:5px;
}

A.formbutton , A.formbutton:visited{	
	border:1px solid #005984;
	background:#00A4E4;
	color:#ffffff !important;
	cursor:pointer;
	margin-right:5px;
	text-decoration:none;

	width:100px;
	padding:3px;
}

A.formbutton:hover{	
	background:#00A4E4;
	color:#fff;
}

body, td {
	font-size: 11px; 
	font-family: Verdana; }

a, a:visited {color: #2f2f2f;}
	
a:hover {color: #005984;}
	middle_news_header
img {
	border: none; }
	
.pagewrapper {
	position: relative;
	width: 889px; }
		
.logo_top {
	background: url(/design/logo_top.gif) no-repeat;
	display: block;
	position: absolute;
	top: 24px;
	left: 48px;
	width: 137px;
	height: 137px; }
	
.topmenu {
	position: absolute;
	top: 33px;
	right: 0px;
	text-align: right;
	height: 28px; }
	
.topmenu a {
	background: url(/design/topmenu_itembg.gif) left top no-repeat;
	display: block;
	float: left;
	color: #005984;
	cursor: hand;
	font: normal 16px "FoundryGridnik";
	text-decoration: none !important;
	padding: 9px 0 0px 5px;
	clear: none; }
	
.contentarea {
	background: url(/design/contentbg_mid.gif) left repeat-y;
	position: absolute;
	top: 61px;
	left: 185px;
	width: 703px; }
	
.contentarea .wrapper1 {
	background: url(/design/contentbg_top.gif) left top no-repeat; }
	
.contentarea .wrapper2 {
	background: url(/design/contentbg_bottom.gif) left bottom no-repeat; }
	
.contentarea .wrapper3 {
	padding: 12px 18px 12px 12px;
	text-align: left; }
	
.pageheader {
	background: url(/design/pageheader_bg.gif) left top no-repeat;
	margin: 2px 0 50px 15px;
	padding: 7px 0 5px 18px;
	font: normal 18px "FoundryGridnik";
	color: #005984; }
	
.level1menu {
	font: 15px Georgia;
	color: #fff;
	background: url(/design/level1_bg.gif) left bottom no-repeat;
	position: absolute;
	padding: 0 0 0 30px;
	top: 97px;
	left: 200px;
	width: 79%;
	z-index: 99;
	height: 56px;
	text-align: left; 

	z-index:50;

}
	
.level1menu a, .level1menu a:visited {
	display: block;
	float: left;
	padding: 32px 4px 6px 4px;
	padding: 01px 4px 0px 4px;
	color: #fff !important;
	text-decoration: none; 


}
	
.level1menu span {
	display: block;
	float: left;
	padding: 31px 0 7px 0; 


}

.level1menu IMG{vertical-align:middle;}
	
#level1menu_selected {
	background: url(/design/level1menu_sel.gif) right bottom no-repeat; }
	
.level1menu a:hover {
	background: url(/design/level1menu_sel.gif) right bottom no-repeat;
	color: #fff; }
	
.breadcrumbs {
	font: 9px Verdana;
	color: #939598;
	position: absolute;
	left: 214px;
	top: 163px;
	z-index: 99; }
	
.breadcrumbs a, .breadcrumbs a:visited {
	color: #939598; }

.breadcrumbs a:hover {
	text-decoration: none; }
	
.minimenu {
	font: 9px Verdana;
	position: absolute;
	top: 163px;
	right: 28px;
	text-align: right;
	z-index: 99; }
	
.minimenu a {
	display: block;
	color: #005984;
	float: left;
	width: 20px;
	height: 11px; }
	
.minimenu .text {

	display: block;
	color: #005984;
	float: left;
	width: auto; 
	height: 11px;

}

.minimenu a.text, .minimenu a.text:visited {
	color: #00a4e4 !important; 
	text-decoration: none; }

.minimenu a.text:hover {
	text-decoration: underline !important;}
	
.minimenu .home {
	background: url(/design/minimenu_home.gif) no-repeat; }
	
.minimenu .home:hover {
	background: url(/design/minimenu_home_a.gif) no-repeat; }
	
.minimenu .email {
	background: url(/design/minimenu_email.gif) no-repeat; }
	
.minimenu .email:hover {
	background: url(/design/minimenu_email_a.gif) no-repeat; }
	
.minimenu .sitemap {
	background: url(/design/minimenu_sitemap.gif) no-repeat; }
	
.minimenu .sitemap:hover {
	background: url(/design/minimenu_sitemap_a.gif) no-repeat; }
	
.minimenu .print {
	background: url(/design/minimenu_print.gif) no-repeat; }
	
.minimenu .print:hover {
	background: url(/design/minimenu_print_a.gif) no-repeat; }
	
.leftmenu {
	position: absolute;
	top: 220px;
	left: -1px;
	width: 221px;
	z-index: 99;
	text-align: left; }
	
.leftmenu .leftheader {
	background: url(/design/leftblock_headerbg.gif) left top no-repeat;
	font: normal 18px "FoundryGridnik";
	color: #005984;
	padding: 18px 0 11px 37px; }
	
.leftmenu .leftblock {
	width: 221px;
	background: url(/design/leftblock_bg.gif) bottom no-repeat;
	margin: 0 0 14px 0; }
	
.leftmenu .leftblock .wrapper {
	font: 11px/1.3 Verdana;
	color: #2f2f2f;
	padding: 0 14px 12px 14px; }
	
.leftmenu .events .event {
	background: url(/design/leftmenu_event_end.gif) left bottom repeat-x;
	padding: 0 0 8px 0;
	clear: both;
	margin: 0 0 8px 0; }
	
.leftmenu .events .date {
	color: #00a4e4; }
	
.leftmenu .events .category {
	color: #939598;
	padding-left: 5px; }
	
.leftmenu .events .header {
	display: block;
	margin: 4px 0 4px 0;
	text-decoration: none; }
	
.leftmenu .events a.header, .leftmenu .events a.header:visited {
	color: #005984 !important; } 

.leftmenu .events a.header:hover {
	text-decoration: underline !important;}

.leftblockinner .events .event {
	background: url(/design/leftmenu_event_end.gif) left bottom repeat-x;
	padding: 0 0 8px 0;
	clear: both;
	margin: 0px 0 8px 0;
}

.leftblockinner .events .event IMG{margin-bottom:5px;}
	
.leftblockinner .events .date {
	color: #00a4e4; }
	
.leftblockinner .events .category {
	color: #939598;
	padding-left: 5px; }
	
.leftblockinner .events .header {
	display: block;
	margin: 4px 0 4px 0;
	text-decoration: none; }
	
.leftblockinner .events a.header, .leftblockinner .events a.header:visited {
	color: #005984 !important; } 

.leftblockinner .events a.header:hover {
	text-decoration: underline !important;}
	
.detaillink {
	display: block;
	text-align: right;
	margin: 0 0 8px 0; }

a.detaillink, a.detaillink:visited {
	color: #005984 !important; }
	
a.detaillink:hover {
	text-decoration: none !important; }
	
.maincontent {
	padding: 10px 0 0 58px; 
	line-height: 1.5; 
	min-height:350px;

}
	
#contentarea_inner1 .maincontent {
	padding: 20px 0 40px 28px; }
	
* > #contentarea_inner1 .maincontent {
	padding: 20px 15px 40px 28px; }
	
* > #contentarea_inner2 .maincontent {
	padding: 20px 15px 25px 28px; }
	
.home_2column .column2 {
	vertical-align: top;
	padding: 27px 0 0 26px; }

.home_2column .column2 .document{

	padding:0 0 0 25px;
	background:URL(/design/docs.gif) no-repeat 0 2px;

 }

	
.rightheader {
	background: url(/design/rightblock_headerbg.gif) left top no-repeat;
	font: normal 18px "FoundryGridnik";
	color: #005984;
	padding: 18px 0 11px 37px; }
	
.rightblock {
	width: 190px;
	background: url(/design/rightblock_bg.gif) bottom no-repeat;
	margin: 0 0 14px 0; }
	
.rightblock .wrapper {
	font: 11px/1.3 Verdana;
	color: #2f2f2f;
	padding: 0 10px 12px 10px; }
	
.rightblock .document .text {
	background: url(/design/icon_documents_bullet.gif) left top no-repeat;
	padding: 0 0 0 25px; }
	
.rightblock .document {
	background: url(/design/leftmenu_event_end.gif) left bottom repeat-x;
	padding: 0 0 8px 0;
	clear: both;
	margin: 0 0 8px 0; }
	
.rightblock .document .date {
	color: #00a4e4; }
	
.rightblock .document a, .rightblock .document a:visited {
	text-decoration: none;
	color: #005984 !important; }

.rightblock .document a:hover {
	text-decoration: underline !important;
}

.leftblockinner_header {
	background: url(/design/leftblock_header_inner.gif) left top no-repeat;
	font: normal 18px "FoundryGridnik";
	color: #005984;
	padding: 18px 0 7px 37px; }
	
.leftblockinner {
	width: 260px;
	background: url(/design/leftblock_inner_bg.gif) bottom no-repeat;
	margin: 0 0 14px 0; }
	
.leftblockinner .wrapper {
	font: 11px/1.3 Verdana;
	color: #2f2f2f;
	padding: 8px 16px 8px 16px; }
	
.footer {
	font: 10px Verdana;
	color: #005984;
	text-align: right;
	position: absolute;
	left: 0px;
	width: 680px;
	bottom: -45px;
	padding: 20px 0 20px 20px; }
	
.footer a, .footer a:visited {
	text-decoration: none; 
	color: #005984 !important; }

.footer a:hover {
	text-decoration: underline !important; 
}

.middlearea, .middleareainner {
	width: 889px;
	position: relative;
	left: -203px; }
	
.middleareainner {
	position: relative;
	top: -30px;
	margin: 0 0 10px 0; }
	
.middlearea td, .middleareainner td {
	vertical-align: top; }
	
.middleareainner .leftcolumn {
	width: 284px;
	padding: 28px 0 0 4px; }
	
.middleareainner .rightcolumn {
	width: 632px; }
	
.middleareainner .maincontent {
	padding: 0 14px 0 0 !important; }
	
.middlearea .leftcolumn {
	width: 188px;
	padding: 40px 0 0 0; }
	
.middlearea .rightcolumn {
	width: 684px; }
	
.leftmenu_header {
	background: url(/design/leftmenu_startbg.gif) left top no-repeat;
	color: #005984;
	font: 15px FoundryGridnik;
	padding: 18px 10px 16px 16px;
	position: relative;
	left: 3px; }
	
.leftmenu_box {
	background: url(/design/leftmenu_endbg.gif) left bottom no-repeat;
	width: 188px;
	padding: 0 0 92px 0;
	position: relative;
	left: 3px; }
	
.leftmenu_box a, .leftmenu_box a:visited {
	display: block;
	color: #2f2f2f;
	font: 12px Verdana;
	text-decoration: none;
	padding: 7px 0 4px 22px; }
	
.leftmenu_box a:hover, #leftmenu_selected {
	color: #005984;
	background: url(/design/leftmenu_activebg.gif) 7px 2px no-repeat; }
	
/* Content zone */
.maincontent {
	padding: 20px 0 0 48px; }

.maincontent a {
	color: #00b7ff !important; 
	color: #005984 !important;
}
	
.maincontent a:visited {
	color: #2f2f2f !important; }
	
.maincontent a:hover {
	text-decoration: none !important; }
	
p {
	margin: 0 0 12px 0; }
	
h1 {
	font-family: FoundryGridnik;
	font-size: 20px;
	font-weight: normal;
	color: #00a4e4;
	margin: 7px 0 7px 0;
	border-bottom: 1px solid #00a4e4; }
	
.maincontent h2 {
	font-family: FoundryGridnik;
	font-size: 20px;
	font-weight: normal;
	color: #005984;
	margin: 7px 0 7px 0;
	border-bottom: 1px solid #00a4e4; }
	
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 7px 0 5px 0; }
	
h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 7px 0 5px 0; }
	
h4 {
	font-weight: bold;
	font-size: 11px; 
	color: #00a4e4;
	margin: 3px 0 3px 0; }
	


UL{
	list-style-type: none; 
	line-height:150%;
	margin: 5px 0 10px 20px;
	padding: 10px;
}

UL LI{
	list-style-type: none;
	background: url(/design/puce.gif) no-repeat 0px 10px;
	padding:3px 0 2px 10px;
	margin:0;
}
		
ol {
	margin: 5px 0 10px 20px;
	padding: 10px; }
	
ol li {
	padding:3px 0 2px 15px;
	margin:0; }
	
hr {
	height: 1px; 
	border: none; 
	background-color: #777; 
	color: #777;
	width: 500px;
	text-align: center; }
	
input, select  {
	color: #777;
	font-size: 11px; }
	
.inputalign {
	position: relative;
	top: 3px; }
	
.labelalign {
	position: relative;
	top: -2px; }
	
.button, button {
	font: bold 11px Verdana !important;
	color: #a49e92;
	background: #f6f2eb;
	width: auto !important;
	height: 23px !important;
	border: 1px solid #d4d0c8 !important; }

/* Homepage */

table.home_top_block td {
	vertical-align: top;
	padding: 2px 0 0 0; }
	
table.home_top_block td.right {
/*	background: url(/design/arrow.gif) right bottom no-repeat;*/
	line-height: 1.6;
	width: 282px;
	padding:5px;


 }
	
table.home_top_block td.left {
	padding-right: 20px !important }
	
table.home_top_block td.more {
	vertical-align: bottom;
	padding: 0 0 5px 5px; }
	
/* News */
h1.news_header {
	border-bottom: none;
	margin: 10px 0 0 13px;
}
.news {
	width: 473px;
	min-height:700px;
}

.news .news_bgr_top {
	background: url(/design/news_bgr_top.gif) bottom no-repeat;
	height: 11px;
}
.news .news_bgr_center {
	background: url(/design/news_bgr_center-srg.gif) repeat-y;
	padding: 0 12px 0 13px;
}
.news .news_bgr_bottom {
	background: url(/design/news_bgr_bottom.gif) top no-repeat;
	height: 11px;
}

/* top news */
a.top_news_header, a.top_news_header:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #005984 !important;
	text-decoration: none !important; 
	margin: 0 0 0;
	clear:both;
 }
	
a.top_news_header:hover {
	color: #00a4e4 !important; }
	
/* middle news */
.middle_news {
	margin: 25px 0 0px 0;
	padding: 0 0 0 11px;
	background: url(/design/news_bgr_others.gif) left repeat-y; 


}
	
.middle_news .one_item {
	margin:0 0 25px 0;
	padding-top:10px;
	clear:both;
 }



.one_item A, .one_item A:visited {
	color: #005984 !important;
	text-decoration: none !important;  }
	
.one_item A:hover {
	color: #00a4e4 !important; 
	text-decoration: underline !important;

}
	
.middle_news_header {
	font-weight: bold; 
}

a.middle_news_header, a.middle_news_header:visited {
	color: #005984 !important;
}

a.middle_news_header:hover {
	text-decoration: none !important; 
	color: #00a4e4 !important; 
}
	
/* bottom news */
.bottom_news {
	margin: 25px 0 0 0;
	padding: 0 0 0 11px;
	background: url(/design/news_bgr_others.gif) left repeat-y; }
	
.bottom_news a, .bottom_news a:visited {
	display: block;
	color: #005984 !important;
	text-decoration: none; 
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold; }
	
.bottom_news a:hover {
	color: #00a4e4 !important; 
	text-decoration: none !important;}

/* all news */
.all_news {
	text-align: right;
	font-size: 10px; 
	clear:both;
}
	
a.all_news, a.all_news:visited {
	font-weight: normal;
	font-size: 11px; 
	color: #005984 !important;}
	
a.all_news:hover {
	text-decoration: none !important;}

/* others */
.news_bgr_images {
	background: url(/design/news_bgr_images.jpg) left bottom no-repeat;
	width: 114px;
	height: 109px;
	float: right;
	margin: 0 0 0 14px; }
	
.news_bgr_images img {
	position: relative;
	left: -6px; }
	
a.middle_news_header, a.middle_news_header:visited {
	display: block;
	color: #005984;
	text-decoration: none; 
	font-size: 12px; }
	
a.middle_news_header:hover {
	color: #00a4e4; }

.bottom_links {
	margin: 3px 0 0 0;
	color: #00b7ff;
	font-size: 10px; 
}
	
.bottom_links a, .bottom_links a:visited {
	color: #00b7ff !important;
	font-weight: normal; 
	text-decoration: underline !important;
}
	
.bottom_links a:hover {
	text-decoration: none !important;	}
	
.news_item {
	margin: 0 0 20px 0;
	line-height: 1.5; }
	
.news_item img.left {
	margin: 0 10px 0px 0; }
	
.news_date {
	color: #aeaeae;
	font-weight: bold; }
	
a.news_title, a.news_title:visited {
	font-weight: bold; 
	margin: 3px 0; 
	display: block; 
	text-decoration: underline; }
	
a.news_title:hover {
	text-decoration: none; }

div.news_title {
	font-size: 14px; 
	color: #2e71bc; 
	font-weight: bold; 
	margin: 3px 0; }
	
div.news_header {
	font-size: 12px; 
	font-weight: bold; 
	margin: 6px 0; }
	
.more a, .more a:visited {
	color: #777; }
	
/* Events */
.events_type2 {
	width: 559px;
}
.events_type2 .events_bgr_top {
	background: url(/design/events_bgr_top.gif) bottom no-repeat;
	height: 11px;
}
.events_type2 .events_bgr_center {
	background: url(/design/news_bgr_center.gif) repeat-y;
	padding: 0 12px 0 13px;
}
.events_type2 .events_bgr_title {
	background: url(/design/events_bgr_title.gif) repeat-y; }
	
.events_type2 .events_bgr_bottom {
	background: url(/design/events_bgr_bottom.gif) top no-repeat;
	height: 11px;
}

.imgleft {
	float: left;
	margin: 0 10px 10px 0; }

/* top events */
a.top_events_header, a.top_events_header:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #005984 !important;
	text-decoration: none !important; 
	margin: 10px 0 0 0; }
	
a.top_events_header:hover {
	color: #00a4e4 !important; }
	
/* middle events */
.middle_events {
	margin: 0px;
	padding: 0px; }
	
.middle_events .one_item {
	float: left; 
	width: 255px; 
	margin: 0 5px;


 }
	
.middle_events_header {
	font-weight: bold; }

a.middle_events_header, a.middle_events_header:visited {
	color: #005984 !important;}

a.middle_events_header:hover {
	text-decoration: none !important; 
	color: #00a4e4 !important; }
	
/* bottom events */
.bottom_events {
	margin: 25px 0 0 0;
	padding: 0 0 0 11px;
	background: url(/design/news_bgr_others.gif) left repeat-y; }
	
.bottom_events a, .bottom_events a:visited {
	display: block;
	color: #005984 !important;
	text-decoration: none; 
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold; }
	
.bottom_events a:hover {
	color: #00a4e4 !important; 
	text-decoration: none !important;}
	
/* events... */
.events_header {
	background: url(/design/events_headerbg.gif) left top no-repeat;
	font: normal 18px "FoundryGridnik";
	color: #005984;
	padding: 3px 0 11px 25px;
	margin: 0 0 0 10px; }
	
.events_type2 .event_date {
	color: #00a4e4 !important; }
	
.events_type2 .event_header {
	display: block;
	text-decoration: none; }
	
.events_type2 a.event_header, .events_type2 a.event_header:visited {
	color: #005984 !important; } 

.events_type2 a.event_header:hover {
	text-decoration: underline !important;}

/* ----------------------------SERGE----------------------------- */

.eventList {
	padding: 0 0 8px 0;
	clear: both;
	margin: 8px 0 8px 0; 
	min-height:100px;
}
	
.eventList .date {
	color: #00a4e4; }
	
.eventList .category {
	color: #939598;
	padding-left: 5px; }
	
.eventList .header {
	display: block;
	margin: 4px 0 4px 0;
	text-decoration: none; }
	
.eventList a.header, .leftblockinner .events a.header:visited {
	color: #005984 !important; } 

.eventList a.header:hover {
	text-decoration: underline !important;}

TD.TdFormTop .field{
	margin:0 0 10px 0;
}

/* ----------------------------SERGE----------------------------- */




FORM.mySearch{
	
	width:178px;
	height:110px;
	
	position:absolute;
	top:32px;
	right:125px;
	background:url(/design/my-01.gif) no-repeat top left;
}

FORM.mySearch DIV{
	margin:10px 5px 10px 85px ;
	cursor:pointer;
}

FORM.mySearch INPUT.login{
	width:136px;
	height:20px;
	padding:3px 2px 2px 30px;
	margin:10px 5px 5px 35px;
	border:none;
	background:url(/design/search.gif) no-repeat top left;
}

FORM.mySearch INPUT.bt{
	width:29px; 
	height:20px;
	background:url(/design/ok.gif) no-repeat top left;
	border:none;

	position:absolute;
	top:75px;
	right:10px;

	font-weight:bold;
	color:#ACE0EF;
}


FORM.myEwn{
	width:178px;
	height:110px;
	
	position:absolute;
	top:32px;
	right:0px;
	background:url(/design/my-01.gif) no-repeat top left;
}

FORM.myEwn DIV{
	margin:10px 5px 10px 75px ;
	cursor:pointer;
}

FORM.myEwn INPUT.login{
	width:136px;
	height:14px;
	padding:3px 7px;
	margin:0px 0 0 20px;
	border:none;
	background:url(/design/login.gif) no-repeat top left;
}

FORM.myEwn INPUT.pass{
	width:136px;
	height:14px;
	padding:3px 7px;
	margin:2px 0 0 20px;
	border:none;
	background:url(/design/login.gif) no-repeat top left;
}

FORM.myEwn INPUT.bt{
	width:29px; 
	height:20px;
	background:url(/design/ok.gif) no-repeat top left;
	border:none;

	position:absolute;
	top:86px;
	right:18px;

	font-weight:bold;
	color:#ACE0EF;
}

FORM.myEwn A.link{
	display:block;
	font-size:9px;

	position:absolute;
	top:87px;
	left:30px;

}

.leftFree{
	width:168px;
	background:url(/design/center-left-free.gif) repeat-y center center;
	min-height:150px;

	padding:10px;
	position:relative;
}

.leftFree .month{
	position:absolute;

	width:186px;
	top:0;
	left:1px;


}

.leftFree TABLE {
/*	margin:2px;*/
}

TABLE.imgTbl TD{
	
}

UL.menuInner{margin:0;padding:0;}

UL.menuInner LI{
	display:block;
	margin:0 !important;
	padding:0 !important;
	background:none !important;

	border:1px dashed #fff;

}

UL.menuInner LI A , UL.menuInner LI A:visited{
	display:block;
	padding:1px 5px;
	background:#f5f5f5 URL(/design/next-menu2.gif) no-repeat right top;
	color:#666 !important;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0;
	padding-right:35px;


}

UL.menuInner LI A:hover{

	background:#00A4E4 URL(/design/next-menu1.gif) no-repeat right top;;
	color:#fff !important;

}

/* ==============================================
SEARCH
============================================== */ 

.search_result{
	margin-top:10px;
}

.search_title{
	font-weight:bold;
	font-size:12px;
	color:##00A4E4 !important;;
}

.search_title  a, .search_title a:visited {color: #00A4E4 !important;}


.search_title a:hover {color: #005984;text-decoration:underline !important;;}


.search_progress_container{
	border:1px solid #ddd;
	padding:0;
	margin:2px;
	height:3px;
}

.search_progress_bar{
	background:#ccc;
	padding:0 3px;
	color:#fff;
	font-size:9px;
	margin:0;
	padding:0;
/*	margin-top:3px;
	margin-bottom:3px;*/
	height:3px;
	line-height:0;
}

.search_resume{

}

.search_resume B{
	color:#00A4E4;
}

FORM.search_form INPUT {
	width:350px;
}

FORM.search_form INPUT.search_formbutton{

	height:19px;
	width:100px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	background:#00A4E4;
	color:white;
	cursor:pointer;
	border:1px solid #005984;


}

.search_error{
	color:#00A4E4;
	font-weight:bold;
	margin:5px 0;
}

.searc_nav{
	margin:10px 0;
	text-align:center;
}

#search_resume_table{
	margin:20px 0;
	border:solid #ccc;
	border-width:1px 0 1px 0;
}

#search_resume_table B{
	color:#005984;
	font-weight:normal;
}

.form_auto_fill{
	text-align:right;
	margin-bottom:5px;
}

TABLE#imgTbl TR TD DIV SPAN{
	z-index:999 !important; 
	top:0 !important;
	opacity:1 !important;
	border-bottom: 1px solid rgb(170, 170, 170);
}

TABLE.filess{
	/*float:right*/
	margin:20px 0;

}

TABLE.filess TD{
	padding:1px 10px;
}

A.fileName{
	text-decoration:none !important;
	color:#fff !important;

}

TD.more IMG{border:none !important;}