img			{border: none;}
dl, dt, dd	{padding: 0px; margin: 0px;}
/***Styles for Elements Form***/
.login_input{width: 88px; font: 12px Trebuchet MS; color: #444;}
.w_75 	{width: 75px;}
.w_110 	{width: 110px;}
.w_200 	{width: 200px;}
/*****************/

/***Texts` Styles***/
.text_12	{font: 12px Trebuchet MS; color: #4e4e4e;}
.text_grey		{font: 14px Trebuchet MS; color: #404040;}
.text_grey_dark{font: bold 14px Trebuchet MS; color: #404040;}
/*****************/

/***Links` Styles***/
a			{font: 12px Trebuchet MS; color: #0d6491; text-decoration: underline;}
a:hover	{text-decoration: none;}

a.link			{font: 12px Trebuchet MS; color: #0d6491; text-decoration: none;}
a.link:hover	{text-decoration: underline;}

a.link_14			{font: 14px Trebuchet MS; color: #0d6491; text-decoration: underline;}
a.link_14:hover	{text-decoration: none;}

a.pager_link		{font: 12px Trebuchet MS; color: #000000; text-decoration: none;}
a.pager_link:hover{color: #000;}

a.footer_link			{font: 14px Arial; color: #036ecc; text-decoration: underline;}
a.footer_link:hover	{text-decoration: none;}

a.logo					{display: block; position: absolute; left: 330px; top: 25px; height: 45px; width: 280px;}
a.link_option			{display: block; width: 80px; float: left;  text-align: center; font: 12px Trebuchet MS; color: #0c518a; text-decoration: none; margin: 10px 0px;}
a.link_option:hover	{color: #fff;}

a.link_stand			{font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #6881de; text-decoration: underline;}
a.link_stand:hover	{text-decoration: none;}

.green_light_cont	a  		{font: 11px Arial; color: #2cb2ff; text-decoration: none;}
.green_light_cont	a:hover  {text-decoration: underline;}
/*****************/

.container{width: 980px; margin: 0px auto; text-align: center;}

.box_title_page{width: 950px; overflow: hidden; float: left; height: 43px; font: 24px Trebuchet MS; color: #000000; line-height: 43px; text-align: left;}
.box_google_search{width: 570px; overflow: hidden; float: right; text-align: right;}
.table_google_search{margin-left: auto; margin-right: 0px; padding-top: 7px;}

.box_680_f	{width: 680px; margin-right: 20px; float: left; text-align: left;}
.box_200_f	{width: 200px; float:left;}

.t_center{text-align: center;}
.t_left 	{text-align: left;}
.t_right	{text-align: right;}

.box_search_bg	{background: url(../images/search_bg.gif) repeat-x left top; height: 80px; position: relative;}
.box_search_l	{position: absolute; left: 0px; top: 0px; width: 9px; height: 80px; background: url(../images/search_left.gif) no-repeat left top;}
.box_search_r	{position: absolute; right: 0px; top: 0px; width: 9px; height: 80px; background: url(../images/search_right.gif) no-repeat right top;}
.box_search		{margin: 0px 15px; padding: 10px 0px; font: 12px Trebuchet MS; color: #444;}
.btn_search		{background: url(../images/btn_search.gif) no-repeat left top; width: 85px; height: 22px; border: none;}

.table_info			{width: 100%; border-bottom: 1px solid #adadad;}
/*html .table_info {width: 100%; width: expression(width: expression(document.width = (parentNodes.clientWidth-40))px;}*/
.table_info_th  	{height: 26px; background: url(../images/gridhead_bg.gif) repeat-x left top; font: 14px Trebuchet MS; color: #000000; line-height: 26px; text-align: left;}
.table_info_th_l	{height: 26px; width: 9px; background: url(../images/gridhead_left.gif) no-repeat left top;}
.table_info_th_r	{height: 26px; width: 9px; background: url(../images/gridhead_right.gif) no-repeat left top;}
.table_info_dev	{height: 1px;}
.table_info_td_l	{width: 9px;}
.box_pager			{margin: 5px; text-align: center;}
.table_pager		{margin: 0px auto; }
.table_pager_c		{padding: 0px 20px;}

.footer				{text-align: center; font: 14px Arial; margin: 20px 70px;}

.btn_70				{background: url(../images/btn70.gif) no-repeat left top; width: 70px; height: 22px; text-align: center; font: 12px Trebuchet MS; line-height: 22px; color: #fff; text-transform: uppercase; border: none; cursor: pointer;}
.btn_70_over		{background: url(../images/btn70_over.gif) no-repeat left top; width: 70px; height: 22px; text-align: center; font: 12px Trebuchet MS; line-height: 22px; color: #fff; text-transform: uppercase; border: none; cursor: pointer;}
.btn_100				{background: url(../images/btn100.gif) no-repeat left top; width: 100px; height: 22px; text-align: center; font: 12px Trebuchet MS; line-height: 22px; color: #fff; text-transform: uppercase; border: none; cursor: pointer;}
.btn_100_over		{background: url(../images/btn100_over.gif) no-repeat left top; width: 100px; height: 22px; text-align: center; font: 12px Trebuchet MS; line-height: 22px; color: #fff; text-transform: uppercase; border: none; cursor: pointer;}
.btn_150				{background: url(../images/btn150.gif) no-repeat left top; width: 150px; height: 22px; text-align: center; font: 12px Trebuchet MS; line-height: 22px; color: #fff; text-transform: uppercase; border: none; cursor: pointer;}
.btn_150_over		{background: url(../images/btn150_over.gif) no-repeat left top; width: 150px; height: 22px; text-align: center; font: 12px Trebuchet MS; line-height: 22px; color: #fff; text-transform: uppercase; border: none; cursor: pointer;}

.box_270_f	{width: 274px; float:left; /*border: 1px solid green;*/}
.box_646_f  {width: 574px; float: right; overflow: hidden; /*border: 1px solid orange;*/}
.subbox_646_f  {width: 534px;}

.box_blue_270		{width: 270px; margin-bottom: 6px; background: url(../images/leftcol_bg.gif) repeat-y left top;}
.box_blue_270_t	{background: url(../images/leftcol_top.gif) no-repeat left top; height: 6px; font-size: 1px;}
.box_blue_270_b	{background: url(../images/leftcol_bot.gif) no-repeat left bottom; height: 6px; font-size: 1px;}
.box_blue_270_cont{margin: 0px 6px; padding: 0px;}
.box_blue_dark		{background: #a0d5f7; border: 1px solid #a0d5f7;}

dl.box_green	{display: block; padding-top: 6px;}
dl.box_green dt{display: block; background: url(../images/gradgreen_bg.gif) repeat-x left top; height: 22px;
					text-align: left; padding: 0px 10px;
					font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 22px; color: #fff;}
dl.box_green dd{display: block; background: #fff; border: 1px solid #fff; text-align: left; padding: 10px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff;}
.table_st		{margin: 0px auto; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }

.box_135_f		{width: 119px; float: left; text-align: center; height: 120px; display: table-cell; vertical-align: middle;}
.table_st_1		{width: 100%; width: expression((this.parentNode.offsetWidth-24) +"px"); }
.table_st_1 td {text-align: center; vertical-align: middle; padding: 5px 0px;}

dl.box_grey		{display: block; margin-bottom: 6px;}
dl.box_grey dt {display: block; background: url(../images/gridhead_bg.gif) repeat-x left top; height: 26px; position: relative;}
.box_grey_dt_l {position: absolute; left: 0px; top: 0px;
					background: url(../images/gridhead_left.gif) no-repeat left top; width: 9px; height: 26px;}
.box_grey_dt_r {position: absolute; right: 0px; top: 0px;
					background: url(../images/gridhead_right.gif) no-repeat left top; width: 9px; height: 26px;}
/*.box_grey_dt	{font: bold 14px Trebuchet MS; color: #000000; padding: 0px 10px; line-height: 26px; text-align: left;}*/
.box_grey_dt	{font: bold 14px Trebuchet MS; color: #6b6b6b; padding: 0px 10px; line-height: 26px; text-align: left;}

dl.box_grey dd {margin: 3px 0px; background: #f2f2f2; padding: 10px 20px; text-align: left;}


dl.box_white	{display: block; margin-bottom: 6px;}
dl.box_white dt {display: block; background: url(../images/gridhead_bg.gif) repeat-x left top; height: 26px; position: relative;}
.box_white_dt	{font: bold 14px Trebuchet MS; color: #6b6b6b; padding: 0px 10px; line-height: 26px; text-align: left;}
dl.box_white dd {margin: 3px 0px; padding: 10px 6px; text-align: center;}
.box_white_dt_l {position: absolute; left: 0px; top: 0px;
					background: url(../images/gridhead_left.gif) no-repeat left top; width: 9px; height: 26px;}
.box_white_dt_r {position: absolute; right: 0px; top: 0px;
					background: url(../images/gridhead_right.gif) no-repeat left top; width: 9px; height: 26px;}

.box_f_50		{width: 50%; float: left; border: none;}
.box_f_50_r		{width: 50%; float: right; border: none;}
*html .box_f_50		{width: 47%; float: left; border: none;}
*html .box_f_50_r		{width: 47%; float: right; border: none;}

.table_info_prof 			 	{font: 12px Verdana; color: #404040;}
.table_info_prof td.td_left{font: bold 12px verdana; color: #404040; padding-right: 10px;}

.title_sm_blue					{border-bottom: 1px solid #44aada; font: bold 11px Verdana; color: #44aada;}
.title_sm_grey					{border-bottom: 1px solid #ababab; font: bold 11px Verdana; color: #4c4c4c;}

.table_info_prof_sm			 	{font: 11px Verdana; color: #404040;}
.table_info_prof_sm td.td_left {font: bold 11px verdana; color: #404040; padding-right: 5px;}

.box_blue_prof				{margin-bottom: 6px;}
.box_blue_prof_title		{background: url(../images/gridblue_bg.gif) repeat-x left top; height: 26px; position: relative;}
.box_blue_prof_title_l 	{position: absolute; left: 0px; top: 0px;
								background: url(../images/gridblue_left.gif) no-repeat left top; width: 9px; height: 26px;}
.box_blue_prof_title_r 	{position: absolute; right: 0px; top: 0px;
								background: url(../images/gridblue_right.gif) no-repeat left top; width: 9px; height: 26px;}
.box_blue_prof_title_cont	{font: bold 14px Trebuchet MS; color: #4c4c4c; padding: 0px 10px; line-height: 26px; text-align: left;}

.box_blue_prof_cont		{margin: 1px 0px; background: #a0d5f7; padding: 10px 20px; text-align: center;}
.table_my_photo			{margin: 0px auto;}
.table_my_photo td 		{width: 120px; text-align: center; vertical-align: middle;}

.cont_stand					{font: 12px Verdana; color: #2a2255;}

.box_190_f	{width: 190px; float:left; /*border: 1px solid green;*/}
.box_726_f  {width: 726px; float: right; /*border: 1px solid orange;*/}

.box_blue_190		{width: 190px; margin-bottom: 6px; background: url(../images/leftcol_bg.gif) repeat-y left top;}
.box_blue_190_t	{background: url(../images/leftcol190_top.gif) no-repeat left top; height: 6px; font-size: 1px;}
.box_blue_190_b	{background: url(../images/leftcol190_bot.gif) no-repeat left bottom; height: 6px; font-size: 1px;}
.box_blue_190_cont{margin: 0px 6px; padding: 0px; min-height: 500px;}
*html .box_blue_190_cont {height: 500px;}
.box_blue_190_cont dl.box_green {padding-top: 0px;}

.box_grey_1			{margin-bottom: 6px;}
.box_grey_title_1 {background: url(../images/gridhead_bg.gif) repeat-x left top; height: 26px; position: relative;}
.box_grey_dt_l 	{position: absolute; left: 0px; top: 0px;
						background: url(../images/gridhead_left.gif) no-repeat left top; width: 9px; height: 26px;}
.box_grey_dt_r 	{position: absolute; right: 0px; top: 0px;
						background: url(../images/gridhead_right.gif) no-repeat left top; width: 9px; height: 26px;}
.box_grey_dt		{font: bold 14px Trebuchet MS; color: #6b6b6b; padding: 0px 10px; line-height: 26px; text-align: left;}

.box_grey_cont_1  {margin: 3px 0px; padding: 0px; text-align: left;}

.box_message_bg	{margin-bottom: 3px;}
.box_message		{height: 64px; background: #bdbdbd; text-align: left;}
.green_light		{width: 332px; height: 44px; background: #eef6cf; float: left;}
.green_light_cont	{padding: 5px 10px; font: 11px Arial; color: #222;}

.table_message		{width: 100%; font: 11px Arial; color: #4c4c4c;}
.table_message td	{vertical-align: middle;}
.td_option			{width: 100px; padding-left: 5px; }
.td_message			{/*width: 333px;*/}
.td_1					{width: 66px; text-align: left;}
.box_message_full	{background: #f2f2f2; margin-left: 37px; padding: 10px; font: 12px Arial; color: #222;}