/* sy_rtls --------------------------------------------------------------------- */

/* nav ---------------------------- */
div#rtls_nav {
	background:url(/interface/rtls-navbg-1.png) no-repeat;
	height:31px;
	margin:0 -15px 24px;
	overflow:hidden;
	padding:0 15px 0 25px;
	position:relative;
	/*background-color:blue;*/
}
div#rtls_nav div.bt {
	float:left;
	height:31px;
	/*border:1px solid red;*/
}

/* bt_main ----------- */
div#rtls_nav #bt_main {
	background:url(/interface/rtls-btbg-1.png) no-repeat;
	height:31px;
	width:210px;
}
div#rtls_nav #bt_map {
	background:url(/interface/rtls-btbg-2.png) no-repeat;
	width:123px;
}
div#rtls_nav #bt_search {
	background:url(/interface/rtls-btbg-3.png) no-repeat;
	width:123px;
}
div#rtls_nav #bt_main.da1,
div#rtls_nav #bt_map.da1,
div#rtls_nav #bt_search.da1 {
	background-position:0 -35px;
}
div#rtls_nav #bt_main.da2,
div#rtls_nav #bt_map.da2,
div#rtls_nav #bt_search.da2 {
	background-position:0 -70px;
}

div#rtls_nav #bt_main a {
	display:block;
	float:left;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
div#rtls_nav #bt_main a.bm {
	background:url(/interface/rtls-bt_sel-all-1.png) no-repeat;
	background-position:12px 0;
	width:182px;
}
div#rtls_nav #bt_main a.sel_map {
	background-image:url(/interface/rtls-bt_sel-map-1.png);
}
div#rtls_nav #bt_main a.sel_qsearch {
	background-image:url(/interface/rtls-bt_sel-qsearch-1.png);
}
div#rtls_nav #bt_main a.sel_asearch {
	background-image:url(/interface/rtls-bt_sel-asearch-1.png);
}

div#rtls_nav #bt_main a.full {
	width:203px;
}
div#rtls_nav #bt_main.da1 a.bm,
div#rtls_nav #bt_main.da2 a.bm {
	background-position:12px -35px;
}
div#rtls_nav #bt_main.da1 a.bm:hover,
div#rtls_nav #bt_main.da2 a.bm:hover {
	background-position:12px -70px;
}
div#rtls_nav #bt_main a.sic {
	background:url(/interface/rtls-bt_sel-sic-1.png) no-repeat;
	background-position:0 0;
	width:28px;
}
div#rtls_nav #bt_main.da1 a.sic,
div#rtls_nav #bt_main.da2 a.sic {
	background-position:0 -35px;
}

/* bt_map, bt_search - */
div#rtls_nav #bt_map a,
div#rtls_nav #bt_search a {
	background-position:40% 0 !important;
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
div#rtls_nav #bt_map a {
	background:url(/interface/rtls-bt_map-1.png) no-repeat;
}
div#rtls_nav #bt_search a {
	background:url(/interface/rtls-bt_adsearch-1.png) no-repeat;
}
div#rtls_nav #bt_map.da1 a,
div#rtls_nav #bt_map.da2 a,
div#rtls_nav #bt_search.da1 a,
div#rtls_nav #bt_search.da2 a {
	background-position:40% -35px !important;
}
div#rtls_nav #bt_map.da1 a:hover,
div#rtls_nav #bt_map.da2 a:hover,
div#rtls_nav #bt_search.da1 a:hover,
div#rtls_nav #bt_search.da2 a:hover {
	background-position:40% -70px !important;
}

/* search ------------ */
div#rtls_nav div.search {
	border:1px solid #687279;
	height:20px;
	top:9px;
	position:absolute;
	right:15px;
	width:191px;
}
div#rtls_nav div.search input#tf_qsearch {
	background-color:#fff;
	border:none;
	display:block;
	float:left;
	height:18px;
	padding-top:2px;
	width:130px;
}
div#rtls_nav div.search input#bt_qsearch {
	background:url(/interface/rtls-bt_search-1.png) no-repeat 0 0;
	border:none;
	border-left:1px solid #687279;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:60px;
}
div#rtls_nav div.search a {
	background:url(/interface/rtls-bt_search-1.png) no-repeat 0 0;
	border-left:1px solid #687279;
	display:block;
	float:right;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:60px;
}

