/*======================== structure ============================*/
html{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}

* html .doubleLayer{height:100%;}

body{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background: url('/img/bg.gif') repeat center -20px;
}

div.doubleLayer{
	margin:0px;
	padding:0px;
	width:100%;
	min-width:1000px;
	text-align:left;
	width:expression(document.body.clientWidth < 1000? "1000px": "auto");
	min-height:100%;
	background: url('/img/inner/land.jpg') no-repeat 0 100% ;
}


div#logo{
	margin-left: 6%;
	margin-top: 45px;
	width: 221px;
}

/*====================== eof structure ==========================*/
/*========================= drop_menu =============================*/
div#drop_menu_set{
	margin: 0;
	padding: 0;
	float: left;
	margin-left: 6%;
	//margin-left: 3%;
	margin-top: 90px;
	width: 24%;
	height: 150px;
}

div#drop_menu{
	width: 210px;
	background-color: #ecf8fb;
}

table.drop_menu{
	width: 100%;
	background-color: #ecf8fb;
}

div#drop_menu_header{
	width: 210px;
	padding-top: 14px;
	background: url('/img/inner/drop_menu_header.gif') no-repeat 0 0;
}

div#drop_menu_footer{
	width: 210px;
	padding-bottom: 14px;
	background: url('/img/inner/drop_menu_footer.gif') no-repeat 0 100%;
}

td.left{
	text-align: left;
	padding: 10px 0px 10px 10px;
	width: 110px;
}

td.right{
	text-align: right;
	padding: 10px 10px 10px 0px;
	width: 110px;
}

ul.submenu li{
	
	line-height:1.8;
	background: none;
	padding: 0;
	margin: 0;
}
/*========================= content ============================*/
div#content{
	float: left;
	margin-top: 60px;
	width: 64%;
	min-height: 350px;
	//height: 350px;
}

/*============================ menu =============================*/

/*====== aboutus ======*/
div#one{
	position: absolute;
	margin-top: 100px;
}

div#aboutus{
	position: absolute;
	margin-top: 120px;
	margin-left: 35px;
}
			
/*====== services ======*/
div#two{
	position: absolute;
	margin-top: 44px;
}

div#services{
	position: absolute;
	margin-top: 54px;
	margin-left: 70px;
}

/*====== articles ======*/
div#three{
	position: absolute;
	margin-top: 90px;
}

div#articles{
	position: absolute;
	margin-top: 120px;
	margin-left: 40px;
}

/*====== team ======*/
div#four{
	position: absolute;
	margin-top: 30px;
}

div#team{
	position: absolute;
	margin-top: 50px;
	margin-left: 70px;
}

/*====== contacts ======*/
div#five{
	position: absolute;
	margin-top: 130px;
}
div#contacts{
	position: absolute;
	margin-top: 160px;
	margin-left: 40px;
}

/*=========================== special ===========================*/
a.icons{
	text-decoration: none;
}

div#one_block{
	text-align:left;
	margin-left: 30%;
	width:1px;
	min-height:1px;
	//height:1px;
}

div#two_block{
	text-align:left;
	margin-left: 38%;
	width:1px;
	min-height:1px;
	//height:1px;
}

div#three_block{
	text-align:left;
	margin-left: 50%;
	width:1px;
	min-height:1px;
	//height:1px;
}

div#four_block{
	text-align:left;
	margin-left: 57%;
	width:1px;
	min-height:1px;
	//height:1px;
}

div#five_block{
	text-align:left;
	margin-left: 65%;
	width:1px;
	min-height:1px;
	//height:1px;
}

/*=========================== textFooter ============================*/
div#textFooter{
	padding-bottom: 20px;
	margin-top: 70px;
	//margin-top: 90px;
	color: #cccccc;
	text-align: center;
	vertical-align: bottom;
	font-size: 0.85em;
}


table.list_item{
	margin-bottom:1em;
}

table.list_item p{
	margin:0.5em 0;
}