body
{
        background:#c2f6ff;
        color: #767676;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:1004px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 1004px; 
	padding:0;
	text-align:left;
	min-width:1004px;
	
}


a{color:#95bf16;}
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 \__________________________________________________________________
--------------------------------------------------------------------------------------- */




.box-text .text2, .top-box h2, .title-sub-slider{font-family: 'MyriadProBoldCondensed';}
.box-phone, .box-text .text1, .box-text .text3,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label,
.row-banner,
.sub
{font-family: 'MyriadProCondensed';}






/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-bottom{ background:#FFF url(../images/tail-bottom.gif) bottom left repeat-x;}
.tail-top{ background:url(../images/tail-top.gif) 0 0 repeat-x;}
.tail-top-center{ background:url(../images/tail-top-center.jpg) top center no-repeat;}


/*row-logo*/
.row-logo{ height:121px;}
.logo{
	top:28px; 
	left:41px;
	display:block;  
	width:359px; 
	height:68px; 
	background:url(../images/logo.png) 0 0 no-repeat;
}
/**/

/*row-menu*/
.row-menu{ height:68px;}
/**/

/*social-img*/
.social-img{
	background:url(../images/social-img.png) right top no-repeat;
	height:75px;
	width:185px;
	left:809px;
}
.social-img  ul{ padding:49px 0 0 8px;}
.social-img  ul li a{ width:17px; height:15px; display:block; float:left;}
.social-img .bg1{margin-right:42px; background:url(../images/social_img1.gif) 0 0 no-repeat;}
.social-img .bg2{margin-right:42px; background:url(../images/social_img2.gif) 0 0 no-repeat;}
.social-img .bg3{background:url(../images/social_img3.gif) 0 0 no-repeat;}
/**/



/*search-box*/
.search-box{
	background:url(../images/search-box.png) 0 0 no-repeat;
	width:230px;
	 height:27px;
	 top:45px;
	 left:492px;
	 z-index:9;
	 overflow:hidden;
}
.search-box label{ display:none;}
.search-box #mod-search-searchword{
	position:absolute;
	background:none;
	border:none;
	top:5px; left:17px;
	width:187px;
	color:#95bf16;
	 font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  outline:none;
	  line-height:1.1em;
}
.search-box .button{
	position:absolute;
	background:url(../images/button_search.gif) 0 0 no-repeat;
	width:27px;
	height:27px;
	left:203px;
	border:none;
	display:block;
	position:relative;
	text-decoration:none;
	line-height:0;
	font-size:0;
}
.search-box .button:hover{background:url(../images/button_search.gif) 0 -27px no-repeat;}
.search-box img{ display:none !important;}
/**/

/*top-box*/
.tail-top-box{background:#e0e0e0 url(../images/tail-top-box.gif) 0 0 repeat-x; border-bottom:1px solid #c9c9c9;}

.top-box{ padding:0 0 14px 42px;}
.top-box .col-1{ width:298px;}
.top-box .col-2{ width:298px; margin:0 24px 0 34px;}
.top-box .col-3{ width:298px;}
.top-box h2{  position:relative;  width:84px; height:123px; text-transform:uppercase;}
.top-box h2 .text-number{
	color:#ffffff; 
	font-size:44px; 
	line-height:1.2em; 
	background:url(../images/title_marker.png) 0 0 no-repeat; 
	width:84px; 
	height:52px;
	text-align:center;
	top:25px;
	-webkit-text-shadow: 0px -1px 0 #072b70;
  -moz-text-shadow: 0px -1px 0 #072b70;
  text-shadow: 0 -1px 0 #072b70;
}
.top-box h2 .title-text1{
	top:18px; 
	left:107px; 
	color:#3f86df; 
	font-size:30px; 
	line-height:1.2em;
	-webkit-text-shadow: 0px 1px 0 #FFF;
  -moz-text-shadow: 0px 1px 0 #FFF;
  text-shadow: 0 1px 0 #FFF;
  width:191px;
}
.top-box h2 .title-text2{top:44px; left:107px; color:#f5f5f5; font-size:36px; line-height:1.2em;  width:183px;}

.list-top li{
	background:url(../images/list_marker.png) 0 4px no-repeat;
	padding:0 0 14px 30px;
}
.list-top li a{
	color:#343434; 
	font-size:14px;
	-webkit-text-shadow: 0px 1px 0 #f1f9fb;
  -moz-text-shadow: 0px 1px 0 #f1f9fb;
  text-shadow: 0 1px 0 #f1f9fb;
  text-decoration:none;
}
.list-top li a:hover{ color:#95bf16;}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.home .tail-content{ background:url(../images/tail-content.gif) 0 0 repeat-x;}
.content-indent{ padding:24px 0 31px 42px;}
.home .content-indent{ padding:24px 5px 31px 42px;}



#content{ position:relative; }
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:327px;}
.right-indent{padding:0 0 0 23px}
#left{ float:left; text-align:left;    width:337px;}
.left-indent{padding:0 33px 0 0}

/*stylebox1-indent*/
/**/


/*on-line style*/
#content .button, button{
	background:#E5E5E5 url(../images/button.gif) 0 0 repeat-x;
	height:43px;
	padding:0 22px;
	text-decoration:none;
	color:#2951a0;
	font-size:16px;
	line-height:2.2em;
	
	-webkit-border-radius: 15px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius: 15px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
border-radius: 15px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;

-webkit-text-shadow: 0px -1px 0 #ffffff;
  -moz-text-shadow: 0px -1px 0 #ffffff;
  text-shadow: 0 -1px 0 #ffffff;
  display:inline-block;
  

}
#content .button:hover, button:hover{ color:#0196EC;}

.button1{
	background:url(../images/button1.png) 0 0 no-repeat;
	width:82px;
	height:43px;
	text-align:center;
	color:#2951a0;
	 font-size:16px;
	 -webkit-text-shadow: 0px -1px 0 #ffffff;
  -moz-text-shadow: 0px -1px 0 #ffffff;
  text-shadow: 0 -1px 0 #ffffff;
  display:block;
  line-height:2.5em;
  text-decoration:none;
}
.button1:hover { color:#95bf16;}

/**/



/*list-services*/
.list-services li{
	background:url(../images/list_sep.gif) bottom left repeat-x;
	margin-bottom:11px;
}
.list-services li a{
	background:url(../images/list_sep1.gif) bottom left no-repeat;
	text-decoration:none;
	color:#2951a0;
	font-size:12px;
	padding:0 0 3px 0;
	display:block;
}
.list-services li a span{ color:#424242; margin-right:10px;}

.list-services li a:hover{background:url(../images/list_sep1.gif) bottom left repeat-x; color:#95bf16;}

.button-top{ padding-top:18px;}
.button-top1{ padding-top:31px;}
.button-top2{ padding-top:31px;}
/**/


/*row-custom*/
.row-custom .col-1{ width:299px;}
.row-custom .col-2{ width:295px; margin-left:29px;}

.text1{ color:#95bf16;}
.indent-top-bottom, .indent-top-bottom1{ padding:14px 0 18px 0;}
/**/

#content strong{ color:#343434;}


/*sub-content*/
.row1 .col-1{ width:628px;}
.row1 .col-2{ margin-left:26px; width:302px;}


.row-banner{ min-height:83px;}
.row-banner span{ line-height:1.2em; text-transform:uppercase;}
.row-banner .banner-text1{ color:#7EAD0B; font-size:18px; top:24px; left:0;}
.row-banner .banner-text2{ color:#8793AA; font-size:24px; top:20px; left:97px;}
.row-banner .banner-text3{ color:#154298; font-size:50px; top:-5px; left:157px; width:150px;}

.sub{
	color:#1a4598 ; 
	line-height:1.2em;   
	font-size:26px;
	text-decoration:none;
	margin-bottom:19px;
	font-weight:normal;
	 text-transform:uppercase;
}

.row2{ padding-right:7px;}
.row2 .fleft{ width:296px;}
.row2 .fright{ width:291px;}
.row2  strong a{ color:#424242; text-decoration:none;}
.row2  strong a:hover{ color:#95BF16;}

.img-indent{ margin:3px 22px 0 0; float:left;}
.indent-top{ padding:13px 0;}
.img-top{ min-height:160px;}

.indent-top1{ padding-top:18px;}
.row3{ padding-right:7px; padding-bottom:25px;}
.row3 .fleft{ width:296px;}
.row3 .fright{ width:291px;}

.button2{
	background:url(../images/button2.png) 0 0 no-repeat;
	width:193px;
	 height:43px;
	 text-align:center;
	 color:#2951A0;
	 font-size:16px;
	 line-height:2.6em;
	 text-decoration:none;
	 display:block;
	 
}
.button2:hover{ color:#95BF16;}


.row-list{ padding:21px 0 0 0;}
.row-list .list-indent{ margin-left:37px;}
/**/



/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/footer_wrapper.jpg) top center no-repeat; height:122px;}

.footer{ padding:54px 0 0 42px;}
.footer .fright{ width:573px;}
.footer .fleft{
	width:321px; 
	color:#767676; 
	font-size:14px;
	
	-webkit-text-shadow: 0px 1px 0 #FFF;
  -moz-text-shadow: 0px 1px 0 #FFF;
  text-shadow: 0 1px 0 #FFF;
}
.footer .fleft a{ color:#1a4599; text-decoration:none;}
.footer .fleft a:hover{ color:#95bf16;}


.footer .fright ul{ float:right; padding:1px 0 0 0;}
.footer .fright ul ul{ display:none;}
.footer .fright ul li{ display:block; float:left; background:url(../images/footer_sep_menu.png) right 4px no-repeat; padding:0 13px 0 9px;}
.footer .fright ul li:last-child{ background:none; padding-right:0;}
.footer .fright ul li a{
	color:#1a4599; 
	font-size:14px;
	-webkit-text-shadow: 0px 1px 0 #FFF;
  -moz-text-shadow: 0px 1px 0 #FFF;
  text-shadow: 0 1px 0 #FFF;
  text-decoration:none;
}
.footer .fright ul li a:hover, .footer .current a, .footer .active a{ color:#95bf16 !important;}








/*         ________
__________/ slider \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.row-slider{ height:385px;}

.row-slider .slider{
	width:1002px; height:376px;
	overflow:hidden;
	z-index:1;
}
.row-slider .pix_diapo {
	
	position:absolute;
	width:1002px;
	 height:376px;
}
.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:323px; left:337px; z-index:999;}

.row-slider #pix_pag li{ 
	display:block; 
	float:left;  
	margin-right:12px; 
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:16px;
	height:15px;
	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 -15px;}

.pix_relativize {
	overflow: hidden;
	position: relative;
	
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	display: block;
	top:0;
	left:0;
	width:403px;
}
.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas, #pix_prev { display:none;}

.row-slider  .pix_diapo img{ position:absolute; right:0; top:0; z-index:1;}

.row-slider .caption{
	position:absolute; 
	z-index:2; 
	top:0; 
	left:42px; 
	background:url(../images/slider_caption.png) 0 61px no-repeat; 
	width:403px;  
	height:397px;
}

.box-phone{ height:61px;}
.box-phone span, .box-text span{ line-height:1.2em; text-transform:uppercase;}
.box-phone .text1{ color:#7ead0b; font-size:18px;  top:6px; left:0;}
.box-phone .text2{ color:#8793aa; font-size:24px; top:20px; left:39px;}
.box-phone .text3{ color:#154298; font-size:50px; top:-4px; left:98px;}


.box-text .text1{ color:#ffffff; font-size:42px; top:25px; left:35px;}
.box-text .text2{ color:#FFF; font-size:52px; top:64px; left:35px;}
.box-text .text3{ color:#c2e22c; font-size:46px; top:110px; left:35px;}
.box-text .button-slider{
	color:#676767; 
	font-size:16px; 
	line-height:2.6em;
	top:177px;
	left:257px;
	background:url(../images/button-slider.png) 0 0 no-repeat;
	width:183px;
	height:43px;
	text-decoration:none;
	text-align:center;
	
	-webkit-text-shadow: 0px -1px 0 #FFF;
  -moz-text-shadow: 0px -1px 0 #FFF;
  text-shadow: 0 -1px 0 #FFF;
}
.box-text .button-slider:hover{ color:#154298;}

/*---------------------------tail-top-box-sub---------------------------------*/

.tail-top-box-sub{ background:#E0E0E0 url(../images/tail-top-box-sub.gif) 0 0 repeat-x; border-bottom:1px solid #C9C9C9; min-height:179px; margin:9px 0 0 0;}
.title-sub-slider{
	color:#FFFFFF; 
	font-size:36px; 
	line-height:1.2em; 
	text-transform:uppercase;
	
	-webkit-text-shadow: 0px 1px 0 #699306;
  -moz-text-shadow: 0px 1px 0 #699306;
  text-shadow: 0 1px 0 #699306;
  padding:17px 0 27px 42px;
  display:block;
}


.row-slider1{ min-height:179px;}
.row-slider1 .slider{
	width:1002px; min-height:179px;
	overflow:hidden;
	z-index:1;
}
.row-slider1 .pix_diapo {
	
	position:absolute;
	width:1002px;
	 min-height:267px;
}
.row-slider1 .pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.row-slider1 #pix_prev,  .row-slider1 #pix_next {
	cursor: pointer;
	display: block;
	height: 32px;
	position: absolute;
	width: 32px;
	z-index: 1001;
}


.row-slider1 #pix_play, .row-slider1 #pix_commands, .row-slider1 #pix_stop , .row-slider1 #pix_next, .row-slider1 #pix_pag { display:none;}


.row-slider1 .caption{
	position:absolute; 
	z-index:2;
	color:#343434;
	
}
.row-slider1 .deep1{
	top:7px; 
	left:371px; 
	width:606px;  
	height:397px;
	
}

.row-slider1 .deep2{
	top:7px; 
	left:221px; 
	width:606px;  
	height:397px;
	
}


.row-slider1  .pix_diapo img{ position:absolute; left:42px; top:12px; z-index:1;}
.indent-top-bottom3{ padding:18px 0 15px 0;}


.img_caption, .img_caption img { display:none;}


/*--------------------------table-----------------------------*/


