/* base css 

body {

	color: #6B6B6B;

	background: url(../images/body-bg.gif) repeat-x top #FFFFFF;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	line-height: 1.5;

	padding: 0;

	margin: 0;

}*/



/* form {

	padding: 0;

	margin: 0;

}

table {

	border-width		: 0px;

	border-collapse		: collapse; 

}*/

#av {
	width:100%;
	height: 150px;
	border-bottom: #CCC 3px solid;
	background:#871545;
}
#av:hover {
	cursor:pointer
}
/*#av{
	width:100%;
	border-bottom: #CCC 3px solid;
}
#av-left{
	float:left;
	width:413px;
}
#av-right{
	padding-left:20px;
	background:url(http://arenda-vagonov.ru/images/av_05.jpg) top;
	margin-left:425px;
}
#av-right a{
	color:#FFB449;
	font-weight:bold
}*/
div#overlay {
	background-color:#000000;
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	opacity:0.5;
}
body {
	scrollbar-face-color:#5997CA;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #5997CA;
	scrollbar-darkshadow-color: #5997CA;
	scrollbar-track-color: #F6F6F6;
	scrollbar-arrow-color: #F6F6F6;
}
td, tr, p, div {
	font-family : Tahoma, Geneva, sans-serif;
	font-size : 12px;
	color:#333;/*	color				: #2B98B7; */
}
img {
	border-width: 0px;
}
a {
	color: #2B98B7;
	font-size: 12px;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	color: #2B98B7;
	font-size: 12px;
	text-decoration: none;
}
/* end base css */



/* carcass css */

/*#outertable {

	width				: 100%;

	background:url(../images/header-bg.jpg) no-repeat top left;*/

/*}

#outertable td {



}

td#authtd {

	text-align			: right;

	vertical-align		: middle;

	height				: 28px;

	padding				: 19px 65px 0 0;

}*/



td#bannerouttd {
}
table#bannertable {
	margin : 8px 0 8px 0;
	width: 100%;
}
td#sitenametd {
	vertical-align : middle;
	font : bold 34px Tahoma, Geneva, sans-serif;
	color : #FFF;
	background :	url(../images/logo.gif) no-repeat top left;
}
td#bannertd {
	width : 640px;
	text-align : right;
	padding-right : 55px;
}
td#pathtd {
	vertical-align : middle;
	height : 40px;
	padding-top : 20px;
	padding-left : 75px;
}
td#maintd {
	padding : 0 55px 0 55px;
}
table#contenttable {
	margin-top : 0px;
	width: 100%;
}
td#lefttd {
	width : 160px;
	padding : 60px 5px 5px 30px;
	background : url(../images/left-bg.jpg) no-repeat top left;
}
td#center {
	padding : 30px;
	background : url(../images/center-bg.jpg) no-repeat top left;
}
td#righttd {
	width : 180px;
	padding : 60px 5px 5px 5px;
}
td#footertd {
	text-align : center;
	vertical-align : middle;
	height : 28px;
	background:#F3F3F3 url(../images/stripe1.gif) repeat scroll 0 0;
}
/* end carcass css */



/* start custom css */

