body
{
        background:#9BD5DE url(../images/wrapper_site.gif) top center repeat;
        color: #2C4B50;
        font-size: 12px;
		line-height:1.5em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:959px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 1082px; 
	padding:0;
	text-align:left;
	min-width:1082px;
	
}


a{color:#2c8cad; 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;}

body.contentpane{ background:#FFF; margin:10px; width:auto; text-align:left; color:#000;}
body.contentpane div{ color:#000;}


/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.logo
{font-family: 'BrushScriptStdRegular';}

.top-menu,
.header-box h3 strong,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3,  .pane-sliders h3, .title, .word label, .moduletable .stylebox1-title h3
{font-family: 'MyriadProCondRegular';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-header{ background:url(../images/tail-header.gif) top center repeat-x; height:143px; border-bottom:4px solid #ffffff;}
.tail-site{ background:url(../images/tail_site.jpg) top center repeat-x;}
.header-light{ background:url(../images/header-light.jpg) top center no-repeat;}
.tail-menu{ background:url(../images/tail-menu.png) 0 32px repeat-x;}

.header{ height:93px;}

/*logo*/
.logo{ top:35px; left:59px;}
.logo a{
	text-decoration:none; 
	color:#E2E2E2; 
	font-size:43px; 
	line-height:1.2em;
	letter-spacing:-1px;
	-webkit-text-shadow: 0px 3px 3px #000;
  -moz-text-shadow: 0px 3px 3px #000;
  text-shadow: 0px 3px 3px #000;
}
.logo a:hover{ color:#FFFF3C;}
/**/


/*box-data*/
.box-data{ height:118px;}

.list-data{ top:41px; left:59px;}
.list-data li{ display:block; float:left; width:205px; height:42px;}
.list-data li.marker1{ background:url(../images/marker1.png) 0 0 no-repeat;}
.list-data li.marker2{ background:url(../images/marker2.png) 0 0 no-repeat; width:198px;}
.list-data li.marker3{ background:url(../images/marker3.png) 0 0 no-repeat;}
.list-data li a, .list-data li span{ display:block; padding:0 0 0 55px; line-height:2.5em; color:#FFFFFF; font-size:16px; font-family:Tahoma; text-decoration:none;}
.list-data li a:hover{ color:#FFFF3A;}


.list-social{ top:40px; left:732px;}
.list-social li{ margin-left:13px;}
.list-social li, .list-social a{ display:block; float:left; width:44px; height:44px;}
.list-social .icon1{ background:url(../images/icon1.png) 0 0 no-repeat;}
.list-social .icon2{ background:url(../images/icon2.png) 0 0 no-repeat;}
.list-social .icon3{ background:url(../images/icon3.png) 0 0 no-repeat;}
.list-social .icon4{ background:url(../images/icon4.png) 0 0 no-repeat;}
.list-social .icon5{ background:url(../images/icon5.png) 0 0 no-repeat;}
/**/

/*header-box*/
.header-box{ padding:42px 0 0 60px; word-spacing:-1px;}
.header-box .col-1{ width:308px;}
.header-box .col-2{ width:308px; margin-left:20px;}
.header-box .col-3{ width:303px; margin-left:20px;}
.header-box .button{ margin-top:13px;}
.header-box p{ padding-top:18px;}
.header-box h3 { color:#FFFFFF; background:url(../images/title_marker.png) 0 0 no-repeat; overflow:hidden; margin-bottom:18px;}
.header-box h3 span{
	line-height:2.1em; 
	font-family:Impact, Impact5, Charcoal6, sans-serif; 
	font-size:27px; 
	font-weight:normal;
	display:block;
	width:55px; text-align:center;
	margin-right:23px;
	float:left;
	display:block;
	height:56px;
}
.header-box h3 strong{
	font-size:40px; 
	text-transform:uppercase; 
	line-height:1.5em;  
	letter-spacing:1px;
	
	 -webkit-text-shadow: 0 1px  #597E84;
  -moz-text-shadow: 0 1px  #597E84;
  text-shadow: 0 1px  #597E84;
}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.home .content-bg{ padding:51px 62px 2px 59px;}

.shadow-left{ background:url(../images/shadow_left.jpg) 0 232px no-repeat;}
.shadow-right{ background:url(../images/shadow_right.jpg) right 232px no-repeat; padding:0 24px;}
.shadow-center{ background:url(../images/shadow-center.jpg) top center repeat; border-top:1px solid #DBF3F7; padding:22px 36px 2px 36px;}

.home .shadow-left, .home .shadow-right, .home .shadow-center{ background:none; border:none; padding:0;}

#container{
	overflow:hidden; 
	text-align:left; 
	margin-bottom: -30000px; 
	padding-bottom:30000px;	
}

#left{
	float:left; 
	text-align:left;    
	width:327px;

}
.left-indent{ padding:0 63px 0 0;}

#right{
	float:right; 
	text-align:left;    
	width:327px;

}
.right-indent{ padding:0 0 0 23px;}

/*on-line style*/

.button,
.content button{
	background:#080B0C url(../images/button.gif) 0 0 repeat-x;
	height:29px;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display:inline-block;
  color:#762e02;
   padding:0 12px;
   line-height:2.2em;
   text-decoration:none;
   color:#FFF;  
  border:none;
  border:1px solid #080A0B;
  font-size:13px;
  
   -webkit-text-shadow: 0 -1px   #000;
  -moz-text-shadow: 0 -1px  #000;
  text-shadow: 0 -1px  #000;
  
  -webkit-box-shadow: 0 3px 2px #739FA6);
  -moz-box-shadow: 0 3px 2px #739FA6;
  box-shadow: 0 3px 2px #739FA6;
  margin-bottom:3px;
}

.button:hover,
.content button:hover{ color:#FFF; text-decoration:none !important; background:#1B6C79;}


.title-text{
	display:inline-block; 
	background:#1B6C79; 
	padding:3px 9px 4px; 
	color:#FFFFFF; 
	font-size:12px; 
	font-weight:normal; 
	word-spacing:-1px; 
	margin-bottom:22px;
}

.indent-top-bottom{ padding:18px 0;}


.img-border{
	border:1px solid #97C2C8;
	padding:6px;
	background:#FFF;	
}
.img-indent{ margin:4px 30px 0 1px; float:left;}
.indent-top{ padding-top:18px;}
.button-top{ padding-top:33px;}
.title-top{ margin-top:39px;}
.title-top1{ margin-top:20px;}
/**/


/*moduletable*/
.moduletable{ margin-bottom:50px;}
.moduletable .stylebox1-title h3{ padding-bottom:15px;}
.moduletable .stylebox1-text{}
/**/


/*list-articl*/
.list-articl li, .items-more li, .list li, .list-col li{
	background:url(../images/list_sep.gif) bottom left repeat-x;
	padding:6px 0;
}
.list-articl li a, .items-more li a, .list li a, .list-col li a{
	background:url(../images/list_marker.png) 0 3px no-repeat;
	padding:0 0 0 23px;
	color:#1B6C79;
	font-size:12px;
	text-decoration:none;
}
.list-articl li a:hover, .items-more li a:hover, .list li a:hover, .list-col li a:hover{ color:#FFF; background:url(../images/list_marker1.png) 0 3px no-repeat;}
.list-articl p{ padding:0 0 0 23px;}
/**/

/*row-img*/
.row-img .col-1{ width:192px;}
.row-img .col-2{ width:192px; margin-left:29px;}
.row-img .col-3{ width:192px; margin-left:29px;}
.row-img img{ margin-bottom:26px;}
/**/

/*text-text1*/
.text-text1 dt{ color:#247481; font-size:15px; font-weight:bold;}
.text-text1 dd{ padding:18px 0;}
/**/


/*box-text*/
.box-text-top{ background:url(../images/box-text-top.png) 0 0 no-repeat; height:6px; margin-top:4px;}
.box-text{ background:url(../images/box-text.png) 0 0 repeat-y;}
.box-text-bottm{ background:url(../images/box-text-bottm.png) 0 0 no-repeat;}
.box-text-bottm p{ padding:31px 0 0 0; color:#2C4B50;}
.box-text-bottm p span{ color:#1B6C79;}
.box-text-bottm p a{ color:#2C4B50; text-decoration:none;}
.box-text-bottm p a:hover{ text-decoration:underline;}

.bull-top-left{
	background:url(../images/bull-top-left.gif) 0 0 no-repeat;
	width:22px;
	height:17px;
	top:8px;
	left:17px;
}
.bull-bottom-right{
	background:url(../images/bull-bottom-right.gif) 0 0 no-repeat;
	width:22px;
	height:17px;
	bottom:9px;
	right:13px;
}
.box-text-inner{ padding:31px 7px 18px 16px; word-spacing:-1px; color:#1B6C79; font-size:12px; font-style:italic;}
/**/


/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:243px; 
	height:28px; 
	background:#1B6C79;
	border:1px solid #6b6e6f;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	 font-size:12px;
	 line-height:16px;
	 padding:0 0 0 8px;
	 margin-bottom:10px;
	 
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
  border:1px solid #336d7f;
  
  line-height:2.2em;
  
   -webkit-box-shadow: inset 0px 0 3px #3a7f95;
  -moz-box-shadow: inset 0px 0 3px #3a7f95;
  box-shadow: inset 0px 0 3px #3a7f95;
}
.list-form{}
.list-form li{ padding:0 0 5px 0; display:block; }
.list-form li:last-child{ background:none; padding-right:0;}

#form-login-remember{ padding:7px 0 21px 0; }

.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ margin:0 11px 17px 0;}


.login-greeting{ display:block; padding-bottom:11px; color:#FFF; font-size:14px;}



/**/



/*wrapper article*/


/**/


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail-footer.gif) top center repeat;}
.tail-footer-center{ background:url(../images/tail-footer-center.gif) top center repeat-x; min-height:234px;}
.footer{ padding:30px 0 25px 60px; color:#B1B1B1; line-height:2em;}
.footer a{ color:#85D6E2; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer .col-1{ width:229px; padding:4px 0 0 0;}
.footer .col-2{ width:192px; margin-left:54px;}
.footer .col-3{ width:192px; margin-left:49px;}
.footer .col-4{ width:192px; margin-left:49px;}
.footer h3{
	background:url(../images/footer_tail.png) 0 0 repeat-x;
	
	-webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  
  color:#FFFFFF;
  font-size:18px;
  font-weight:normal;
  
  padding:2px 0 0 6px;
  height:30px;
  margin-bottom:7px;
  line-height:1.4em;
}

.footer-list li{
	background:url(../images/footer-list-sep.gif) bottom left repeat-x;
	padding:3px 0;
}
.footer-list li a{
	 color:#85D6E2;
	 text-decoration:none;
}
.footer-list li a:hover{ color:#FFF; text-decoration:none;}

/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider{ background:url(../images/slider-shadow.jpg) 60px bottom no-repeat; height:446px; margin-top:1px;}

.pix_diapo {
	height: 399px;
	width:960px;
	margin: 0 0 0 60px;
	position: relative;
	background:#FFF;
	
}
.pix_diapo > div {
	display: none;
	height: 100%;
	position: absolute;
	width: 100%;
}
.pix_diapo > div img{ z-index:1; margin:1px 0 0 1px;}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 60px;
	position: absolute;
	width: 39px;
	z-index: 1001;
	top:171px;
	opacity: 1 !important;
}

#pix_prev{ background:url(../images/pix_prev.png) 0 0 no-repeat; left:-60px;}
#pix_next{ background:url(../images/pix_next.png) 0 0 no-repeat; left:983px;}
#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands   { display:none !important;}




#pix_pag {
	top:374px;
	left:469px;
	position:absolute;
	width: 184px;
	height:35px;
	z-index: 11111;
}



#pix_pag li{ 
	display:block; 
	float:left;  
	margin-left:10px;
	background:url(../images/sub_bg.png) 0 0 no-repeat;
	width:16px;
	height:15px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	
}
#pix_pag li.diapocurrent, #pix_pag li:hover{ background-position:0 -15px;}


#pix_pag_ul > li > .thumb_arrow {
	display:none;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}

.ui-loader {
	display: none;
}

.caption {
	display:none;
}




/*         ______________
__________/ slider-pages \_______________________________________________________________
--------------------------------------------------------------------------------------- */

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/


.deep1{height:703px;}
.deep1 img{border: 1px solid #97C2C8; padding:6px; background:#FFF;}
.deep1 img:hover{background:#1B6C79;}
/* Most common stuff you'll need to change */

	.deep1 .coda-slider-wrapper {  height:623px;}
	.deep1 	.coda-slider { height:623px; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.deep1 .coda-slider-no-js .coda-slider {  height:623px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.deep1	.coda-slider, .deep1 .coda-slider .panel { width: 600px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.deep1 .coda-slider-wrapper.arrows .coda-slider, .deep1 .coda-slider-wrapper.arrows .coda-slider .panel { width: 963px;  height:623px;}
	.deep1 .coda-slider-wrapper.arrows .coda-slider { }
	
	/* Arrow styling */
	.deep1 .coda-nav-left a, .deep1 .coda-nav-right a { background:url(../images/portfolio_page.gif) 0 0 no-repeat; color: #fff; display:block;  width:39px; height:39px; }
	
	/* Tab nav */
	.deep1 .coda-nav ul li a.current {background:url(../images/portfolio_page_act.gif) 0 0 no-repeat; }
	
	/* Panel padding */
	.deep1 .coda-slider .panel-wrapper { padding: 28px 0 0 0 }
	
	/* Preloader */
	.deep1 .coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.deep1 .coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.deep1 .coda-nav ul li { display: inline }
	.deep1 .coda-nav ul li a { background:#FFF; width:39px; height:39px; font-size:16px; text-align:center; line-height:2.4em; font-weight:bold; color: #2C4B50; display: block; float: left; margin-right: 7px; text-decoration: none }
	.deep1 .coda-nav ul li a:hover, .deep1 .coda-nav ul li a.current{ color:#FFF; background:#1B6C79; }
	
	/* Miscellaneous */
	.deep1 .coda-slider-wrapper { clear: both; }
	.deep1 .coda-slider { float: left; overflow: hidden; position: relative }
	.deep1 .coda-slider .panel { display: block; float: left }
	.deep1 .coda-slider .panel-container { position: relative }
	.deep1 .coda-nav-left, .deep1 .coda-nav-right { float: left }
	.deep1 .coda-nav-left a, .deep1 .coda-nav-right a { display: none;}
	
.deep1 .panel .title{ display:none;}
.deep1 .coda-slider-wrapper{ position:absolute; }
.deep1 .title11{
	line-height:1.2em;
	padding:0 0 13px 0;
	z-index:2999;
}
.deep1 .row-portfolio .col-1{ width:273px; float:left;}
.deep1 .row-portfolio .col-2{ width:273px; margin-left:65px; float:left;}
.deep1 .row-portfolio .col-3{ width:273px; margin-left:65px; float:left;}
	
	
.deep1 .coda-nav{ position:absolute; left:820px; top:5px; width:100px !important;}
.deep1 .row-portfolio-top{ margin-top:22px;}
.deep1 .portfolio-text{ padding:12px 0 0 7px;}
