body {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #275372;
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}

form {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}

ul {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 18px;
	padding: 0px;
	list-style-position: outside;
	font-size: 8pt;
}

ol {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 30px;
	padding: 0px;
	list-style-position: outside;
	font-size: 8pt;
}

ul li, ol li {
	margin-top: 3px;
	margin-bottom: 3px;
}

a {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
	color: #275372;/*#5A95C0;#0052A2;*/
}

a:hover {
	color: #5A95C0;/*#275372;#2896FF;*/
}

a:link#lang img , a:visited#lang img {
	border-style: solid;
	border-width: 1px;
	border-color: #71ADF4;
}

a:active#lang img , a:hover#lang img {
	border-style: solid;
	border-width: 1px;
	border-color: #0A51A1;
}

a.common {
	font-size: 10pt;
}

a.button {
	background-color: #8FCAF5;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
	border-color: #5A95C0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a:link.button, a:visited.button {
	color: #4180AD;
}
a:active.button, a:hover.button {
	color: #275372;
}

img {
	border: none;
}

h1 {
	color: #3A73A5;
	font-size: 15pt;
}

h2 {
	color: #376C9A;
	font-size: 11pt;
}

h3 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p.prg {
	text-align: justify;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 8pt;
}

#company_name {
	color: #4A8FBF;
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

td#company {
	padding-left: 30px;
	padding-right: 0px;
	vertical-align: bottom;
	padding-bottom: 4px;
}

div#topname_1 {
	color: #7FABD1;
	text-transform: none;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 20pt;
	padding-left: 20px;
}

td#l_part {
	width: 100%;
	background-image: url(img/line_top.gif);
}

td#c_part {
	text-transform: uppercase;
	font-size: 10pt;
	color: #7FABD1;
}

td#r_part {
	background-image: url(img/line_top.gif);
}

/*for images*/
div#lb_i {
	width: 8px;
	height: 25px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #7DADCF;
}

div#rb_i {
	width: 8px;
	height: 25px;
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #7DADCF;
}

div#bb_i {
	width: 25px;
	height: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #7DADCF;
}

div#tb_i {
	width: 25px;
	height: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #7DADCF;
}

div#rbb_i {
	width: 8px;
	height: 8px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #7DADCF;
}

div#ltb_i {
	width: 8px;
	height: 8px;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-color: #7DADCF;
}

div#hv_i {
	width: 8px;
	height: 8px;
}

div#ho_i {
	width: 25px;
	height: 8px;
}

div#ve_i {
	width: 8px;
	height: 25px;
}

td#central_i {
	margin: 0px;
	padding: 5px;
}

table#im_container {
	background-color: #EEF8FF;
	font-size: 0pt;
	margin-top: 0px;
	margin-bottom: 0px;
}
/**/

.center_block {
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
/*	font-size: 8pt;*/
}

.right_block {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #BBE2FE;
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #71ADF4;
}

.left_block {
	background-color: #BBE2FE;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #71ADF4;
}

.bottom_left_block {
	height: 30px; 
	background-color: #8FCAF5; 
	text-align: center; 
	border-right-style: solid; 
	border-right-color: #71ADF4; 
	border-right-width: 1px;
	background-image: url(img/bottom_l.jpg);
	background-repeat: repeat-x; 
}

.bottom_center_block {
	height: 30px; 
	width: 100%; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-top-color: #8FCAF5; 
	background-color: #E8F7FF;
}

.bottom_right_block {
	height: 30px; 
	background-color: #8FCAF5; 
	text-align: center; 
	border-left-style: solid; 
	border-left-color: #71ADF4; 
	border-left-width: 1px;
	background-image: url(img/bottom_l.jpg);
	background-repeat: repeat-x; 
}

/*Menu links*/

a.left_menu_item, #active_menu_item {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #BBE2FE;	
}

#active_menu_item {
	background-color: #8FCAF5;
	color: #275372;
	background-image: url(img/m_item_a.jpg);
	background-repeat: repeat-x;
	border-color: #5A95C0;
}