table.module {
}
td#center table.module {
	background:transparent url(../images/seperator.gif) no-repeat scroll right bottom;
	margin-bottom: 15px;
}
td.moduletitle {
	font : bold 12px Tahoma, Geneva, sans-serif;
	line-height : 24px;
}
td.modulebody {
	padding-bottom : 15px;
	padding-top : 5px;
}
td#lefttd td.modulebody {
}
div.con_heading {
	font : bold 14px Tahoma, Geneva, sans-serif;
}
div.con_text {
	text-align: justify;
	padding: 8px;
}
table.categorylist, ul.uc_cat_list {
	margin : 10px;
	width : 100%;
}
table.component {
	width: 100%;
}
td#search {
	padding-right: 65px;
}
div.search .inputbox {
	background:#B5DEEA none repeat scroll 0 0;
	border:1px solid #2B98B7;
	width:100px;
}
div.search {
	background:transparent url(../images/icon-search.gif) no-repeat scroll left center;
	margin-top:6px;
	float: right;
	padding-left:20px;
}
td#center div.con_heading, td#center div.con_icons, td#center td.moduletitle {
	font : normal 12px Tahoma, Geneva, sans-serif;
	background : url(../images/stripe1.gif);
	padding: 5px;
}
td#center div.con_icons {
	float: right;
}
td#center td.modulebody {
	padding-left: 5px;
	padding-right: 5px;
}
td#righttd td.modulebody div {
	text-align: center;
	padding: 10px;
	color: #FFF;
}
td#center td.component_td table {
	width: 100%;
}
.mod_poll_title {
	padding: 0 8px;
	margin: 0 !important;
}
.mod_latest_date {
	text-align: right;
	border-bottom: #EEEEEE 1px solid;
	padding-bottom: 4px;
}
.mod_latest_comments {
	text-align: right;
	border-bottom: #EEEEEE 1px solid;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.mod_latest_entry {
	padding-top: 8px;
}
td#lefttd .file, td#lefttd .folder {
	background-image: none !important;
	padding: 0 !important;
}
td#lefttd .file a, table.pmenu a, td#lefttd .folder a {
	border-bottom:1px solid #F3F3F3;
	color:#6B6B6B;
	display:block;
	background:#FFF;
	padding: 4px 4px 4px 4px;
	text-decoration:none;
}
td#lefttd .file a:hover, td#lefttd .file a:active, td#lefttd .file a:focus, div.activemenu, td#lefttd .folder a:hover, td#lefttd .folder a:active, td#lefttd .folder a:focus {
	background:#F3F3F3 url(../images/arrow-on.gif) no-repeat scroll right center !important;
	color:#6B6B6B;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
}
div.activemenu {
	border: #E6E6E6 1px solid;
}
table.pmenu {
	width: 100%;
}
table.pmenu a:hover, table.pmenu a:active, table.pmenu a:focus {
	background:#F3F3F3 url(../images/arrow-on.gif) no-repeat scroll right center !important;
	color:#6B6B6B;
	text-decoration:none;
	padding: 4px 4px 4px 4px;
}
table.pmenu td {
	padding: 0 !important;
}
td#righttd td.modulebody {
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	padding: 5px 5px 15px 15px;
}
td#righttd td.moduletitle {
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	padding: 10px 8px 0 8px;
	font-weight: normal;
	border-bottom: #EEE 1px solid;
	background: #F6F6F6;
}
td#righttd div.modulefooter {
	height: 11px;
	background:#FFF url(../images/righttd-modulebody-bg.jpg) no-repeat scroll center bottom;
}
table.contentlist {
	margin: 5px;
}
ul#mainmenu li {
	line-height : 18px;
}
.usr_wall_addlink {
	height: 24px;
}
button, input[type="reset"], input[type="button"], input[type="submit"] {
	background:#38aae5 none repeat scroll 0 0;
	border:2px solid #F3F3F3;
	color:#FFFFFF;
	padding:1px 8px;
}
input[type="file"] {
	background: #F3F3F3 none repeat scroll 0 0;
	border: 1px solid #777;
	color: #000000;
	padding: 1px 8px;
}
.mod_pcat_current {
	text-align: left !important;
	color: #6B6B6B !important;
}
a.backlink {
	float: right;
}
div.faq_quest, div.faq_cats {
	padding: 10px;
}
/*auth links*/

	#ht_reg, #ht_auth, #ht_fav, #ht_profile, #ht_messages, #ht_logout {
}
#authtd a {
	display:block;
	float:right;
	line-height:31px;
	padding:0 15px;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFF;
}
#authtd a:hover, #authtd a:active, #authtd a:focus {
	background:#83C7DA url(../images/mainnav-on-bg.gif) no-repeat scroll center bottom;
}
#ht_reg {
}
#ht_auth {
}
#ht_fav {
}
#ht_profile {
}
#ht_messages {
}
#ht_logout {
}
/*auth links*/

/* end custom css */



/*------------ AUTH --------------------*/

#modalContainer {
	height:100px;
	width:300px;
	left:40%;
	top:25%;
	background-color:#ededed;
	border:1px solid #000;
	z-index:999999;
	position:absolute;
}
#authModal {
	padding: 0;
	margin: 0;
}
#authModal table {
	width:100%;
	margin:0px;
	background:url(../images/header-bg.jpg) no-repeat top left;
	font-size: 11px;
	color: #38577E;
	line-height: 15px;
	font-family: Tahoma;
	margin: 0;
}
#authModal table td {
	padding:0px;
}
#authModal #authtd {
	font-size:1.1em;
	padding:10px;
}
#authtitle {
	font-size:14px;
	text-transform: uppercase;
	font-weight: bold;
	color:#38577E;
}
#authtitle div {
	padding:10px;
	margin-bottom:20px;
	width:306px;
}
#authinput {
	width:180px;
	display:block;
	border: #38577E 1px solid;
	padding:4px;
	padding-left:13px;
	padding-right:26px;
	font-size:1.4em;
	margin-top:8px;
	margin-left:20px;
}
#remember {
	margin-right:15px;
	margin-top:5px;
	text-align:right;
	font-size:1.3em;
}
#authbtn {
	margin-top:5px;
	margin-right:10px;
	float:right;
	font-size:1.3em;
}
/**************************forum*****************************/