div#sy_rtls_mask {
	left:0;
	position:absolute;
	top:74px;
	width:100%;
	z-index:100;
}
div#sy_rtls_mask div {
	background-color:#efefef;
	filter:alpha(opacity=60);
	height:485px;
	opacity:0.6;
	margin:0 24px 0 24px;
}
div#sy_rtls_mask p {
	background-color:#fff;
	border:1px solid #000;
	color:#333;
	font:900 11px Verdana, Arial, Helvetica, sans-serif;
	height:60px;
	left:50%;
	margin:-35px 0 0 -91px;
	padding-top:10px;
	position:absolute;
	text-align:center;
	top:50%;
	width:180px;
}
div#sy_rtls_mask p img {
	margin:6px 0;
}


/* table -------------------------- */
div#rtls_table {
	height:483px;
}
table.rtls {
	border:none;
	border-collapse:collapse;
	color:#3e3e3e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*overflow:hidden;*/
	padding:0;
	/*table-layout:fixed;*/
	width:100%;
}
table.rtls th, table.rtls td {
	font-size:11px;
	vertical-align:top;
}
table.rtls img {
	display:block;
}
table.rtls th.th_t {
	/*width:50%;*/
}
table.rtls th.th_l {
	/*width:20%;*/
}
table.rtls th.th_p {
	/*width:29%;*/
}
table.rtls th.th_k {
	width:1%;
}
table.rtls tr.blank td {
	background:none;
	border:none;
}
table.rtls thead tr.blank td {
	height:4px;
}
table.rtls tfoot tr.blank td {
	height:15px;
}

/* thead ------------- */
table.rtls thead tr {
	background:url(/interface/rtls-thead-1.png) repeat-x 0 0;
}
table.rtls thead th {
	border:1px solid #687279;
}
table.rtls thead th.active {
	color:#fff;
	background:url(/interface/rtls-thead-1.png) repeat-x 0 -25px;
}
table.rtls thead th a {
	color:#444a4f;
	display:block;
	font-weight:900;
	height:20px;
	line-height:19px;
	overflow:hidden;
	padding-left:10px;
	text-decoration:none;
}
table.rtls thead th:hover {
	background:url(/interface/rtls-thead-1.png) repeat-x 0 -50px;
}
table.rtls thead th.active a {
	color:#fff;
}
table.rtls thead th.active a.asc {
	background: url(/interface/rtls-asc-dsc-1.gif) no-repeat 100% 0;
}
table.rtls thead th.active a.dsc {
	background: url(/interface/rtls-asc-dsc-1.gif) no-repeat 100% -20px;
}

/* tbody ------------- */
table.rtls tbody td, 
table.rtls tbody th {
	border:1px solid #c1c9cf;
	height:20px;
	line-height:19px;
	padding-left:10px;
}
table.rtls tbody td {
	color:#3e3e3e;
}
table.rtls tbody th {
	color:#1f4476;
	font-weight:bold;
}
table.rtls tbody th a {
	color:#1f4476;
	display:block;
	height:20px;
	line-height:19px;
	margin-left:-10px;
	padding-left:10px;
	text-decoration:none;
}
table.rtls tbody tr {
	cursor:pointer;
}
table.rtls tbody tr.row1 {
	background-color:#eef2f4;
}
table.rtls tbody tr.row2 {
	background-color:#fff;
}
table.rtls tbody tr.row1 th.sortby,
table.rtls tbody tr.row1 td.sortby {
	background-color:#e2e9ee;
}
table.rtls tbody tr.row2 th.sortby,
table.rtls tbody tr.row2 td.sortby {
	background-color:#f3f6f9;
}
table.rtls tbody td.keys {
	padding-left:0px;
	padding-top:0px;
}
table.rtls tbody tr.sel th,
table.rtls tbody tr.sel td {
	background: url(/interface/rtls-rowsel-1.png) repeat-x;
}

