body
{
        background:#010101;
        color: #92917d;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		 overflow:hidden;
    padding:0;margin:0;
    height:100%;width:100%;
}


#bgimg {
    position:absolute;
    z-index: -1;
}
#realBody{
    position:absolute;
    z-index: 5;    
    overflow:auto;
    height:100%;width:100%;
    background: url('../img/raster.png');
}

.main
{
	margin: 0 auto; 
	width: 969px; 
	padding:0;
	text-align:left;
	min-width:969px;
	
}


a{color:#92917d; text-decoration:none;}
a:hover { text-decoration:underline;}
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 \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.text-logo,
.banner .text1,
.banner .text1a,
.caption1 span,
.caption2 span,
.caption3 span,
.search-box #mod-search-searchword,
.bottom-banner .text1
{font-family: 'TrajanProRegular';}

.font-menu,
.bottom-banner .banner-button,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label,
.button,
.footer h4
{font-family: 'Swis721CnBTD-TypeBold';}




/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
#bg { position: fixed; top: 0; left: 0; }
.header{ height:101px;}

/*logo*/
.logo, .logo:hover{ top:23px; left:23px; text-decoration:none;}
.text-logo{ color:#ffffff; font-size:35px; line-height:1.1em; font-weight:normal;}
.text-slogan{ color:#c1bcb7; font-size:10px; letter-spacing:1px; padding:0 0 0 3px; line-height:1em; display:block; text-transform:uppercase;}
/**/

/*menu-list*/
.menu-list{ top:36px; left:741px;}
.menu-list li{ display:block; float:left; background:url(../images/menu-list-separator.gif) right 3px no-repeat; padding:0 15px;}
.menu-list li a{ color:#ffffff; font-size:12px; text-decoration:none; text-transform:uppercase;}
.menu-list li a:hover{ color:#8b7f71;}
.menu-list li.lastItem{ background:none;}
/**/


/*search*/
.search-box {
    background:#1e1a19;
    height: 34px;
    left: 686px;
    overflow: hidden;
    top: 23px;
    width:256px;
	
	 -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.search-box label {
    display: none;
}
.search-box #mod-search-searchword {
	background:none;
	width:203px;
	height:18px;
	top:6px;
	left:10px;
	position:absolute;
	border:none;
	color:#cfccae;
   
}
.search-box .button {
    background:url(../images/search_button.gif) 0 0 no-repeat;
	width:30px;
	height:26px;
	display:block;
	font-size:0; line-height:0; text-indent:-10000px;
	top:4px;
	left:220px;
	position:absolute;
	cursor:pointer;
   
	
}
.search-box .button:hover { background-position:0 -26px;}
.search-box img {
    display: none !important;
}
/**/

/*box-banner*/
.box-banner{
	background:url(../images/banner.gif) 0 0 repeat-x;
	left:672px;
	top:18px;
	height:398px;
	position:absolute;
	width:276px;
	
	-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

.banner{
	width:276px; 
	height:98px;
	display:block;
	background:url(../images/banner_marker.png) 234px 41px no-repeat;
}
.banner:hover{background:url(../images/banner_marker_act.png) 234px 41px no-repeat;}

.banner .text1, .banner .text1a{ color:#ffffff; font-size:20px; line-height:1.2em; top:23px; left:24px; letter-spacing:-1px;}
.banner .text2, .banner .text2a{ color:#8b7f71; font-size:16px; line-height:1.2em; top:54px; left:24px; font-style:italic;}
.banner .text1a{top:17px;}
.banner .text2a{ top:48px;}
.banner:hover .text2, .banner:hover .text2a{ color:#e8ded2; text-decoration:underline;}
/**/


/*bottom-banner*/
.bottom-banner{
	background:url(../images/bottom-banner.jpg) 0 0 no-repeat;
	height:90px;
}
.bottom-banner .text1{ color:#af9166; font-size:25px; line-height:1.2em; top:19px; left:26px;}
.bottom-banner .text2{ color:#8b7c68; font-size:14px; line-height:1.2em; font-weight:bold; top:51px; left:26px;}
.bottom-banner .banner-button{
	background:url(../images/banner-button.png) 0 0 no-repeat;
	width:260px;
	height:63px;
	color:#060302; 
	font-size:30px; 
	line-height:1.8em;
	text-align:center;
	top:19px;
	left:681px;
	
	-webkit-text-shadow: 0px 1px 1px #766b55;
  -moz-text-shadow: 0px 1px 1px #766b55;
  text-shadow: 0px 1px 1px #766b55;
  
  text-decoration:none;
}
.bottom-banner .banner-button:hover{ color:#FFF;}
/**/


/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{ position:relative; padding:20px 0 21px 0; background:url(../images/content-shadow.png) 0 0 no-repeat;}
.content-bg1{padding:21px 18px 20px 18px;  background:url(../images/content_bg1.png) 0 0 repeat;}
#container{overflow:hidden; text-align:left; margin-bottom: -30000px; padding-bottom:30000px;}
.container-indent{ padding:0 25px 0 0;}

#right{ float:right; text-align:left;    width:278px; margin-bottom: -30000px; padding-bottom:30000px; border-left:1px solid #2a2624;}
.right-indent{padding:0 0 0 25px}
#left{ float:left; text-align:left;    width:290px;}
.left-indent{padding:0 30px 0 0}


/*on-line style*/
.button-top{ padding-top:31px;}
.content .button, .content button{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:39px;
	line-height:2.3em;
	color:#ffffff;
	font-size:18px;
	display:inline-block;
	padding:0 15px;
	
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
  -webkit-text-shadow: 0px 2px 1px #191816;
  -moz-text-shadow: 0px 2px 1px #191816;
  text-shadow: 0px 2px 1px #191816;
   border:none;
}
.content .button:hover, .content button:hover{
	text-decoration:none !important;
	color:#f1c121;
}
/**/




/*row1*/
.row1 .col-1{ width:287px;}
.row1 .col-2{ margin-left:52px; width:287px;}
.row1 strong{ color:#dad9c8;}

.row-separator{ border-top:1px solid #1d1b19; margin:44px 0 0 0; height:44px;}
.img-indent{ margin:0 23px 0 0; float:left;}
.img-top{ padding:12px 0;}
.indent-top{ padding-top:11px;}
.link1{ color:#f1c121; text-decoration:underline;}
.link1:hover{ text-decoration:none;}
/**/

/*moduletable_menu*/
.moduletable_menu{ margin-bottom:44px;}
.moduletable_menu ul li{ font-weight:bold; font-size:12px; margin-bottom:5px;}
.moduletable_menu ul li a{
	background:url(../images/menu_marker.gif) 11px 11px no-repeat;
	display:block; 
	padding:4px 0 4px 28px;
	color:#f1c121;
}
.moduletable_menu ul li:hover{
	background:#f1c121;
	 -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.moduletable_menu ul li:hover a, .moduletable_menu ul li a:hover{ color:#060505; text-decoration:none;}
/**/


/*moduletable*/
.moduletable{ margin-bottom:21px;}
/**/


/*Login*/
.moduletable #login-form{ padding-top:13px;}
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:238px; 
	height:31px; 
	background:#302d27;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#92917d;
	 font-size:12px;
	 line-height:16px;
	 padding:0 0 0 8px;
	 margin-bottom:7px;
	 border:none;
	 font-weight:bold;
	 
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
  line-height:2.2em;
}
.list-form li{ padding:0 0 2px 0;}
.list-form a{ color:#dadada; text-decoration:underline;}
.list-form a:hover{ color:#f1c121; text-decoration:none;}

#form-login-remember{ padding:4px 0 4px 0;}
.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ padding:0 17px 2px;}


.extra-reg{ position:absolute; top:7px; left:185px; color:#dadada; text-transform:lowercase; text-decoration:underline;}
.extra-reg:hover{ text-decoration:none;}
.login-greeting{ display:block; padding-bottom:11px; color:#EFD712; font-size:14px;}
/**/

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail-footer.gif) top center repeat; border-top:7px solid #22201f;}


.footer{ padding:44px 0 75px 22px;}
.footer .col-left{ width:429px;}
.footer .col-right{ margin-left:47px; width:465px;}
.footer h4{ color:#ffffff; font-size:18px; line-height:1.2em; margin-bottom:21px; font-weight:normal;}

.footer-list li{ background:url(../images/footer-list.gif) 0 6px no-repeat; padding:0 0 22px 0;}
.footer-list li a{ padding:0 0 0 15px; display:block; color:#92917d;}
.footer-list li a:hover{ color:#FFF;}

.footer-text{ padding:34px 0 0 0;}
/*footer-icon*/
.footer-icon li{ margin-right:16px;}
.footer-icon li a, .footer-icon li{ width:30px; height:30px; display:block; float:left;}
.footer-icon .icon1{ background:url(../images/icon1.png) 0 0 no-repeat;}
.footer-icon .icon2{ background:url(../images/icon2.png) 0 0 no-repeat;}
.footer-icon .icon3{ background:url(../images/icon3.png) 0 0 no-repeat;}
.footer-icon .icon4{ background:url(../images/icon4.png) 0 0 no-repeat;}
.footer-icon .icon5{ background:url(../images/icon5.png) 0 0 no-repeat;}

.footer-icon li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;}
 
.footer-text{ color:#92917d; font-size:12px;}
.footer-text a{ text-decoration:none; color:#92917d;}
.footer-text a:hover{ text-decoration:underline;}
/**/
/*footer-menu*/
.footer-menu{ padding:2px 0 0 0;}
.footer-menu li{ background:url(../images/footer-menu-sep.png) right 5px no-repeat; padding:0 8px;}
.footer-menu li:last-child{ background:none;}
.footer-menu li:first-child{ padding-left:0;}
.footer-menu li a{ text-transform:capitalize;}
.footer-menu li, .footer-menu li a{ display:block; float:left; color:#92917d;}
.footer-menu li a:hover{ text-decoration:underline; color:#FFF;}
.footer-menu ul ul{ display:none;}

.footer-box .col-1{ width:133px;}
.footer-box .col-2{ width:133px; margin-left:17px;}
.footer-box .col-3{ width:133px; margin-left:17px;}


/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.header-box{ background:url(../images/slider_wrapper.jpg) 0 0 no-repeat; height:436px;}
.slider{  z-index:1; top:18px; left:20px; width:653px;}



.pix_diapo {
	height: 398px;
	margin: 0 0 0 0;
	overflow: hidden;
	position: relative;
	width: 653px;
}
.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, #pix_next, #pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands   { display:none !important;}




#pix_pag {
	top:332px;
	left:34px;
	position:absolute;
	width: 157px;
	height:9px;
	z-index: 1002;
}



#pix_pag li{ 
	display:block; 
	float:left;  
	margin-left:9px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:32px;
	height:32px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	
}
#pix_pag li.diapocurrent, #pix_pag li:hover{ background-position:0 -32px;}


#pix_pag_ul > li > .thumb_arrow {
	display:none;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}

.ui-loader {
	display: none;
}

.caption1 {
	top:180px;
	left:46px;
	display: block;
	width: 793px;
	line-height:1.2em;
}
.caption1 span{ line-height:1.2em; font-weight:normal;}
.caption1 .text1{ color:#f0e3cb; font-size:20px;}
.caption1 .text2{ color:#f0e3cb; font-size:20px; top:24px; left:136px;}
.caption1 .text3{ color:#f0e3cb; font-size:40px; top:5px; left:196px;}

.caption2 {
	top:123px;
	left:42px;
	display: block;
	width: 793px;
	line-height:1.2em;
}
.caption2 span{ line-height:1.2em; font-weight:normal;}
.caption2 .text1{ color:#f0e3cb; font-size:40px;}
.caption2 .text2{ color:#f2f2f2; font-size:30px; top:43px; left:0;}


.caption3 {
	top:127px;
	left:46px;
	display: block;
	width: 793px;
	line-height:1.2em;
}
.caption3 span{ line-height:1.1em; display:block;  font-weight:normal;}
.caption3 .text1{ color:#ffdd53; font-size:40px;}
.caption3 .text2{ color:#f2f2f2; font-size:30px;}
