/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 
/* end reset */

html {
	height: 100%;
}

body {
	font-size: 10px;
	background-color: white;
	/*font-family: "Arial";*/
	font-family: Tahoma,Arial,Verdana;
	color: black;
	min-height: 100%;
	position: relative;
}

#wrap {
	width: 750px;
	margin: 0px auto;
	padding-bottom: 70px;
}

	#header {
		height: 166px;
		background: #53c8fd url('/img/header_.jpg') top center no-repeat;	
		position: relative;
		margin-bottom: 35px;
		z-index: 1;
		zoom: 1;
	}
	
		#phones {
			font-size:12px;
			font-weight:bold;
			position: absolute;
			bottom: 10px;
			right: 10px;
			text-align: right;
			width: 300px;	
		}
		.highlight{
			color: #3D81AC;
		}
		#menu{
			position: absolute;
			bottom: -30px;
			width: 100%;
			height: 29px;
			background: #5899C2 url(/img/menu_bg.gif) repeat-x;
			z-index: 2;
			text-transform: uppercase	
		}
		#menu ul{
			margin: 0 auto 0;
			width: 770px;
			text-align: center;
			padding-top: 5px;
			height: 100%;
			z-index: 3;
			position: relative;
			right: 5px;
			
		}
		#menu ul li{			
			display: inline;
			margin-left: 6px;
			margin-right: 6px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 8px;
			padding-bottom: 8px;
			height: 29px;
			font-size: 13px;
			color: #fff;
			height: 100%;
			z-index: 4;
			position: relative;
		
		
		}
		#menu ul li a{
			text-decoration: none;
			color: #fff;
			z-index: 5;

		}
		#menu ul li.acti{
			background: #fff url(/img/acti_bg.gif);
			position: relative;
			margin-left: 0;
			margin-right: 0;
			
		}
		.ibl{
			/*position: absolute;
			top: 0;
			left: 0;*/
			height: 32px;
			width: 2px;
		}
		.ibr{ 
			/*position: absolute;
			 
			top: 0;
			right: 0;*/
			height: 32px;
			width: 2px;
			
		}
		#menu ul li.acti a{
			color: #5899C2;

			
		}
		#menu ul li#rrr, #menu ul li#lll{ 
			margin:0;
			padding:0;
		}
		#menu ul li#rrr{
			padding-right: 10px;
			padding-top: 8px;
			padding-bottom: 8px;
			background: url(/img/actir_bg.gif) top left no-repeat;
			height: 32px;			
			
		}
		#menu ul li#lll{
			padding-left: 0px;
			padding-top: 8px;
			padding-bottom: 8px;
			background: url(/img/actil_bg.gif) top right no-repeat;
			height: 32px;
			
		}
		 
	#topnavstrip {
		position: relative;	
	}
	
		#flags {
			width: 120px;
			text-align: right;
			position: absolute;
			top: 7px;
			right: 40px;	
		}
		
			#flags .active {
				display: none;	
			}
		
	#content {
		font-size: 1.4em;	
		padding: 0 20px;
	}	
		
		#mflags {
			width: 400px; 
			text-align: center; 
			margin: 3em auto;	
		}
		
			#mflags a{
				margin: 0em 2em;
			}
	
	#content p {
		margin: 0em 0em 1em;	
	}
	
	#content h1, #content h2, #content h3, #content h4, #content h5 {
		margin: .4em 0em .2em;
		font-weight: bold;
		color: #6EA7CA;
	}
	
	#content h1 {
		font-size: 1.5em;	
	}
	
	#footer {
		margin: 1em 0em;
		text-align: center;	
		width: 100%;
		position: absolute;
		bottom: 1em;
	}