/* tfoot ------------- */
table.rtls tfoot tr td {
	background:url(/interface/rtls-thead-1.png) repeat-x 0 0;
	border:1px solid #687279;
	font-weight:bold;
	height:20px;
	margin:0;
}
table.rtls div.tf_nav {
	border-left:1px solid #687279;
	height:20px;
	margin:0 auto;
	width:302px;
}
table.rtls div.tf_nav a {
	background:url(/interface/rtls-tfoot-1.png) repeat-x 0 0;
	border-right:1px solid #687279;
	color:#444a4f;
	display:block;
	float:left;
	height:20px;
	line-height:19px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:25px;
}
table.rtls div.tf_nav a:hover {
	background:url(/interface/rtls-tfoot-1.png) repeat-x 0 -30px;
}
table.rtls div.tf_nav a.sel {
	background:#444a4f url(none);
	color:#fff;
	cursor:default;
}
table.rtls div.tf_nav a.sel:hover {
	background:#444a4f url(none);
}
table.rtls div.tf_nav span {
	border-right:1px solid #687279;
	color:#444a4f;
	display:block;
	float:left;
	height:20px;
	line-height:19px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:20px;
}
table.rtls div.tf_nav cite.sp {
	border-right:1px solid #687279;
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
	text-indent:-999px;
	width:5px;
}
table.rtls div.tf_nav a.pn {
	width:30px;
}
table.rtls div.tf_nav a.na {
	color:#aca48d;
	cursor:default;
}
table.rtls div.tf_nav a.na:hover {
	background:url(/interface/rtls-tfoot-1.png) repeat-x 0 0;
}
/* delete */
table.rtls div.tf_nav a.all {
	width:87px;
}
/* ----------------------------------------------------------------------------- */



/* rtls_map -------------------------------------------------------------------- */
div#rtls_map {
	position:relative;
}
div#rtls_map div.map {
	background:#9cabb6 url(/interface/rtls-map-1.png) no-repeat 50% 50%;
	height:475px;
	left:0;
	position:absolute;
	top:0;
	width:510px;
}
div#rtls_map div.map div.greece {
	background:url(/interface/rtls-map-2.png) no-repeat 0 0;
	left:15px;
	height:197px;
	position:absolute;
	top:15px;
	width:153px;
}
div#rtls_map div.map div.paros {
	background:url(/interface/rtls-map-3.png) no-repeat 0 0;
	left:193px;
	height:79px;
	position:absolute;
	top:210px;
	width:192px;
}
div#rtls_map div.map div.antiparos {
	background:url(/interface/rtls-map-4.png) no-repeat 0 0;
	left:12px;
	height:50px;
	position:absolute;
	top:330px;
	width:157px;
}
div#rtls_map div.map div.spot {
	background:url(/interface/rtls-map-spot-bg-1.png) no-repeat;
	border:1px solid #9cabb6;
	height:22px;
	overflow:hidden;
	padding-right:5px;
	position:absolute;
}
div#rtls_map div.map div.spr {
	background:url(/interface/rtls-map-spot-bg-2.png) no-repeat 100% 0 !important;
	padding-left:5px;
	padding-right:0 !important;
}
div#rtls_map div.map div.spot p {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	height:22px;
	line-height:22px;
	padding-left:20px;
	width:1%;
}
div#rtls_map div.map div.spr p {
	padding-left:0 !important;
	padding-right:20px;
}

div#rtls_map div.list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:475px;
	margin-left:520px;
}
div#rtls_map div.list h3 {
	background:url(/interface/rtls-thead-1.png) repeat-x 0 0;
	border:1px solid #687279;
	color:#3e3e3e;
	font-size:11px;
	font-weight:900;
	height:18px;
	line-height:1.55em;
	margin-bottom:3px;
	overflow:hidden;
	text-align:center;
}
div#rtls_map div.list div.places {
	background-color:#e1e1e1;
	border:1px solid #c1c9cf;
	height:450px;
	overflow-x:hidden;
	overflow-y:auto;
}
div#rtls_map div.list div.places table {
	width:100%;
}
div#rtls_map div.list div.places tr.row1 {
	background-color:#eef2f4;
}
div#rtls_map div.list div.places tr.row2 {
	background-color:#fff;
}
div#rtls_map div.list div.places td {
	border-bottom:1px solid #c1c9cf;
	color:#3e3e3e;
	font-size:11px;
}
div#rtls_map div.list div.places td a {
	color:#1f4476;
	display:block;
	font-weight:900;
	height:13px;
	line-height:1.2em;
	overflow:hidden;
	padding:4px 10px;
	text-decoration:none;
}
div#rtls_map div.list div.places td a:hover {
	background: url(/interface/rtls-rowsel-1.png) repeat-x;
}
/* ----------------------------------------------------------------------------- */



/* sy_details ------------------------------------------------------------------ */
div#sy_details {
	background-color:#e1e1e1;
	border:1px solid #687279;
	height:481px;
	margin:0;
	position:relative;
	/*border:1px solid red;*/
}

