@import "structure.css";
/********Logo****************************/
div.logo{
	position			: absolute;
	top					: 61px;
	left				: 10px;
	width				: 277px
	height				: 78px;
}
	div.logo a{
		margin-bottom		: 8px;
		display				: block;
		width				: 277px;
		height				: 78px;
		font-size			: 0;
	}
		div.logo a img{
			width				: 277px
			height				: 78px;
			font-size			: 0;
		}
/********End Logo************************/

/********naming**************************/
div.naming{
	position			: absolute;
	top					: 155px;
	left				: 35px;
	width				: 310px
	height				: 63px;
}
	div.naming img{
		width				: 310px
		height				: 63px;
		font-size			: 0;
	}
/********End naming**********************/

/********menuHeader**********************/
div.menuHeader{
	position			: absolute;
	top				 	: 257px;
	left				: 0;
	width				: 100%;
	height				: 36px;
	background			: url(../images/menu_bg.png) 0 0 repeat-x;
}
	div.menuHeader .left,
	div.menuHeader .right{
		position			: absolute;
		top				 	: 0;
		width				: 12px;
		height				: 36px;
		background			: url(../images/menu_bg.png) 0 -36px no-repeat;
	}
	div.menuHeader .left{
		left				: 0;
		background-position	: 0 -36px;
	}
	div.menuHeader .right{
		right				: 0;
		background-position	: -12px -36px;
	}
	
	div.menuHeader .innerMenuHeader{
		margin				: 0 60px;
		width				: auto;
	}

	div.menuHeader table{
		margin				: 0 0px;
		width				: 100%;
		height				: 36px;
	}
		div.menuHeader table td{
			padding				: 0 30px 0 30px;
			border-right		: 1px solid #d7e6ea;
			text-align			: center;
		}
		div.menuHeader table td.last{border-right: 0;}
		div.menuHeader table td a{
			font-family				: Tahoma;
			font-size				: 13px;
			color					: #1e4a55;
			text-decoration			: none;
		}
/********End menuHeader******************/

/********Mini Nav************************/
div.miniNav{
	position			: absolute;
	top					: 17px;
	left				: 40px;
	width				: 94px;
	height				: 23px;
	background			: url(../images/miniNav.gif) 0 0 no-repeat;
}
	div.miniNav a,
	div.miniNav a.select{
		position			: absolute;
		top					: 0px;
		display				: block;
		width				: 23px;
		height				: 23px;
		background			: url(../images/miniNav.gif) no-repeat;
	}
		div.miniNav a.home,
		div.miniNav a.home_select{
			left				: 0px;
			background-position	: 0 0;
		}
		div.miniNav a.home:hover,
		div.miniNav a.home_select
			{background-position: 0 -28px;}
		div.miniNav a.mail,
		div.miniNav a.mail_select{
			left				: 36px;
			background-position	: -36px 0;
		}
		div.miniNav a.mail:hover,
		div.miniNav a.mail_select
			{background-position: -36px -28px;}
		div.miniNav a.map,
		div.miniNav a.map_select{
			left				: 71px;
			background-position	: -71px 0;
		}
		div.miniNav a.map:hover,
		div.miniNav a.map_select
			{background-position: -71px -28px;}
/********End Mini Nav********************/


div.tel{
	position			: absolute;
    text-align: left;
}
div.tel div.t2{
	position			: absolute;
    top:30px;
    left: -170px;
	width				: 170px;
	height				: 100px;
}
div.tel  div.t2 div{
    margin-bottom: 10px;  
}
div.tel  div.t2 div span{
    font-size: 22px;
    color: #1e5083;
}

/********Search**************************/
div.search{
	position			: relative;
	margin-bottom		: 20px;
	width				: 254px;
	height				: 30px;
	background			: url(../images/search_bg.jpg) 0 0 no-repeat;
}
	div.search div.inputText{
		float				: left;
		margin				: 5px 0 0 5px;
		_margin				: 5px 0 0 3px;
		width				: 185px;
		height				: 20px;
		background			: url(../images/search_inputText.gif) 0 0 no-repeat;
	}
		div.search div.inputText input{
			margin				: 3px 0 0 5px;
			width				: 165px;
			height				: 16px;
			background			: none;
			border				: 0;
			font-family			: Arial;
			font-size			: 11px;
			color				: #aeafb0;
		}
	div.search div.inputBtn{
		float				: left;
		margin				: 5px 0 0 5px;
		*margin				: 5px 0 0 2px;
		width				: 53px;
		height				: 20px;
	}
		div.search div.inputBtn input{
			width				: 53px;
			height				: 20px;
			background			: url(../images/search_inputBtn.gif) 0 0 no-repeat;
			border				: 0;
			cursor				: pointer;
		}
/********End Search***********************/