.forum_cattitle {
	font-weight: bold;
	font-size: 1.45em;
	color: #393a3e;
	line-height: 1.19em;
	margin:0;
	margin-top: 10px;
	padding: 4px;
}
.post_usercell, .post_msgcell {
	border: solid 1px #ededed;
}
.post_usercell {
	border-bottom: #FFF 1px solid;
	background-color:#EDEDED;
	width: 100px;
}
table.forums_table, table.threads_table {
	border: 0;
	border-bottom: #EEE 1px solid;
}
table.forums_table td, td.row1, table.threads_table td {
	padding: 10px;
	vertical-align: middle;
}
.forum_poll_table, .forum_poll_header, .forum_fast {
	border: #EEE 1px solid;
}
.forum_fa {
	border: #C0C0C0 1px solid;
}
.forum_poll_data {
	border: 0;
}
.forum_toolbar td {
	padding: 2px;
}
.forum_toollinks {
	margin-bottom:3px;
	text-align:left;
}
.forum_toollinks table td {
	padding: 1px;
	margin: 0;
}
.forum_poll_gauge {
	background-color:#949494;
}
td.row2 {
	background:#F3F3F3 url(../images/stripe1.gif) repeat scroll 0 0;
}
/************************************************************/

/*bb*/

.usr_msgmenu_active {
	margin-right:10px;
	background-color:#EBEBEB;
	padding:10px;
	font-weight:bold;
}
.usr_msgmenu_link {
	margin-right:10px;
	padding:10px;
}
.usr_msgmenu_bar {
	background-color:#EBEBEB;
	margin-bottom:10px;
}
.usr_msgreply_source {
	padding:15px;
	background-color:#FFFFFF;
	border:dashed 1px gray;
	margin-bottom:10px;
}
.usr_msgreply_sourcetext {
	font-size: 16px;
}
.usr_msgreply_author {
	font-style:italic;
	color:#666666;
	text-align:right;
}
.usr_msg_smilebox {
	padding:8px;
	background-color:#EBEBEB;
	border:solid 1px silver;
	margin-bottom:4px;
}
.usr_msg_bbcodebox {
	padding:0px;
	background-color:#EBEBEB;
	border:solid 1px silver;
	margin-bottom:4px;
	overflow:hidden;
	_height:1%;
}
.usr_bb_button {
	display:block;
	border: solid 1px silver;
	margin:2px;
	padding:6px;
	float:left;
}
.usr_bb_button:hover {
	display:block;
	border: solid 1px silver;
	margin:2px;
	padding:6px;
	float:left;
	background-color:#FFFFFF;
}
.usr_bb_hint {
	display:block;
	margin:2px;
	padding:5px;
	float:left;
	color:#666666;
}
.search_row1 {
	background-color:#FFFFFF;
}
.search_row2 {
	background-color:#EBEBEB;
}
.component_td div table {
	border: 0 !important;
	margin: 2px;
}
.usr_msg_title {
	background-color: #EBEBEB;
}
.authtable td {
	padding: 2px;
}
/*---------------------------------------------------------*/

.ajax_autogrowarea {
	overflow:hidden;
	display:block;
	border:solid 1px #C0C0C0;
	width:100%;
	height:108px;
	min-height:180px;
	max-height:702px;
	line-height:18px;
}
.bb_tag_code {
	border:solid 1px silver;
	padding:8px;
}
.bb_tag_hide {
	padding:8px;
	background-color:#FFFFCC;
	color:#666666;
}
.bb_tag_hide a {
	color:#333333;
	text-decoration:underline;
}
.mod_pcat_link, .mod_pcat_current {
	padding: 3px;
	display: block;
}
.price_search_form {
	padding: 10px;
}
/*------------------ MODULE "POLLS" -----------------*/



.mod_poll_submit {
	margin-top: 10px;
}
.mod_poll_gauge {
	display: table;
	height: 12px;
	margin-bottom: 8px;
}
.mod_poll_answers td {
	padding: 2px;
	vertical-align: middle;
}
.mod_poll_submit {
	margin: 5px;
}
/*---------------- ZADANIYA FORM -----------*/

