body
{
        background:url(../images/wrapper_site.jpg) top center repeat;
        color: #b2b2b2;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
}

.main {
	margin: 0 auto; 
	width: 975px; 
	padding:0;
	text-align:left;
	min-width:975px;
}


a{color:#b2b2b2;}
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 \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.caption h3 strong, .caption h3 span, .header-box h3, .blog h2, .item-page h2, .title-sub, .blog-featured h2, .title, .stylebox1-title h3{font-family: 'Swis721CnBTDTypeBold';}
.top-menu, .caption h3 b, .caption .slider-button, .slider-button, .button1, .link, .footer-content h3{font-family: 'Swis721CnBTRoman';}



.wrapper-site-center{ background:url(../images/wrapper-site-center.jpg) top center repeat-x; }
/*         ________
__________/ header \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:261px;
	height:111px;
	left:360px;
}

.header{ background:url(../images/header.jpg) 0 0 no-repeat; width:974px; height:180px;}

/*search-box*/
.search-box{
	background:url(../images/search-box.png) 0 0 no-repeat;
	width:282px;
	 height:33px;
	 top:139px;
	 left:677px;
	 z-index:10111;
}
.search-box label{ display:none;}
.search-box #mod-search-searchword{
	position:absolute;
	background:none;
	border:none;
	top:8px; left:16px;
	width:215px;
	color:#FFF;
	 font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  outline:none;
}
.search-box .button{
	position:absolute;
	background:url(../images/button_search.gif) 0 0 no-repeat;
	width:31px;
	height:30px;
	top:1px;
	left:247px;
	font-size:0;
	border:none;
	display:block;
	line-height:0;
	text-indent:-10000px;
	padding:0 0 3px 0;
	 
}
.search-box .button:hover{background:url(../images/button_search.gif) 0 -30px no-repeat;}
/**/


/*social-icon*/
.social-icon{ width:23px; top:32px; left:928px;}
.social-icon li{ margin-bottom:5px;}
.social-icon li, .social-icon li a{ width:23px; height:25px; display:block;}
.bg1{ background:url(../images/social_img1.png) 0 0 no-repeat;}
.bg2{ background:url(../images/social_img2.png) 0 0 no-repeat;}
.bg3{ background:url(../images/social_img3.png) 0 0 no-repeat;}
.social-icon li a:hover{ background-position:0 -25px;}
/**/


/*header-box*/

