body
{
        background:#60543E url(../images/wrapper_site.jpg) center top repeat;
        color: #5E3819;
        font-size: 12px;
		line-height:16px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:1005px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 1005px; 
	padding:0;
	text-align:left;
	min-width:1005px;
	
}


a{color:#630400;}
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 \__________________________________________________________________
--------------------------------------------------------------------------------------- */


.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label{font-family: 'AlternateGothic2BTRegular';}








/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.header-tail-top{ background:url(../images/header-tail-top.gif) top center repeat-x;}
.tail-top-center{ background:url(../images/tail-top-center.jpg) top center no-repeat;}
.header-tail-shadow{ background:url(../images/header-tail-shadow.jpg) top center repeat-x;}


/*row-logo*/
.row-logo{ height:100px;}
.logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:531px;
	height:65px;
	top:22px;
	left:19px;
}

.social-icon{ top:39px; left:792px;}
.social-icon li{ margin-right:10px;}
.social-icon li, .social-icon a{ display:block; float:left; width:30px; height:30px;}
.social-icon a:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	  -moz-opacity: 0.7;
	  -khtml-opacity: 0.7;
	  opacity: 0.7;
}

.icon1{ background:url(../images/icon1.png) 0 0 no-repeat;}
.icon2{ background:url(../images/icon2.png) 0 0 no-repeat;}
.icon3{ background:url(../images/icon3.png) 0 0 no-repeat;}
.icon4{ background:url(../images/icon4.png) 0 0 no-repeat;}
.icon5{ background:url(../images/icon5.png) 0 0 no-repeat;}
/**/


/*top-menu*/
.top-menu{ height:60px;}
/**/

/*slider*/
.home .row-slider{ height:300px;}
.row-slider{ height:320px;}
.wrapper-slider{
	background:url(../images/wrapper-slider.jpg) 0 0 no-repeat;
	width:1005px;
	height:347px;
}
/**/

/*banners*/
.banners{ height:180px; position:relative; z-index:999; margin:0 0 0 21px;}
.banner1{background:url(../images/banner1.png) 0 0 no-repeat; width:314px; height:144px; margin-top:20px;}
.banner2{background:url(../images/banner2.png) 0 0 no-repeat; width:303px; height:144px; margin-left:16px; margin-top:20px;}
.banner3{background:url(../images/banner3.png) 0 0 no-repeat; width:313px; height:153px; margin-left:17px; margin-top:11px;}