input[type=text], input[type=password], textarea, select {
	border: 1px solid #777;
}
textarea {
	overflow: auto;
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
input[type=password]:hover, input[type=text]:hover, textarea:hover {
	background: #ffffe1;
	border: 1px dashed #555;
}
input[type=password]:focus, input[type=text]:focus, textarea:focus {
	background: #f8f8f8;
	border: 1px solid #999;
}
/*---------------- Vazhnie polya ---------------*/



input.req {
	border: 1px solid #900000;
}
/*---------------- REGISTRATION FORM -----------*/

.regrow1 {
	background-color:#EBEBEB;
}
.regrow2 {
	background-color:#FFFFFF;
}
.regstar {
	font-size:11px;
	color:#FF0000;
}
/*------------------ PAGES BAR ----------------------*/

.pagebar {
	margin-top:10px;
	margin-bottom: 15px;
	font-size:12px;
	clear:both;
}
.pagebar_title {
	margin:5px;
	padding:4px;
}
.pagebar_page {
	margin:3px;
	padding:6px;
}
.pagebar_current {
	margin:3px;
	padding:6px;
	border:solid 1px silver;
	background-color: white;
}
/*----------------- SITE SEARCH ----------------------*/

.search_match {
	background-color:#66CCFF;
}
.price_search {
	width: 60%;
	border: 1px solid #666666;
}
.search_input {
	width: 300px;
	border:solid 1px gray;
}
a.tab-head {
	color:#FFF;
	font-weight: bold;
}
.tab-head {
	color:#FFF;
	font-weight: bold;
}
.vivod {
	background-color:#FFFFFF;
	border-bottom:#000000;
	border-right:#E6E6E6;
	border-top:#E6E6E6;
	border-left:#E6E6E6;
}
.popup-head {
	background-color:#FFFFD2;
}
/* Ajax dinamic list */







#ajax_listOfOptions {
	position : absolute;
	width : 498px;
	height : 200px;
	overflow : auto;
	border : 1px solid #317082;
	background-color : #FFFFFF;
	text-align : left;
	font-size : 8pt;
	z-index : 100;
	padding : 2px;
}
#ajax_listOfOptions div {
	margin : 1px;
	padding : 2px;
	cursor : pointer;
	font-family : Verdana, Tahoma, Arial;
	font-size : 8pt;
}
#ajax_listOfOptions .optionDiv {
	height : 15px;
	background-color : #FFFFFF;
	color : #1F4C70;
}
#ajax_listOfOptions .optionDivSelected {
	height : 15px;
	background-color : #1F4C70;
	color : #FFFFFF;
}
#ajax_listOfOptions_iframe {
	background-color : #1F4C70;
	position : absolute;
	z-index : 5;
}
.ban_table {
	width: 100%;
	background: url(bg_ban00.gif) repeat-x center left;
	height: 150px;
}
.ban_table TD {
	text-align: center;
	width: 33%;
}
.ban_table .sep {
	width: 1px;
}
.ban_table .first {
	background: url(bg_ban_l.gif) no-repeat center right;
	padding-left: 30px;
}
.ban_table .last {
	background: url(bg_ban_r.gif) no-repeat center right;
	padding-right: 15px;
}
/*TD { font-family : Arial, sans-serif; color:#2e2e2e; font-size:11px;}

body {

	font-family : Arial, sans-serif; 

	color:#2e2e2e; font-size:11px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.reg {	font-size:14px;	

	color: #a3371c;

	text-decoration:none;

	font-weight: bold;

	text-align:center;

	margin-left:30;

	line-height:1.5;

}*/

#apDiv1 {
	position:absolute;
	left:0px;
	top:274px;
	width:42px;
	height:48px;
	z-index:1;
}
/*			Main content	*/

td.main {
	font-family : Tahoma, Arial;
	font-size:11px;
}
div.maintext {
	margin-top:15px;
	margin-bottom:15px;
	font-family: Arial, Tahoma;
	font-size:12px;
	line-height:150%;
}
div.maintext td, div.maintext p, div.maintext div {
	font-size:12px;
	line-height:150%;
}
div.mainheader {
	margin-top:10px;
}
.mainheader h1 {
	display:inline;
	font-family: Arial, Tahoma;
	font-size:20px;
	color:#2e2e2e;
}
div.pathway {
	margin-top:10px;
	font-family: Tahoma, Arial;
	font-size:7pt;
	color:#2e2e2e;
	font-size:10px;
	font-family:Tahoma;
}
/*			Links			*/

/*a: {font-weight:bold; color : #00527B; font-family : Verdana, Arial, sans-serif; text-decoration: underline;}

a:Link { font-weight:bold; color : #00527B;}

a:Visited { font-weight:bold; color: #00527B;}

a:Hover { font-weight:bold; color: #a3371c; text-decoration: underline;}



a.rega, a.rega:Link, a.rega:Visited, a.rega:Hover {color:#a3371c;}



a.menu, a.menu:Link, a.menu:Visited { font-weight:bold; color:#00527B; font-size:13px; line-height:1.5}

a.menu:Hover {font-weight:bold; color:#a3371c; font-size:13px; line-height:1.5}*/

/*.menu {color:#003db8; font-size:13px; line-height:1.5}*/

