html, body, div, p, span, ul, li, td, h1, h2 {margin:0; padding:0; font-family:Tahoma; font-size:11px;}
body {background:#4396bf; overflow:hidden; width:100%; height:100%;}
img {border:none;}
a {cursor:pointer;}

div.center {position:absolute; z-index:2; left:0; top:0; width:100%; padding-top:0px;}
div.bn {height:145px; padding:10px; overflow:hidden; margin-top:-60px;}
.bg {width:100%; height:100%;}
.bg tr td {overflow:hidden;}
.bg tr td div {width:120%; overflow:hidden;}
.bg tr td div img {float:left; margin:0; padding:0; width:100px; height:100px;}

div.map {width:600px; height:288px; overflow:hidden; /*border:#c1e1f4 1px dashed;*/ background:#4396bf; position:relative;}
div.map div {width:600px; height:288px; overflow:hidden; background:#4396bf; position:absolute; top:0; left:0;}

div.login {width:580px; /*border:#c1e1f4 1px dashed;*/ margin:10px; padding:10px 10px 10px 10px; background:#4396bf;}
div.login > div {color:#FF0; font-family:Arial; font-weight:bold; font-size:16px; text-transform:uppercase; padding:8px; text-align:center;}
div.login > span {color:#FFF; font-size:14px; font-family:Arial; font-weight:bold; padding:0 6px 0 12px;}

div.login input.in
{
	color:#306980;
	font-size:14px;
	font-family:Arial;
	border:#5da8ce 2px solid;
	width:160px;
	height:21px;
	padding:3px 3px 0 3px;
	font-weight:bold;
}

div.login input[type=submit] {margin-left:12px;}

div.bottom {padding:12px;}
div.bottom a {margin:0 4px;}

/*div.login p span {color:#FFF; float:right; display:block;}*/
div.login p.links {padding:3px 0; text-align:left;}
div.login p.links a, div.login p.links span {color:#FF0; font-size:12px; margin:0 18px;}

div.login div.lang {float:right; padding:4px 8px; border:#c1e1f4 1px dashed; background:#4396bf; margin-right:-70px; margin-top:-26px;}
div.login div.lang a {display:block; margin:4px 0;}

table.lang tr td {padding:0 3px;}
table.lang {margin-bottom:12px;}
/*table.lang tr td a img {border:#444 1px solid;}*/

/*----------------------------*/
input.button
{
	background:#529cbc url(../images/button-bg.jpg) repeat-x bottom left;
	border:#5da8ce 2px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:2px 6px 4px 6px;
}

.message {color:#FF0; font-family:Arial; font-weight:bold; font-size:14px; padding:12px; background:#BC2A4D; margin:8px; display:none;}

div#popup {position:absolute; width:100%; left:0; top:200px; z-index:10;}
div#popup > div {width:400px; border:#87CEEC 7px solid; background:#3487B0; color:#FFF; text-align:left;}
div#popup > div > p {padding:5px;}
div#popup > div > span
{
	display:block;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFF;
	background:#235265;
	margin:1px;
	border-bottom:#87CEEC 1px solid;
}
div#popup a#close-popup
{
	float:right;
	border:#FFF 1px solid;
	color:#FF0;
	font-weight:bold;
	padding:5px 7px;
	margin:-7px -7px 0 0;
	font-family:Arial;
	font-size:14px;
	background:#235265;
}
div#popup > div > div {margin:1px; /*height:276px;*/ padding:6px 4px; border-bottom:#87CEEC 1px solid;}
div#popup > div > div > textarea {width:380px; height:266px; border:none; color:#3487B0; font-size:12px; padding:4px;}
div#popup > div > a {float:right; font-weight:bold; border:#235265 1px solid; background:#FFF; padding:4px; margin:1px 4px 0 0; color:#235265;}
div#popup > div > p {padding:4px; font-size:12px; color:#FF0; margin-right:80px; height:20px; font-weight:bold;}

table.edit-data {width:100%;}
table.edit-data tr td {padding:3px 6px; color:#FFF; text-align:left; vertical-align:middle;}
table.edit-data tr td span {color:#235265;}
table.edit-data tr td input[type=text], table.edit-data tr td select {width:98%; color:#235265; font-size:11px;}
table.edit-data tr td textarea {width:97%; height:80px; padding:3px; color:#235265; font-size:11px;}