.banners span, .banners a{ display:block; position:absolute; line-height:1.2em; text-transform:uppercase; font-family:Impact}
.banners .text1, .banners .text2{
	 -webkit-text-shadow: 0px 2px 5px #1D1C1C;
  -moz-text-shadow: 0px 2px 5px #1D1C1C;
  text-shadow: 0px 2px 5px #1D1C1C;
}
.banners .text1{ color:#FFFFFF; font-size:48px; top:6px; left:16px;}
.banners .text2{ color:#E6C77A; font-size:36px; top:53px; left:16px;}
.banners .text3{
	color:#414141;
	 font-size:18px;
	 background:url(../images/banner_button.png) 0 0 no-repeat;
	 width:90px;
	  height:25px;
	  text-decoration:none;
	  text-align:left;
	  top:100px;
	  left:18px;
	   line-height:1.4em;
	   text-indent:5px;
	  
	    -webkit-text-shadow: 0px 1px #FFF;
	  -moz-text-shadow: 0px 1px #FFF;
	  text-shadow: 0px 1px  #FFF;
}
.banners .text3:hover{ color:#77231D}
.banners .text1a{ top:15px; left:19px;}
.banners .text2a{top:62px; left:19px;}
.banners .text3a{top:109px; left:21px;}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-indent{ padding:0 0 0 23px;}
.content-inner{ padding:28px 43px 26px 17px;}

.content-center{ background:url(../images/content-center.gif) 0 0 repeat-y;}
.content-bottom{ background:url(../images/content-bottom.gif) bottom left no-repeat;}
.content-top{ background:url(../images/content-top.gif) 0 0 no-repeat;}
.content-bottom-shadow{ background:url(../images/content-bottom-shadow.png) 0 0 no-repeat; height:24px;}


#content{ position:relative; }
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:298px;}
.right-indent{padding:2px 0 0 18px}
#left{ float:left; text-align:left;    width:308px;}
.left-indent{padding:2px 28px 0 0}


.home .right-indent{padding:2px 0 0 18px}
.right-indent{padding:0 0 0 18px}

/*stylebox1-indent*/
/**/


/*on-line style*/
#content .button, button{
	background:#A8ACBB url(../images/button.gif) 0 0 repeat-x;
	height:25px;
	padding:0 6px;
	text-decoration:none;
	color:#2951a0;
	font-size:18px;
	line-height:1.3em;
	color:#414141;
	font-family:Impact;
	margin-bottom:3px;
	margin-left:3px;
	
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #FFF;

  -webkit-text-shadow: 0px 1px #FFF;
	  -moz-text-shadow: 0px 1px #FFF;
	  text-shadow: 0px 1px  #FFF;
  display:inline-block;
  text-transform:uppercase;
  
  -webkit-box-shadow: 0px 2px 2px #4B4848;
	  -moz-box-shadow: 0px 2px 2px #4B4848;
	  text-box: 0px 2px 2px  #4B4848;
  display:inline-block;
  text-transform:uppercase;
  

}
#content .button:hover, button:hover{ color:#630400;}


.gallery .content-links, .gallery br, .gallery tbody, .caption, .img_caption {
    display: none;
}
#powerfulmodcontent{ background:#7D6F55 !important;}

/**/


/*moduletable*/
.s1{
	background:url(../images/s1.png) 0 0 repeat;
	padding:18px 15px 12px 19px;
	
	-webkit-box-shadow: inset 0 0 4px #665432;
  -moz-box-shadow: inset 0 0 4px #665432;
  box-shadow: inset 0 0 4px #665432;
  color:#DCD6D2;
}
.s1 .s1{ background:none; box-shadow:none; padding:0;}

.s1 .stylebox1-title h3{
	color:#FFFFFF;
	background:url(../images/s1_title.gif) bottom left repeat-x;
	margin-bottom:0;
}




/**/


/*custom*/
.row-box .col-1{ width:313px;}
.row-box .col-2{ width:304px;}

.row-box1 .col-1{ width:288px;}
.row-box1 .col-2{ width:322px;}
.title{font-weight:normal;}
.title strong{ color:#630400; font-weight:normal;}
.title b{ color:#630400; font-size:37px; display:block; font-weight:normal;}
.img-style{
	border:1px solid #F3E9D5;
	margin:2px;
	-webkit-box-shadow: 0 1px 3px #9C8F74;
  -moz-box-shadow: 0 1px 3px #9C8F74;
  box-shadow: 0 1px 3px #9C8F74;
}

.title-top{ margin-top:36px;}
.img-indent{ float:left; margin:4px 29px 42px 2px;}
/**/

.indent-top{ padding-top:13px;}
.indent-top-bottom{ padding:11px 0 10px 0;}


/*list-1*/
.list-1{ margin-bottom:31px;}
.list-1 li{ background:url(../images/list-1-bg.png) 0 0 repeat; margin-bottom:10px; min-height:26px;}
.list-1 li a{
	background:url(../images/list1_marker.png) 9px 5px no-repeat; 
	text-decoration:none; 
	color:#44371F; 
	font-size:13px;
	padding:5px 0 5px 36px;
	display:block;
}
.list-1 li:hover{ background:#630400 ;}
.list-1 li:hover a{ color:#FFF; background:url(../images/list1_marker1.png) 9px 5px no-repeat}
/**/

/*box-newsletter*/
.box-newsletter{ height:99px; position:relative;}
.box-newsletter p{ color:#DCD6D2; font-size:12px; top:5px; position:absolute;}
.box-newsletter .input{
	top:27px;
	background:url(../images/imput_bg1.gif) 0 0 no-repeat;
	width:240px;
	 height:31px;
	 border:none;
	 color:#FFFFFF;
	  font-size:12px;
	  padding:0 0 0 9px;
	  line-height:2em;
	  left:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.box-newsletter .button{ top:70px; left:140px;}


.row-box-top{ margin-top:35px;}
.indent-top-bottom1{ padding:11px 0;}
/**/

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail_footer.png) bottom center repeat-x; height:129px; margin-top:61px;}
.footer{ padding:79px 0 0 0;}
.footer .fleft{ width:412px; color:#DCD6D2;}
.footer .fleft a{color:#DCD6D2; text-decoration:none;}
.footer .fleft a:hover{ color:#7C693E;}
.footer .fright{ width:560px;}
.footer .fright ul{ float:right;}
.footer .fright ul li{ display:block; float:left; background:url(../images/footer_marker.png) right 4px no-repeat; padding:0 22px 0 14px}
.footer .fright ul li:last-child{ background:none;}
.footer .fright ul li a{ color:#FFFFFF; font-size:12px; text-decoration:none; text-transform:capitalize;}
.footer .fright ul li a:hover, .footer .fright ul .current a, .footer .fright ul .active a{ color:#7C693E;}
.footer .fright ul ul{ display:none;}




/*         ________
__________/ slider \______________________________________________________________________
--------------------------------------------------------------------------------------- */


.row-slider .slider{
	width:1005px; height:290px;
	overflow:hidden;
	z-index:1;
}
.row-slider .pix_diapo {
	
	position:absolute;
	width:1005px;
	 height:290px;
}
.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: 32px;
	position: absolute;
	width: 32px;
	z-index: 1001;
}


#pix_play, #pix_commands, #pix_stop , #pix_next { display:none;}

.row-slider #pix_pag{ position:absolute; top:24px; left:914px; z-index:999;}

.row-slider #pix_pag li{ 
	display:block; 
	float:left;  
	margin-right:6px; 
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:11px;
	height:11px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	
}
.row-slider #pix_pag li.diapocurrent, .row-slider #pix_pag li:hover{ background-position:0 -11px;}

.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  .pix_diapo img{ position:absolute; left:33px; top:10px; z-index:1;}



.row-slider .text1, .row-slider .text2{
	font-family:Impact; 
	font-size:56px; 
	text-transform:uppercase;
	  -webkit-text-shadow: 0px 1px #FFF;
	  -moz-text-shadow: 0px 1px #FFF;
	  text-shadow: 0px 1px  #FFF;
}
.row-slider .caption span{display:block; height:62px;  font-family:Impact; text-align:center;}
.row-slider .text1{ background:url(../images/slider_text1.gif) 0 0 repeat-x; color:#E8C980; font-size:50px;  line-height:1.15em;}
.row-slider .text2{ background:url(../images/slider_text2.gif) 0 0 repeat-x; color:#DBDBDB; font-size:56px;  line-height:1.1em;}
 

/*slide1*/
.deep1-top{ top:86px; left:393px;}
.deep1-bottom{ top:152px; left:441px;}


.deep1-top span{ width:498px;}
.deep1-bottom span{ width:501px;}
/**/

/*slide2*/
.deep2-top{ top:122px; left:60px;}
.deep2-bottom{ top:188px; left:248px;}


.deep2-top span{ width:411px;}
.deep2-bottom span{ width:274px;}
/**/

/*slide3*/
.deep3-top{ top:86px; left:454px;}
.deep3-bottom{ top:152px; left:716px;}


.deep3-top span{ width:428px;}
.deep3-bottom span{ width:227px;}
/**/





/*         ______
__________/ news \________________________________________________________________
--------------------------------------------------------------------------------------- */


#news-container{  overflow:hidden; height:340px !important;}

.row-news{ padding:14px 0; background:url(../images/s1_title.gif) bottom left repeat-x;}
.row-news .col-news1{ width:70px; padding-top:2px;}
.row-news p{ padding-top:8px; line-height:14px;}
.row-news .col-news1 span{
	display:block;
	background:url(../images/text_wrapper.gif) 0 0 repeat-x;
	height:22px;
	border-top:1px solid #CA1F19;
	border-bottom:1px solid #3E0200;
	color:#FFEAA9;
	 font-size:12px;
	 line-height:1.7em;
	 text-align:center;
	 font-weight:bold;
}
.row-news .col-news2{ margin-left:19px; width:148px;}