*{font-family: Verdana, Arial, Helvetica, sans-serif;
}

html,body{
height:100%;
}

form{
display: inline;
margin:0px; 
padding: 0px;}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
  background-color:#FFFFFF;
  color: #494b40;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #494b40;
}
H1, h1 a { font-size: 20px !important; margin: 0; margin-bottom: 0; color: black !important; }
h1 a { text-decoration: underline; font-weight: bold !important;}
H2 { color: #666666; font-size: 10pt; font-weight: bold; margin: 0px; }
td h3 { color: #494b40; font-size: 8pt; }
td h2 { text-align: justify; padding-top: 15px; padding-bottom: 10px; font-size: 8pt;  color: #494b40;}
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; 
  color: black;
  color: #494b40;
}
.date{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0066FF;
  font-weight: bold;
  padding-left: 7;
}
.date_web{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #d66a00;
  font-weight: bold;
  padding-left: 0;
  padding-bottom: 10;
}
.news_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin: 10;
}
.text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: black;
  color: #494b40;
}
.s_text{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  color: #666666;
  text-decoration: none;
}
a.s_text:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  color: #666666;
  text-decoration: none;
}
a.s_text:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  color: #666666;
  text-decoration: none;
}
a.s_text:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  color: #666666;
  text-decoration: none;
}
a.s_text:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  color: black;
  text-decoration: none;
}


.a_no_access{
  font-family:  Times New Roman, Arial, Verdana, Geneva, helvetica; 
  font-size: 20pt;
  color: blue;
  text-decoration: none;
}

.p_no_access
{
  font-family:  Times New Roman, Arial, Verdana, Geneva, helvetica;
  font-size: 20pt;
  color: red;
  text-decoration: none;
}

.slogan{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 12;
	color: #ffffff;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
}
.sign{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
	font-weight: bold;
	padding-right: 6;
	text-align: right;
}
th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#E8E8E8;
	font-size: 8pt;
	font-weight: bold;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color : #0066CC #0066CC #0066CC #0066CC;
	border-style : solid;
	color: #494b40;
}

.th{
	background-color:#E8E8E8;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color : #0066CC #0066CC #0066CC #0066CC;
	border-style : solid;
	text-align: center;	
}

