/* ===== NEW PLACES ===== */
div.new-places{
	float: right; height: 290px; width: 348px;
	padding: 0 16px 0 27px; text-align: left;
	background: url(../images/new-places-bg.jpg) top left no-repeat;
	/*position: absolute; top: 0; left: 580px;*/ position: relative;
}
div.new-places h1{
	display: block; float: left; width: 348px; height: 46px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #fff; text-indent: -9999px;
}
div.new-places span{
	display: block; float: left; width: 348px; height: 24px;
	overflow: hidden; line-height: 24px;
}
div.new-places div.buttons{
	float:left; width: 352px; height: 17px; clear:both;
	position: absolute; top: 263px; left: 27px;
}
*html div.new-places div.buttons{
	width: 356px;
}
div.new-places div.buttons a{
	display: block;  float: left; width: 19px; height:17px;
	text-align: center; line-height: 17px;
	color: #4b433b; margin-right: 4px;
	background: url(../images/new-places-numbers-bg.jpg) top left no-repeat;
}
div.new-places div.buttons a.play{
	background: url(../images/new-places-play-bg.jpg) top left no-repeat;
	text-indent: -9999px;
}
div.new-places div.buttons a.pause{
	background: url(../images/new-places-pause-bg.jpg) top left no-repeat;
	text-indent: -9999px;
}
div.new-places div.buttons a:hover, div.new-places div.buttons a.pressed{
	background-position: 0 -17px;
	color: #fff; text-decoration: none;
}

div.new-places font{
	display: block; float: left; width: 348px; height: 24px;
	overflow: hidden; line-height: 24px;
}
/* ===== end NEW PLACES ===== */

/* ===== SEARCH BOX ===== */
div.search-box{
	float: left; height: 290px; width: 279px;
	padding: 0 16px 0 27px; text-align: left;
	background: url(../images/search-bg.jpg) top left no-repeat;
	/*position: absolute; top: 0; left: 248px;*/ position: relative;
}
div.search-box h1{
	display: block; float: left; width: 279px; height: 46px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #be0006; text-indent: -9999px;
}
div.search-box a.btn-search-extend{
	display: block; width: 128px; height: 22px;
	text-align: center; text-indent: -9999px;
	position: absolute; top: 250px; left: 100px;
	background:url(../images/btn-search-extend.jpg) top left no-repeat;
}
div.row_begin{
	float: left; width: 279px;
	padding: 0 0 5px 0; margin: 5px 0 0 0;
}
div.row_begin span.select{
	float:left; display:block;
}
div.search-box select{ width: 110px; }
/* ===== end SEARCH BOX ===== */

/* ===== INFORMATION ===== */
div.information{
	float: left; height: 290px; width: 286px;
	padding: 0 16px 0 20px;
	margin: 18px 0 0 0;
	position: relative;
}
div.information h1{
	display: block; float: left; width: 279px; height: 46px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #633d19; text-transform: uppercase; line-height: 46px;
}
div.information div.banners{
	width: 323px; height: 75px;
	position: absolute; left:0; top: 215px;
}
div.information div.banner-half{
	float:left; width: 234px; height: 60px;
	position: absolute; left:45px; top: 230px;
	border:1px solid #FA9D00; background: #ffffff;
	text-transform:uppercase; line-height: 60px;
	text-align:center;
}

/* ===== end INFORMATION ===== */