div#sy_details.abs {
	border:1px solid #333;
	margin-left:24px;
	margin-right:24px;
}
div#sy_odetails {
	left:0;
	position:absolute;
	top:74px;
	width:100%;
	z-index:101;
}

div#sy_details_mask {
	background-color:#000;
	/*filter:alpha(opacity=60);*/
	height:100%;
	left:0;
	/*opacity:0.6;*/
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
div#sy_details_load,
div#sy_fsuccess {
	background-color:#fff;
	border:1px solid #000;
	color:#333;
	font:900 11px Verdana, Arial, Helvetica, sans-serif;
	height:60px;
	left:50%;
	margin-left:-91px;
	padding-top:10px;
	position:absolute;
	text-align:center;
	top:258px;
	width:180px;
	z-index:102;
}
div#sy_details_load br,
div#sy_fsuccess br {
	display:inline !important;
}
div#sy_fsuccess {
	top:136px;
}
div#sy_details_load.dnav {
	top:295px;
}
div#sy_details_load img,
div#sy_fsuccess img {
	margin:6px 0;
}


div#sy_details div.head {
	background: url(/interface/rtls-details-headbg-1.png) repeat-x;
	border-bottom:1px solid #687279;
	height:31px;
	margin-bottom:14px;
	overflow:hidden;
}
div#sy_details div.gallery,
div#sy_details div.cform {
	left:14px;
	height:400px;
	overflow:hidden;
	position:absolute;
	top:46px;
	width:409px;
}
div#sy_details div.cform {
	background-color:#fff;
}
div#sy_details div.data {
	background-color:#fff;
	height:380px;
	margin:14px 14px 14px 439px;
	overflow:hidden;
	padding:10px;
}
div#sy_details div.foot {
	background: url(/interface/rtls-details-footbg-1.png) repeat-x;
	border-top:1px solid #687279;
	height:20px;
	overflow:hidden;
}


/* head -------------- */
div#sy_details div.head h1 {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:900;
	letter-spacing:-0.05em;
	line-height:1.7em;
	text-align:center;
}
div#sy_details div.head a {
	background:url(/interface/rtls-details-close-1.gif) no-repeat 0 0;
	display:block;
	height:31px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-999px;
	top:0;
	width:31px;
}
div#sy_details div.head a:hover {
	background-position:0 -31px;
}
/* ------------------- */


/* gallery ----------- */
div#sy_details div.gallery div.img {
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	height:308px;
	overflow:hidden;
	width:408px;
}
div#sy_details div.gallery div.img img {
	background-color:#fff;
	display:block;
	padding:4px;
}
#sy_img_load {
	background-color:#fff;
	height:24px;
	overflow:hidden;
	position:absolute;
	right:1px;
	top:0;
	width:24px;
}
div#sy_details div.gallery div.thumbs {
	background-color:#fff;
	height:79px;
	margin-top:12px;
	overflow:hidden;
	position:relative;
	width:408px;
}
div#sy_details div.gallery div.thumbs a.pback,
div#sy_details div.gallery div.thumbs a.pnext {
	display:block;
	height:79px;
	overflow:hidden;
	position:absolute;
	text-indent:-999px;
	top:0;
	width:18px;
	/*background-color:#ccc;*/
}
div#sy_details div.gallery div.thumbs a.pback:hover,
div#sy_details div.gallery div.thumbs a.pnext:hover {
	background-position:0 -79px;
}
div#sy_details div.gallery div.thumbs a.pback {
	background: url(/interface/rtls-details-pback-1.gif) no-repeat 0 0;
	left:0;
}
div#sy_details div.gallery div.thumbs a.pnext {
	background: url(/interface/rtls-details-pnext-1.gif) no-repeat 0 0;
	right:0;
}
div#sy_details div.gallery div.thumbs a.na,
div#sy_details div.gallery div.thumbs a.na:hover {
	background-position:0 -158px !important;
	cursor:default;
}
div#sy_details div.gallery div.thumbs div.thgall {
	height:71px;
	left:18px;
	overflow:hidden;
	position:absolute;
	top:4px;
	width:371px;
}
div#sy_details div.gallery div.thumbs div.thgall table {
	left:0px;
	position:absolute;
}
div#sy_details div.gallery div.thumbs div.thgall img {
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	margin-right:4px;
}
/* ------------------- */


