#page{
	width				: 100%;
	min-width			: 950px;
}
#layout {
	width				: 950px;
	height				: 100%;
}
/* TOP ***********
******************/
#top {
	height				: 405px;
	background			: url(/img/top.jpg) 0px 100% no-repeat;
}
/*logo*/
a.logo{
	position			: absolute;
	display				: block;
	margin				: 3px 0 0 39px;
	width				: 131px;
	height				: 158px;
}
a.logo img{
	width				: 131px;
	height				: 158px;
}
/*top menu*/
div.topMenu {
	position			: absolute;
	margin				: 0px 0 0 190px;
	width				: 760px;
	height				: 130px;
	background			: url(/img/top_menu_bg.jpg) 0px 0px no-repeat;
}
#top h1{
	height				: 25px;
	font-size: 17px;
	margin-left:189px;
	line-height:27px;
	text-align:right;
	margin-bottom:0;
}
div.topMenu ul{
	display				: block;
	margin-top			: 10px;
	margin-left			: 10px;
	width				: 758px;
	height				: 120px;
}
div.topMenu ul li{
	margin				: 0;
	padding				: 0;
	float				: left;
	height				: 120px;
	list-style-type		: none;
	text-align			: center;
	vertical-align		: middle;
	background			: url(/img/top_menu_sep.gif) 100% 50% no-repeat;
	width				: 123px !important;
}
div.topMenu ul li.n1{
	padding				: 15px 0 0 0;
	width				: 90px;
}
div.topMenu ul li.n2{
	padding				: 20px 0 0 0;
	width				: 140px;
}
div.topMenu ul li.n3{
	padding				: 12px 0 0 0;
	width				: 70px;
}
div.topMenu ul li.n4{
	padding				: 13px 0 0 0;
	width				: 120px;
}
div.topMenu ul li.n5{
	padding				: 17px 0 0 0;
	width				: 70px;
}
div.topMenu ul li.n6{
	padding				: 17px 0 0 0;
	width				: 120px;
	background: none;
}
div.topMenu ul li p{margin: 0;}
div.topMenu ul li a{
	font-weight			: bolder;
	color				: #ffffff;
	text-decoration		: none;
	text-transform		: lowercase;
}
/*Menu*/
ul.menu{
	position			: absolute;
	margin				: 168px 0 0 30px;
	padding				: 0 0px 0 0px;
}
ul.menu li{
	float				: left;
	margin				: 0 0 0 8px;
	padding				: 0 8px 0 0;
	list-style-type		: none;
	height				: 30px;
	background			: url(/img/menu.gif) 100% 0px no-repeat;
}
ul.menu li.last{background: none;}
ul.menu li a, ul.menu li a.select{
	position			: relative;
	margin				: 0;
	padding				: 0 0 15px 0;
	font-weight			: bold;
	color				: #a4a4a4;
	text-decoration		: none;
	background			: none;
}
html>/**/body ul.menu li a, html>/**/body ul.menu li a.select{position: static;}
ul.menu li a span.b1, ul.menu li a span.b2{
	position			: absolute;
	margin				: 0 0 0 -5px;
	height				: 29px;
	width				: 8px;
	z-index				: 1000;
}
ul.menu li a:hover, ul.menu li a.select{color: #fff; background: url(/img/menu_light.gif) 0px 100% repeat-x;}
ul.menu li a:hover span.b1, ul.menu li a.select span.b1{background: url(/img/menu_light_left.gif) 0px 100% no-repeat;}
ul.menu li a:hover span.b2, ul.menu li a.select span.b2{background: url(/img/menu_light_right.gif) 0px 100% no-repeat;}
/*Authorization*/
div.authorization {
	position			: absolute;
	margin				: 14px 0 0 678px;
	width				: 272px;
	height				: 122px;
	/*background			: url(/img/authorization.jpg) 0px 0px no-repeat;*/
}
div.authorization div.inner{
	margin				: 16px 0 0 50px;
	width				: 133px;
	height				: 75px;
}
div.authorization div.input{
	margin				: 0 0 9px 0;
	padding				: 0 0 0 0;
	width				: 134px;
	height				: 17px;
	background			: url(/img/authorization_input.gif) 0px 0px no-repeat;
}
div.authorization div.input input{
	margin				: 3px 0 0 3px;
	padding				: 0;
	float				: left;
	width				: 128px;
	height				: 10px;
	background			: #d6d3cc;
	border				: 0px;
	font-family			: Tahoma;
	font-size			: 10px;
	font-weight			: bolder;
	color				: #fefefe;
	text-align			: center;
}
div.authorization div.link{margin-top: -3px;}
div.authorization p{
	margin				: 0;
	font-size			: 10px;
	line-height			: 12px;
	text-align			: right;
}
div.authorization a{
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	font-family			: Arial;
	font-size			: 10px;
	color				: #284d90;
}
/*Phone*/
div.phone{
	position			: absolute;
	margin				: 108px 0 0 600px;
	width				: 348px;
	height				: 92px;
	background			: url(/img/phone.png) no-repeat scroll top right;
}
div.phone div.code{
	float				: left;
	margin				: 35px 0 0 73px;
}
div.phone div.number{
	float				: left;
	margin				: 33px 0 0 0;
}
div.phone p{
	margin				: 0 0 0px 3px;
	font-family			: "Times New Roman";
	font-size			: 18px;
	color				: #000;
}
div.phone span{
	font-family			: "Times New Roman";
	font-size			: 13px;
	color				: #535353;
}
/* CONTAINER ******
******************/
#container{
	margin				: 7px 0 8px 0;
	padding				: 0 30px 0 30px;
}
div.title {
	margin-bottom		: 15px;
	height				: 74px;
	background			: url(/img/container_title.gif) 0px 100% repeat-x;
}
div.title div.text{
	display				: table;
	margin-right		: 13px;
	width				: 260px;
	height				: 64px;
	float				: left;
}
div.title div.t1{display: table-row;}
div.title div.t2{
	display				: table-cell;
	width				: 260px;
	height				: 64px;
	vertical-align		: text-bottom;
}
div.title div.text h1{
	margin				: 0px 0 0 0;
	font-family			: Georgia;
	font-size			: 30px;
	line-height			: 30px;
	color				: #30488c;
}
div.title div.text h1 span{
	display				: block;
	font-family			: Georgia;
	font-size			: 18px;
	line-height			: 18px;
	color				: #30488c;
	text-align			: right;
}
div.title div.banner{
	float				: left;
	height				: 64px;
	width				: 617px;
}
/*.clearBoth*/
.clearBoth{
	clear				: both;
	font-size			: 0px;
	height				: 0px;
}
/* FOOTER *********
******************/
#footer {
	height				: 98px;
	background			: url(/img/footer.jpg) 0px 0px no-repeat;
}
#footer p.copyright{
	position			: absolute;
	margin				: 43px 0 0 56px;
	font-family			: "Trebuchet MS";
	font-size			: 11px;
	color				: #a3a7c0;
}
#footer p.design{
	position			: absolute;
	margin				: 43px 0 0 740px;
	font-family			: "Trebuchet MS";
	font-size			: 11px;
	color				: #a3a7c0;
}
#footer p.design a{
	font-family			: "Trebuchet MS";
	font-size			: 11px;
	color				: #a3a7c0;
}
#footer #bottomMenu{
	margin				: 5px 0 0 0;
	text-align: center;
	position: absolute;
	width: 950px;
}
#footer #bottomMenu a{
	margin-left			: 10px;
	font-family			: "Trebuchet MS";
	font-size			: 13px;
	color				: #a3a7c0;
}
#footer #bottomMenu a.select{
	text-decoration: none;
}

