#white {
	width:100%;
	min-width:1200px;
	height:1493px;
	position:absolute;
	top:279px;
	background:url(/img/bg.png) repeat-y center top;
	z-index:23;
}
#whitetop {
	width:100%;
	min-width:1200px;
	height:87px;
	position:absolute;
	top:15px;
	background:url(/img/header_bg.png) no-repeat center top;
	z-index:26;
}
#whitetoparea {
	width:790px;
	height:42px;
	margin:0 auto;
	position:relative;
	top:39px;
}
#whitetop ul {
	margin:0px;
	padding:0px 0px 0px 1px;
	list-style:none;
	height:42px;
}
#whitetop li {
	width:114px;
	height:42px;
	background:url(/img/topmenu_item.png) no-repeat right;
	padding:0px 20px 0px 23px;
	text-align:center;
	font-size:11px;
	line-height:12px;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
#whitetop li a {
	color:#2a2210;
	text-decoration:none;
	display:block;
}
#whitetop li a:hover {
	text-decoration:underline;
}

#contacts {
	width:100%;
	min-width:1200px;
	height:264px;
	position:absolute;
	top:278px;
	z-index:24;
}
#contactsarea {
	width:1126px;
	height:204px;
	margin:0 auto;
	background:url(/img/wtf.png) no-repeat 100% 0px;
	position:relative;
}
#contactsarea span#scroll_top {
	display:block;
	position:absolute;
	top:27px;
	left:0px;
			
}
#contactsarea div {
	position:absolute;
	color:#3a2317;
}
#email {
	margin:152px 0px 0px 548px;
}
#email a {
	color:#3a2317;
	text-decoration:underline;
	padding-left:26px;
	background:url(/img/letter.png) no-repeat 0px 4px;
}
#email a:hover {
	color:#3a2317;
	text-decoration:none;
}
#phone {
	margin:143px 0px 0px 740px;
	font-size:30px;
	font-weight:bold;
	position:relative;
	line-height:30px;
}
#phone span {
	font-size:18px;
}
#slideshow {
	width:100%;
	min-width:1200px;
	height:311px;
	position:absolute;
	top:102px;
	z-index:25;
}
#slideshowarea {
	width:966px;
	height:271px;
	background:url(/img/top_slideshow_bg.png);
	overflow:hidden;
	margin:0 auto;
	padding:40px 0px 0px 22px;
}
#nostretch {
	width:100%;
	min-width:1200px;
	height:1295px;
	position:absolute;
	top:473px;
	z-index:25;
}
#nostretcharea {
	width:790px;
	height:1295px;
	margin:0 auto;
	position:relative;
}
#sidemenu {
	width:300px;
	position:absolute;
	margin:-52px 0px 0px -91px;
}
#sidemenu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#sidemenu ul li {
	width:190px;
	padding:0px 0px 5px 110px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#sidemenu ul li a {
	height:56px;
	width:150px;
	padding:0px 20px;
	display:table-cell;
	vertical-align:middle;
	background:url(/img/sidemenu_item.png) no-repeat right top;
	color:#FFF;
	text-decoration:underline;
}
#sidemenu ul li a:hover {
	text-decoration:none;
	color:#FFF;
}
#sidemenu .item1 {
	background-image:url(/img/icons/icon1.png);
}
#sidemenu .item1:hover {
	background-image:url(/img/icons/icon1a.png);
}
#sidemenu .item1.active {
	background-image:url(/img/icons/icon1a.png);
}
#sidemenu .item2 {
	background-image:url(/img/icons/icon2.png);
}
#sidemenu .item2:hover {
	background-image:url(/img/icons/icon2a.png);
}
#sidemenu .item2.active {
	background-image:url(/img/icons/icon2active.png);
}
#sidemenu .item3 {
	background-image:url(/img/icons/icon3.png);
}
#sidemenu .item3:hover {
	background-image:url(/img/icons/icon3a.png);
}
#sidemenu .item3.active {
	background-image:url(/img/icons/icon3active.png);
}
#sidemenu .item4 {
	background-image:url(/img/icons/icon4.png);
}
#sidemenu .item4:hover {
	background-image:url(/img/icons/icon4a.png);
}
#sidemenu .item4.active {
	background-image:url(/img/icons/icon4active.png);
}
#sidemenu .item5 {
	background-image:url(/img/icons/icon5.png);
}
#sidemenu .item5:hover {
	background-image:url(/img/icons/icon5a.png);
}
#sidemenu .item5.active {
	background-image:url(/img/icons/icon5active.png);
}
#sidemenu .item6 {
	background-image:url(/img/icons/icon6.png);
}
#sidemenu .item6:hover {
	background-image:url(/img/icons/icon6a.png);
}
#sidemenu .item6.active {
	background-image:url(/img/icons/icon6active.png);
}
#sidemenu .item7 {
	background-image:url(/img/icons/icon7.png);
}
#sidemenu .item7:hover {
	background-image:url(/img/icons/icon7a.png);
}
#sidemenu .item7.active {
	background-image:url(/img/icons/icon7active.png);
}
#sidemenu .item8 {
	background-image:url(/img/icons/icon8.png);
}
#sidemenu .item8:hover {
	background-image:url(/img/icons/icon8a.png);
}
#sidemenu .item8.active {
	background-image:url(/img/icons/icon8active.png);
}
#sidemenu .item9 {
	background-image:url(/img/icons/icon9.png);
}
#sidemenu .item9:hover {
	background-image:url(/img/icons/icon9a.png);
}
#sidemenu .item9.active {
	background-image:url(/img/icons/icon9active.png);
}
#sidemenu .item10 {
	background-image:url(/img/icons/icon10.png);
}
#sidemenu .item10:hover {
	background-image:url(/img/icons/icon10a.png);
}
#sidemenu .item10.active {
	background-image:url(/img/icons/icon10active.png);
}
#sidemenu .item1 a {
	background:none;
	color:#a0a0a0;
	text-decoration:none;
	padding:0px 5px;
	width:180px;
}
#sidemenu .item1 a:visited {
	color:#a0a0a0;
	text-decoration:none;
}
#sidemenu .item1 a:hover {
	color:#a0a0a0;
	text-decoration:none;
}
#sidemenu .item1 a:active {
	color:#a0a0a0;
	text-decoration:none;
}
#sidemenu .item1 span {
	font-size:18px;
}
#sidemenu .blue {
	color:#0061f2;
}
#sidemenu .yellow {
	color:#ffb900;
}
#sidemenu ul li ul {
	position:relative;
	left:-110px;
	padding:5px 0px 20px 0px;
}
#sidemenu ul li ul li {
	width:170px;
	height:auto;
	padding:0px 0px 0px 130px;
	background:url(/img/icons/icon99.png) no-repeat 0px 0px;
}
#sidemenu ul li ul li:hover {
	background:url(/img/icons/icon99a.png) no-repeat 0px 0px;
}
#sidemenu ul li ul li.active {
	background:url(/img/icons/icon99a.png) no-repeat 0px 0px;
}
#sidemenu ul li ul li a {
	width:170px;
	height:auto;
	padding:6px 0px;
	border-bottom:1px dotted #0061f2;
	background:none;
	color:#0061f2;
}
#sidemenu ul li ul li a:hover {
	color:#0061f2;
	text-decoration:none;
}
#promotext {
	position:absolute;
	margin:14px 0px 0px 218px;
	padding:0px 21px 0px 8px;
	width:560px;
	height:805px;
	text-align:justify;
	overflow-y:scroll;
}
#promotext h1 {
	font-size:24px;
	font-weight:normal;
	line-height:28px;
	margin:0px;
	padding:17px 0px 28px 0px;
	text-align:left;
}
#promotext p {
	padding:0px 0px 13px 0px;
	margin:0px;
	text-align:justify;	
}
#promotext strong {
	font-weight:normal;
}
#promotext .rightimg {
	float:right;
	padding:3px 0px 10px 15px;
}
#promotext a {
	color:#0061f2;
	text-decoration:underline;
}
#promotext a:hover {
	color:#0061f2;
	text-decoration:none;
}
#banners {
	position:absolute;
	margin:900px 0px 0px 20px;
	font-size:18px;
}
#banners div, #banners a {
	width:190px;
	height:195px;
}
#banners a {
	display:block;
	text-align:center;
}
#banners .item1 {
	background:url(/img/print_calendar.png) no-repeat 50% 40px;
}
#banners .item1 a {
	color:#000;
	text-decoration:none;
}
#banners .item1 a:hover {
	color:#000;
	text-decoration:none;
}
#banners .item2 {
	background:url(/img/print_card.png) no-repeat 50% 40px;
}
#banners .item2 a {
	color:#0061f2;
	text-decoration:none;
}
#banners .item2 a:hover {
	color:#0061f2;
	text-decoration:none;
}
#news {
	position:absolute;
	margin:830px 0px 0px 218px;
	width:587px;
	height:460px;
}
#newscaption {
	color:#0061f2;
	height:50px;
	line-height:50px;
	padding-left:8px;
}
#newscaption span {
	font-size:24px;
}
#newscaption a {
	color:#0061f2;
	text-decoration:underline;
	border-left:1px dotted #000;
	padding-left:16px;
	padding-bottom:3px;
	margin-left:12px;
	position:relative;
	top:-3px;
}
#newscaption a:hover {
	color:#0061f2;
	text-decoration:none;
}
#news .flexcroll {
	width:568px;
	height:400px;
	padding:0px 11px 0px 8px;
}
#news ul {
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline-block;
	width:568px;
}
.newsdate {
	height:15px;
	line-height:13px;
	overflow:hidden;
	text-align:right;
	padding-right:10px;
}
#news li {
	width:261px;
	height:181px;
	float:left;
	overflow:hidden;
	margin:0px 21px 17px 0px;
	background:url(/img/news_yellow.png) no-repeat 0px 15px;
	border-bottom:1px dotted #0061f2;
}
#news ul a {
	display:block;
	text-decoration:none;
	color:#000;
}
#news ul a:hover {
	color:#000;
	text-decoration:none;
}
#news ul a .yellow1 {
	display:block;
	height:30px;
	width:241px;
	margin:8px 10px;
	overflow:hidden;
}
#news ul a .yellow2 {
	display:table-cell;
	height:30px;
	vertical-align:middle;
	width:241px;
	font-weight:bold;
	line-height:14px;
}
#news ul a .newstext {
	padding:6px 6px 0px 8px;
	display:block;
	line-height:14px;
	height:100px;
	overflow:hidden;
}
#whitebottom {
	width:100%;
	min-width:1200px;
	height:209px;
	position:absolute;
	top:1772px;
	z-index:23;
}
#whitebottomarea {
	width:864px;
	height:209px;
	margin:0 auto;
	background:url(/img/footer_bg.png) no-repeat center top;
}
#whitebottomarea div {
	position:absolute;
}
#bottomlogo {
	margin:20px 0px 0px 40px;
}
#stat {
	width:111px;
	height:58px;
	margin:16px 0px 0px 716px;
	background:url(/img/stat.png);
}
#stat img {
	position:relative;
	top:14px;
	left:13px;
}
#bottommenu {
	margin:25px 0px 0px 480px;
}
#bottommenu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#bottommenu li {
	padding:4px 0px 4px 20px;
	background:url(/img/marker1.png) no-repeat 0px 9px;
}
#bottommenu a {
	color:#0061f2;
	text-decoration:underline;
}
#bottommenu a:hover {
	text-decoration:none;
}
#closebutton {
	position:absolute;
	width:56px;
	height:65px;
	background:url(/img/close.png);
	text-indent:-999em;
	overflow:hidden;
	top:30px;
	left:50%;
	margin-left:425px;
}
#closebutton a {
	display:block;
	height:100%;
}

#closebuttonqq {
	width:100%;
	min-width:1200px;
	height:10px;
	position:absolute;
	top:0px;
	z-index:26;
}
div#allcontent {
	opacity: 1;
}


/*
#whitetop, #nostretch, #whitebottom, #contacts, #slideshow, #white{display:no-ne;}
#objectsarea p{display:bl-ock;}
*/