/* data -------------- */
div#sy_details div.data {
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
div#sy_details div.data strong {
	color:#575757;
}
div#sy_details div.data br {
	display:none;
}
div#sy_details div.data p.b1 span,
div#sy_details div.data p.b1 strong,
div#sy_details div.data div.b3 span,
div#sy_details div.data div.b3 strong,
div#sy_details div.data div.services span,
div#sy_details div.data div.services strong {
	display:block;
}
div#sy_details div.data p.b1 {
	height:65px;
	overflow:hidden;
	/*background-color:#ccc;*/
}
div#sy_details div.data p.b1 strong {
	margin-bottom:6px;
}
div#sy_details div.data div.lb {
	background: url(/interface/rtls-details-bg-1.gif) no-repeat 100% 0px;
	height:309px;
	margin-top:7px;
	position:relative;	
	/*background-color:red;*/
}
div#sy_details div.data p.b2 {
	height:179px;
	margin-right:127px;
	overflow:hidden;
	/*background-color:#ccc;*/
}
div#sy_details div.data p.b2 br.nb {
	display:block;
}
div#sy_details div.data p.b2 img {
	display:block;
	margin-bottom:7px;
	margin-left:-10px;
}
div#sy_details div.data p.b2 span.nb,
div#sy_details div.data p.b2 strong {
	line-height:18px;
}
div#sy_details div.data div.b3 {
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	width:100%;
}
div#sy_details div.data div.b3 p {
	margin-right:127px;
	/*background-color:#aaa;*/
}
div#sy_details div.data div.b3 p span {
	margin-top:5px;
}
div#sy_details div.data div.services {
	height:258px;
	margin-bottom:50px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	width:110px;
	/*background-color:#ccc;*/
}
div#sy_details div.data div.services em {
	display:none;
}
div#sy_details div.data div.services span.title {
	background:none;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:2px;
	padding:0;
}
div#sy_details div.data div.services span,
div#sy_details div.data div.services strong {
	background: url(/interface/rtls-details-ic-services-1.gif) no-repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:900;
	height:14px;
	line-height:1.2em;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:8px;
	/*background-color:red;*/
	/*border-bottom:1px solid #fff;*/
}
div#sy_details div.data div.services span {
	background-position:0 0px;
	color:#cecece;
}
div#sy_details div.data div.services strong {
	background-position:0 -14px;
	color:#585858;
}
div#sy_details div.data p.links {
	bottom:0;
	height:50px;
	overflow:hidden;
	position:absolute;
	right:0;
	width:110px;
	/*background-color:#ccc;*/
}
div#sy_details div.data p.links a, 
div#sy_details div.data p.links em {
	background:url(/interface/rtls-details-contact-1.gif) no-repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:900;
	height:15px;
	left:0;
	line-height:1em;
	padding-left:33px;
	padding-top:3px;
	position:absolute;
	text-decoration:none;
	width:74px;
	/*background-color:#ccc;*/
}
div#sy_details div.data p.links a {
	color:#677178;
}
div#sy_details div.data p.links a:hover {
	color:#444a4f;
}
div#sy_details div.data p.links em {
	color:#d0d3d6;
	font-style:normal;
}
div#sy_details div.data p.links .email {
	bottom:25px;
}
div#sy_details div.data p.links .website {
	bottom:0;
}
div#sy_details div.data p.links a.email {
	background-position:0 0;
}
div#sy_details div.data p.links a.email:hover {
	background-position:0 -18px;
}
div#sy_details div.data p.links em.email {
	background-position:0 -36px;
}
div#sy_details div.data p.links a.website {
	background-position:0 -70px;	
}
div#sy_details div.data p.links a.website:hover {
	background-position:0 -88px;
}
div#sy_details div.data p.links em.website {
	background-position:0 -106px;
}
/* ------------------- */