.table_caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#EDF3FF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	padding-left: 6;
	color: #494b40;
}
.table_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 3;
	padding-right: 3;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	color: #494b40;
}
.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
}
strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
}
.sign_cust{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
}
.strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: small;
	font-weight: bold;
}
a { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #494b40;
	font-size: 8pt;
	font-weight: normal;
}
a:visited { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #494b40;
	font-size: 8pt;
	font-weight: normal;
}
a:active { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-size: 8pt;
	font-weight: normal;
}
a:hover { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3a3aaf;
	font-size: 8pt;
	font-weight: normal;
}
.p_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: x-large;
	font-weight: bold;
}
.current{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c7978;
	font-size: 8pt;
	font-weight: normal;
}
.subtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
}
.important{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F67A00;
	font-size: 8pt;
	font-weight: bold;
}
a.important:link, a.important:visited, a.important:active, a.important:hover{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #F67A00;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #494b40;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10;
	padding-right: 10;
}
.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #999999;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 20;
	padding-right: 20;
}
div.tool, input.tool { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BFBF3F;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-color:white;
	text-align:center;
	border: 1px solid red;
	height: 20px;
	padding-bottom: 0px;
	border-width:0px;
}
a.tool:link { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BFBF3F;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
 a.tool:visited { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BFBF3F;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.tool:hover { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F67A00;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
a.tool:active { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F67A00;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
a.tool2:link, a.tool2:visited, a.tool2:active{ 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 0px;
	padding-bottom: 2px;
}

a.tool2:hover { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 0px;
	padding-bottom: 2px;
}

div.tool2 { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color:white;
	text-align:center;
	border: 1px solid red;
	padding: 0px;
	padding-bottom: 2px;
	border-width:0px;
	vertical-align:bottom;
	cursor: pointer;
}

.menu_link A:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;	
}
.menu_link A:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;	
}
.menu_link A:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;	
	text-align: center;
}
.menu_link A:hover{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

.menu_over {
	background-color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #ff0000;
	border-bottom: 3px solid #F1CA31;
	text-align: center;
	cursor: pointer;
	border-bottom-width: 3px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color : #ff0000  #000000 #F1CA31;
	border-style : solid;
}
.menu_out {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #F67A00;
	color: #ffffe1;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	border-top: 1px solid #ff0000;
	border-bottom: 3px solid #E07F20;
	text-align: center;
}
.s_menu_over {
	background-image: URL(images\s_back_menu_ov.gif);
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #FFFFCC;
	color: #330000;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	padding-left: 10px;
	padding-right: 10px;
}
.s_menu_out {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #CCCC99;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	cursor: pointer;
	text-align: center;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	padding-left: 10px;
	padding-right: 10px;
}
.s_menu_over_r {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #330000;
	background-color: #FFFFCC;
	font-size: 8pt;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ff0000;
	border-color : red;
	border-style : solid;
	border-width : 1px;
}
.s_menu_out_r {
	font-family: Verdana;
	background-color: #CCCC99;
	color: #000000;
	font-size: 8pt;
	cursor: pointer;
	text-align: center;
	border: 1px solid #ff0000;
	border-color : red;
	border-style : solid;
	border-width : 1px;
}
.s_comp_h{
	position:absolute;
	left:168;
	top: 0;
	z-index: 100;
	visibility:hidden;
}
.s_services_h{
	position:absolute;
	left:250;
	top: 0;
	z-index: 100;
	visibility:hidden;
}
.s_team_h{
	position:absolute;
	left:331;
	top:0;
	z-index: 100;
	visibility:hidden;
}
.s_exp_h{
	position:absolute;
	left:407;
	top:0;
	z-index: 100;
	visibility:hidden;
}
.a1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  color: black;
  text-decoration: none;
}

.site_map_section {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	padding-left: 6;
	padding-top: 6;
}

.site_map_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;	
	padding-left: 15;
	padding-top: 1;	
	padding-bottom: 1;		
}

.site_map_link2 {
	padding-left: 30;
	padding-top: 1;	
	padding-bottom: 1;
}

.site_map_link4 {
	padding-left: 45;
	padding-top: 1;	
	padding-bottom: 1;
}

.site_map_link3 {
	padding-left: 25;
	padding-top: 1;	
	padding-bottom: 1;
}

.filter_button {
	background-color: #E8E8E8;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F67A00;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	border-width: 1px;
	border-color : #ff0000;
	border-style : solid;
}

div.hide {
   display:none;
   z-index:-10;
}

div.show {
   display:block;
   padding:2px;
   position:absolute;
   left:165px;
   top:120px; 
   background-color:#e8e8e8;
   font-size:12px;
   border:1px solid #0066CC;
   z-index:10;
   overflow:auto;
   width: 500;
}
div.show2 {
   display:block;
   padding:2px;
   position:absolute;
   left:165px;
   top:180px; 
   background-color:#ffffff;
   font-size:12px;
   border:1px dashed #333333;
   z-index:10;
   overflow:auto;
   width: 420px;
}

div.show3 {
   display:block;
   padding:2px;
   position:absolute;
   left:165px;
   top:50px; 
   background-color:#ffffff;
   font-size:12px;
   border:1px dashed #333333;
   z-index:10;
   overflow:auto;
   width: 480px;
}

button.close {
   border:none;
   background-image:url('images/button_close.gif');
   height:15px;
   width:15px;
   padding:1px;
   font-size:10px;
   float:right;
  }
  
input.button7{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #E8E8E8;
	background-color:#F67A00;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border: 1px solid #ff0000;
	padding: 4;
	height:20px;
	vertical-align:middle;
}
input.button2{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #E8E8E8;
	background-color:#ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border: 1px solid #ff0000;
	padding: 4;
	height:20px;
	vertical-align:middle;
}
input.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#EDF3FF;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border: 1px solid #0066CC;
	padding: 4;
	height:100%;
	vertical-align:middle;
	width: 70px;
}