/*.menudisp {color:#00527B; font-weight: bold; font-size: 13px; line-height:1.5}

.menudisphot {color:#a3371c; font-weight: bold; font-size: 13px; line-height:1.5}

.menumini { font-weight:bold; margin-left:15; color:#00527B; font-size:12;}

.menuminihot{ margin-left:15; color:#a3371c; font-size:12}*/

/*			News			*/

/*div.newsh { font-family : Tahoma, Arial; font-size:7pt; color:#2E6263;}

div.news { font-family : Tahoma, Arial; font-size:12px; line-height:130%; color:#2f2f2f; margin-top:10px; }

a.news, a.news:Link, a.news:Visited {font-family : Tahoma, Arial; font-size:8pt; color:#005594;text-decoration:underline;}

a.news:Hover { font-family : Tahoma, Arial; font-size:8pt; color:#005594;text-decoration:none;}*/







/*			About			*/

div.about {
	font-family : Tahoma, Arial;
	font-size:12px;
	line-height:130%;
	color:#C7A29D;
}
.about a, .about a:Link, .about a:Visited, .about a:Hover {
	color:#fdcc99;
}
/*			Menu			*/

a.tm, a.tm:Link, a.tm:Visited, a.tm:Hover {
	color:#000000;
	text-decoration:none;
}
a.cm, a.cm:Link, a.cm:Visited, a.cm:Hover {
	color:#000000;
	text-decoration:none;
}
/*			Preved			*/



div.preved {
	font-family:Arial;
	font-size:10pt;
	color:#ffffff;
}
.preved a, .preved a:Link, .preved a:Visited, .preved a:Hover {
	color:#FDEB99;
}
/*			Headers			*/

/*h1 { font-family: tahoma; font-size: 18px; color: #f1f1f1; margin:0; font-weight: normal; }

h2 { font-size: 15px; color: #2e2e2e; }

.about h2 { font-family: tahoma; font-size: 18px; color: #f1f1f1; margin:0; font-weight: normal; border-bottom:3px solid #a45f0e; display:inline; line-height: 150%;}

h2.form { font-family: tahoma; font-size: 18px; color: #2E2E2E; margin:0; font-weight: normal; }

h1.form { font-family: tahoma; font-size: 18px; color: #2E2E2E; margin:0; font-weight: normal; }

div.under_h2 { padding-top: 5px;}*/

/*			INPUT			*/

.content {
	font-size: 8pt;
	padding-left: 30px;
	color: #000000;
}
.input, .textarea {
	background:#ffffff;
	border:1px solid gray;
}
.button {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 126px;
	height: 20px;
}
input.submit {
	background:#ffffff;
	border:1px solid gray;
}
input.search {
	border:0
}
input, textarea {
	background:#ffffff;
	border:1px solid gray;
}
/*			NEW CSS		*/

.d2 {
	font-weight:bold;
	color:#2e2e2e;
}
table.st {
	border-top:2px solid #757D8A;
	border-bottom:1px solid #757D8A;
	width:100%;
}
.st td {
	border-top:0px;
	border-bottom:1px solid #757D8A;
	padding:4px 20px 4px 20px;
}
.st th {
	background:#ffffff;
	font-weight:bold;
	border-top:0px;
	border-bottom:1px solid #757D8A;
	text-align:left;
	padding:4px 20px 4px 20px;
	font-size:12px;
}
.sr2 td {
	background:#F2F4F6;
}
.ri {
	text-align:right;
}
/*			Main Table		*/

table.scr {
	height:100%;
	width:100%;
	background:#FFFFFF;
}
.scr th {
	background:#dadada;
	color:white;
	padding:10px;
}
tbody.scrbody {
	padding:15px;
	height:100%
}
tfoot td {
	padding:5px;
	font-size:11px;
	background:#dadada;
	color:#000000;
}
hr {
	background:white;
	color:gray;
	height:1px;
}
ul {
	list-style-image: url(list0000.gif);
	margin-left:8;
	padding-left:8;
	margin-top:2;
	padding-top:2;
}
li {
	line-height:150%;
}
img.imgwithborder {
	border:5px dashed gray;
}
.underline {
	display: inline;
	border-bottom:3px solid #a45f0e;
}
.underline h1 {
	display:inline;
	color:#ffffff;
	line-height: 150%;
}
/*a.link, a.link:Link, a.link:Visited, a.Link:Hover {

	color:#fdcc99;

}*/