/* foot -------------- */
div#sy_details div.foot div {
	margin:0 auto;
	width:174px;
}
div#sy_details div.foot a {
	background-image:url(/interface/rtls-details-foot-1.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
	text-indent:-999px;
	width:20px;
	/*background-color:#ccc;*/
}
div#sy_details div.foot a:hover {
	background-position:-20px inherit;
}
div#sy_details div.foot a.first,
div#sy_details div.foot a.prev,
div#sy_details div.foot a.firstna,
div#sy_details div.foot a.prevna {
	border-left:1px solid #687279;
}
div#sy_details div.foot a.next,
div#sy_details div.foot a.last,
div#sy_details div.foot a.nextna,
div#sy_details div.foot a.lastna {
	border-right:1px solid #687279;
}
div#sy_details div.foot a.first {
	background-position:0 0;
}
div#sy_details div.foot a.first:hover {
	background-position:-20px 0;
}
div#sy_details div.foot a.firstna {
	background-position:-40px 0;
	cursor:default;
}
div#sy_details div.foot a.prev {
	background-position:0 -20px;
}
div#sy_details div.foot a.prev:hover {
	background-position:-20px -20px;
}
div#sy_details div.foot a.prevna {
	background-position:-40px -20px;
	cursor:default;
}
div#sy_details div.foot a.next {
	background-position:0 -40px;
}
div#sy_details div.foot a.next:hover {
	background-position:-20px -40px;
}
div#sy_details div.foot a.nextna {
	background-position:-40px -40px;
	cursor:default;
}
div#sy_details div.foot a.last {
	background-position:0 -60px;
}
div#sy_details div.foot a.last:hover {
	background-position:-20px -60px;
}
div#sy_details div.foot a.lastna {
	background-position:-40px -60px;
	cursor:default;
}
div#sy_details div.foot strong {
	border-left:1px solid #687279;
	border-right:1px solid #687279;
	display:block;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	height:20px;
	line-height:1.75em;
	text-align:center;
	width:85px;
	background-color:#444a4f;
}
/* ------------------- */


/* cform ------------- */
div#sy_details div.cform form {
	color:#000;
	padding:20px 13px 10px 10px;
}
div#sy_details div.cform form br {
	display:none;
}
div#sy_details div.cform label {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
div#sy_details div.cform label.err {
	color:#990000;
}
div#sy_details div.cform fieldset.fs1 {
	height:102px;
	/*background-color:red;*/
}
div#sy_details div.cform fieldset.fs1 label,
div#sy_details div.cform fieldset.fs2 label {
	display:block;
	float:left;
	height:20px;
	line-height:1.65em;
	margin-bottom:11px;
	overflow:hidden;
	padding:0 9px 0 0;
	text-align:right;
	width:55px;
	/*background-color:#ccc;*/
}
div#sy_details div.cform fieldset.fs1 input,
div#sy_details div.cform fieldset.fs3 input {
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #919191;
	border-top:1px solid #919191;
	display:block;
	height:18px;
}
div#sy_details div.cform fieldset.fs1 input.err,
div#sy_details div.cform fieldset.fs2 textarea.err,
div#sy_details div.cform fieldset.fs3 input.err {
	background: url(/interface/form-err.gif) repeat-x;
}
div#sy_details div.cform fieldset.fs1 input {
	float:left;
	margin-bottom:11px;
	width:320px;
}
div#sy_details div.cform fieldset.fs2 {
	height:194px;
	/*background-color:blue;*/
}
div#sy_details div.cform fieldset.fs2 textarea {
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #919191;
	border-top:1px solid #919191;
	display:block;
	float:left;
	height:192px;
	margin-bottom:11px;
	width:320px;
}
div#sy_details div.cform fieldset.fs3 {
	bottom:10px;
	left:15px;
	overflow:hidden;
	position:absolute;
	width:140px;
	/*background-color:#ccc;*/
}
div#sy_details div.cform fieldset.fs3 label,
div#sy_details div.cform fieldset.fs3 strong {
	display:block;
}
div#sy_details div.cform fieldset.fs3 strong {
	color:#585858;
	margin:2px 0 4px;
}
div#sy_details div.cform fieldset.fs3 input {
	width:138px;
}
div#sy_details div.cform fieldset.fs4 {
	bottom:10px;
	right:13px;
	overflow:hidden;
	position:absolute;
	width:107px;
	/*background-color:#ccc;*/
}
div#sy_details div.cform fieldset.fs4 a {
	background:url(/interface/rtls-details-contact-1.gif) no-repeat;
	background-position:0 -140px;
	color:#677178;
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	height:15px;
	line-height:1em;
	margin-top:5px;
	padding-top:3px;
	text-align:center;
	text-decoration:none;
	width:107px;
}
div#sy_details div.cform fieldset.fs4 a.cancel {
	font-weight:100;
}
div#sy_details div.cform fieldset.fs4 a:hover {
	background-position:0 -158px;
	color:#444a4f;
}
div#sy_details div.cform fieldset.fs4 input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	line-height:1em;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
	width:107px;
}
/* ------------------- */


/* ----------------------------------------------------------------------------- */