input.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #0066CC;
	padding: 1px;
}

input.text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0066CC;
	background-color:#FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #BFBF3F;
	padding: 4;
}
input.text_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #333333;
	background-color:#FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #8c8c8c;
	padding: 1;
	margin:0px;
}
.form_select  {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #0066CC;
	padding: 0;
	height: 20px;
}

.form_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

.table_filter{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #0066CC;
}
.table_filter_caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#EDF3FF;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #0066CC;
	padding: 4;
}
.td_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	width:146px;
	padding:0px;
	vertical-align:middle;
	cursor: pointer;
}
.div_filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#EDF3FF;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;	
	width:147px;
	height:23px;
	vertical-align:middle;
	border: 2px outset #0066CC;
	padding-top:10px;
	cursor: pointer;
}
.div_filter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color:#e8e8e8;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;	
	width:147px;
	height:23px;
	vertical-align:middle;
	border: 2px outset #666666;
	padding-top:10px;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-size: 8pt;
}

.textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #0066CC;
	padding: 4;
}

.table_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#e8e8e8;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border: 1px solid #0066CC;
	padding: 4px;
}

UL { 
     list-style: outside ;
     padding-left:0px;
   }
li {
	display: list-item;
	list-style-type:none;
	list-style-position:outside;
	padding-left:0px;
  }

.table_main_content  {
	margin: 0;
	padding-top: 20px;
}
  
.left_colomn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-right: 15px;
	padding-left:0px;
	vertical-align:top;
} 

.right_colomn {
	padding-left:0px;
}   

.table_right_colomn {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	height: 20px;
	vertical-align: bottom;
	padding-left:20px;
	background-color: #f9f9f9;
}

.table_right_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	height: 20px;
	vertical-align:middle;
	height: 22px;
}

.right_table_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	height: 20px;
	vertical-align:middle;
	background-color:#9F9F9F;
	border-top: 1px solid white;
}
  
.right_table_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle;
	background-color:#e8e8e8;
	border-top: 1px solid white;
	border-bottom: 1px solid #9f9f9f;
	cursor: pointer;
}

.right_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle;    
	background-color: #f7f7f7;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #cfcfcf;
}
.right_table_slide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle;
	background-color: #e8e8e8;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #cfcfcf;
}
.slide_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
	height: 20px;
	vertical-align:middle;
	cursor: pointer;
}
.right_table2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color: #ffffff;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #cfcfcf;
}

.table_gray_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	height: 20px;
	background-color:#e8e8e8;
	padding: 5px; 
	cursor: default; 
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #9f9f9f;
	border-right: 1px solid #cfcfcf;
}

.table_gray_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	height: 20px;
	cursor: default; 
	background-color: #f7f7f7;
	border-left: 1px solid #ffffff; 
	border-top: 1px solid white;
	border-bottom: 1px solid #9f9f9f;
}

a.right_table_a {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	color: black; 
	font-size: 8pt;
}