/********Download-price*******************/
div.download-price{
	position			: relative;
	margin-bottom		: 25px;
	width				: 245px;
	height				: 34px;
	background			: url(../images/ico_download.gif) 0 0 no-repeat;
}
	div.download-price a{
		position			: absolute;
		top					: 12px;
		left				: 40px;
		font-family			: Tahoma;
		font-size			: 11px;
		color				: #595959;
	}
/********End Download-price**************/

/********login***************************/
div#login{
	position			: relative;
	margin-bottom		: 28px;
	width				: 230px;
	height				: 125px;
	text-align			: left;
}
	div#login h1{
		margin-bottom		: 10px;
		font-family			: Tahoma;
		font-size			: 13px;
		color				: #333333;
	}
	div#login label{
		font-family			: Tahoma;
		font-size			: 11px;
		color				: #040404;
	}
	div#login a{
		font-family			: Tahoma;
		font-size			: 11px;
		color				: #363868;
	}
	div#login a.privateOffice{
		position			: absolute;
		top					: 2px;
		right				: 0;
		color				: #595959;

	}
	div#login a.reg{
		position			: relative;
		top					: 7px;
		left				: 1px;
	}
	div#login table{}
		div#login table td{
			padding				: 0 0 10px 0;
			vertical-align		: middle;
		}
		div#login table td.t1{width: 60px;}
	div#login div.inputText{
		width				: 169px;
		height				: 22px;
		border				: 1px solid #c2c2c2;
	}
		div#login div.inputText input{
			margin				: 3px 0 0 5px;
			width				: 155px;
			height				: 16px;
			background			: none;
			border				: 0;
			font-family			: Arial;
			font-size			: 11px;
			color				: #040404;
		}
	div#login div.inputBtn{
		float				: right;
		margin				: 3px 0 0 0;
		*margin				: -6px 0 0 0;
		width				: 68px;
		height				: 20px;
	}
		div#login div.inputBtn input{
			width				: 68px;
			height				: 20px;
			background			: url(../images/login_inputBtn.gif) 0 0 no-repeat;
			border				: 0;
			cursor				: pointer;
		}
/********End login***********************/


/********catalog-menu********************/
div.catalog-menu{
	padding-bottom		: 10px;
	width				: auto;
}	
	div.catalog-menu h1{
		font-size			: 0;
		margin-bottom		: 8px;
	}
		div.catalog-menu h1 img{font-size: 0;}
	
	div.catalog-menu ul{
		margin				: 0;
		padding				: 0;
		
	}
		div.catalog-menu ul li{
			margin				: 0 0 14px 0;
			padding				: 0 0 0 15px;
			font-size			: 0.6875em;
			background			: url(../images/li.gif) 0 2px no-repeat;
		}
			div.catalog-menu ul li a{}
			
			
			div.catalog-menu ul li ul{ margin: 14px 0 0 8px;}
				div.catalog-menu ul li ul li{
					font-size			: 100%;
					background			: url(../images/li_1.gif) 0 2px no-repeat;
				}
					div.catalog-menu ul li ul li a{
						color				: #6e7f87;
						text-decoration		: none;
					}
/********End catalog-menu***************/

/********news-announce******************/
div.news-announce{
	padding-bottom		: 10px;
	width				: auto;
}	
	div.news-announce h1{
		font-size			: 0;
		margin-bottom		: 8px;
	}
		div.news-announce h1 img{font-size: 0;}
	
	div.news-announce div.item{
		margin				: 0 0 15px 0;
		padding				: 0 0 5px 0;
		background			: url(../images/dotted.gif) 0 100% repeat-x;
	}
	div.news-announce div.last{ background: none;}
		div.news-announce div.item h1{
			margin-bottom		: 8px;
			font-size			: 0.6875em;
			color				: #1e5083;
			line-height			: 1.2em;
			text-transform		: none; 
		}
		div.news-announce div.item p{
			margin-bottom		: 8px;
			font-size			: 0.6875em;
			color				: #828081;
			line-height			: 1.2em; 
		}

/********End news-announce*************/

/********entry*************************/
	div.entry{
		margin-bottom		: 10px;
		padding-bottom		: 5px;
		width				: auto;
		background			: url(../images/dotted.gif) 0 100% repeat-x;
	}	
	div.entry h1{
		margin-bottom		: 8px;
	}
	div.entry div.change{
		margin-bottom		: 5px;
		width				: 455px;
		height				: 21px;
		background-color	: #d8dde0;
	}
	div.entry div.change p{
		margin				: 0 0 0 27px;
		font-size			: 11px;
		line-height			: 18px;
		color				: #1a6889;
	}
	div.entry div.change em{
		margin				: 0 8px;
		font-size			: 15px;
		font-style			: normal;
	}
	div.entry div.change a{
		text-decoration		: none;
	}
/********End entry************************/


/********Content*************************/
	div.content{
		width				: auto;
	}
/********End Content*********************/


/********copy***************************/
div.copy{margin: 23px 0 0 41px;}
/********End copy***********************/

