/*  */
div.org {
	padding: 0;
	margin: 0;
	background: #FFF url(../img/top-x-bg.gif) repeat-x 0 0;
}
TABLE.main { width: 100%; }
TABLE.main { width:expression(document.body.clientWidth < 999? "999px": "100%"); background: url(../img/bottom-x-bg.gif) repeat-x 0 100%; }


TABLE.main TD.city { width: 1%; height: 126px; text-align: right; margin: auto; padding-right: 13px; }
TABLE.main TD.city SPAN { display: block; cursor: pointer; }
TABLE.main TD.city DIV { width: 170px; margin: auto; padding: 48px 0 0 0; font-size: 11px; text-align: right; }
TABLE.main TD.city DIV STRONG { display: block; padding: 0 0 5px; font-size: 16px; line-height: 95%; }
TABLE.main TD.city DIV SPAN { color: #707070; }
TABLE.main TD.city DIV A { color: #003DB7 !important; }
TABLE.main TD.city DIV A:hover { color: #DE0101 !important; }

TABLE.main TD.city DIV.city-sel { position: relative; display: none; margin: 0; padding: 0; }
TABLE.main TD.city DIV.city-sel DIV { position: absolute; left: 0; top: 0; margin: 0; padding: 0 0 0; }
TABLE.main TD.city DIV.city-sel DIV SELECT { padding: 0; font-size: 12px; }

/*  */
TABLE.enter { width: 100%; height: 31px; margin-bottom: 7px; position: relative; z-index: 10; }
TABLE.enter TD.adv { width: 46%; padding: 18px 20px 0 0; font-size: 11px; color: #A0A0A0; text-align: right; background: url(../img/adv-bg.gif) no-repeat 100% 0; }
TABLE.enter TD.adv A { color: #637FA5 !important; }
TABLE.enter TD.adv A:hover { color: #DE0101 !important; }
TABLE.enter TD.enter { width: 54%; background: #D9E7F7; border-bottom: 2px solid #FFF; white-space: nowrap; }
TABLE.enter TD.enter TABLE { float: right; height: 31px; }
TABLE.enter TD.enter TABLE TH { padding: 2px 5px 0 0px; font-size: 11px; text-align: right; color: #828282; vertical-align: middle; }
TABLE.enter TD.enter TABLE TD { height: 31px; padding: 0 1px; vertical-align: middle; }
TABLE.enter TD.enter TABLE TD INPUT { margin: 0 1px; }
TABLE.enter TD.enter TABLE TD INPUT.text { width: 85px; padding-left: 3px; padding-right: 3px; border: 1px solid #7F9DB9; color: #919191; }
TABLE.enter TD.enter TABLE TD INPUT.ent { color: #000; }
TABLE.enter TD.enter TABLE TD INPUT.button { font-size: 11px; padding: 0 3px !important; overflow: visible !important; }
TABLE.enter TD.enter TABLE TD LABEL { color: #828282; padding-left: 1px; }
TABLE.enter TD.enter TABLE TD DIV { padding: 2px 10px 0 4px; }
TABLE.enter TD.enter TABLE TD DIV A, TABLE.enter TD.enter TABLE TD DIV A:visited { color: #003399; }
TABLE.enter TD.enter TABLE TD DIV A:hover { color: #DE0101; }
TABLE.enter TD.enter TABLE TD DIV SPAN.help { color: #000; cursor: help; font-size: 115%; font-weight: bold; padding-left: 5px; }

TABLE.main TD.top { width: 99%; }
TABLE.main TD.top TABLE.top { width: 100%; position: relative; z-index: 1; }
TABLE.main TD.top TABLE.top TH { text-align: right; padding: 8px 10px 0 0; }
TABLE.main TD.top TABLE.top TH div { position: relative; left: 0; top: 0; z-index: 1; }
TABLE.main TD.top TABLE.top TH div embed { position: relative; left: 0; top: 0; z-index: 1; }

SPAN.header { color: #464646 !important; font-weight: bold; font-size: 145% !important; }

/*  */
DIV.lbox { text-align: center; clear: both; }
DIV.lbox DIV.daily { width: 161px; height: 114px; margin-bottom: 5px; margin-right: 7px; margin-right: '3px'; clear: both; float: right; }

DIV.lbox DIV.career { width: 168px; height: 136px; margin-bottom: 5px; clear: both; float: right; }

DIV.lbox DIV.static { width: 155px; height: 75px; margin-bottom: 15px; margin-right: 5px; margin-right: '2.5px'; background: url(../img/static-bg.gif) no-repeat 0 0; clear: both; float: right; }
DIV.lbox DIV.static DIV { padding: 15px 0 1px 15px; font-size: 11px; color: #DE0101; text-align: left; }
DIV.lbox DIV.static DIV.st1 { padding: 3px 0 0 24px; color: #395E89; }
DIV.lbox DIV.static DIV.st2 { padding: 3px 0 0 14px; color: #464646; }


TABLE.enter TD.enter DIV.atr { padding: 9px 8px 8px 10px; font-size: 11px; color: #637FA5; }
TABLE.enter TD.enter DIV.atr STRONG { font-size: 12px; color: #000; }
TABLE.enter TD.enter DIV.atr DIV.my-link { float: right; }
TABLE.enter TD.enter DIV.atr DIV.my-link SPAN { padding: 0 2px; }
TABLE.enter TD.enter DIV.atr A.color2 { color: #637FA5 !important; }
TABLE.enter TD.enter DIV.atr A { color: #003399 !important; }
TABLE.enter TD.enter DIV.atr A:hover { color: #DE0101 !important; }


TABLE.events { clear: both; width: 100%; margin: 15px 0 30px; }
TABLE.events TD { padding: 2px 10px 12px 10px; }
TABLE.events TD SPAN { display: block; font-size: 10px; color: #707070; }
SPAN.data { display: block; font-size: 10px; color: #707070; }
TABLE.events TD SPAN.header { padding-bottom: 12px; }
TABLE.events TD DIV { width: 50px; height: 50px; overflow: hidden; float: left; margin: 1px 10px 2px 0; }
TABLE.events TD DIV.consult { width: 80px; height: 80px; overflow: hidden; float: left; margin: 9px 10px 2px 0; }
TABLE.events TD STRONG { display: block; clear: left; padding-top: 13px; }


TABLE.rgh-col { width: 100%;  }

TABLE.rgh-col TD.menu { height: 27px; }
TABLE.main TD.menu TABLE.item TD { padding: 7px 12px 10px 11px; font-size: 12px; font-weight: bold; white-space: nowrap; }
TABLE.main TD.menu TABLE.item TD A { color: #003399; }
TABLE.main TD.menu TABLE.item TD A:hover { color: #DE0101; }

TD.menu TABLE.item TD.work { padding: 3px 0 0 6px !important; font-size: 15px !important; background: url(../img/menu-c11-work.gif) no-repeat 0 3px; cursor: hand; cursor: pointer; }
TD.menu TABLE.item TD.work DIV.c11 { }
TD.menu TABLE.item TD.work DIV.c22 { padding: 2px 16px 7px 8px !important; background: url(../img/menu-sel-c21.gif) no-repeat 100% 100%; border-top: 1px solid #CED8E7; }
TD.menu TABLE.item TD.work DIV.c22 SPAN { color: #36598C; border-bottom: 1px dashed #36598C; }
TD.menu TABLE.item TD.work-sel { padding: 0 !important; font-size: 15px !important; color: #fff; background: #9ABADE;}
TD.menu TABLE.item TD.work-sel DIV.c11 { background: url(../img/menu-sel-c11.gif) no-repeat 0 0; }
TD.menu TABLE.item TD.work-sel DIV.c22 { padding: 6px 25px 7px 14px; background: url(../img/menu-sel-c22-work.gif) no-repeat 100% 0; }

TD.menu TABLE.item TD.person { padding: 3px 13px 0 0 !important; font-size: 15px !important; color: #fff; background: url(../img/menu-c22-person.gif) no-repeat 100% 100%; cursor: hand; cursor: pointer;  }
TD.menu TABLE.item TD.person DIV.c22 { padding: 2px 20px 3px 7px; border-top: 1px solid #CED8E7; }
TD.menu TABLE.item TD.person DIV.c22 SPAN { color: #36598C; border-bottom: 1px dashed #36598C; }
TD.menu TABLE.item TD.person-sel { padding: 0 !important; font-size: 15px !important; color: #fff; background: #9ABADE;  }
TD.menu TABLE.item TD.person-sel DIV.c11 { background: url(../img/menu-sel-c11.gif) no-repeat 0 0; }
TD.menu TABLE.item TD.person-sel DIV.c22 { padding: 6px 33px 7px 16px; background: url(../img/menu-sel-c22-person.gif) no-repeat 100% 0; }

/*  */
TABLE.rgh-col TD.cnt { width: 70%; padding-bottom: 30px;}
TABLE.rgh-col TD.txt { padding: 17px 15px 30px;  }
TABLE.rgh-col TD.txt TABLE.events TD { padding: 2px 10px 12px 0; }

TABLE.main TD.txt { padding: 17px 15px 30px; width: 74% !important;  }
TABLE.main TD.txt TABLE.events TD { padding: 2px 10px 12px 0; }


DIV.work { display: block; margin-bottom: 22px; }
DIV.work .w100 {
	width: '95%';
}
DIV.search { background: #FBFCFF url(../img/search-grad.jpg) repeat-x 0 0; }
DIV.work DIV.search DIV.stool1 { background: url(../img/stool1.jpg) no-repeat 15px 1px; }
DIV.work DIV.search DIV.stool3 { background: url(../img/stool3.jpg) no-repeat 100% 0; }
DIV.work DIV.search DIV.brd-lft { background: url(../img/search-brd.jpg) no-repeat 0 0; }
DIV.work DIV.search DIV.stool2 { padding-bottom: 18px; padding-bottom: '17px'; background: url(../img/stool2.jpg) no-repeat 321px 11px none; }
DIV.search DIV.pad { padding-top: 30px; }

TABLE.form-search { width: 94%; table-layout: fixed; }
TABLE.form-search TD.name { width: 122px; text-align: right; font-weight: bold; padding: 6px 6px 0 44px; border: solid 0px #f00; //padding: 6px 0px 0px 0px}
html:first-child TD.name {padding: 6px 0px 0px 0px;} /* Opera fix */
@-moz-document url-prefix() {TABLE.form-search TD.name {padding: 6px 0px 0px 0px;}} /* FF 2.x fix */
TABLE.form-search TD.inp {}
TABLE.form-search TD.inp INPUT { background: #fff url(../img/stool2-form.gif) no-repeat 200px 0 none; border: 1px solid #7F9DB9; padding: 5px 2px 1px 2px; //padding: 4px 2px 3px 2px; width: 100% !important;  //width: 97% !important;  height: 100%; height: '23px'; vertical-align: middle }
TABLE.form-search TD.inp select { width: 100% !important;  //width: 97% !important; }
TABLE.form-search TD.btn { width: 100px; text-align: left; }
TABLE.form-search TD.btn INPUT {  font-weight: bold; font-size: 13px; overflow: visible; padding-left: 15px; padding-right: 15px; position: relative; bottom: .1em  }

TABLE.form-search TD.inp1 {width: auto;}

TABLE.form-search TD.inp1 SELECT { margin-top: 3px; }

TABLE.form-search TD.inp1 INPUT { 
		background: #fff url(../img/stool2-form.gif) no-repeat 200px 0 none; 
		border: 1px solid #7F9DB9; 
		width: 100% !important; 
		//width: 98% !important; 
		padding: .3em 0 .3em 5px; 
		vertical-align: middle; 		
		}
* html TABLE.form-search TD.inp1 INPUT { width: 100% !important; font-size: 120% }		
INPUT.button { font-weight: bold; font-size: 11px; padding: 3px 10px; }

.btn { width: 10%; padding: 0 15px 0 4px; text-align: left; }
.btn INPUT { font-weight: bold; font-size: 13px; padding: 0 10px; }

DIV.button { padding-left: 5px; }
DIV.button INPUT { margin: 10px 10px 10px 0; }

TABLE.form-search TD.plus { padding-top: 3px; padding-left: 14px; font-size: 11px; background: url(../img/plus.gif) no-repeat 0 6px; }
TABLE.form-search TD.plus A { color: #003399 !important; }
TABLE.form-search TD.adds { padding-top: 3px; padding-left: 14px; font-size: 11px; background: url(../img/marker-triangle.gif) no-repeat 2px 8px; }
TABLE.form-search TABLE.check TD { vertical-align: middle; padding-right: 2px; }

DIV.search TABLE.s-link { width: 100%; margin-top: 25px; }
DIV.search TABLE.s-link TD { width: 10%; padding: 0; font-weight: bold; white-space: nowrap; text-align: center; font-size: 11px; }
DIV.search TABLE.s-link TD A { color: #DE0101 !important; }
DIV.search TABLE.s-link DIV { padding: 0 10px 0 36px; font-weight: bold; white-space: nowrap; float: left; text-align: left; }
DIV.search TABLE.s-link .ico1 { background: url(../img/ico1.gif) no-repeat 13px 3px; } 
DIV.search TABLE.s-link .ico2 { background: url(../img/ico2.gif) no-repeat 13px 3px; } 
DIV.search TABLE.s-link .ico3 { background: url(../img/ico3.gif) no-repeat 10px 3px; }
DIV.search TABLE.s-link .ico1-2 { background: url(../img/ico1-2.gif) no-repeat 13px 3px; } 
DIV.search TABLE.s-link .ico2-2 { background: url(../img/ico2-2.gif) no-repeat 13px 3px; } 
DIV.search TABLE.s-link .ico3-2 { background: url(../img/ico3-2.gif) no-repeat 10px 3px; } 
DIV.search TABLE.s-link .ico4 { background: url(../img/ico4.gif) no-repeat 10px 3px; padding-right: 10px; } 

DIV.vakancy { padding: 0 0 20px 0; background: #FBFCFF url(../img/stool1-bot.gif) no-repeat 29px 0; border: 3px solid #D5E2F3; border-top: none; }
DIV.vakancy h2.header, DIV.vakancy h3.header { font-size: 14px; font-weight: bold; color: #464646; margin: 0 0 9px 12px } 
DIV.vakancy h2.header SPAN, DIV.vakancy h3.header SPAN  { font-weight: normal; }
DIV.vakancy h2.header A { font-size: 80%; font-weight: normal; }

DIV.blink { position: relative; }
DIV.blink h2, DIV.blink h3 { display: inline-block; //display: inline; //zoom: 1; vertical-align: middle }
DIV.blink span { display: inline-block; //display: inline; //zoom: 1; padding-left: 5px; vertical-align: middle }
DIV.blink span.ttl { font-size: 14px }

DIV.vakancy TABLE.vacancy { width: 95%; margin: 0px 0px 27px 12px; }
*HTML DIV.vakancy TABLE.vacancy TABLE.mrg-15 TR{padding-left: 10px;}
DIV.vakancy TABLE.vacancy TABLE.mrg-15 TD {padding-left: 15px;}
DIV.vakancy TABLE.vacancy TABLE.mrg-15-r TD {padding-right: 15px;}
DIV.vakancy TABLE.brd { border-right: 1px solid #CEDDF2;}
DIV.vakancy TABLE TR.brd-bot TD { border-bottom: 1px solid #CEDDF2; padding-right: 13px }
DIV.vakancy TABLE.vacancy TD.name { padding: 5px 0 5px 0px; border: dotted 0px #f00; font-size: 120%; }
DIV.vakancy TABLE.vacancy TD.name SPAN { display: block; padding-top: 1px; color: #6E6E6E; font-size: 80%; }
DIV.vakancy TABLE.vacancy TD.wage { padding: 5px 0px 0px 15px; text-align: right; white-space: nowrap; }

DIV.vakancy2 { padding: 10px 0 20px 0; /*background: #FBFCFF url(../img/stool1-bot.gif) no-repeat 29px 0; border: 3px solid #D5E2F3; border-top: none;*/ }
DIV.vakancy2 DIV.header { padding: 4px 12px 9px 12px; font-size: 14px; font-weight: bold; color: #464646; } 
DIV.vakancy2 DIV.header SPAN { font-weight: normal; }
DIV.vakancy2 DIV.header A { font-size: 80%; font-weight: normal; }
DIV.vakancy2 TABLE.vacancy { width: 99%; margin-bottom: 17px; }
DIV.vakancy2 TABLE.brd { border-right: 1px solid #CEDDF2; }
DIV.vakancy2 TABLE.vacancy TD.name { padding: 0 0 5px 12px; }
DIV.vakancy2 TABLE.vacancy TD.name SPAN { display: block; padding-top: 1px; color: #6E6E6E; font-size: 80%; }
DIV.vakancy2 TABLE.vacancy TD.wage { padding: 0 20px 4px 15px; text-align: right; white-space: nowrap; }

DIV.work DIV.vakancy DIV.company { display: block; padding: 2px 0 0 12px; clear: both;  }
DIV.work DIV.vakancy DIV.company td {
	padding-bottom: 7px;
}

.valign-brd { border: 1px solid #E7EBF2; float: left; padding: 5px 10px; width: 122px; height: 57px; //width: 100px; //height: 45px; margin: 0 7px 7px 0; }
.valign-ofl { overflow: hidden; width: 100px; height: 45px; }
.valign { display: table; width: 100px; height: 45px; text-align: center; vertical-align: middle; float: left; clear: none; }
.valign div { display: table-cell; vertical-align: middle; height: 100%; }
.valign p { padding: 0; margin: 0 auto; margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<=0 ? '0px':(parentNode.offsetHeight/2 - this.offsetHeight/2)); }
.valign img {
	
}


DIV.person { display: none; margin-bottom: 22px; }
DIV.person DIV.search DIV.men1 { background: url(../img/men1.jpg) no-repeat 5px 100%; }
DIV.person DIV.search DIV.men2 { background: url(../img/men2.jpg) no-repeat 300px 100% none; }
DIV.person DIV.search DIV.men3 { background: url(../img/men3.jpg) no-repeat 100% 100%; }
DIV.person DIV.search DIV.brd-lft { height: 139px;  background: url(../img/search-brd.jpg) no-repeat 0 0; }
DIV.person DIV.search TABLE.form-search TD.inp INPUT { background: #fff url(../img/men2-form.gif) no-repeat 204px 0 none; }
DIV.person DIV.search TABLE.form-search TD.inp1 INPUT { background: #fff url(../img/men2-form.gif) no-repeat 204px 0 none; }

DIV.person DIV.vakancy { background: #FBFCFF url(../img/men1-bot.jpg) no-repeat 7px 0; }
DIV.person DIV.vakancy DIV.men2-bot { background: url(../img/men2-bot.jpg) no-repeat 306px 0 none; }
DIV.person DIV.vakancy DIV.men3-bot { background: url(../img/men3-bot.jpg) no-repeat 100% 0; }


TABLE.info { width: 100%; clear: both; }
TABLE.info TD.brd-info { border-left: 1px solid #DCDCDC; padding-left: 19px; }
TABLE.info TABLE { margin-top: 5px; width: 100% }
TABLE.info TABLE TD { padding-bottom: 17px; padding-right: 25px; width: 100%; }
TABLE.info TD DIV.n-img { overflow: hidden; width: 70px; height: 70px; float: left; margin: 0 8px 5px 0; }
TABLE.info TD DIV.s-img { overflow: hidden; width: 60px; height: 60px; float: left; margin: 0 8px 5px 0; }
TABLE.info SPAN { display: block; padding-bottom: 3px; font-size: 80%; color: #707070; }
TABLE.info P { padding: 3px 0 0 0; }

/*  */
TABLE.main TD.banners { width: 25%; padding: 6px 0 25px 0;  }
TABLE.rgh-col TD.banners { width: 30%; padding: 6px 0 25px 0; }
DIV.bigbox { padding: 20px 10px 10px 15px; text-align: center; clear: both;}
DIV.bigbox IMG { display: block; margin: auto; margin-bottom: 10px; }
DIV.brd-top { border-top: 1px solid #D9D9D9; }
DIV.banners { position: relative; margin-top: -82px; }
DIV.bigbox DIV DIV {padding: 20px;}

TD.lft-col DIV.bigbox { padding-top: 20px; padding-top: '5'; }


SPAN.pad { padding: 0 10px 0 15px; }
DIV.help { padding: 7px 10px 30px 15px; }
DIV.help DIV { padding: 1px 0 0 20px; background: url(../img/marker-triangle.gif) no-repeat 10px 7px; font-size: 115%; }


DIV.link-search-add { height: 10px; padding-left: 95px; }
DIV.link-search-add DIV.link-plus { position: absolute; top: 3px; display: none; padding: 0 10px 1px 25px; background: #fff url(../img/plus.gif) no-repeat 10px 3px; cursor: hand; cursor: pointer;  }
DIV.link-search-add DIV.link-minus { position: absolute; top: 3px; display: block; padding: 0 10px 1px 25px; background: #fff url(../img/minus.gif) no-repeat 10px 3px; cursor: hand; cursor: pointer; }
DIV.link-search-add SPAN { color: #003399; font-weight: bold; border-bottom: 1px dashed #003399; }

#find { display: none; }


.visibl { display: block; }
.invisibl { display: none; }
TABLE.search-add { width: 100%; background: #FFFFED url(../img/form-add-grad.jpg) repeat-x 0 0; border: 1px solid #DAD6AA; }
TABLE.search-add DIV.c11 { position: relative; left: -1px; top: -1px; background: url(../img/search11.gif) no-repeat 0 0; }
TABLE.search-add DIV.c12 { position: relative; right: -2px; top: 0; background: url(../img/search12.gif) no-repeat 100% 0; }
TABLE.search-add DIV.c21 { position: relative; left: -2px; bottom: -2px; background: url(../img/search21.gif) no-repeat 0 100%; }
TABLE.search-add DIV.c22 { position: relative; right: -2px; bottom: 0; background: url(../img/search22.gif) no-repeat 100% 100%; }
TABLE.search-add TABLE.pad { width: 100%; }
TABLE.search-add TABLE.pad TD.pad { padding: 22px 9px 10px 9px; }
TABLE.search-add TABLE.w100 { }
TABLE.search-add TABLE.w100 TD { padding-bottom: 4px; vertical-align: middle; color: #36598C; }
TABLE.search-add TABLE.w100 TD.name1 { width: 15%; padding-right: 10px; text-align: right; }
TABLE.search-add TABLE.w100 TD.input1 { width: 37%; }
TABLE.search-add TABLE.w100 TD.inp { padding-right: 10px; }
TABLE.search-add TABLE.w100 TD.input1 SELECT { width: 100%; }
TABLE.search-add TABLE.w100 TD.input1 SELECT.wauto { width: auto; } 
TABLE.search-add TABLE.w100 TD.name2 { width: 17%; padding-right: 10px; text-align: right; }
TABLE.search-add TABLE.w100 TD.input2 { width: 31%; padding-right: 10px; }
TABLE.search-add TABLE.w100 TD.input2 SELECT, TD.input2 INPUT { width:100%; }

TABLE.search-add TABLE.w100 TD.input3 { width: 31%; padding-right: 10px; }
TABLE.search-add TABLE.w100 TD.input3 SELECT, TD.input3 INPUT { width: 20%; }

TABLE.search-add TABLE.w100 INPUT.wage { width: 80px; margin-right: 10px; }
TABLE.search-add TABLE.town { width: 100%; }
TABLE.search-add TABLE.town TD { padding: 0 10px 0 0; }
TABLE.search-add TABLE.town TD.t-name { width: 21%; padding-right: 10px; padding-left: 10px; text-align: right; }
TABLE.search-add TABLE.town TD INPUT { width: 100%; }
TABLE.search-add TABLE.w100 TD.v-name { padding: 5px 10px 8px 0; text-align: right; }
TABLE.search-add TABLE.w100 TD.v-input { padding: 5px 0 8px 0; } 
TABLE.search-add TABLE.w100 TD.v-input TABLE { margin: 0 15px 0 0; float: left; }
TABLE.search-add TABLE.w100 TD.v-input TABLE TH { padding-bottom: 3px; font-weight: normal; color: #36598C; vertical-align: middle; }
TABLE.search-add TABLE.w100 TD.v-input TABLE TH LABEL { color: #000; }
TABLE.search-add TABLE.w100 TD.p-name { width: 15%; border-top: 1px solid #DAD6AA; }
TABLE.search-add TABLE.w100 TD.p-input { padding: 7px 0 0 0; border-top: 1px solid #DAD6AA; }
TABLE.search-add TABLE.w100 TD.p-input TABLE TH { padding-bottom: 3px; padding-right: 25px; font-weight: normal; color: #36598C; text-align: left; }
TABLE.search-add TABLE.w100 TD.p-input TABLE TD { padding-right: 25px; }
TABLE.search-add TABLE.w100 TD.p-input TABLE TD.last { padding-right: 10px; text-align: right; }


TABLE.main TD.bottom { padding: 9px 10px 19px 0; border-top: 10px solid #D9E7F7; color: #637FA5; font-size: 11px; }
TABLE.main TD.bottom DIV { padding: 3px 0; }
TABLE.main TD.bottom A { color: #637FA5 !important; }
TABLE.main TD.bottom IMG { float2: right; margin: 1px 0 5px 10px; }
table.main td.bottom table td { color: #637FA5; }
table.main td.bottom div.right div { padding-left: 10px; text-align: right; }


div.page_title { margin-top: 5px; margin-bottom: '15px'; }
div.page_title h1 span { color: #DE0101; float: right; font-size: 80%; }
div.page_title h3 { color: #484848; font-size: 110%; }
div.page_title h3 span { color: #DE0101; float: right; font-size: 90%; }
div.page_title span strong {  }
TABLE.agency { width: 100%; }
TABLE.agency TH { width: 5%; padding: 15px 5px; vertical-align: middle; text-align: center; }
TABLE.agency TH .valign-brd { margin: 0; border: 1px solid #889DB8; }
table.agency th div.logo_img { margin: 3px 10px 10px 0; }

TABLE.agency TD { width: 45%; padding: 4px 15px 10px 10px; vertical-align: middle; }
TABLE.agency TD DIV { margin-top: 6px; font-weight: bold; font-size: 100%; }
table.agency td div span { color: #989898; }

TABLE.agency2 { width: 90%;}
TABLE.agency2 TD.w33 { padding: 8px 8px; width: 25%; }
TABLE.agency2 .valign-brd { margin: 0; border: 1px solid #889DB8; }



.pop { position: absolute; top: 5px; right: 5px; width: 200px; height: '100px'; min-height: 100px; background: White; border: 1px solid #000; padding: 5px; white-space: normal; z-index: 9999; }
.pop2 { position: relative; z-index: 9999; }
.pop2 DIV { position: absolute; top: 4px; width: 200px; height: '100px'; min-height: 100px; background: White; border: 1px solid #000; padding: 5px; white-space: normal; z-index: 99999; }
.pop3 { position: relative; z-index: 9999; }
.pop3 DIV {	position: absolute; top: -10px; left: 170px; width: 200px; height: '100px'; min-height: 100px; background: White; border: 1px solid #000; padding: 5px !important; white-space: normal; z-index: 99999;  }

.hidden { display: none; }

/*  */
#first { margin: 0; }
#second { margin: 0 10px 10px 0; padding: 0; }
#second.noscript { background: #d9e7f7; margin: 0; padding: 2px 10px; }


.forum-anons {
padding: 0px 10px 30px 20px;
font-size:115%;
}

