body
{
        background:#000000 ;
        color: #B1ACA7;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:987px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 987px; 
	padding:0;
	text-align:left;
	min-width:987px;
	
}


a{color:#FFF;}
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-text,
.header-box h3,
.extra-box h3,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .word label, .title,
.logo-footer
{font-family: 'GeosansLightRegular';}

.slogan-text,
.top-menu,
.header-boxs .button,
.bg-center h3,
.button,
button
{font-family: 'HermesNormal';}






/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-center{ background:#101010 url(../images/tail_slite.jpg) top center no-repeat;}
.header{ height:480px;}

/*logo*/
.logo{
	width:399px;
	height:240px;
	background:url(../images/wrapper_logo.png) 0 0 no-repeat;
	z-index:1;
	left:14px;
	top:8px;
	font-weight:normal;
	
	-webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  border-radius: 19px;
}
.logo a{ width:219px; height:119px; text-decoration:none;}
.logo a .logo-text{
	color:#FFFFFF;
	font-size:30px;
	line-height:1em;
	text-transform:uppercase;
	top:25px;
	left:17px;
}
.logo a:hover .logo-text{ color:#FFCB4B;}
.slogan-text{ top:104px; left:20px; width:219px; color:#939384; font-size:16px; line-height:1.1em; text-transform:uppercase;}
.slogan-text strong{ color:#FFCB4B;}
/**/

/*header-box*/
.header-box{
	top:173px;
	left:0;
	background:url(../images/header_box.png) 0 0 no-repeat;
	width:399px;
	height:240px;
	z-index:10000;
}
.header-box h3{
	background:url(../images/title_separator.png) bottom left repeat-x;
	margin:27px 0 18px 19px;
	width:358px;
	color:#EFECDE;
	font-size:30px;
	line-height:1.2em;
	font-weight:normal;
	text-transform:uppercase;
	text-indent:9px;
	padding:0 0 22px 0;
}
.header-box p{
	padding:0 69px 0 30px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
}
.header-box strong{ text-transform:uppercase; display:block;}
.button-link{
	background:url(../images/button_button.png) 0 0 no-repeat;
	width:30px;
	 height:78px;
	 top:111px;
	 left:345px;
}
.button-link:hover{ background-position:0 -78px;}
/**/


/*header-boxs*/
.header-boxs{ height:273px;}
.header-boxs-1, .header-boxs-2, .header-boxs-3, .header-boxs-4{ width:243px;}
.header-boxs-2, .header-boxs-3, .header-boxs-4{ margin:0 0 0 5px;}

.header-boxs .button{
	display:block;
	position:absolute;
	width:97px;
    height:35px;
	background:url(../images/wrapper_button.png) 0 0 no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
	color:#f4e0ae;
	
}
.header-boxs .button:hover{
	background:url(../images/wrapper_button_act1.png) 0 0 no-repeat;
	}
.header-boxs .button span{ 
	display:block; 
	position:absolute; 
	text-indent:10px; 
	padding:0 0 0 0; 
	background:url(../images/button_marker.png) 76px 10px no-repeat; 
	height:27px;
	padding:10px 0 0 0;
	width:97px;
	
}

.bg-top{ height:20px;}
.bg-top div{padding:0 19px;}
.bg-top div div{height:20px; padding:0;}
.bg-center{ height:197px;}
.bg-center h3{ color:#1e1e1d; font-size:24px; line-height:1.2em; padding:2px 0 4px 40px; margin:3px 0 0 16px; text-transform:uppercase; font-weight:normal;}
.bg-center .marker1{ background:url(../images/marker1.png) 0 0 no-repeat;}
.bg-center .marker2{ background:url(../images/marker2.png) 0 0 no-repeat;}
.bg-center .marker3{ background:url(../images/marker3.png) 0 0 no-repeat; padding:4px 0 4px 47px;}
.bg-center .marker4{ background:url(../images/marker4.png) 0 0 no-repeat;}
.bg-bottom{height:56px;}
.bg-bottom div{padding:0 51px 0 18px;}
.bg-bottom div div{height:56px; padding:0;}



.bg-center .text{ padding:49px 0 0 19px; width:200px; color:#2e2e2b;}
.bg-center .text p{color:#2e2e2b; padding:5px 0 0 0;}
.bg-center .text a, .bg-center .text a:hover{ color:#1e5359;}
.bg-center dl dd{ padding-bottom:14px; color:#1e5359; text-decoration:underline;}




.bg1-top{ background:url(../images/bg1_top_left.png) 0 0 no-repeat;}
.bg1-top div{background:url(../images/bg1_top_right.png) top right no-repeat; height:20px;}
.bg1-center, .bg1-bottom div div, .bg1-top div div{ background:#efedd4;}
.bg1-bottom{ background:url(../images/bg1_bottom_left.png) 0 0 no-repeat;}
.bg1-bottom div{ background:url(../images/bg1_bottom_right.png) top right no-repeat;}

.bg2-top{ background:url(../images/bg2_top_left.png) 0 0 no-repeat;}
.bg2-top div{ background:url(../images/bg2_top_right.png) top right no-repeat;  height:20px;}
.bg2-center, .bg2-top div div, .bg2-bottom div div{ background:#d0ceba;}
.bg2-bottom{ background:url(../images/bg2_bottom_left.png) 0 0 no-repeat;}
.bg2-bottom div{ background:url(../images/bg2_bottom_right.png) top right no-repeat;}

.bg3-top{ background:url(../images/bg3_top_left.png) 0 0 no-repeat;}
.bg3-top div{ background:url(../images/bg3_top_right.png) top right no-repeat; height:20px; }
.bg3-center, .bg3-top div div, .bg3-bottom div div{ background:#c6c0a3;}
.bg3-bottom{ background:url(../images/bg3_bottom_left.png) 0 0 no-repeat;}
.bg3-bottom div{ background:url(../images/bg3_bottom_right.png) top right no-repeat;}

.bg4-top{ background:url(../images/bg4_top_left.png) 0 0 no-repeat;}
.bg4-top div{ background:url(../images/bg4_top_right.png) top right no-repeat;  height:20px;}
.bg4-center, .bg4-top div div, .bg4-bottom div div{ background:#a9a389;}
.bg4-bottom{ background:url(../images/bg4_bottom_left.png) 0 0 no-repeat;}
.bg4-bottom div{ background:url(../images/bg4_bottom_right.png) top right no-repeat;}



/**/


/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
#content{ position:relative; padding:0 0 29px 0;}
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:270px;}
.right-indent{padding:9px 0 0 27px}
#left{ float:left; text-align:left;    width:270px;}
.left-indent{padding:9px 27px 0 0}
.container-indent{ padding: 35px 0 0 19px;}



/*on-line style*/
.img-indent{ float:left; margin:3px 25px 0 0 !important;}
.img-border{ border:3px solid #ffffff;}
.img-border:hover{ border:3px solid #ffcd77;}
/**/


#content .button,
#content button{
	background:#A9A389;
	
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  
  height:35px;
  padding:0 20px;
  color:#191919;
  font-size:18px;
  text-transform:uppercase;
  border:none;
}
#content .button:hover,
#content button:hover{
	background:#FFCD77;
	text-decoration:none  !important;
}

.img_caption{ display:none;}

/*custom-box*/
.extra-box{ padding-bottom:45px;}
.extra-box h3{ color:#ffffff; font-size:40px; line-height:1.2em; text-transform:uppercase; font-weight:normal;}
.extra-box .title-text{ color:#d0ceba; font-size:18px; line-height:1.2em; display:block; margin-bottom:19px; font-weight:normal;}
.extra-box strong.text{ color:#FFF; padding-right:121px}
.indent-none{ padding:0 !important;}
.extra-box .indent-top-bottom{ padding:17px 0 22px 0 !important;}
.extra-box .link-2{ color:#ffcd77; font-size:12px; float:right; margin-right:20px;}

.extra-box .img-border{ border:2px solid #ffffff;}
.extra-box .img-border:hover{ border:2px solid #ffcd77;}
/**/

/*text-row*/
.text-row .col-1, .text-row .col-2, .text-row .col-3{ width:202px;}
.text-row .col-2, .text-row .col-3{ margin-left:44px;}
.text-row .link3{ color:#FFF; font-weight:bold;}

.text-row h4{ color:#ffffff; font-size:18px; line-height:1.2em; font-weight:normal; padding:11px 0 6px 0;}
.text-row h4 strong{ display:block; color:#ffcd77;  font-weight:normal;}
.text-row .col-1 .indent-right{ padding-right:22px;}
.text-row .col-2 .indent-right{ padding-right:30px;}
/**/


/*wrapper-box*/
.stylebox1-indent{ margin-top:15px;}
.wrapper-top{ height:20px; background: url(../images/wrapper_top1.png) 0 0 no-repeat;}
.wrapper-top div{ height:20px; background:url(../images/wrapper_top2.png) top right no-repeat; padding:0 19px;}
.wrapper-top div div{ padding:0; background:#000000 url(../images/wrapper_border_x.png) 0 0 repeat-x;}

.wrapper-left{ background:#000000 url(../images/wrapper_border_y.png) 0 0 repeat-y;}
.wrapper-right{ background:url(../images/wrapper_border_y.png) right 0 repeat-y;  padding:0 13px 0 20px;}

.wrapper-bottom{ height:46px; background: url(../images/wrapper_bottom1.png) 0 0 no-repeat;}
.wrapper-bottom div{ height:46px; background:url(../images/wrapper_bottom2.png) top right no-repeat; padding:0 47px;}
.wrapper-bottom div div{ padding:0; background:#000000 url(../images/wrapper_border_x.png) bottom left repeat-x;}


.wrapper-box h3{ color:#ffffff; font-size:24px;  line-height:1em; text-transform:uppercase; padding:0 0 15px 0;}
.s1 h3{ font-size:30px;}
/**/

/*wrapper-box*/
.moduletable_menu{ margin:15px 0 0 0;}

.moduletable_menu .wrapper-top{ height:20px; background: url(../images/wrapper1_top1.png) 0 0 no-repeat !important;}
.moduletable_menu .wrapper-top div{ height:20px; background:url(../images/wrapper1_top2.png) top right no-repeat !important; padding:0 19px !important;}

.moduletable_menu .wrapper-left, .moduletable_menu .wrapper-right, .moduletable_menu .wrapper-top div div, .moduletable_menu .wrapper-bottom div div{ background:#525454 !important;}

.moduletable_menu .wrapper-bottom{ height:46px; background: url(../images/wrapper1_bottom1.png) 0 0 no-repeat !important;}
.moduletable_menu .wrapper-bottom div{ height:46px; background:url(../images/wrapper1_bottom2.png) top right no-repeat !important; padding:0 47px !important;}

.stylebox1-text .menu li{ background:url(../images/extra_marker.png) 1px 4px no-repeat !important; padding:2px 0 10px 30px !important;}
.stylebox1-text .menu  li a{ color:#cae7ea !important; text-decoration:none; font-size:14px !important;}
.stylebox1-text .menu  li a:hover{ color:#ffffff !important; text-decoration:underline;}
.stylebox1-text .menu  li.bottom-none{ padding-bottom:0 !important;}
/**/


/*login-form*/
#modlgn-username, #modlgn-passwd{
	background:#343434;
	border:none;
	color:#B1ACA7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	line-height:1.2em;
	width:185px;
	padding:6px 0 6px 15px;
}

#form-login-remember { padding:23px 0 12px 0;}
#form-login-remember label{ color:#B1ACA7; font-size:12px;}
#form-login-remember .inputbox{ margin:3px 6px 0 0;}

.login-list{ padding-top:11px;}
.login-list li{
	background:url(../images/logim_marker.gif) 0 7px no-repeat;
	padding:0 0 0 9px;
	margin-bottom:5px;
	overflow:hidden;
}
.login-list li a{ color:#B1ACA7;}
.login-list li a:hover{ color:#FFFFFF;}
.form-button{ padding:0 0 4px 0;}
.login-greeting{ color:#FFF; font-size:14px; padding-bottom:21px;}
/**/


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ border-top:1px solid #2b2c2c; background:#000000; padding:30px 0;}

.footer-nav{ height:47px;}
.footer-nav ul{ padding-top:5px;}
.footer-nav ul ul{ display:none;}
.footer-nav ul li{ display:block; float:left; margin:0 30px 0 0;}
.footer-nav ul ul{ display:none !important;}
.footer-nav ul li a{ color:#b5b5b5; font-size:12px; line-height:16px; text-decoration:none; text-transform:capitalize;}
.footer-nav ul li a:hover, .footer-nav  .current a, .footer-nav  .active a{ color:#FFF;}

.logo-footer{ padding:0 4px 0 0; margin:0 0 0 673px;}
.logo-footer a{ color:#ffffff; font-size:30px; line-height:1em; text-transform:uppercase; text-decoration:none;}
.logo-footer a:hover{ color:#ffcd77;}

.footer{ border-top:1px solid #525454; padding:28px 0 20px 0;}
.footer-txt{ float:right; color:#474747; font-size:12px;}
.footer-txt a{color:#474747; text-decoration:none;}
.footer-txt a:hover{ color:#a0a0a0; text-decoration:underline;}


.footer-box .box1{ background:url(../images/footer_img.png) 0 0 no-repeat; color:#fcfbff; font-size:18px; line-height:21px;  text-indent:41px;}
.footer-box .box2 ul{ list-style:none; margin:0 0 0 206px;}
.footer-box .box2 ul li, .footer-box .box2 ul li a{ display:block; float:left; width:16px; height:16px;}
.footer-box .box2 ul li{ margin:0 0 0 8px;}
.list-footer .bg1{ background:url(../images/list_img1.png) 0 0 no-repeat; margin:0 0 0 3px;}
.list-footer .bg2{ background:url(../images/list_img2.png) 0 0 no-repeat;}
.list-footer .bg3{ background:url(../images/list_img3.png) 0 0 no-repeat;}
.list-footer .bg4{ background:url(../images/list_img4.png) 0 0 no-repeat;}
.footer-box .box3 { margin:0 0 0 317px;}
.footer-box .box3 a{ color:#a0a0a0; font-size:12px; text-decoration:none;}
.footer-box .box3 a:hover{ color:#FFF; text-decoration:underline;}




/*         ________
__________/ slider \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.row-slider{
	width:716px;
	height:387px;
	top:25px;
	left:271px;
}
.row-slider .slider{
	width:716px; height:387px;
	overflow:hidden;
	z-index:1;
	margin-bottom:5px;
}
.row-slider .pix_diapo {
	
	position:absolute;
	width:716px;
	 height:387px;
}
.row-slider .pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.row-slider #pix_prev,  .row-slider #pix_next {
	cursor: pointer;
	display: block;
	height: 13px;
	position: absolute;
	width: 13px;
	z-index: 1001;
}


#pix_play, #pix_commands, #pix_stop , #pix_next { display:none;}

.row-slider #pix_pag{ position:absolute; top:345px; left:594px; z-index:999;}

.row-slider #pix_pag li{ 
	display:block; 
	float:left;  
	margin-right:3px; 
	background:url(../images/slider_button.png) 0 0 no-repeat;
	width:18px;
	height:17px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	z-index:9999;
	
}
.row-slider #pix_pag li.diapocurrent, .row-slider #pix_pag li:hover{ background-position:0 -17px;}

.pix_relativize {
	overflow: hidden;
	position: relative;
	
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	display: block;
	top:0;
	left:0;
	 position:absolute; 
	 z-index:111;
}
.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas, #pix_prev { display:none;}





.row-slider .caption {display:none;}
 











