body
{
	margin:0px;
	padding:0px;
	text-align:center;
	font:normal 1em arial, "sans-serif";
	background:#d6dfce;
}

a
{
	text-decoration:underline;
}

a:hover
{
	color:#183008;
}


p, form
{
		display:block;
		margin:0px;
		padding:0px;
}

td
{
	font-size:12px;
}

h1, h2, h3, h4, h5, h6
{
	display:block;
	margin:0px;
	padding:0px;

	background:#104d80 url(images/txhd_bg_02.jpg) no-repeat;
	color:#333;
	font:bold 12px arial, "sans-serif";
	margin:2px 0px;
	clear:both;
}

h3
{
	background:#104d80 url(images/txhd_bg_03.jpg) no-repeat;
}

h2 b
{
	float:right;
	width:80px;
}

h2 span
{
	float:left;
}

img
{
	border:0px;
	margin:0px;
}

.r_cln
{
	clear:both;
	font-size:1px;
	_height:1px;
}

.r_cln:after 
{
	font-size:1px;
	content:"..."; 
    display:block; 
    height:0px; 
    clear:both; 
    visibility:hidden;
}

.fl_rt 
{
	float:right;
}

.btn 
{
	text-decoration:none !important;
	color:#fff !important;
	font:bold 11px arial, "sans-serif" !important;
	text-align:center;
}

.bt_pad
{
	position:relative;
	margin:1em 0px;
}

/* */

#r_keep
{
	text-align:center;
	margin:0px auto;
}

#r_keep, #r_head, #r_body, #r_tail
{
	position:relative;
	width:782px;
	overflow:hidden;
}

#r_body
{
	background:url(images/doc_bg_ry.jpg) repeat-y;
}

#r_head
{
	height:288px;
	background:url(images/hd_bg.jpg) no-repeat;
}

#r_tail
{
	height:36px;
	background:url(images/tail_bg.jpg) no-repeat;
}

#r_west, #r_mid, #r_east
{
	position:relative;
	float:left;
	text-align:left;
}

#r_west, #r_east
{
	width:199px;
}

#r_mid
{
	width:384px;
	background:url(images/mid_bg_ry.gif) repeat-y;
}

/* */

#r_tail *
{
	font:normal 12px arial, "sans-serif";
	color:#333;
	text-align:center;
}

#r_tail p
{
	position:relative;
	padding-top:12px;
}

#r_tail i
{
	padding-left:16px;
}

#tl_auth
{
	padding-left:64px;
}

/* */

#r_head *
{
	position:absolute;
}

#hd_logo
{
	left:20px;
	top:198px;
	z-index:10;
}

#hd_dom
{
	left:155px;
	top:0px;
	z-index:20;
}

#hd_mot
{
	left:472px;
	top:46px;
	z-index:30;
}


#hd_menu
{
	top:266px;
	left:0px;
	width:100%;
	text-align:center;
}

#hd_menu *
{
	position:relative !important;
	font:bold 12px verdana, "sans-serif";
	text-decoration:none;
	color:#000000;
}

#hd_menu a
{
	padding:0px 6px;
}

#tm_act
{
	color:#000;
}

/* */

.ad_im
{
	width:58px;
	height:41px;
	position:absolute;
	top:0px;
}

#r_west .ad_im
{
	left:0px;
}

#r_east .ad_im
{
	right:0px;
	_right:-1px;
}

/* */

#hd_ln_1
{
	padding-left:16px;
	background:url(images/lang_en.gif) no-repeat left 4px;
}

#hd_ln_2
{
	padding-left:16px;
	background:url(images/lang_ro.gif) no-repeat left 4px;
}

#lang_s
{
	position:relative;
	text-align:right;
	padding:12px 16px 0px 0;
	z-index:200;
}

.wm_m
{
	color:#183008;
	font:bold 12px arial, "sans-serif";
	text-decoration:none;
	background:url(images/blt_01.gif) left 6px no-repeat;
	padding:2px 0px 0px 9px;
	margin-left:7px;
}

.wm_sm
{
	color:#667766;
	font:12px arial, "sans-serif";
	text-decoration:none;
	background:url(images/blt_02.gif) left 6px no-repeat;
	padding-left:8px;
}

.m_activ
{
	text-decoration:underline !important;
}

/* */

#ws_ads
{
	position:relative;
	text-align:center;
	padding:4px 0px;
}

#ws_ads a
{
	display:block;
	margin-bottom:24px;
	color:#6a6a6a;
}

#ws_ads span
{
	display:block;
	width:90%;
	margin:0px auto;
	text-align:center;
	padding-top:2px;
	cursor:hand;
	font:normal 11px arial, "sans-serif";
}

/* */

.es_tx
{
	position:relative;
	z-index:100;
	padding:10px 8px;
	font:normal 11px arial, "sans-serif";
}

.es_tx a
{
	font:normal 12px arial, "sans-serif";
	color:#000;
}

.es_tx a:hover
{
	color:#174974;
}

.es_tx p
{
	margin-bottom:12px;
	clear:both !important;
}

