/******** HEADER LANGUAGE CONTAINER ********/
div#logo {
	padding: 0px 0px 0px 30px;
	height: 146px;
	overflow-y: hidden;
	width: 994px;
}

div.pink_line{
	height: 1px;
	line-height: 1px;
	background-color: #D9C0C3;
}
/******** lng bar **********************/
div#lng_cont {
	background-color: #66000E;
	padding: 0px 0px 0px 36px;
	width: 1024px; 
	float: left;
	padding-top:0px;
	padding-bottom:1px;
}

div#lng_cont div.sep {
	float: left;
	width: 28px;
	height: 1px;
	line-height: 1px;
}

div#lng_cont div.lng_act,
div#lng_cont div.lng_inact {
	float: left;
	
}

div#lng_cont a {
	font-family: Garmond, serif;
	font-size: 15px;
	text-decoration: none;
	border: none;	
	line-height:100%;
	height:10px;
	font-weight:bold;
}
div#lng_cont div.lng_act {
	background: url(/images/header/lng_act_bg.gif) repeat-x 0px 17px;
}
div#lng_cont div.lng_inact {
	background: url(/images/header/lng_inact_bg.gif) repeat-x 0px 17px;
}

div#lng_cont div.lng_act a {
	color: #F7EEEF;
}
div#lng_cont div.lng_inact a {
	color: #A8A8AA;
}
div#logo_lower{
	float: left; 
	clear: none;
}
/**** END OF HEADER LANGUAGE CONTAINER ****/

/****** HORIS MENU CONT ******/
div#horis_menu_cont {
	float: left; clear: both;
	width: 1024px; /*height: 22px;*/
	overflow: visible;
}
div#horis_menu_cont div.row{
	overflow: visible;
}

/***** HORISONTAL MENU ******/

div.horis_menu {
	float: left; 
	clear: both;
	width: 608px;
	padding-bottom: 4px;
}
div.horis_menu div.sep {
	float: left; clear: none;
	height:1px;
	line-height:1px;
	width: 7px;
}
div.horis_menu li.cat,
div.horis_menu li.cat_act {
	padding: 0px 0px 0px 27px;
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
}
.ph_hor_menu{	
	margin:0;
	padding:0;
	float: left;
}
.ph_hor_menu li{	
	float: left;
	list-style: none;
	font-family: "Times New Roman";
	/*border: 1px solid red;*/
}
.ph_hor_menu li a{	
	display: block;
	white-space: nowrap;
	color: #595959;
	text-decoration: none;
	line-height:100%;
	border-bottom: 1px solid #595959;
}
.ph_hor_menu li a:hover{	
	color: #67000C;
}		
.ph_hor_menu li ul{	
	margin: 0;
	padding: 0;
	margin-top: -1px;
	position: absolute;
	visibility: hidden;
	text-align: left;
	z-index: 1000;	
}		
.ph_hor_menu li ul li{	
	float: none;
	display: inline;		
}		
.ph_hor_menu li ul li a{	
	width: 100%;
	display: block;
	background: #BABABA;
	color: #585858;
	padding:6px 2px 3px 2px;
	text-decoration: none;
	border-bottom: 1px solid #7A7A7A;
	line-height:100%;
	font-family: "Times New Roman";
	font-size: 14px; 
}			
.ph_hor_menu li ul li a:hover{	
  background: #464646;
  color: #FFFFFF;
}

div.horis_menu ul iframe {
	display:block;
	height:0;
	position:absolute;
	width:0;
	z-index:-1;
}

/**** END OF HORISONTAL MENU ****/

/******* TOOLS ********/
div.head_tools {
	float: left; 
	clear: none;
	width: 416px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.tools {
	width: 412px; overflow: hidden;
}
/*div.tools div.element {
	float: left; 
	white-space:nowrap;
	padding: 0px 0px 0px 28px;
	position: relative;
}
div.tools div#font_resizer_tool{
	padding-top:2px;
}
div.tools div.element div.floater {
	float: left; clear: none; 
	width: auto;
}
div.tools div.element img {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
div.tools div.element div.floater img {
	padding: 0px;
}

div.tools div.element a {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #838383;
	text-decoration: none;
}
div.tools div.element input {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 115px; 
	line-height: 15px;
	height: 15px;
	float: left;
	font-size: 12px;
	font-family: tahoma;
	border: 1px solid #ABABAB;
	color: #585858;
	position: absolute;
}*/

/*table.element_table td.reize_tool{
	padding-left: 23px;
}
table.element_table td.print_tool{
	padding-left: 28px;
}
table.element_table td.home_tool{
	padding-left: 28px;
}
table.element_table td.map_tool{
	padding-left: 28px;
}*/
table.element_table td.reize_tool,
table.element_table td.print_tool,
table.element_table td.home_tool,
table.element_table td.map_tool,
table.element_table td.search_tool{
	padding-left: 28px;
}

table.element_table td.map_tool {
	font-size: 11px;
}
table.element_table td.map_tool a{
	font-family: tahoma;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
}
table.element_table td.search_tool div.floater {
	float: left;  
	width: 100px;
	position: relative;
	line-height: 15px;
	height: 15px;
	width: 115px;
}
table.element_table td.search_tool div.floater_2 {
	float: left;  
	position: relative;
	line-height: 15px;
	height: 15px;
}
table.element_table td.search_tool input{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 115px; 
	line-height: 15px;
	height: 15px;
	float: left;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #ABABAB;
	color: #585858;
	position: absolute;
	top:0;
}
/**** END OF TOOLS ****/