a.newshead, a.newshead:Link a.newshead:Visited, a.newshead:Hover {
	color:#2e6263;
	text-decoration:none;
}
.alight a, .alight a:Link, .alight a:Visited, .alight a:Hover {
	color:#fdcc99;
}
div.our_clients {
	font-family: Tahoma;
	font-size: 11px;
}
.faq_list {
	font-size:12px;
	font-family: Tahoma;
	color:#005594;
	line-height:normal
}
a.faq_ref, a.faq_ref:Link, a.faq_ref:Visited, a.faq_ref:Hover {
	color:#005594;
}
.faq_count {
	color:#000000;
	font-size:12px;
	font-family: Arial;
}
.top50 td {
	font-family : Tahoma, Arial;
	font-size:11px;
	line-height: 14px;
	color:#C7A29D;
}
.top50 td a, .top50 td a:Link, .top50 td a:Visited, .top50 td a:Hover {
	color:#fdcc99;
}
.reg_form {
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 100px;
	margin: 0;
	padding-bottom: 0;
	border: 1px solid #666666;
}
/*===================================================================))))))))==========================*/

h2 {
	font-size: 16px;
	color: #1F6486;
	font-weight:bold;
	padding:10px 0 10px 0;
	margin:0;
}
h3 {
	font-size: 14px;
	color: #1F6486;
	font-weight:bold;
	padding:10px 0 10px 0;
	margin:0;
}
h4 {
	font-size: 14px;
	color: #666666;
	font-weight:bold;
	padding:10px 0 10px 0;
	margin:0;
}
h5 {
	font-size: 12px;
	color: #1F6486;
	font-weight:bold;
	padding:10px 0 0px 0;
	margin:0;
}
p {
	text-align:justify;
}
.reg_img {
	background-image: url(../images/reg_img.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 200px;
	border-top: #666666 2px solid;
}
/* ------------ SIMPLE ------------ */



.createdate {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
}
.txt_copyright {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #00527B;
	font-weight: bold;
}
.simple_text {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	color: #00527B;
}
.simple_text_1 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 20px;
	font-weight: bold;
	color: #00527B;
}
.simple_text_2 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
a.simple_text_3:link, a.simple_text_3:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	cursor: help;
}
a.simple_text_3:hover {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	cursor: help;
}
a.simple_text_4:link, a.simple_text_4:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: black;
	cursor: help;
}
a.simple_text_4:hover {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: black;
	cursor: help;
}
.simple_text_5 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: none;
	color: #424D54;
}
.simple_text_6 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: none;
	color: #424D54;
}
a.simple_text_6:link, a.simple_text_6:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: none;
	color: #424D54;
}
a.simple_text_6:hover {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: none;
	color: #333333;
}
/*a:link, a:visited {

	font-size: 11px;

	font-family:  Verdana, Arial, Helvetica, Lucida Sans;

	font-style: normal;

	font-weight: bold;

	text-transform: none;

	font-variant: normal;

	text-decoration: none;

	color: #00527B;

}



a:hover {

	font-size: 11px;

	font-family:  Verdana, Arial, Helvetica, Lucida Sans;

	font-style: normal;

	font-weight: bold;

	text-transform: none;

	font-variant: normal;

	text-decoration: none;

	color: #0099FF;

}*/



a.text_href:link, a.text_href:visited {
	font-size: 14px;
	font-family:  Verdana, Arial, Helvetica, Lucida Sans;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	color: #00527B;
}
a.text_href:hover {
	font-size: 14px;
	font-family:  Verdana, Arial, Helvetica, Lucida Sans;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	color: #0099FF;
}
.moduletable {
	width: 100%;
}
.blog {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	margin-top: 10px;
	margin-bottom: 10px;
}
.contentpaneopen {
	width: 100%;
	margin-left: 10px;
}
.textarea {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	width: 90%;
	text-align: justify;
	font-style: normal;
	line-height: normal;
}
/* ------------ TABLES ------------ */



.header_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	padding-left: 20px;
	color: #00527B;
}
.tablestyle_1 {
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	margin-top: 3px;
}
.table_registr {
	margin-top: 10px;
}
.table_header {
	background-color: #1F4C70;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-indent: 40px;
	height: 25px;
}
.table_header_1 {
	background-color: #1F4C70;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	height: 25px;
}
.table_back_1 {
	background-color: #FFFDDB;
	padding-left: 40px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: #00527B;
}
.table_back_2 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-left: 40px;
	color: #00527B;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
}
.table_back_3 {
	background-color: #FFFDDB;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #00527B;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
}
.table_back_4 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #00527B;
}
.table_back_5 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #00527B;
}
.table_back_6 {
	background-color: #FFFDDB;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	padding-left: 10px;
	color: #00527B;
}
.table_back_7 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #00527B;
}
.table_back_8 {
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #00527B;
}
.table_back_9 {
	background-color: #B3CDDF;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #00527B;
}
.table_back_10 {
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #00527B;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
}
.table_line {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #00527B;
}
.table_line_rate {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: bold;
	color: #00527B;
	background-image: url(../images/rate_back.jpg);
	width: 95px;
	height: 21px;
}
/* -------- FORMS ----------- */