.button {
   border:none;
   height:20px;
   width:121px;
   font-size:12px;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   line-height:15px;
   text-align:center;
   vertical-align:middle;
   font-weight: bold;
   color: #004dc5;
   cursor: pointer;
   padding-top: 4px;
  }

   .project_name {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  color: #0066CC;
  text-decoration: none;
  cursor:pointer;
 } 
 A.project_name:link, A.project_name:active, A.project_name:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  color: #0066CC;
  text-decoration: none;
  cursor:pointer;
  }
 A.project_name:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  color: #0099FF;
  text-decoration: none;
  cursor:pointer;
  }
  .project_h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  color: #666666;
  text-decoration: none;
 } 
 DIV.project {
 border: 1px solid #BEDDF0;
 padding: 10px 12px 12px 12px;
 margin-bottom: 10px
 }
 DIV.project_details {
 border-width: 0px;
 padding: 0px;
 margin-bottom: 10px;
 }
 TABLE.project {
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 TABLE.project TD.project {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
  color: #000000;
  text-decoration: none;
  width: 100%;
  color: #494b40;
 }
 .justy {
  text-align: justify
  }
 DIV.pic {
  border: 1px solid #e8e8e8;
  padding: 3px;
  margin-left: 12px;
 }
  DIV.pic_details {
  border: 1px dotted #e8e8e8;
  padding: 3px;
  margin: 0 0 12px 12px;
 }
 .quot2 {
  margin-top:0px;
  background-color: #e8e8e8;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000; 
  font-size: 7pt; 
  font-weight: bold;
  line-height: 130%;
  text-align: justify;
 }
 
 div.div {
 text-align:justify;
 padding-top: 0px;
 margin-top: 15px;
 }

  td.div {
 padding-top: 15px;
 } 
.table_td {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000; 
  font-size: 7pt; 
  font-weight: normal;
  text-align: justify;
  line-height:170%; 
  padding:5px;
  border-top: 1px solid #0066CC;
  border-left: 1px solid #0066CC;
  border-right: 1px solid #0066CC;
  color: #494b40;
 }

td.quo
{
font-family: Times New Roman;
font-size: 16pt;
font-weight: bold;
padding: 0px 4px 6px 4px;
color: #000000;
background-color: #e8e8e8;
color: #494b40;
}
.quote
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
font-weight: normal;
font-style : normal;
padding-top: 14px;
padding-bottom: 8px;
background-color: #e8e8e8;
text-align: justify;
color: #494b40;
}

.right_item {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   padding-left: 20px;
   padding-top: 5px;
   
}

/*для ссылок в заголовках таблицы статистики*/
a.title:link, a.title:visited, a.title:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: center;
  color: black;
  text-decoration: none;
}

/*для ссылок в заголовках таблицы статистики*/
a.title:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: center;
  color: #0066cc;
  text-decoration: none;
}

.news_web {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  color: #494b40; 
  padding-left: 0;
  padding-right: 0; 
  padding-top: 5px; 
  font-weight: normal; 
  text-align: justify; 
  width: 100%;
}



 .shapka {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  color: #666666;
  text-decoration: none;
  }
  
a.shapka:link, a.shapka:visited, a.shapka:active { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: #666666;
  text-decoration: underline;
}
 
a.shapka:hover { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: #0066cc;
  text-decoration: underline;
}

.news_name {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  color: #494b40;
  text-decoration: none;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:20px;
}

.news_content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  text-align: justify;
  color: #494b40;
  text-decoration: none;
  padding-bottom:10px;
  padding-left:0px;
}

.news_content_bold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: justify;
  color: #494b40;
  text-decoration: none;
  padding-top:15px;
  padding-bottom:10px;
}

.news_content_bold_italic {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: justify;
  color: #494b40;
  text-decoration: none;
  font-style: italic;
  padding-bottom:10px;
}

.news_content_italic {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 8pt;
  text-align: justify;
  color: #494b40;
  text-decoration: none;
  padding-bottom:10px;
  padding-left:0px;
}
.content_indent {
  padding-top: 15px;
}

.home_table_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	height: 20px;
	vertical-align:middle ;
	border-top: 1px dashed #cccccc;
}

.home_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
}

UL { 
     list-style: outside ;
     padding-left:15px;
     margin-top: 15px;
     margin-bottom: 0px;
     margin-left: 0px;
   }
UL li {
	display: list-item;
	list-style-type:square;
	list-style-position:outside;
	padding-left:5px;
	padding-bottom:5px;
  }
  
OL { 
     list-style: outside ;
     padding-left:15px;
     margin-left: 7px;
     margin-bottom: 0px;
     margin-top: 15px;
   }
ol li.num {
	display: list-item;
	list-style-type: decimal;
	list-style-position:outside;
	padding-left:5px;
	padding-bottom:5px;
  }
