body
{
        background:#2d3b0e url(../images/wrapper_site.gif) top center repeat;
        color: #ffffff;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:1013px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 1000px; 
	padding:0;
	text-align:left;
	
}


a{color:#ffffff;}
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 \__________________________________________________________________
--------------------------------------------------------------------------------------- */

.top-menu li ,
.logo .text2,
.slider-text1,
.deep1 .slider-button
{font-family: 'Swiss721RomanCondensed';}


.logo .text1
{font-family: 'Swis721BdRndBTBold';}



.slider-text2,
.slider-banner h3,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title11, .footer h3, .banner-footer .text1
{font-family: 'Swiss721BoldCondensed';}

.banner-footer .text2
{font-family: 'MankSansRegular';}




/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-content{ background:url(../images/tail-content.gif) top center repeat;}
.tail-content-light{ background:url(../images/site_light.jpg) top center no-repeat;}

/*top-menu*/
.tail-top-menu{ background:url(../images/tail-top-menu.png) top center repeat-x; min-height:69px;}
/**/


/*header-logo*/
.header-logo{ height:102px;}
.home .header-logo{ height:100px;}
.logo{
	top:8px;
	left:320px;
	width:371px;
	height:72px;
	font-weight:normal;
	text-decoration:none;
}
.logo span{ color:#ffffff; line-height:1.2em; text-shadow:#5e783b 3px 3px 3px;}
.logo .text1{font-size:40px;}
.logo .text2{font-size:18px; display:block; top:48px; left:121px;}
/**/




/*         _________
__________/ content \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-corner{ background:url(../images/wrapper-corner-left.png) 0 0 no-repeat; height:30px;}
.wrapper-corner > div{ background:url(../images/wrapper-corner-right.png) top right no-repeat; padding:0 32px;}
.wrapper-corner > div > div{ background:url(../images/wrapper.png) 0 0 repeat; height:30px;}






#content{ padding:0 40px 33px 39px; background:url(../images/wrapper.png) 0 0 repeat; position:relative;}
#container{overflow:hidden; text-align:left}


#right{ float:right; text-align:left;    width:320px;}
.right-indent{padding:0 0 0 40px}
#left{ float:left; text-align:left;    width:250px;}
.left-indent{padding:0 40px 0 0}

/*on-line style*/
button, .button{
	   background:url(../images/button.gif) 0 0 repeat-x;
	   display:inline-block;
	   padding:3px 14px;
	   color:#000;
	    font-size:16px;
		line-height:1.4em;
		text-decoration:none;
		position:relative;
		border:none;
		font-family:Arial, Helvetica, sans-serif;
		 -moz-border-radius: 4px;
	   -webkit-border-radius: 4px;
	   border-radius: 4px;
}
.button:hover{ background:#acb852; color:#FFF;}

.img-border, .img-border1{ border:1px solid #808b3f; background:#cbd38d; padding:3px;}
.img-border:hover, .img-border1:hover{background:#FFF;}
.img-border1{ padding:5px;}
/**/








/*stylebox1-text*/
.stylebox1-text{ padding:0 0 25px 0;}
.s1 .stylebox1-text{ padding:0 0 0 0;}
/**/


/*box-text1*/
.box-text1 .col-1{ width:282px;}
.box-text1 .col-2{ margin-left:39px; width:280px;}
.box-text1 .col-2 ul{ padding:3px 0 29px 1px; font-weight:bold;}
.img-bottom{ margin-bottom:10px;}
.indent-top-bottom{ padding:13px 0 38px 0;}
/**/




/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail-footer.gif) 0 0 repeat-x;}
.footer{ padding:51px 0 50px 39px;}
.footer .footer-menu{ width:260px; height:180px;}
.footer .footer-menu .menu{ position:relative;}
.footer .footer-menu .menu ul{ display:none !important;}
.footer .footer-menu .menu li a{ color:#e5ef8e; font-size:12px; text-decoration:none;}
.footer .footer-menu .menu li a:hover, .footer-menu .menu .active a, .footer-menu .menu .current a, .footer .footer-box ul li a:hover{ color:#FFF  !important; text-decoration:underline !important;}
.footer .footer-menu .menu li.item-464{ position:absolute; top:12px; left:1px;}
.footer .footer-menu .menu li.item-465{ position:absolute; top:35px; left:1px;}
.footer .footer-menu .menu li.item-466{ position:absolute; top:58px; left:1px;}
.footer .footer-menu .menu li.item-467{ position:absolute; top:81px; left:1px;}

.footer .footer-menu .menu li.item-468{ position:absolute; top:12px; left:126px;}
.footer .footer-menu .menu li.item-469{ position:absolute; top:35px; left:126px;}
.footer .footer-menu .menu li.item-470{ position:absolute; top:58px; left:126px;}
.footer .footer-menu .menu li.item-471{ position:absolute; top:81px; left:126px;}

.footer .footer-box{ margin-left:31px; width:596px;}
.footer .footer-box h3{ padding-bottom:12px;}
.footer .footer-box ul li{ padding:0 0 5px 0;}
.footer .footer-box ul li a{ color:#e5ef8e; font-size:12px; text-decoration:none;}
.footer-box .col-1{ width:209px;}
.footer-box .col-2{ margin-left:108px; width:273px;}
.footer h3{
	color:#fafafa; 
	font-size:18px; 
	line-height:1.2em;
	text-transform:uppercase;
}

.banner-footer{ width:273px; padding:1px 0 0 0;}
.banner-footer span{ line-height:1.1em;}
.banner-footer .text1{ color:#f5f4f3; font-size:18px; text-transform:uppercase;}
.banner-footer .text2{ color:#ffffff; font-size:40px; display:block; padding:1px 0 4px 0;}
.banner-footer .text3{ color:#fafafa; font-size:18px; padding-left:1px;}

.list-icon{ margin:107px 0 0 0;}
.list-icon li{ margin-right:8px;}
.list-icon li, .list-icon li a{ display:block; float:left; width:30px; height:31px;}
.list-icon .bg1{ background:url(../images/icon_img1.png) 0 0 no-repeat;}
.list-icon .bg2{ background:url(../images/icon_img2.png) 0 0 no-repeat;}
.list-icon .bg3{ background:url(../images/icon_img3.png) 0 0 no-repeat;}
.list-icon .bg4{ background:url(../images/icon_img4.png) 0 0 no-repeat;}

#easyTooltip{
	padding:2px 10px;
	background:#282d21;
	color:#FFF;
	}


/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-slider { height:701px; background:url(../images/wrapper-slider.png) 0 0 no-repeat;}


.slider{
	width:910px; height:460px;
	overflow:hidden;
	z-index:1;
	top:45px;
	left:45px;
}
.pix_diapo{
	width: 910px;
	height:426px;
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.pix_diapo {
	overflow: hidden;
	position: relative;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_stop, #pix_play, #pix_commands, #pix_next, #pix_prev { display:none;}
#pix_pag_ul {
	margin: 0;
	padding: 0;
	position:absolute;
	top:441px; left:398px;
}
#pix_pag_ul > li {
	cursor: pointer;
	display: block;
	float: left;
	list-style: none;
	margin:0 5px 0 0;
	padding: 0 0 0;
	text-align: center;
	text-indent: -9999px;
	width: 19px;
}
#pix_pag_ul > li > span {
	background:url(../images/page_bg.png) 0 0 no-repeat;
	display: block;
	height: 19px;
	width: 19px;
}
#pix_pag_ul > li:hover > span > span {
	background:url(../images/page_bg_rel.png) 0 0 no-repeat;
}
#pix_pag_ul > li > span > span {
	display: block;
	float: left;
	height: 19px;
	width: 19px;
}
#pix_pag_ul > li.diapocurrent > span > span {
	background:url(../images/page_bg_rel.png) 0 0 no-repeat;
}
#pix_pag_ul > li > .pix_thumb {
	height: 58px;
 	left: -17px;
	position: absolute;
	top: -40px;
	width: 58px;
}
#pix_pag_ul > li > .thumb_arrow {
	top: 26px;
	left: 12px;
	position: absolute;
}
.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;}

.caption{top:54px; left:466px; position:absolute; z-index:2;}
.caption span{ color:#FFF; line-height:1.2em;}


.caption .slider-text1,
.caption .slider-text2{
	text-shadow: 1px 1px 3px #434242;
	
}

.caption .slider-text1{ font-size:68px;}
.caption .slider-text2{ font-size:68px; text-transform:uppercase;}
.caption .slider-text3{ color:#ffffff; font-size:16px; }


.deep1 .slider-text1{ top:0; left:9px;}
.deep1 .slider-text2{ top:68px; left:13px;}
.deep1 .slider-text3{ top:156px; left:13px; width:390px; line-height:20px}
.deep1 .slider-button{
	background:url(../images/slider_button.png) 0 0 no-repeat;
	display:inline-block;
	height:48px;
	width:104px;
	line-height:3em;
	color:#717171;
	 font-size:16px;
	 text-decoration:none;
	 text-align:center;
	 top:254px;
	 left:13px;
	 text-transform:uppercase;
}
.deep1 .slider-button:hover{ background-position:0 -48px; color:#FFF;}



.slider-banner{
	top:527px;
	text-align:center;
	left:45px;
	width:885px;
}
.slider-banner h3{
		color:#3e4233; 
		font-size:32px; 
		line-height:1.2em;
		text-shadow: 1px 1px 3px #FFF;
		text-transform:uppercase;
		text-align:center;
}

.slider-banner p{
	color:#3e4233;
	font-size:14px;
	padding:7px 0 0 15px;
	text-align:center;
	word-spacing:-1px;
	line-height:1.4em;
}

.slider-button1{
	display:block;
	background:url(../images/slider-button1.png) 0 0 no-repeat;
	width:131px;
	height:54px;
	top:113px;
	left:392px;
	color:#2a2b28;
	font-size:20px;
	text-decoration:none;
	text-align:center;
	line-height:2.3em;
	
}
.slider-button1:hover{ background-position:0 -54px; color:#FFF;}




/*         ________________
__________/ news-container \_____________________________________________________________
--------------------------------------------------------------------------------------- */
#right .s1 .stylebox1-title h3{ margin-bottom:0;}
#news-container{ height:382px !important;}
#news-container li{border-bottom:1px solid #cbd38d;}
#news-container li:last-child > div{ border:none;}
.img-box { padding:25px 0;}


.img-indent{ float:left; margin:2px 13px 0 0;}
.img-box p{ padding:0 0 4px 2px;}
.img-box p a{ color:#cbd38d !important; text-decoration:none;}
.img-box p a:hover{ color:#FFF !important;  text-decoration:none !important;}

.news-button{
		border-top:1px solid #758442; 
		padding:19px 0 0 0;
	}
.news-button a, .row-button a{
	display:block;
	background:url(../images/text_button.png) 0 0 no-repeat;
	width:97px;
	 height:41px;
	 font-size:17px;
	 color:#2a2b28;
	 text-decoration:none;
	 text-align:center;
	 line-height:2.2em;
	 text-shadow:1px 1px 1px #db3821;
}
.news-button a:hover, .row-button a:hover{ background-position:0 -41px; color:#FFF; text-shadow:1px 1px 1px #FFF;}


.img-box .col-1{ width:88px;}
.img-box .col-2{ width:188px;}

.list1{ float:left; padding-top:3px;}
.list1 li a{ background:url(../images/list_marker3.png) 0 3px no-repeat; font-size:12px; font-weight:bold;  color:#F6FAD5; text-decoration:none;  margin:0 0 3px 0; padding:0 0 2px 32px; display:inline-block;}
.list1 li a:hover{color:#ffffff; text-decoration:underline;}

.indent-top1{ padding-top:22px;}
.indent-top2{ padding-top:28px;}
.link2{ color:#E5EF8E;}
.row-button{ margin-top:27px;}
.title11-top{ margin-top:32px;}

.row-box2 .col-1{ width:286px;}
.row-box2 .col-2{ width:286px; margin-left:62px;}
.tit{ color:#CBD38D; font-size:22px; padding:15px 0 19px 0; font-weight:normal; line-height:1.2em;}