#r_east h3
{
	height:17px;
	width:170px;
	padding:1px 0px 0px 9px;
}

* html #r_east h3
{
	_height:18px;
	_width:179px;
	_padding:2px 0px 0px 12px;
}

.es_tx form
{
	position:relative;
	clear:both;
	padding-bottom:2em; /* opera bug */
}

.es_tx form *
{
	display:block;
	float:left;
	position:relative;
}

.sr_pd
{
	margin:2px 0px 0px 4px;
}

.fm_tx
{
	width:145px;
	height:18px;
	background:url(images/frm_bg_01.gif) no-repeat;
	border:none;
	font:normal 12px verdana, "sans-serif";
}

/* */

#es_mb
{
	position:relative;
	text-align:center;
}

#es_mb a
{
	display:block;
	margin:8px auto;
}

.b02
{
	width:51px;
	height:14px;
	background:url(images/btn_bg_02.gif) no-repeat;
}

/* */

h2, h3
{
	width:353px;
	height:17px;
	padding:1px 0px 0px 9px;
}

.dt_tx
{
	position:relative;
	margin:0px 0px 4px 8px;
	padding:0px;
	font:normal 12px arial, "sans-serif";
	color:#000;
	clear:both;
}

ul.ul_cplx
{
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
	clear:both;
}

ul.ul_cplx li
{
	display:block;
	margin:0px;
	padding:0px 0px 0px 10px;
	clear:both;
}

ul.ul_cplx li b
{
	display:block;
	background:url(images/blt_01.gif) left no-repeat;
	padding-left:10px;
}

ul.ul_cplx li span
{
	display:block;
	margin-left:18px;
	color:#808080;
}

.b03
{
	width:80px;
	height:13px;
	background:url(images/btn_bg_03.gif) no-repeat;
	margin-right:12px;
}	

/* */

.dt_gtx
{
	position:relative;
	clear:both;
	padding-bottom:2em;
	margin-right:12px;

}

.img_hld
{
	float:left;

	border-left:1px solid #A6A6A6;
	border-top:1px solid #A6A6A6;
	border-right:1px solid #000;
	border-bottom:1px solid #000;

	margin:1px 3px 3px 1px;
	font-size:1px;
}

.dt_gtx img, .dt_img img
{
	padding:1px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}

.dt_gtx p
{
	position:relative;
	padding-right:4px;
	margin-bottom:6px;
}

.dt_gtx p:first-letter
{
	font-size:110%;
	font-weight:bold;
	padding-left:4px;
}

.b04
{
	width:62px;
	height:13px;
	background:url(images/btn_bg_04.gif) no-repeat;
	margin-right:12px;
}	

.dt_gtx a
{
	color:#336699;
}

.dt_img div
{
	margin-left:8px;
}

/* */

p.tx_sd
{
	padding:0px 4px 2px 12px;
	color:#525252;
}

ul.ul_sp
{
	list-style-image:url(images/blt_01.gif);
	margin:0px 0px 0px 48px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

/* */

#alpha
{
	padding-left:6px;
}

#alpha a
{
	color:#00447c;
	text-decoration:underline;
	text-transform:uppercase;
	padding-right:2px;
	font:normal 12px tahoma, "sans-serif";
}

a#al_ac
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

/* */

.dt_pd
{
	padding:3px 6px;
}

.fm_lg_tx
{
	width:220px;
}

.gn_frm 
{
	padding-bottom:4px;
}

.gn_frm span, .gn_frm input, .gn_frm select, .gn_frm label
{
	display:block;
	float:left;
	position:relative;
	padding-right:4px;
}

.gr_pd
{
	margin:4px 0px 0px 4px;
}

/* */

.dt_pd p
{
	clear:both;
}

#sr_td
{
	width:76px;
	font:normal 12px verdana, "sans-serif";
	margin-right:4px;
}

.gn_frm span
{
	padding-top:2px;
}

#sr_so
{
	width:140px;
}

#sr_pl
{
	padding-left:10px;
}

.gn_frm label
{
	padding:2px 24px 2px 2px;
}

#sr_res
{
	position:relative;
	clear:both;
}

#sr_res a
{
	display:block;
	padding-left:6px;
	color:#6a6a6a;
}

#sr_res a:hover
{
	color:#000;
}

#sr_res b
{
	display:block;
	padding:6px 0px 0px 6px;
	font:bold 16px arial, "sans-serif";
	color:#00447c;
}

/* */

#pr_rl
{
  position:relative;
  padding:8px 0;
}

#pr_rl b
{
	color:#00447c;
	font:bold 12px arial, "sans-serif";
	width:80px;
	display:block;
	float:left;
}

#pr_rl a
{
	display:block;
	float:left;
	width:270px;
	color:#6a6a6a;
	text-decoration:none;
}

#pr_rl a i
{
	font-style:normal;
	font-weight:bold;
	color:#000;
}

#pr_rl a:hover
{
	color:#000;
}

#pr_rl div
{
  margin-right:12px;
}
