body
{
        background:#150F0A url(../images/wrapper_site.gif) top center repeat;
        color: #C7C5C2;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:978px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 978px; 
	padding:0;
	text-align:left;
	
}


a{color:#C7C5C2;}
a:hover { text-decoration:none;}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}

/*         _______
__________/ fonts \__________________________________________________________________
--------------------------------------------------------------------------------------- */


.logo,
.footer h3,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title,
.img-box .col-1
{
	font-family: 'GeosansLightRegular';
}
.top-menu{
	font-family: 'FuturaMdBTBold';
}
.caption,
.row-img p{
	font-family: 'GloucesterMTExtraCondensedRg';
}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-header{ background:url(../images/tail-header.gif) top center repeat-x; min-height:122px;}

/*logo*/
.logo{
	background:url(../images/logo.jpg) 0 0 no-repeat;
	width:341px;
	height:58px;
	top:11px;
	left:18px;
	font-weight:normal;
	text-decoration:none;
}
.logo .text1{
	top:27px; 
	left:44px;
	color:#989089;
	 font-size:35px;
}
.logo .text1 span{ color:#EBB303; text-transform:uppercase;}
/**/

/*search-box*/
.search-box{
	background:url(../images/search-box.gif) 0 0 no-repeat;
	width:404px;
	 height:34px;
	 top:21px;
	 left:570px;
	 z-index:10111;
	 overflow:hidden;
}
.search-box label{ display:none;}
.search-box #mod-search-searchword{
	position:absolute;
	background:none;
	border:none;
	top:8px; left:9px;
	width:216px;
	color:#90837B;
	 font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  outline:none;
	  line-height:1.3em;
}
.search-box .button{
	position:absolute;
	background:url(../images/button_search.gif) 0 0 no-repeat;
	width:69px;
	height:34px;
	top:0;
	left:316px;
	border:none;
	display:block;
	position:relative;
	color:#2C2C2C;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	line-height:2.5em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	 
}
.search-box .button:hover{background:url(../images/button_search.gif) 0 -34px no-repeat;}
.search-box img{ display:none !important;}
/**/


/*row-img*/
.row-img{ padding:14px 0 0 10px;}
.row-img .bg-img{ background:url(../images/bg-img.png) 0 0 no-repeat; width:317px; height:256px; display:block; text-decoration:none;}
.row-img .bg-img:hover{
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
}
.bg-img-left{ margin:0 0 0 7px;}
.bg-img-left1{ margin:0 0 0 6px;}
.row-img img{ margin:7px 0 7px 6px;}
.row-img p{ text-align:center; color:#342515; font-size:35px; line-height:1.2em;}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-content{ background:url(../images/tail-content.gif) top center repeat;}
.tail-center{ background:url(../images/tail-center.jpg) top center repeat-x;}
.tail-border{ background:url(../images/tail-border.gif) 0 449px repeat-x;}
.tail-border-top{ background:url(../images/tail-border-top.png) top center repeat-x;}

.content-indent{ padding:27px 10px 23px 10px;}

#content{ position:relative;}
#container{overflow:hidden; text-align:left}


#right{ float:right; text-align:left;    width:331px;}
.right-indent{padding:0 0 0 32px}
#left{ float:left; text-align:left;    width:331px;}
.left-indent{padding:0 32px 0 0}

/*on-line style*/
#content .button{
	background:#000000 url(../images/button_marker.gif) right 19px no-repeat;
	display:inline-block;
	padding:15px 41px 13px 15px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	color:#A29F91;
}
#content .button:hover{ background:#8C6E48 url(../images/button_marker.gif) right 19px no-repeat;}


.img-indent1{ float:left; margin:0 23px 0 0;}
.img-indent1a{ margin:0 23px 0 0;}

