body {
	margin: 0;
	padding:0;
	background-color: #FFFFFF;
	font-family: Arial;
}
A {
	color: #586E8E;
	text-decoration: underline;
}
A:hover {
	color: #586E8E;
	text-decoration: none;
}
h1 {
	display: inline;
}
/* ---- cellpadding=0 cellspacing=0 ------- */
table {
	border-collapse: collapse;
	width: 100%;
	border: none;
}
table td {
	padding:0px;
	font-size: 70%;
	color: #000000;
}
table.main {
	height: 100%;
}
/* ------- Left part -------- */
td.left_part {
	width: 250px;
}
td.logo_part {
	height:150px;
}
td.menu_part {
   background-image: url(../images/menu_back.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 18px;
	height: 10px
}
table.menu_item {
	width:249px;
	margin-left: 1px;
	margin-bottom: 1px
}
table.menu_item_active {
	width:249px;
	margin-left: 1px;
	background-image: url(../images/menu_active.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 1px
}
table.menu_item_active td.menu_pad h1.menu{
    color:#ffffff;
}
td.menu_pad {
	padding: 4px 0px 1px 0px;
}
h1.menu {
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #586E8E;
}
h1.menu1 {
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #586E8E;
}
h1.menu_active {
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
}
h1.title1 {
	font-weight:bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
}
h1.left_title {
	color:#586E8E;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
td.left_section_part {
	background-image: url(../images/left_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 25px 0px;
}
div.left_section_pad {
	padding: 0px 28px;
}
span.date {
	display: block;
	background-color: #9BA8BB;
	color:#FFFFFF;
	width: 57px;
	padding: 1px 3px;
	margin-bottom: 3px
}
input.describe {
	width:114px;
	height:21px;
	font-size: 11px;
	padding: 1px 5px 0px 5px;
}
input.button1 {
	background-image: url(../images/button.gif);
	color: #FFFFFF;
	width: 81px;
	height: 23px;
	border: none;
	font-size: 10px;
	text-transform: uppercase;

}
/* ---- Right part ---------- */
td.right_top_line {
	background-color:#586E8E;
	background-image: url(../images/right_top_line.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 3
}
td.search_part {
	height:47px;
	background-image: url(../images/search_back.gif);
	background-repeat: repeat-x;
	background-position: left;
}
table.search_part {
	height:47px;
	background-image: url(../images/search_back.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
input.search {
	width:150px;
	height: 20px;
	border: solid 1px #B0B6C1;
	color:#999999;
	font-size: 11px;
	padding-left:4px;
	padding-top: 1px
}
td.collage_part {
	height: 230px;
	background-image: url(../images/collage.jpg);
}
td.title_part {
	height:50px;
	background-image: url(../images/title_back.gif);
	background-repeat: repeat-x;
}
table.pagetitle {
	height: 50px;
	background-image: url(../images/title_back.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
td.pagetitle {
	height: 50px;
	padding-left: 30px;
}
h1.title {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}
td.content_part {
	background-image: url(../images/cont_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
table.cont_main {
	height:100%;
	background-image: url(../images/cont_back.gif);
	background-repeat: repeat-x;
	background-position:top;
}
table.cont_main1 {
	height:100%;
	background-image: url(../images/cont_back.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}
td.cont_text {
	padding: 25px 5px 25px 29px;
}
td.bottom_menu {
	height:46px;
	color:#586E8E;
	padding-left: 29px;
}
/* ------- Bottom part ------- */
td.bottom_part {
	height:79px;
	background-image: url(../images/bottom_back.gif);
	background-repeat: repeat-x;
}
/*-----------  feadback  -----------------*/
table.feadback {
	border-collapse: separate;
    border-spacing: 2px;
}

.button {
width: 148px;
background:#596D8E;
border:solid 1px #596D8E;
text-transform:uppercase;
font-family:Arial;
color:white;
font-size:10px;
height:20px;
}

.field {
font-family:Arial;
color: #000000;
font-size:12px;
border:solid 1px #D4D0C8;
width: 300px;
}
.description {
border-right:solid 3px #596D8E;
width:150px;
}
.formComment {
color:#909090;
font-size:12px;
}

.warning {
color:#AD2D28;
}
/* ------------------------------------- */
#nound {
	text-decoration: none;
}

/*------ Dinamic menu ---------*/

.menu {
   padding:0 1 0 1;
}
.menuActive {
    padding:0 1 0 1;
	font-weight: bold;
	text-align: center; 
}
.menuOn {
	padding:0 1 0 1;
	cursor: hand;
}
.menuActiveOn {
	padding:0 1 0 1;
	font-weight: bold;
	cursor: hand; 
}
.subMenu {
	cursor: hand;
	visibility: hidden;
	position: absolute;
	padding: 0 0 0 20;
	margin: 0 0 0 200;
    width:200px;
}

.subMenuLast {
	visibility: hidden;
	position: absolute;
	width: 195px;
	padding: 0 0 0 0px;
	margin: 0 0 0 -75;
	cursor: hand;
}
.subMenuItem {
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
    text-transform:uppercase;
}
.subMenuItemActive {
	color: #83B5F6;
	width: 100%;
	cursor: auto; 
}
.border {
border: solid #DBDBDB 2px;
}

.grey {
	color: #586E8E;
	font-size: 12px;    
}
/*----------table------------*/

table.char {
	border-collapse: separate;
    border-spacing: 2px;
}

table.char TH {
text-align:center;
background:#bcc6d3;
font-weight:bold;
color:#ffffff;
height:25px;
padding-left:9px;
padding-right:9px;
font-size:12px;
}

table.char TD {
background:#e4e7ec;
font-weight:normal;
color:#oooooo;
height:23px;
padding-left:9px;
padding-right:9px;
}
table.cat_char {
	order-collapse: separate;
    border-spacing: 2px;
}