html,body{
	background: #fff;
	margin: 0 auto;
}
img{border:0;}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#content{
	width:	950px;
	margin:	0 auto;
	position: relative;
}
#header #phone{
	position: absolute;
	right: 12px;
	top: 40px;
	background: url(images/gsm.gif) no-repeat 0 6px;
	color: #00488F;
	font-size: 22px;
	font-family: Verdana;
	padding-left: 35px;
}
#header #menu-small{
	margin-top: -20px;
	position: relative;
	text-align: right;
	color: #00488F;
	margin-right: 6px;
}
#header #menu-small a{
	color: #00488F;
	font-size: 15px;
	font-family: Verdana;
	margin:	0 5px 0 5px;
}
#header #menu{
	margin-top: 30px;
}
#header #menu .button{
	width:	111px;
	height: 170px;
	color: #fff;
	position: relative;
	font-family: Arial;
	letter-spacing: 1px;
	margin-right: 7px;
	margin-bottom: 15px;
	cursor: pointer;
	font-size: 14px;
	position: relative;
	float: left;
}
#header #menu .button .title{
	position: absolute;
	bottom: 10px;
	left: 8px;
}
#header #menu .button img{
	position: absolute;
	top: 8px;
	left: 8px;
}
#header #menu .button.a,
#header #menu .button.a .button-info{
	background: #83BD42;
}
#header #menu .button.b,
#header #menu .button.b .button-info{
	background: #72AD53;
}
#header #menu .button.c,
#header #menu .button.c .button-info{
	background: #5B9C5A;
}
#header #menu .button.d,
#header #menu .button.d .button-info{
	background: #488A66;
}
#header #menu .button.e,
#header #menu .button.e .button-info{
	background: #317372;
}
#header #menu .button.f,
#header #menu .button.f .button-info{
	background: #21637B;
}
#header #menu .button.g,
#header #menu .button.g .button-info{
	background: #105284;
}
#header #menu .button.h,
#header #menu .button.h .button-info{
	background: #004A8C;
}
#header #menu .button-info{
	width: 102px;
	height: 270px;
	position: absolute;
	left: 0;
	top: 178px;
	display: none;
	padding: 5px;
	font-size: 11px;
	line-height: 11px;
	z-index: 99;
	text-indent: 5px;
	text-align:	justify;
}
#center {
	margin: 25px 0 0 5px;
}
#center #left{
	width: 450px;
	float: left;
	margin-right: 14px;
}
#center #right{
	float: right;
	margin-right: 8px;
	width: 470px;
}
#center #right #large-image{
	width: 466px;
}
#center #right #large-image-desc{
	font-size: 14px;
	font-family: Georiga;
	font-weight: normal;
	color: #808086;
	text-indent: 20px;
}
#center h1,
#center #right #gallery span,
#center .tit{
	font-size: 24px;
	font-family: sans-serif;
	font-weight: normal;
	color: #82BD65;
	background: url(images/arrow.gif) no-repeat 0 5px;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}
#center h2{
	font-size: 24px;
	font-family: sans-serif;
	font-weight: normal;
	color: #82BD65;
	margin: 0 0 10px 0;
}
#center p{
	font-size: 14px;
	font-family: Georiga;
	font-weight: normal;
	color: #808086;
	margin: 0;
	text-indent: 20px;
	text-align: justify;
}
#center #right #gallery small{
	color: #82BD65;
	font-size: 14px;
	padding-left: 20px;
}
#content #footer{
	padding: 30px 0 50px 0;
}
#content #footer .button{
	width:	223px;
	padding: 8px 0 8px 8px;
	color: #fff;
	position: relative;
	font-family: Arial;
	letter-spacing: 1px;
	margin-right: 3px;
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
}
#content #footer .button.a,
#content #footer .button.a .button-info{
	background: #B5B5B5;
}
#content #footer .button.b,
#content #footer .button.b .button-info{
	background: #A5A5A5;
}
#content #footer .button.c,
#content #footer .button.c .button-info{
	background: #949494;
}
#content #footer .button.d,
#content #footer .button.d .button-info{
	background: #848484;
}
#content #footer .button-info{
	width: 221px;
	height: 200px;
	position: absolute;
	left: 0;
	top:	-220px;
	margin-bottom: 20px;
	display: none;
	padding: 5px;
	font-size: 12px;
	z-index: 99;
}
#center #left #contacts{
	color: #00488F;
	text-align: center;
	line-height: 12px;
}
#center #left #contacts input{
	width: 220px;
	height: 16px;
	border:	1px solid #c9c9c9;
	background: #F7F7F7;
}
#center #left #contacts textarea{
	width: 444px;
	height: 130px;
	border:	1px solid #c9c9c9;
	background: #F7F7F7;
}
#center #left #contacts input.button{
	width: 100px;
	height: 25px;
	cursor: pointer;
	font-size: 16px;
	font-family: Georgia;
	letter-spacing: 1px;
	font-weight: bold;
	color: #00488F;
	border-bottom: 2px solid #00488F;
}
#center #left #contacts input.button:hover{
	border:	1px solid #c9c9c9;
	border-bottom: 2px solid #000;
	color: #000;
}
#center #left #contacts input:hover,
#center #left #contacts input:focus,
#center #left #contacts textarea:hover,
#center #left #contacts textarea:focus{
	border: 1px solid #00488F;
}
#center #left .error-msg{
	color: #E00000;
	padding: 2px;
	margin: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	border-bottom: 1px solid #E00000;
}
#center #left .comp-msg{
	color: #00D307;
	padding: 2px;
	margin: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	border-bottom: 1px solid #00D307;
}