/* ===== NEWS ===== */
div.news{
	float: right; height: 290px; width: 364px;
	padding: 0 0px 0 27px; text-align: left;
	margin: 18px 0 0 0;
	background: url(../images/news-bg.jpg) top left no-repeat;
	/*position: absolute; top: 0; left: 580px;*/ position: relative;
}
div.news h1{
	display: block; float: left; width: 348px; height: 46px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #fff; text-indent: -9999px;
}
div.news a.all{
	position: absolute; top: 10px; right: 16px;
	font-size: 10px; color: #f0e1a1;
}
div.news-current
{
    position: absolute;	display: block;	z-index: 1;	float: left;
}
div.thumbs2
{
    position: absolute;	display: block;	z-index: 2;	float: left;
}
.detailslink
{
	display: block; float: left; 
	width: 220px; overflow: hidden;
}
#slide_holder
{
	width: 220px;
	height: 212px;
	position: relative;
	overflow: hidden;
	float: left;
}
#slide_holder2
{
	width: 125px;
	height: 192px;
	position: relative;
	overflow: hidden;
	float: left;
}
div.news-current span{
	display: block; float: left; 
	width: 220px; height: 200px; overflow: hidden;
	text-align: justify;
	font-size: 10px; color: #010101;
}
div.news span img{ margin: 8px 0; border: 2px solid #b69b41; }

div.news a.more{
	color: #f35242; font-size: 10px;
}
div.news div.buttons{
	float:left; width: 42px; height: 17px; clear:both;
	position: absolute; top: 263px; left: 165px;
	padding: 4px 6px 0 6px; background: url(../images/news-buttons-bg.jpg) top left no-repeat;
}
div.news div.buttons a{
	display: block; width: 19px; height:17px;
	text-align: center; line-height: 17px;
	color: #4b433b; overflow:hidden;
}
div.news div.buttons a.play{
	background: url(../images/news-play-bg.jpg) top left no-repeat;
	text-indent: -9999px;
}
div.news div.buttons a.pause{
	background: url(../images/news-pause-bg.jpg) top left no-repeat;
	text-indent: -9999px;
}
div.news div.buttons a:hover, div.news div.buttons a.pressed{
	background-position: 0 -17px;
	color: #fff; text-decoration: none;
}
div.news div.gallery{
	float: right; width: 125px;
	padding: 0 1px 0 0;
	margin: 15px 0px 0px 0px;
}
div.news div.gallery a.up{
	display: block; float: left;
	width: 125px; background: url(../images/news-arrow-up.jpg) 64px top no-repeat;
	height: 15px;
}
div.news div.gallery a.down{
	display: block; float: left;
	width: 125px; background: url(../images/news-arrow-down.jpg) 64px bottom no-repeat;
	height: 15px;
}
div.news div.gallery
{
	float: right; width: 125px; height: 192px;
}

div.thumbs
{
    width: 125px; height: 192px;
    position: absolute;	display: block;	z-index: 2;	float: left;
}
div.news div.gallery div.thumbs a{
	display:block; float: left;
	padding: 7px 0 0 20px;
	width: 104px; height: 57px;
	overflow: hidden;
	background: url(../images/news-gallery-bg.jpg) top left no-repeat;
}
div.news div.gallery div.thumbs a img{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE5.5 */
	opacity: .6; /* Mozilla 2.x, Opera 8.x */
	-moz-opacity: .6; /* Mozilla FF 1.x, Netscape 8.x */
}
div.news div.gallery div.thumbs a:hover, div.news div.gallery div.thumbs a.imgcurrent{
	background: url(../images/news-gallery-hover-bg.jpg) top left no-repeat;
}
div.news div.gallery div.thumbs a:hover img, div.news div.gallery div.thumbs a.imgcurrent img{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE5.5 */
	opacity: 1; /* Mozilla 2.x, Opera 8.x */
	-moz-opacity: 1; /* Mozilla FF 1.x, Netscape 8.x */
}

/* ===== end NEWS ===== */

/* ===== OFFERS , WORK ===== */
div.offers, div.work{
	float: right; height: 181px; width: 348px;
	padding: 0 16px 0 27px; text-align: left;
	margin: 18px 0 0 0; overflow: hidden;
	background: url(../images/offers-bg.jpg) top left no-repeat;
	/*position: absolute; top: 0; left: 580px;*/ position: relative;
}
div.work{ 
	width: 279px; float: left;
	background: url(../images/work-bg.jpg) top left no-repeat;
}
div.offers h1, div.work h1, div.offers a.title-box, div.work a.title-box{
	display: block; float: left; width: 348px; height: 46px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #fff; text-indent: -9999px;
}
div.work h1, div.work a.title-box{ width: 279px; }
div.offers a.all, div.work a.all{
	position: absolute; top: 10px; right: 16px;
	font-size: 10px; color: #fff;
}
div.offers span, div.work span{
	display: block; float: left; 
	width: 100%; height: 120px;
	overflow: hidden; 
}
div.offers span a, div.work span a{
	display: block; float: left; width: 260px; height: 20px;
	padding: 0 15px 4px 0; font-size: 10px; line-height: 10px;
	background: url(../images/arrow-red.jpg) right center no-repeat;
	overflow: hidden;
}
div.offers span a{ width: 330px; }
div.offers span a:hover{
	background: url(../images/arrow-brown.jpg) right center no-repeat;
	color: #774e16;
}
div.work span a:hover{
	background: url(../images/arrow-orange.jpg) right center no-repeat;
	color: #c47b00;
}
/* ===== end OFFERS , WORK ===== */