a:link.left_menu_item, a:visited.left_menu_item, a:active.left_menu_item {
	background-color: #A3D5F9;
	color: #1C4A58;/*#4787B4; */
	background-image: url(img/m_item.jpg);
	background-repeat: repeat-x;
}

a:hover.left_menu_item {
	background-color: #8FCAF5;
/*	color: #FFFFFF;*/
	background-image: url(img/m_item_a.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #5A95C0;
}

a.top_menu_item {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	white-space: nowrap;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-color: #BBE2FE;
	padding-bottom: 1px;
}

a:link.top_menu_item, a:visited.top_menu_item {
	color: #0065BD;
}

a:active.top_menu_item, a:hover.top_menu_item {
	border-color: #71ADF4;
	color: #0065BD;
}

a.left_menu_subitem, #active_menu_subitem {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #F0F8FF;		
}

#active_menu_subitem {
	background-color:  #E8F7FF;
	color: #275372;
	background-image: url(img/m_subitem_a.jpg);
	background-repeat: repeat-x;
	border-color: #BBE2FE;
}

a.left_menu_subitem li, #active_menu_subitem li {
	width: 100%;
	height: 100%;
	list-style-type: square;
	cursor: pointer;
	margin-left: 9px;
}

#active_menu_subitem li {
	cursor: default;
}

a:link.left_menu_subitem, a:visited.left_menu_subitem, a:active.left_menu_subitem {
	background-color:	#F0F8FF;/*#E8F7FF;*//*#BBE2FE;*/
	color: #1C4A58;/*#4787B4; */
	background-image: url(img/m_subitem.jpg);
	background-repeat: repeat-x;	
}

a:hover.left_menu_subitem {
	background-color:  #E8F7FF;
	color: #1C4A58;/*#275372;*/
	background-image: url(img/m_subitem_a.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #BBE2FE;	
}

/*Bottom*/

div#b_copyright {
	float: none;
	padding: 5px;
	font-size: 7pt;
	color: #71ADF4;
}

/*authorization box*/

div#auth {
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #71ADF4; 
	padding-bottom: 7px;
}

table#auth {
	margin: 3px;
	font-size: 9px;
}

table#auth input.ifield {
	height: 18px;
	width: 60px;
	font-size: 9px;
	border-style: solid;
	border-color: #0A51A1;
	border-width: 1px;
	margin-bottom: 2px;
	background-color: #EBF4FC;
}

table#auth input.sbutton {
	border-width: 1px; 
	border-style: solid; 
	border-color: #71ADF4;
	background-color: #F3FAFE;
	cursor: pointer; 
	color: #00467A; 
	height: 20px; 
	width: 25px;
}

/*user list box*/
table#users {
	margin: 15px;
}

table#users td.login {
	text-align: center; 
	padding-left: 5px; 
	padding-right: 5px; 
	border-style: solid; 
	border-color: #71ADF4; 
	border-width: 1px;
}

table#users td.other {
	text-align: center; 
	border-style: solid; 
	border-color: #71ADF4; 
	border-width: 1px;
}

a.decorated {
	text-decoration: underline;
	line-height: 150%;
}

/*header*/
div#langs {
	padding: 5px;
	vertical-align: top;
	font-size: 12pt;
	white-space: nowrap;
	color: #71ADF4;
}

td#top_l {
	background-image: url(img/topstrip_small.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 7px;
}

td#top_1_l {
	background-image: url(img/top_background_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 52px;
}

td#top_1_r {
	background-image: url(img/footer_bg.gif);
	background-repeat: repeat-x;
	height: 52px;
}


td#top_2 {
	background-image: url(img/top_background_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 33px;
}

td#top_corner{
	background-image: url(img/top_corner.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 33px;
}

td#top_corner{
	background-image: url(img/top_corner.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 33px;
}

td#top_corner_2{
	background-image: url(img/top_corner_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 33px;
}

td#top_line{
	background-image: url(img/top_line_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 33px;
}

td#top_line_2 {
	background-image: url(img/top_line_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 33px;
	background-color: #8FCAF5;
}

div#top_line{
	margin: 0px;
	padding: 0px;
	height: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

