/* 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; 
}*/  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;
}



