body
{
        background:#B6AFA3;
        color: #1A4858;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:991px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 991px; 
	padding:0;
	text-align:left;
	min-width:991px;
	
}


a{color:#FF8400; text-decoration:underline;}
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 \_______________________________________________________________________
--------------------------------------------------------------------------------------- */



.button1 span,
.button,
button
{font-family: 'Swis721LtCnBTLight'; font-weight:bold;}
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label
{font-family: 'Swis721LtBTLight'; font-weight:bold;}

.top-menu
{font-family: 'Swis721CnBTDTypeBold';}

/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-content{ background:#F3F0E9 url(../images/tail-content.jpg) 0 0 repeat-x;}
.tail-content-top{ background:url(../images/tail-content-top.jpg) top center no-repeat;}
.header{ height:346px;}

/*logo*/
.logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:267px;
    height:216px;
	top:66px;
	left:24px;
}
/**/

/*button-services*/
.button-services{ top:0; left:786px;}
.button-services li{ margin-left:4px;}
.button-services li,
.button-services li a
{ display:block; float:left; width:57px; height:36px;}

.button-services .bg1{ background:url(../images/list_button1.png) 0 0 no-repeat;}
.button-services .bg2{ background:url(../images/list_button2.png) 0 0 no-repeat;}
.button-services .bg3{ background:url(../images/list_button3.png) 0 0 no-repeat;}
/**/



/*top-menu-left*/
.top-menu{ background:url(../images/top-menu.png) 0 0 repeat-x; height:139px;}
/**/




/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{ position:relative; background:url(../images/menu_shadow.png) 0 0 no-repeat; padding:45px 9px 18px 9px; }
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:331px; margin-bottom: -30000px; padding-bottom:30000px; background:url(../images/separator-y.gif) 15px 0 repeat-y;}
.right-indent{padding:0 0 0 42px}
#left{ float:left; text-align:left;    width:331px;  margin-bottom: -30000px; padding-bottom:30000px; background:url(../images/separator-y.gif) right repeat-y; }
.left-indent{padding:0 42px 0 0}



/*stylebox1-indent*/
.img-border{ border:1px solid #BCBCBC; padding:1px; background:#F8F5F1;}
.indent-top-bottom{ padding:16px 0 5px 0;}
.content strong{ color:#658B9B;}
.content b{ color:#658B9B;}
.content div{text-align:justify;}


.button1{ border:1px solid #EFA500; padding:1px; display:inline-block;  background:#FFDD94;}
.button1 span{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:26px; 
	display:inline-block; 
	color:#000000; 
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	padding:0 14px;
	line-height:2.1em;
	
	 -webkit-text-shadow: 1px 1px #FFF0B5;
  -moz-text-shadow: 1px 1px #FFF0B5;
  text-shadow: 1px 1px #FFF0B5;
}

.button, button{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:28px; 
	display:inline-block; 
	color:#000000; 
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	padding:0 14px;
	line-height:2.1em;
	
	 -webkit-text-shadow: 1px 1px #FFF0B5;
  -moz-text-shadow: 1px 1px #FFF0B5;
  text-shadow: 1px 1px #FFF0B5;
  border:1px solid #efa500;
  
}
.button:hover, button:hover{ text-decoration:none !important;}

.button-top{ padding-top:31px;}


.title span{ color:#FF8400;}
.img-top{ margin-top:5px;}
.indent-text-top{ margin-top:5px;}
.list-indent{ padding-bottom:11px;  padding-top:30px;}
/**/


/*on-line style*/
.pane-sliders h3 a span{ color:#000;}
.pane-sliders h3 a:hover span{ color:#ff8400;}
/**/




/*row-content*/
.row-content{ background:url(../images/separator-y.gif) 319px 0 repeat-y;}
.row-content .col-1{ width:293px;}
.row-content .col-2{ width:288px; margin-left:49px;}
/**/



.login input{ border:1px solid #dad8d1;}
.login{ padding-bottom:15px;}

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.footer-tail{ background:url(../images/footer-tail.gif) 0 0 repeat-x;}


.footer-banner{ padding:40px 0 16px 0;}
.footer-banner .col-1{ width:328px;}
.footer-banner .col-2{ width:336px; }
.footer-banner .col-3{ width:300px;}


.banner1,
.banner2,
.banner3{ width:299px; height:93px; display:block;}

.banner1{ background:url(../images/banner1.png) 0 0 no-repeat;}
.banner2{ background:url(../images/banner2.png) 0 0 no-repeat;}
.banner3{ background:url(../images/banner3.png) 0 0 no-repeat; width:300px;}


.img_caption { display:none;}


.footer{ background:url(../images/footer.gif) 0 9px repeat-x; padding:0 0 0 23px;}
.footer .col-1{ width:191px;}
.footer .col-1 p{ padding:30px 0 29px 0;}
.footer .col-2{ width:360px; margin-left:122px; background:url(../images/img_telephone.png) 0 0 no-repeat;}
.footer .col-2 p{ padding:30px 0 29px 83px;}
.footer .col-3{ width:166px; margin-left:107px; padding-bottom:13px;}
.footer p{ font-style:italic;}
.footer .col-1 strong,
.footer .col-2 strong{ color:#000000; display:block;}

.list-icon{ padding:48px 0 0 0;}
.list-icon li{ margin-right:10px;}
.list-icon li, .list-icon li a{ display:block; float:left; width:30px; height:65px;}

.bg1{ background:url(../images/list-icon1.gif) 0 0 no-repeat;}
.bg2{ background:url(../images/list-icon2.gif) 0 0 no-repeat;}
.bg3{ background:url(../images/list-icon3.gif) 0 0 no-repeat;}
.bg4{ background:url(../images/list-icon4.gif) 0 0 no-repeat;}




/*         ______
__________/ news \________________________________________________________________________
--------------------------------------------------------------------------------------- */


#news-container{  overflow:hidden; height:392px !important; }
#news-container{ margin:0 0 0 0;}
#news-container li{background:url(../images/text-separator.gif) bottom left repeat-x; height:auto !important; }
.row-news{ padding:6px 0; text-align:left !important;}
.row-news b{ display:block;}
.row-news b a{ color:#FF8400; text-decoration:none;}
.row-news b a:hover{ text-decoration:underline;}
.title-bottom-none{ margin-bottom:0;}

.news-link{ display:inline-block; vertical-align:baseline; background:url(../images/news-link.png) 0 0 no-repeat; margin-left:4px; width:10px; height:6px;}
.news-link:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.37;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}