.header-box { padding:32px 0 0 17px; color:#cbcbcb;}
body.home .header-box { padding:2px 0 0 17px; color:#cbcbcb;}
.header-box .col-1{ width:294px;}
.header-box .col-2{ width:305px; margin-left:25px;}
.header-box .col-3{ width:294px; margin-left:16px;}
.header-box h3{ color:#ffffff; font-size:25px; line-height:1.2em; text-transform:uppercase;  padding:9px 0 19px 58px;}
.marker1{ background:url(../images/title_marker1.png) 0 0 no-repeat;}
.marker2{ background:url(../images/title_marker2.png) 0 0 no-repeat;}
.marker3{ background:url(../images/title_marker3.png) 0 0 no-repeat;}
.slider-button{
	background:url(../images/box-button.png) 0 0 no-repeat;
	width:81px; height:43px;
	display:block;
	color:#7e7e7e;
	 font-size:20px;
	 text-decoration:none;
	 text-align:center;
	 text-transform:uppercase;
	 line-height:2.3em;
	 margin-top:21px;
	 letter-spacing:-1px;
}
.slider-button:hover{ color:#FFF;}
.header-box .indent-top{ padding-top:18px;}
.header-box .indent-top a{ color:#e5e5e5;}
.header-box .left-indent-text{ padding-left:3px;}

.list-text{ padding:0 0 0 16px;}
.list-text li{ background:url(../images/list-text.png) 0 6px no-repeat; padding:0 0 5px 23px;}
.list-text li:last-child{ padding-bottom:3px;}
.list-text li a{ text-decoration:none; color:#cbcbcb}
.list-text li a:hover{ text-decoration:underline; color:#FFF;}
/**/

.stylebox1-title, .stylebox1-title a{ font-size:18px !important;}
.stylebox1-title{ padding:8px 0 17px 0  !important; margin-bottom:0 !important;}
/*         _________
__________/ content \__________________________________________________________________
--------------------------------------------------------------------------------------- */

.content{padding:51px 25px 20px 16px;}
#container{overflow:hidden; text-align:left}
#left{ float:right; text-align:left;    width:242px;}
.left-indent{padding:0 20px 0 0;}

#right{ float:right; text-align:left;    width:213px;}
.right-indent{padding:0 0 0 0}

.container-indent{ padding:0 11px 0 0;}

/*inline-style*/
.img-border{ border:5px solid #b2b2b2;}
.img-indent{ float:left; margin:4px 25px 0 1px;}
.img-top{ margin-top:37px;}
.indent-top-bottom{ padding:10px 0;}
.indent-top-bottom1{ padding:10px 0 12px 0;}
.text1{ color:#d8d8d8;}

.button1{
	background:url(../images/box-button.png) 0 0 no-repeat;
	width:81px; height:43px;
	display:block;
	color:#7e7e7e;
	 font-size:20px;
	 text-decoration:none;
	 text-align:center;
	 text-transform:uppercase;
	 line-height:2.3em;
	 margin-top:36px;
	 letter-spacing:-1px;
}
.button1:hover{ color:#FFF;}
.link{ color:#ffffff; font-size:13px; text-decoration:none; text-transform:uppercase;}
.link:hover{ color:#7e7e7e;}
/**/


/*stylebox1-text*/
.stylebox1-text{ padding:0 0 18px 2px;}
/**/







/*list*/
.list li{ background:url(../images/list-text.png) 0 5px no-repeat; padding:0 0 5px 23px;}
.list li:last-child{ padding-bottom:3px;}
.list li a{ text-decoration:none; color:#cbcbcb}
.list li a:hover{ text-decoration:underline; color:#FFF;}
/**/






/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.footer-content{ border-top:1px solid #535353; padding:37px 0 40px 0;}
.footer-content .col-1{ width:219px;}
.footer-content .col-2{ width:219px; margin-left:23px;}
.footer-content .col-3{ width:219px; margin-left:20px;}
.footer-content .col-4{ width:205px; margin-left:18px;}
.footer-content h3{ color:#ffffff; font-size:17px; line-height:1.2em; text-transform:uppercase; margin-bottom:14px; letter-spacing:-1px;}
.footer{ padding:0 17px 0 17px;}
.footer-text{ padding:9px 0 0 2px; line-height:1.7em;}
.footer-text, .footer-text a{ color:#6f6f6f}

.list2{ padding:0 0 0 1px;}
.list2 li, .list-col li{ border-bottom:1px solid #444444;}
.list2 li a, .list-col li a{
	background:url(../images/list2_marker.gif) 4px 15px no-repeat;
	padding:8px 0 9px 15px;
	display:block; 
	color:#c4c4c4; 
	font-size:12px; 
	text-decoration:none;  
	text-transform:uppercase;
}
.list2 li a:hover, .list-col li a:hover{ color:#FFF;}









/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */



.slider{
	background:url(../images/slider_wrapper.png) 0 0 no-repeat;
	width:974px; height:472px;
	overflow:hidden;
	z-index:1;
}
.pix_diapo{
	width: 960px;
	height:422px;
	overflow:hidden;
	top:0; left:7px;
	position:absolute;
}
.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:10px; left:912px;
}
#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: 12px;
}
#pix_pag_ul > li > span {
	background:url(../images/page_bg.png) 0 0 no-repeat;
	display: block;
	height: 12px;
	width: 12px;
}
#pix_pag_ul > li:hover > span > span {
	background:url(../images/page_bg_act.png) 0 0 no-repeat;
}
#pix_pag_ul > li > span > span {
	display: block;
	float: left;
	height: 12px;
	width: 12px;
}
#pix_pag_ul > li.diapocurrent > span > span {
	background:url(../images/page_bg_act.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:90px;
	left:40px;
	width:202px;
}
.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas{ display:none;}

.caption h3{ font-weight:normal; font-size:50px; line-height:1.2em; width:407px; text-transform:uppercase;}
.caption h3 strong{ font-weight:normal; color:#5a5b62;}
.caption h3 span{ font-weight:normal; color:#000000;}
.caption h3 b{ font-weight:normal; color:#26282d;}

.caption .slider-button{
	background:url(../images/slider-button.png) 0 0 no-repeat;
	width:179px; height:40px;
	display:block;
	margin:45px 0 0 0;
	text-align:center;
	text-decoration:none;
	color:#cacaca;
	 font-size:19px;
	 line-height:2.3em;
	 letter-spacing:-1px;
}
.caption .slider-button:hover{ color:#FFF;}