body {
	position:relative;
	margin:10px;
	padding:0;
	font-size:1em;
	font:76% Arial, Helvetica, Tahoma, sans-serif;
	background:#FFF;
}
#wrapper {
	position:relative;
}

/* ***************************************************************** */

h1, h2, h3, h4, form, dl, ul {
	margin:0;
}
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}
small {
	display:block;
}
fieldset, img {
	border:0;
}
h1 {
	display:none;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/* ***************************************************************** */

p.title {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
	margin:0;
}
p.title span {
	color:#1B7BBB;
}
p {
	text-align:justify;
}
span.tr {
	margin:0;
	padding:10px 5px 0 10px;
	background:url('../images/menu_main_sub_arrow.gif') 0 14px no-repeat;
	color:#1B7BBB;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

/* ***************************************************************** */

span.btn {
	background:url('../images/login-left.gif') 0 50% no-repeat;
	padding:5px 0 5px 3px;
}
span.btn input {
	background:url('../images/login-right.gif') 100% 50% no-repeat;
	border:none;
	padding:5px;
	margin:0;
	color:#FFF;
}
span.btn2 {
	background:url('../images/login-left-2.gif') 0 50% no-repeat;
	padding:5px 0 5px 3px;
}
span.btn2 input {
	font-weight:bold;
	text-transform:uppercase;
	background:url('../images/login-right-2.gif') 100% 50% no-repeat;
	border:none;
	padding:5px 10px 5px 5px ;
	margin:0;
	color:#FFF;
}

/* ***************************************************************** */

#thumbnails {
}
#image {
	float:left;
	padding:0 10px 0 0;
	margin:0;
	border:none;
}
#thumbs-left {
	float:left;
}
#thumbs-left ul {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#thumbs-right {
	float:left;
}
#thumbs-right ul {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#thumbs-left ul li {
	padding:0 10px 7px 0;
	margin:0;
}
#thumbs-right ul li {
	padding:0 0 7px 0;
	margin:0;
}
#print {
	position:absolute;
	top:0;
	right:10px;
	color:#1B7BBB;
}

/* ***************************************************************** */

.editor {
	padding:0;
	margin:10px 0;
	color:#666;
}
.editor p {
	padding:0 0 10px 0;
	margin:0;
	text-align:justify;
}
.editor p.warning {
	background:url('../images/error.gif') 0 0 no-repeat;
	padding-left:30px;
	padding-bottom:10px;
}
.editor b, .editor strong {
}
.editor table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:none;/*width:100%!important;*/
}
.editor table th {
	border:1px solid #C8E1F1;
	border-bottom:2px solid #3489C0;
	background:#F4F9FC;
	padding:3px;
}
.editor table td {
	vertical-align:top;
	border:1px solid #C8E1F1;
	padding:2px;
	margin:0;
}
.editor table td p {
	padding:0!important;
	margin:0!important;
}
.editor * a {
	text-decoration:underline;
	color:#1B7BBB!important;
} 
.editor * a:hover {
	text-decoration:none;
	color:green;
}
.editor h1 {
	color:#1B7BBB!important;
	background:none!important;
	font-weight:bold!important;
	padding:10px 0!important;
	font-size:16px!important;
	margin:0!important;
	display:block;
	text-transform:uppercase;
	line-height:12px;
}
.editor h2 {
	color:#1B7BBB!important;
	font-weight:bold!important;
	padding:0 0 10px 25px!important;
	margin:20px 0 0 0!important;
	font-size:15px!important;
	background:url('../images/submenu_bullet.gif') 0 0 no-repeat!important;
}
.editor h3 {
	color:#1B7BBB!important;
	background:none!important;
	padding:10px 0 5px 0!important;
	font-size:14px!important;
  font-weight:bold!important;
	margin:0!important;
}
.editor h4 {
	color:#333!important;
	background:none!important;
	padding:3px 0 3px 0!important;
	font-size:14px!important;
  font-weight:bold!important;
	margin:0!important;
	text-transform:uppercase;
}
.editor h5 {
	color:#333!important;
	background:none!important;
	padding:3px 0 3px 0!important;
	font-size:13px!important;
  font-weight:bold!important;
	margin:0!important;
}
.editor h6 {
	font-size:1em;
	text-decoration:none;
	border-bottom:2px solid #3489C0;
	margin:0 0 10px 0!important;
	padding:0 0 2px 0!important;
	color:#3489C0;
	display:block;
}
.editor ul {
	padding:5px 0 5px 0;
	margin:0;
	list-style:none;
}
.editor ul ul {
	padding:5px 0 0 10px;
	margin:0;
	list-style:none;
}
.editor ul li {
	background:url('../images/menu_main_sub_arrow.gif') no-repeat 0 4px;
	text-align:justify;
	padding:0 0 5px 10px;
}
.editor u {
	text-decoration:none;
	border-bottom:2px solid #3489C0;
	padding-bottom:2px;
	color:#3489C0;
}
.editor strong {
	color:#3489C0;
}

/* ***************************************************************** */