.inputbox_username {
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 100px;
	margin: 0;
	padding-bottom: 0;
	border: 1px solid #666666;
}
.inputbox_password {
	width: 80px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_username_1 {
	width: 320px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_password_1 {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_1 {
	width: 80px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_2 {
	width: 232px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_3 {
	width: 58px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_4 {
	width: 110px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_5 {
	width: 58px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_6 {
	width: 110px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_7 {
	width: 600px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_8 {
	width: 140px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox_9 {
	width: 20px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.inputbox__1 {
	width: 70px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #336699;
	height: 18px;
	color: #00527B;
	text-align: center;
}
.reg_form {
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 100px;
	margin: 0;
	padding-bottom: 0;
	border: 1px solid #666666;
}
.select_list {
	width: 160px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
	font-weight: normal;
}
.select_list_1 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	height: 18px;
	color: #00527B;
}
.select_list_2 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	font-weight: normal;
	color: #00527B;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
}
/* ---------- MENU ----------- */



.moduletable_fmenu_mod {
	width: 100%;
	height: 70px;
}
a.mainlevel_fmenu:link, a.mainlevel_fmenu:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 14px;
	font-weight: bold;
	color: #00527B;
	text-align: left;
	vertical-align: middle;
	height: 70px;
	width: 158px;
	background-image: url(../images/menu_back.jpg);
	background-repeat: no-repeat;
	margin-right: 2px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
a.mainlevel_fmenu:hover {
	float: left;
	width: 158px;
	height: 70px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 14px;
	font-weight: bold;
	color: #00527B;
	text-align: left;
	background-image: url(../images/menu_back.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.moduletable_usermenu_left_mod {
	background-color: #FFFDDB;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-right: 25px;
	width: 200px;
}
a.mainlevel_usermenu_left:link, a.mainlevel_usermenu_left:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 12px;
	color: #00527B;
	font-weight: bold;
}
a.mainlevel_usermenu_left:hover {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 12px;
	color: #0099FF;
	font-weight: bold;
}
.active_menu_item_1 {
	color: #0066FF;
}
.moduletable_usermenu_mod {
	background-color: #FFFFFF;
	width: 100%;
	height: 20px;
	margin-left: 5px;
}
a.mainlevel_usermenu:link, a.mainlevel_usermenu:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #00527B;
	padding-left: 15px;
}
a.mainlevel_usermenu:hover {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	color: #0099FF;
}
.moduletable_top_menu_mod {
	width: 198px;
	border: 0px;
	padding-left: 20px;
}
a.mainlevel_top_menu:link, a.mainlevel_top_menu:visited {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	margin-right: 15px;
	text-align: left;
	vertical-align: bottom;
}
a.mainlevel_top_menu:hover {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	margin-right: 15px;
	text-align: left;
	vertical-align: bottom;
}
/* ----------- BUTTONS ------------- */



.button_next {
	width: 160px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00527B;
	border-right-color: #00527B;
	border-bottom-color: #00527B;
	border-left-color: #00527B;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #B3CDDF;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	height: 25px;
	font-weight: normal;
	color: #00527B;
}
/*.button_login {

	width: 120px;

	border: 1px solid #999999;

	background-color: #CCCCCC;

	font-family: Verdana, Arial, Helvetica, Lucida Sans;

	font-size: 10px;

	height: 21px;

	font-weight: normal;

	

}*/



.button_login_1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 126px;
	height: 20px;
}
.button_search {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	height: 21px;
	font-weight: normal;
	background-color: #B3CDDF;
	width: 100px;
}
.button_search_1 {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	height: 18px;
	font-weight: normal;
	background-color: #B3CDDF;
}
.button_search_profile {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	height: 21px;
	font-weight: normal;
	background-color: #B3CDDF;
	width: 150px;
}
.button_calendar {
	width: 18px;
	height: 18px;
	border: 1px solid #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/calendar_btn.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.button_func_add {
	width: 16px;
	height: 16px;
	border: 0px none #1F4C70;
	background-color: #1F4C70;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/add_btn.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.button_func_del {
	width: 16px;
	height: 16px;
	border: 0px none #1F4C70;
	background-color: #1F4C70;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/del_btn.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.button_func_add_1 {
	width: 16px;
	height: 16px;
	border: 1px solid #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/add_btn.gif);
	background-repeat: no-repeat;
}
.button_func_del_1 {
	width: 16px;
	height: 16px;
	border: 1px solid #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/del_btn.gif);
	background-repeat: no-repeat;
}
.button_func_load {
	width: 16px;
	height: 16px;
	border: 1px solid #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/load_btn.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.button_func_edit {
	width: 19px;
	height: 19px;
	border: 1px none #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/edit_btn.gif);
	background-repeat: no-repeat;
}
.button_func_help {
	width: 19px;
	height: 19px;
	border: 1px none #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/_help.png);
	background-repeat: no-repeat;
	cursor: help;
}
.button_func_del1 {
	width: 19px;
	height: 19px;
	border: 1px none #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/del1_btn.gif);
	background-repeat: no-repeat;
}
.button_func_save {
	width: 19px;
	height: 19px;
	border: 1px none #1F4C70;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/save_btn.gif);
	background-repeat: no-repeat;
}
.button_func_add_prof {
	width: 19px;
	height: 19px;
	border: 1px none #1F4C70;
	background-color: #1F4C70;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/profile_insert_btn.gif);
	background-repeat: no-repeat;
}
.button_func_del_prof {
	width: 19px;
	height: 19px;
	border: 1px none #1F4C70;
	background-color: #1F4C70;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../images/del1_btn.gif);
	background-repeat: no-repeat;
	margin-top: 10px
}
.button_save {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	text-align: center;
	border: 1px solid #1F4C70;
	background-color: #FFFFFF;
	height: 23px;
}
.button_public {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	text-align: center;
	border: 1px solid #1F4C70;
	background-color: #B3CDDF;
	height: 23px;
}
.back_button {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	text-align: center;
}
.button_action {
	width: 100px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #FFFDDB;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 10px;
	height: 21px;
	font-weight: normal;
}
.radio_button {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	text-align: center;
	border: 1px none #1F4C70;
	height: 13px;
}
.button_request {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	text-align: center;
	border: 1px solid #FF0000;
	background-color: #FFFDDB;
	height: 23px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	width: 100px;
}
.link1 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	padding-left: 15px;
	padding-right: 15px;
	height: 20px;
	margin-right: 4px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
.link2 {
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-left: 15px;
	padding-right: 15px;
	height: 20px;
	margin-right: 4px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
/* ------- MODULES ---------- */



.moduletable_login {
	width: 100%;
}
.contentpaneopen_text {
	width: 98%;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 2%;
	color: #00527B;
}
.license_panel {
	width: 90%;
	font-family: Verdana, Arial, Helvetica, Lucida Sans;
	font-size: 11px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	margin-top: 10px;
	background-color: #FFFFFF;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #00527B;
}
.contact_panel {
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#footer1 {
	background-image:url(../images/footer1.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:200px;
}
#footer2 {
	background-image:url(../images/footer2.jpg);
	background-repeat: repeat-x;
	height:200px;
}
#footer3 {
	background-image:url(../images/footer3.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:200px;
}
.log * {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	clear:none !important;
	clip:rect(auto, auto, auto, auto) !important;
	font-size:100% !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:normal !important;
	height:auto !important;
	letter-spacing:normal !important;
	line-height:normal !important;
	margin:0 !important;
	overflow:visible !important;
	padding:0 !important;
	position:static !important;
	text-align:left !important;
	text-decoration:none !important;
	text-indent:0 !important;
	text-transform:none !important;
	vertical-align:baseline !important;
	visibility:visible !important;
	white-space:normal !important;
	width:auto;
	word-spacing:normal !important;
	z-index:auto !important;
	cursor: pointer!important;
	font-family:Verdana, Geneva, sans-serif!important;
}
.log li {
	display:list-item !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	display: inline;
}
.log li DIV {
}
.log DIV, .log TABLE {
	padding: 5px !important;
}
.log {
	width: 200px!important;
	font-family: Verdana!important;
	font-size: 12px!important;
	border: 0px solid #FFFFFF!important;
	background-color: #FFFFFF!important;
	position: relative!important;
	display:block!important;
}
.log_icnt, .log_icnt * {
	text-align: left!important;
	margin-bottom:7px!important;
}
.log_icnt p{
	margin-bottom:0px!important;
}
.log_text, .log_text A, .log_text A:hover {
	color: #333333!important;
	font-size: 12px!important;
    line-height: 1.2!important;
}
.log_url {
	color: #333333!important;
	font-size: 10px!important;
	text-decoration:underline!important;
	line-height:1.2!important;
}
.log_header, .log_header A {
	color: #990000!important;
	font-size: 13px!important;
	font-weight: bold!important;
	text-decoration: underline!important;
	line-height:18px!important;
}
.log_sign {
	color: #999999!important;
	font-size: 10px!important;
	text-align: left!important;
}
.log_clear {
	clear:both!important;
}
.log TABLE {
	width: 100%!important;
	border: 0px!important;
}