ol li.alpha {
	display: list-item;
	list-style-type: lower-alpha;
	list-style-position:outside;
	padding-left:5px;
	padding-bottom:5px;
  }
  
UL.text { 
     list-style: outside ;
     padding-left:15px;
     padding-bottom:0px;
     margin-top: 15px;
     margin-left: 0px;
   }
ul.text li{
	display: list-item;
	list-style-type:disc;
	list-style-position:outside;
	padding-left:5px;
  }
  
.table_text1 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	color: #494b40;
  }
 
a.a_caption:link, a.a_caption:visited, a.a_caption:active, a.a_caption:hover{ 
   	text-decoration: none; 
	font-weight: bold;
	 color: black; 
	 font-size: 8pt; 
	 display: block; 
	 width: 100%; 
	 height: 13px; 
	 padding-top: 4px;  
	 padding-bottom: 2px; 
	 vertical-align: bottom;
}
.page {
padding-left: 50px;
}

.quot_li_marker {
	padding-top:3px; 
	padding-right:5px; 
	font-weight:normal;
	vertical-align:top;
}
.quot_li {
	padding-top:3px; 
	padding-left:0px; 
	font-weight:normal;
	vertical-align:top;
}
.submenu{
  position:relative;
  left:0;
  top:0;
  z-index:0;
}
.menu{
	position:relative;
	left:0;
	top: 0;
	z-index: 100;
	width:773;
	background-color: #ffffff;
}
.menu_web{
	position:relative;
	left:0;
	top: 0;
	z-index: 100;
	width:792;
	background-color: #ffffff;
}
.comp_h{
	position:absolute;
	left:168;
	top: 30;
	z-index: 10;
	visibility: hidden;
}
.services_h{
	position:absolute;
	left:250;
	top: 30;
	z-index: 10;
	visibility:hidden;
}
.room_h{
	position:absolute;
	left:412;
	top:30;
	z-index: 10;
	visibility:hidden;
}
.exp_h{
	position:absolute;
    left:328;
	top:30;
	z-index: 10;
	visibility:hidden;
}
.visitors_h{
	position:absolute;
	left:208;
	top: 30;
	z-index: 10;
	visibility: hidden;
}
.statistics_h{
	position:absolute;
	left:279;
	top: 30;
	z-index: 10;
	visibility: hidden;
}
.cms_h{
	position:absolute;
	left:159;
	top: 30;
	z-index: 10;
	visibility: hidden;
}
.admin_h{
	position:absolute;
	left:452;
	top: 30;
	z-index: 10;
	visibility: hidden;
}
.newsletter_h{
	position:absolute;
	left:360;
	top: 30;
	z-index: 10;
	visibility: hidden;
}
a.menu_link2:link, a.menu_link2:active, a.menu_link2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffe1;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.menu_link2:hover{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

a.news_content_bold:link, a.news_content_bold:visited, a.news_content_bold:active { 
  padding: 0px;
  font-weight: bold;
  text-decoration: underline;
}
 
a.news_content_bold:hover { 
  padding: 0px;
  font-weight: bold;
  text-decoration: underline;
}

.page_caption {  
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;    
        color: black;
        font-weight: bold;
}

	.bottom_right {
		border-right: 1px solid #000000; 
		border-bottom: 1px solid #000000;
		text-align: center;
		vertical-align: middle;
	}
	.bottom_2right {
		border-right: 2px solid #000000; 
		border-bottom: 1px solid #000000;
		text-align: center;
		vertical-align: middle;
	}
	.left_bottom_2right {
		padding-left: 5px;
		border-right: 2px solid #000000; 
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000; 
		vertical-align: middle;
	}
	.PagePaddingLeft {
		padding-left: 50px;
	}
	
.right_table_caption_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color:#b3d10f;
	border-top: 1px solid white;
	border-bottom: 1px solid #89a00b;
	cursor: pointer;
}

.right_table_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color: #f8ffd0;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #b3d10f;
}
.right_table_22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color: #ffffff;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #b3d10f;
}
	
