/* CSS Document */



body {

	background:url(../images/tlo.png) repeat-y center top #000;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#585858;

	margin-bottom:0;

	margin-left:0;

	margin-right:0;

	margin-top:0;

}



a:link, a:visited {

	text-decoration:none;

	font-weight:normal;

	color:#A63D35;

}



a:hover {

	text-decoration:none;

	font-weight:normal;

	color:#000;

}



a img {

	border:none;

}

p {
	margin: 0px;
}


.clr {

	clear:both;

}



/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/



.container {

	margin: 0 auto;

	width:1070px;

}



.head {

	height:25px;

	padding:0px;
	
	margin: 0px;
	

}



.head_l {

	width:100%;

	display:inline-block;

	text-align:right;
	
	padding-right:50px;
	
	margin-top:5px;
	
	margin-left:5px;
	
	height:25px;
	

}


.head_l p{
	
	color: #ffffff;
	
	font-size: 12px;
	
	margin-top: 8px;

}

.head_l H1{
	
	color: #ffffff;
	
	font-size: 22px;
	
	margin-top: 8px;

}

.house {

	height:375px;
	width:1069px;


}



.line1 {

	height:7px;

}



.topnav {

	height:125px;

	width:1069px;

	float:left;

}

.pillmenu{
	height:63px;

	width:1069px;
}


.langs {

	height:105px;

	width:1px;

	margin-left:1069px;

}

.serch {
	padding-top: 22px;
}


.line2 {

	height: 30px;

	

}



.cont_container {

	background:#fff;
	font-size: 18px;
	width:1026px;
	
	min-height:125px;
	
	padding-top: 22px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 22px;

}



.main_cont_full {

	padding:5px;

}







.footer {

	float:left;

	height:57px;

	width:100%;


}

.footer1{
	margin-top: 8px;
	
	text-align: center;
	
	color: #ffffff;
	
	font-size: 14px;
}

#nav { z-index:10000; position: relative; margin-top: 0px; margin-bottom: 0px;  float:left;
	/*box-shadow: 0px 0px 5px #999;  */}
#nav .moduletable { padding: 0; margin: 0; background: none; border: none; overflow: visible; }
#nav .moduletable .menu li { background: none; }
#nav ul { margin: 0; padding-left: 50px; padding-top: 30px; float:left;  }
#nav ul li { float: left; list-style: none; height: 55px; position:relative; margin-right:15px; min-width: 145px;}
#nav ul li a { display:block; padding: 0 20px; margin: 0 0 0 0px; font-size: 14px; line-height: 55px; /*border-right: 1px solid #ddd;*/ background:url(../images/bg_menu.png) no-repeat;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
color: white;
}

#nav ul li.active a, #nav ul li a:hover, #nav ul li:hover a, #nav ul li.sfHover a { text-decoration: none; background:url(../images/bg_menu.png) no-repeat; color: #fda000; }
.lt-ie8 #nav { float: none; }

/* Subnav */

#nav li ul { background-color: #f1f1f1; border: 1px solid #ddd; border-bottom: none; width: 184px; position: absolute; left: -999em;  }
#nav li ul ul { margin:-36px 0 0 210px; }
#nav li:hover ul, #nav li.sfHover ul { left: 0px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul { left:-999em; }
#nav li li { padding: 0; height: auto; width: 210px; border-left:none; }
#nav li li a, #nav li li.active a, #nav li li a:hover { height: 34px; font-size: 0.9em; line-height: 34px; border-bottom:1px solid #ddd; margin: 0; padding-left: 20px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;  
background: black;	}
#nav ul li:hover a, #nav ul li.sfHover a,  a.nav-mobile:hover, a.nav-mobile:focus, #nav-mobile li a:hover, #nav-mobile li a:focus { }
#nav li li.active a, #nav li li li.active a, #nav li li li li.active a,#nav li li li li li.active a, #nav li li a:hover, #nav li li li a:hover, #nav li li li li a:hover, #nav li li li li li a:hover  { color: #777 ; background-color: #ddd; margin-right: 0; }
#nav li li a, #nav li.active li a { font-weight: normal; text-transform: none; }
#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul { left:0; }
#nav select { display: none; }
.lt-ie8 #nav ul li li:hover, .lt-ie8 #nav ul li li.hover { position: static; }
.lt-ie9 #navbar, .lt-ie9 #nav-mobile,  .lt-ie9 #topnav-mobile, .lt-ie9 #backtotop-mobile { display: none; }