td#logo_container {
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
}

div.pagelist {
/*	background-color: #E8F7FF;*/
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #8FCAF5;
	padding: 2px;
	font-size: 8pt;
}

a li {
	list-style-position: outside;
}

/****************** NEWS *********************/
table.news_item {
	margin: 0px;
	margin-top: 5px;
	/*background-color: #EEF8FF;*/
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #8FCAF5;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

table.news_item th{
	text-align: left;
	font-weight: normal;
	background-color: #EEF8FF;/*#BBE2FE;*/
	padding: 5px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-style: solid;
	border-color: #8FCAF5;/*#71ADF4;*/
	background-image: url(img/news_t.jpg);
	background-repeat: repeat-x;	
}

table.news_item td {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: justify;
}

div#news_container {
	border-color: #8FCAF5;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/************dir indexer***********/
div#dircontains {
	background-color: #BBE2FE;
	padding: 3px;
	line-height: 140%;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
	border-bottom-width: 1px;
}

div#dirslist {
	background-color: #E8F7FF;
}

div#dirslist div.dir {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
	border-bottom-width: 1px;	
	padding: 2px;
}

div#fileslist table th {
	background-color: #BBE2FE;
	text-align: left;
	white-space: nowrap;
	padding: 3px;	
}

div#fileslist table td {
	background-color: #E8F7FF;
	margin: 0px;
	padding: 2px;
	white-space: nowrap;	
}

div#fileslist table td.filedetails {
	text-align: center;
}

/*registration form*/
table#register {
}
	
table#register input {
	color: #0A51A1; 
	border-width: 1px; 
	border-color: #0A51A1; 
	border-style: solid;
}

table#register input.button {
	border-width: 1px; 
	border-style: solid; 
	border-color: #71ADF4; 
	background-color: #F3FAFE; 
	cursor: hand;
}

table#register textarea {
	color: #0A51A1; 
	border-width: 1px; 
	border-color: #0A51A1; 
	border-style: solid;
}

div.message {
	border-width: 1px; 
	border-style: solid; 
	border-color: #71ADF4; 
	background-color: #F3FAFE;
	padding: 5px;
	text-align: center;
	line-height: 150%;	
}

/* Users listing */
table#users_list .heading {
	background-color: #8FCAF5; 
	color: #FFFFFF;
}

table#users_list .active {
	background-color: #F3FAFE; 
}

table#users_list .notactive {
	background-color: #BBE2FE; 
}

table#mail input {
	color: #0A51A1; 
	border-width: 1px; 
	border-color: #0A51A1; 
	border-style: solid;
}

table#mail textarea {
	color: #0A51A1; 
	border-width: 1px; 
	border-color: #0A51A1; 
	border-style: solid;
}

/* change_pass form */
table#change_pass input {
	color: #0A51A1; 
	border-width: 1px; 
	border-color: #0A51A1; 
}

table#change_pass input.button {
	border-width: 1px; 
	border-style: solid; 
	border-color: #71ADF4; 
	background-color: #F3FAFE; 
	cursor: hand;
}

/***-=imanager=-***/
div.image_container {
	float: left; 
	height: 140px; 
	width: 120px; 
	border-width: 1px; 
	border-style: dashed;
	border-color: #C1E2FF;
	margin: 5px;
}
/*
div.image_container:hover {
	background-color: #F4FCFF;
	border-color: #208DB9;
}*/

.bordered {
	display: block;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #208DB9;
}

.full_image_container {
	padding: 5px;
	border-width: 1px; 
	border-style: dashed;
	border-color: #C1E2FF;	
}

a.cat_list:link, a.cat_list:visited {
	display: block;
	width: 100%;
	padding: 5px;
	border-width: 1px; 
	border-style: dashed;
	border-color: #C1E2FF;
	margin-bottom: 5px;
	color: #0B8EFF;
	text-align: center;
}

a.cat_list:hover, a.cat_list:active {
	background-color: #F4FCFF;
	border-color: #208DB9;
	color: #00427B;
}

div.dimensions {
	text-align: center;
	color: #5ABCFA;
	font-size: 9px;
}