.right_table_caption_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color:#afcfce;
	border-top: 1px solid white;
	border-bottom: 1px solid #6b7b7a;
	cursor: pointer;
}

.right_table_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color: #e7f7f6;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #afcfce;
}
.right_table_32 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	height: 20px;
	vertical-align:middle ;
	background-color: #ffffff;
	cursor: pointer;
	border-top: 1px solid white;
	border-bottom: 1px solid #afcfce;
}
a.mail, .enter_page, .page{ display: block; float: left; clear: both; }
a.mail { margin-top: 15px; font-weight: bold; }
.ltr_name { color: #3a3aaf; font-weight: bold; margin-top: 5px; clear: both;}
a.enter_page { font-weight: bold; padding: 2px; }
a.page { margin-left: 30px; padding: 0px;}
div.right_float_pic {
	float:   right; 
	margin:  0 0 10px 10px;
	border:  1px solid #e8e8e8; 
	padding: 3px;
}	
div.left_float_pic {
	float: left; 
	margin: 0 10px 10px 0;
	border: 1px solid #e8e8e8; 
	padding: 3px;
}	
.l_b_r_lp10_tv, .b_r_cf_bf_eb613d, .b_r_rf_rp10_tv, .table_header, .td_center, .td_right, .td_left, .bottom_right  {
	border-right: 1px solid #000000; border-bottom: 1px solid #000000;
}
.l_b_r_lp10_tv { border-left: 1px solid #000000; padding-left: 10px; vertical-align: top; }
.b_r_cf_bf_eb613d { text-align: center; color: #eb613d; font-weight: bold; }
.b_r_rf_rp10_tv { text-align: right; padding-right: 10px; vertical-align: top; }
.table_header {
	border-top: 1px solid #000000; 
	background-color: #cccccc; 
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
.td_center { text-align: center; padding: 3px; }
.td_right { text-align: right; padding: 3px; }
.td_left { text-align: left; padding: 3px; }
.bottom_right { text-align: center; vertical-align: middle; }

.blue_header, .blue_center, .blue_left
{border-right: 1px solid #0066CC; border-bottom: 1px solid #0066CC; padding: 3px; }

.blue_header {border-top: 1px solid #0066CC; background-color: #E8E8E8; text-align: center; font-weight: bold;}
.blue_center { text-align: center;}
.blue_left { text-align: left;}

#SiteMapUL1 {
 display:block;
 float:left;
 height:30%;
}
 
#SiteMapUL1  li{
 list-style: none; 
 padding:0;
 font-weight:bold;

 
}

#SiteMapUL1  ol{
 margin-top:5px;
 margin-bottom:7px;
 padding:0; 
}

#SiteMapUL1.SiteMap2 li ol{
	position:absolute;	
	right:0px; 	
}


#SiteMapUL2 {
display:block;
 float:right;
 height:30%;
}

#SiteMapUL2  li{
 list-style: none; 
 padding:0;
 font-weight:bold;
}

#SiteMapUL2  ol{
 margin-top:5px;
 margin-bottom:7px;
 padding:0;

 
}

#SiteMapUL2.SiteMap2 li ol{
	position:absolute;	
	right:0px;
}

#SiteMapSubMenu  {
  margin-top:10px;
  margin-bottom:10px;  
  margin-left:20px;  
}


.div>#SiteMapUL1, #SiteMapUL2{
 display:inline;
 float:none;
 height:auto;
 }

#SiteMapDiv {
	-moz-column-width: 100px ; 
	-moz-column-gap: 50px ;

}

DIV#testimonial {margin-bottom:20px;border:1px solid orange;padding: 5px;text-align:justify;}
DIV#testimonial IMG {border:0;padding:3px;}
DIV#testimonial-author {color:gray;font-weight:600;text-align:right;padding-top:5px;}
SPAN#note {font-weight:600;font-size:11px;}
DIV#note-description{font-size:10px;text-align:justify;}