strong.text1{ color:#DBD6CC;}
.indent-top{ padding-top:15px;}
.news-button-top{ margin-top:15px;}
.indent-top-bottom{ padding:15px 0 15px 0;}
.img-bottom{ margin-bottom:15px;}
/**/



/*row-box*/
.row-box .col-1{ width:297px;}
.row-box .col-2{ width:297px; margin-left:30px;}

.img-border{ border:1px solid #513D2E; padding:3px; background:#18120A;}
.img-border:hover{ border:1px solid #18120A; padding:3px; background:#9D7D54;}
.text-indent{ padding:13px 0 13px 5px;}
.text-indent p{ padding-top:15px;}
/**/

/*list-services*/
.list-services li{
	background:url(../images/border_separator.gif) bottom left repeat-x;
	padding:11px 0;
	color:#9D9C97;
}
.list-services li a{ color:#FCF4CF; text-decoration:none; text-transform:uppercase; display:block; padding-bottom:11px;}
.list-services li a:hover{ color:#B0E0F6;}
/**/


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail-footer.gif) top center repeat-x;}
.footer{ padding:41px 0 29px 6px;}
.footer h3{
		color:#776856; 
		font-size:30px; 
		line-height:1.2em;
		font-weight:normal;
		padding:0 0 20px 0;
}
.footer .col-1{ width:197px;}
.footer .col-2{ width:475px; margin-left:73px;}
.footer .col-3{ width:201px;}

.footer-logo a{
	background:url(../images/footer-logo.png) 0 0 no-repeat;
	width:195px;
	 height:35px;
	 display:block;
	 margin:1px 0 11px 0;
}
.footer-logo a:hover{
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7; 
}
.text-footer1{ line-height:1.7em; color:#A6A198; padding:2px 0 0 0;}
.text-footer1 a{ color:#A09977; text-decoration:none;}
.text-footer1 a:hover{ text-decoration:underline;}



/*social-list*/
.list-icon{ padding:0 0 25px 0;}
.list-icon li{ margin-right:9px;}
.list-icon  a{ width:37px; height:36px;}
.list-icon .bg1{ background:url(../images/social_img1.png) 0 0 no-repeat;}
.list-icon .bg2{ background:url(../images/social_img2.png) 0 0 no-repeat;}
.list-icon .bg3{ background:url(../images/social_img3.png) 0 0 no-repeat;}
.list-icon .bg4{ background:url(../images/social_img4.png) 0 0 no-repeat;}
.list-icon li a:hover{ background-position:0 -36px;}

.footer-text{ color:#62615D; line-height:1.2em;}

#easyTooltip{
	padding:6px 14px;
	background:#000;
	color:#CB9B04;
	font-size:13px;
}

.footer .list li{ background:url(../images/list_separatopr.gif) bottom left repeat-x; padding:5px 0 5px 0 !important; margin:0 !important;}
.footer .list li a{ background:url(../images/footer_marker.gif) 0 5px no-repeat; padding:0 0 0 20px !important; margin:0 !important; color:#A09977; text-decoration:none; text-transform:none;}
.footer .list li a:hover{ color:#A6A198;}
.list-menu ul{ width:168px;}
.list-left{ margin-left:75px;}



/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-slider { height:494px; background:url(../images/slider_wrapper.png) 0 16px no-repeat; width:978px;}


.slider{
	width:978px; height:398px;
	overflow:hidden;
	z-index:1;
	top:54px;
	left:0;
}
.pix_diapo {
	
	position:absolute;
	left:48px;
	width:882px;
	 height:398px;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 1001;
}
#pix_prev {
	background: url(../images/button_left.png) no-repeat;
	left: -33px;
	top:214px;
	display:block !important;
	 opacity: 1 !important;
	 position:absolute;
}
#pix_next {
	background: url(../images/button_right.png) no-repeat;
	top:207px;
	left: auto!important;
	right: -45px!important;
	display:block !important;
	 opacity: 1 !important;
	 position:absolute;
}
#pix_prev:hover, #pix_next:hover{ background-position:0 -40px;}
#pix_pag, #pix_play, #pix_commands, #pix_stop  { display:none;}

.pix_relativize {
	overflow: hidden;
	position: relative;
	
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	display: block;
	top:0;
	left:0;
	width:1000px;
}
.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas{ display:none;}

.pix_diapo img{ position:absolute; left:0; top:0; z-index:1;}

.deep1{top:239px; left:483px;}
.deep2{top:212px; left:51px;}
.deep3{top:227px; left:93px;}
.caption{ position:absolute; z-index:2;}
.caption span{ color:#FFF; line-height:1.2em; text-shadow:1px 1px 8px #4C4B4B;}


.caption .slider-text1{ color:#E0B06B; font-size:74px; text-transform:uppercase; top:3px; left:180px;}
.caption .slider-text2{ color:#DFDBD6; font-size:40px; top:36px; left:136px;}
.caption .slider-text3{ color:#FCF4CF; font-size:40px; top:0; left:0;}





/*         ________________
__________/ news-container \_____________________________________________________________
--------------------------------------------------------------------------------------- */
#left .s1 .stylebox1-title h3{ margin-bottom:11px;}
#news-container, #news-container ul{ height:272px !important; overflow:hidden;}
#news-container li{background:url(../images/border_separator.gif) bottom left repeat-x; width:299px;} 
.img-box { padding:14px 0;}


.img-box .col-1{ width:38px; text-transform:uppercase; text-align:center;}
.img-box .col-1 span{ color:#96B2BF; font-size:35px; line-height:1.2em; display:block; text-align:center;}
.img-box .col-1{ color:#96B2BF; font-size:14px; line-height:1.2em;}
.img-box .col-2{ width:250px; margin-left:10px;}
.img-box .col-2 a{ color:#FCF4CF; font-size:14px; text-decoration:none; text-transform:uppercase;}
.img-box .col-2 a:hover{ color:#B0E0F6;}
.img-box .col-2 p{ padding-top:10px; color:#9D9C97; font-size:12px;}

.news-button{
	padding:3px 0 0 0;
	background:url(../images/border_separator.gif) 0 0 repeat-x;
}


