a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top;
	 }

 ul {
	list-style: none;
	text-align:left;
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}

html {width:100%;}
h1, h2, h3, h4{ text-align:left}



body
{
        background:#0e0e0e;
        color: #555555;
        font-size: 12px;
		line-height:1.4em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		min-width:960px;
}


.main
{
	margin: 0 auto; 
	width: 960px; 
	padding:0;
	text-align:left;
	min-width:960px;	
}

a{color:#068bd7; 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 \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.text-telephone,
.top-menu,
.slider .caption a,
.sub-menu li a,
.link-login,
.button1 span,
.content .button,
.link1,
.footer-box h3,
.box-number .col-number span
{font-family: 'oswaldregular';}



.slider p,
.article-list strong,
.title-text,  .blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3,  .pane-sliders h3, .word label .container-bg h3,
.list1 li,
.list-social a
{font-family: 'open_sansregular';}


.slider h3 strong,
.stylebox1-title h3
{font-family: 'open_sansbold';}


.xxx{font-family: 'open_sans_lightregular';}

/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-row-top{
	background:url(../images/tail-row-top.jpg) top center repeat-x; 
	height:35px;
}
.text-telephone{
	float:right;
	background:url(../images/text-telephone.gif) 0 0 repeat-y;
	height:34px;
	color:#9fdcff;
	font-size:16px;
	line-height:1.8em;
	width:231px;
	
	-webkit-text-shadow: 0px 1px #000;
  -moz-text-shadow: 0px 1px #000;
  text-shadow: 0px 1px #000;
  text-transform:uppercase;
}
.text-telephone span{ padding:0 5px 0 3px; color:#b2b2b2; font-size:13px; line-height:2.5em;}



/*row-logo*/
.row-logo{
	background:url(../images/logo-line.png) 6px 40px no-repeat;
	height:92px;
}
.row-logo a{
	width:320px;
	height:76px;
	margin:12px 0 0 322px;
	text-decoration:none;
	background:url(../images/logo.png) 0 0 no-repeat;
	display:block;
}
/**/


/*sub-menu*/
.sub-menu{ top:0; left:87px;  background:url(../images/sub_menu_sep.gif) 0 0 no-repeat;}
.sub-menu li{ display:block; float:left; background:url(../images/sub_menu_sep.gif) right top no-repeat; height:35px;}
.sub-menu ul ul{ display:none;}
.sub-menu li a{
	color:#ffffff;
	font-size:13px;
	line-height:2.5em;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 12px;
	
	-webkit-text-shadow: 0px 1px #000;
  -moz-text-shadow: 0px 1px #000;
  text-shadow: 0px 1px #000;
}
.sub-menu li a:hover{color:#0585cf;   text-decoration:none;}
/**/

/*link-login*/
.link-login{
	color:#ffffff;
	font-size:13px;
	line-height:2.5em;
	text-transform:uppercase;
	text-decoration:none;
	left:18px;
	
	-webkit-text-shadow: 0px 1px #000;
  -moz-text-shadow: 0px 1px #000;
  text-shadow: 0px 1px #000;
  background:url(../images/link-login.png) right 14px no-repeat;
  padding:0 15px 0 5px;

}
.link-login:hover{color:#0585cf;   text-decoration:none;}
/**/



.tail-content{ background:url(../images/tail-content.jpg) top center repeat;}
.content-light{
	background:url(../images/content-light.jpg) top center no-repeat
}
.tail-shadow-top{ background:url(../images/tail-shadow-top.png) top center repeat-x;}
/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
#container{
	overflow:hidden; 
	text-align:left; 
	
}
.container-bg{
	background:#f6f6f6;
	  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  line-height:1.5em;
}
.content-indent{ margin:15px 0 41px 0;}

#left{
	float:left; 
	text-align:left;    
	width:296px;
}
.left-indent{ padding:0 24px 0 0;}

#right{
	float:right; 
	text-align:left;    
	width:296px;

}
.right-indent{ padding:0 0 0 25px;}


/*on-line-style*/
.container-bg{ padding:44px 25px 32px 34px;}
.indent-button{ float:right; padding:31px 0 0 0;}
.content .button, .content #container button{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:26px;
	display:inline-block;
	margin-left:6px;
	
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  border:1px solid #0072b4;
  color:#ffffff;
  font-size:14px;
  line-height:1.8em;
  
  -webkit-text-shadow: 0px 1px 1px #0668a1;
  -moz-text-shadow: 0px 1px 1px #0668a1;
  text-shadow: 0px 1px 1px #0668a1;
  text-decoration:none;
  text-transform:uppercase;
  padding:0 12px 0 15px;
}
.content .button:hover, .content #container button:hover{ background:#035888;  border:1px solid #035888;}


.list1-top{ padding-top:24px;}
.list1 .bg1{ background:url(../images/list1_icon1.png) 0 0 no-repeat;}
.list1 .bg2{ background:url(../images/list1_icon2.png) 0 0 no-repeat;}
.list1 .bg3{ background:url(../images/list1_icon3.png) 0 0 no-repeat;}
.list1 .bg4{ background:url(../images/list1_icon4.png) 0 0 no-repeat;}
.list1 .bg5{ background:url(../images/list1_icon5.png) 0 0 no-repeat;}
.list1 .bg6{ background:url(../images/list1_icon6.png) 0 0 no-repeat;}
.list1 .bg7{ background:url(../images/list1_icon7.png) 0 0 no-repeat;}

.list1 li{ padding-bottom:10px;}
.list1 a{ display:block; padding:2px 0 4px 33px; color:#163d38; font-size:14px; line-height:1.2em; text-decoration:none;}
.list1 a:hover{ color:#ff7e00;}


.text-news dt{ color:#a8a8a8; font-size:12px; padding-bottom:5px;}
.text-news dd{
	background:url(../images/sep-x.gif) bottom left repeat-x;
	padding:0 0 14px 0px;
	margin-bottom:14px;
}
.text-news dd a{ display:inline-block; padding-bottom:11px; font-size:14px;}
.text-news dd.bg-none{ background:none; margin-bottom:12px;}

.link1{
	background:url(../images/link1.gif) 0 3px no-repeat;
	padding:0 0 0 28px;
	color:#565656;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
}
.link1:hover{ color:#ff7e00;}
/**/






/*main-text*/
.title1{ font-size:40px !important; font-weight:normal !important; margin-bottom:0 !important;}
.title-text{ font-size:18px; line-height:1.3em; display:block; margin-bottom:13px;}
.img-botder, .alignleft{ border:1px solid #c8c8c8; padding:3px; background:#FFF;}
.alignleft{ margin-right:21px; float:left;}
.img-right{ float:left; margin-right:21px; margin-top:1px;}
.indent-top-bottom{ padding:3px 0;}

.row1{ margin-top:69px;}
.row1 .col-1{ width:235px;}
.row1 .col-2{ margin-left:65px; width:287px;}
/**/




/*content-stylebox1*/
.stylebox1-title{
	background:#dedcdc url(../images/stylebox1-title.gif) 0 0 repeat-x;
	min-height:45px;
	-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
border-bottom:1px solid #bcbcbc;
}

.stylebox1-title h3{
	background:url(../images/marker-title1.png) 11px 14px no-repeat; 
	display:block;
	padding:17px 10px 10px 39px;
	color:#2e2e2e;
	font-size:16px;
	-webkit-text-shadow: 0px 1px 1px #FFF;
  -moz-text-shadow: 0px 1px 1px #FFF;
  text-shadow: 0px 1px 1px #FFF;
}
.moduletable.s2 .stylebox1-title h3{background:url(../images/marker-title3.png) 11px 16px no-repeat;}
.stylebox1-title h3.marker1{
	background:url(../images/marker-title.png) 11px 13px no-repeat; 
	display:block;
	padding:17px 10px 10px 39px;
	color:#0585cf;
	font-size:16px;
	-webkit-text-shadow: 0px 1px 1px #FFF;
  -moz-text-shadow: 0px 1px 1px #FFF;
  text-shadow: 0px 1px 1px #FFF;
}
h3.marker1 strong{ color:#2e2e2e;}

.stylebox1-title h3.marker2{
	background:url(../images/marker-title1.png) 11px 14px no-repeat; 
	display:block;
	padding:17px 10px 10px 39px;
	color:#0585cf; 
	font-size:16px;
	-webkit-text-shadow: 0px 1px 1px #FFF;
  -moz-text-shadow: 0px 1px 1px #FFF;
  text-shadow: 0px 1px 1px #FFF;
}
.stylebox1-title h3.marker2 strong{ color:#2e2e2e;}



.stylebox1-text{
	background:#ffffff;
	-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

.stylebox1-text{
	background:#FFF ;
	margin-bottom:20px;
	padding:20px 0 20px 19px;
}
.moduletable.s1 .stylebox1-text{ margin-bottom:0 background:#FFF url(../images/stylebox1-text.gif) top right repeat-y; padding:0;}
.indent-text{padding:19px 10px 19px 19px;}

.s1 .stylebox1-text{ background:none;}




.article-box-text{
	background:#f6f6f6 url(../images/stylebox1-text.gif) top right repeat-y;
	-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
padding:0 8px 2px 0;
}
.article-box-text1{
	background:#FFF;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}

.button1{
	background:url(../images/button1.gif) 0 0 repeat-x;
	width:141px;
	height:37px;
	display:block;
	float:right;
	margin-bottom:23px;
	text-decoration:none;
	
	-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.button1-right{ margin-bottom:0;}
.button1 span{
	background:url(../images/button1_marker.png) 96px 9px no-repeat;
	display:block;
	padding:9px 0 0 18px;
	color:#565656;
	font-size:14px;
	-webkit-text-shadow: 0px 1px 1px #FFF;
  -moz-text-shadow: 0px 1px 1px #FFF;
  text-shadow: 0px 1px 1px #FFF;
  text-transform:uppercase;
  text-decoration:none;
}
.button1:hover, .button1:hover span{ color:#0585cf; text-decoration:none;}


.article-list li{
	background:url(../images/article-list-sep.gif) bottom left repeat-x;
	padding:0 0 1px 0;
}
.article-list li.lastItem{ background:none;}
.article-list li a{ display:block; padding:13px 11px 18px 18px; text-decoration:none; margin-bottom:1px;}
.article-list li a:hover{ background:#FFF; text-decoration:none;}
.article-list li a strong{ color:#323232; font-size:16px; font-weight:normal; padding-bottom:9px; display:block;}
.article-list li a:hover strong{color:#0585cf;}
.article-list p{ color:#808080; font-size:12px; line-height:14px;}
/**/


.s2.search input{
	margin-bottom:0 !important;
	width:210px;
}
.s2.search label{ display:none;}


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.footer{ padding:23px 0; color:#6e6e6e; font-size:11px;}
.footer a{ color:#b4b4b4; text-decoration:none;}
.footer a:hover{ color:#ffb400;}

/*footer-box*/
.tail-footer-box{
	background:url(../images/tail-footer-box.gif) 0 0 repeat-x;
	border-top:1px solid #474744;
	border-bottom:1px solid #474744;
	height:342px;
}
.footer-box{ padding:23px 0 0 0;}
.footer-box h3{
	background:url(../images/title_sep.gif) bottom left repeat-x;
	padding:0 0 11px 0;
	color:#f6f6f6;
	font-size:20px;
	line-height:1.2em;
	font-weight:normal;
	margin-bottom:10px;
}
.footer-box .col-1{ width:210px;}
.footer-box .col-2{ width:211px; margin-left:41px;}
.footer-box .col-3{ width:211px; margin-left:38px; background:url(../images/list-services.gif) bottom left repeat-x; height:263px}
.footer-box .col-4{ width:190px; margin-left:40px;}
/**/

.list-services li{
	background:url(../images/list-services.gif) bottom left repeat-x;
	padding:6px 0;
	word-spacing:-1px;
}
.list-services li a{ color:#cccccc; font-size:12px;  text-decoration:none; padding:0 0 0 14px; background:url(../images/list-s-marler.gif) 0 3px no-repeat;}
.list-services li a:hover{ color:#ffb400; background:url(../images/list-s-marler-act.gif) 0 3px no-repeat;}

.list-services li.bg-none{ background:none;}


.box-number .col-number{ width:53px; background:url(../images/col-number.png) 0 18px no-repeat; height:53px;}
.box-number .col-number span{ display:block; padding:25px 0 0 0; text-align:center; width:33px; font-size:18px; color:#ffb400;}
.box-number .col-text{ width:157px; color:#ababab; font-size:12px; line-height:1.5em;}
.box-number{ background:url(../images/list-services.gif) bottom left repeat-x; padding:0 0 8px 0; margin-bottom:8px;}
.box-number.bg-none{ background:none;}

.img-left1{
	border:3px solid #616161;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right:9px;
  float:left;
}
.text0{ color:#FFF; font-size:11px;}
.footer-box h6{ color:#ffb400; font-size:16px; font-weight:normal;}
.footer-box em{ color:#aaaaaa; font-size:12px; display:block; padding:5px 21px 0 0; line-height:1.3em; text-align:justify;}

.list-social{ margin:14px 0 0 8px;}
.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 li{ margin-bottom:12px;}
.list-social a{ padding:11px 0 11px 56px; display:list-item; color:#c5c5c5; font-size:16px; text-decoration:none;}
.list-social a:hover{ color:#ffffff;}









.footer-box  .coda-slider-wrapper .coda-slider { width: 211px;}
.footer-box    .coda-slider-wrapper .coda-slider .panel { width: 211px; min-height:343px; }
.footer-box      .coda-slider-wrapper .coda-slider .panel .panel-wrapper { padding:0 0px 0 0;}
.footer-box  .coda-slider-wrapper .coda-nav { display:none;}

.footer-box .coda-slider-wrapper {
	clear: both;
  overflow: auto; 
}
.footer-box .coda-slider-wrapper .coda-slider {
	  float: left;
    overflow: hidden;
    position: relative; 
  }
.footer-box   .coda-slider-wrapper .coda-slider .panel-container {
		position: relative; 
    }
.footer-box      .coda-slider-wrapper .coda-slider .panel-container .panel {
		  display: block;
        float: left; 
      }
.footer-box  .coda-slider-wrapper .coda-nav {}
.footer-box    .coda-slider-wrapper .coda-nav ul {
		clear: both;
      display: block;
      margin: auto;
      overflow: hidden;
	  width:76px !important;
	  
    }
.footer-box     .coda-slider-wrapper .coda-nav ul li {
		  display: inline; 
      }
.footer-box        .coda-slider-wrapper .coda-nav ul li a {
			display: block;
          float: left;
          text-decoration: none; 
        }
.footer-box  .coda-slider-wrapper .coda-nav-left-arrow, .footer-box .coda-slider-wrapper .coda-nav-right-arrow {
	  cursor: pointer;
    float: left;
  }
.footer-box    .coda-slider-wrapper .coda-nav-left-arrow a, .footer-box.coda-slider-wrapper .coda-nav-right-arrow a {
		display: block; 
    }
	
.footer-box  .coda-slider-wrapper .coda-nav-left, .footer-box.coda-slider-wrapper .coda-nav-right,
.footer-box  .coda-slider-wrapper .coda-nav-left a, .footer-box.coda-slider-wrapper .coda-nav-right a
{ display:block; width:26px; 	height:26px; font-size:0; line-height:0; text-indent:-10000px;}
  

.footer-box  .coda-slider-wrapper .coda-nav-left{
	background:url(../images/coda-nav-left.png) 0 0 no-repeat;
	left:68px;
	top:273px;
	position:absolute; z-index:999;
	font-size:0; line-height:0; text-indent:-10000px;
	
}
.footer-box  .coda-slider-wrapper .coda-nav-left:hover, .footer-box  .coda-slider-wrapper .coda-nav-right:hover{ background-position:0 -26px;}

.footer-box  .coda-slider-wrapper .coda-nav-right{
	background:url(../images/coda-nav-right.png) 0 0 no-repeat;
	width:26px;
	height:26px;
	left:103px;
	top:273px;
	position:absolute; z-index:999;
	font-size:0; line-height:0; text-indent:-10000px;
}
.panel .title{ display:none;}







/*         ______
__________/ menu \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.top-menu{
	background:url(../images/top-menu.gif) 0 0 repeat-x;
	height:61px;
	
	-webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  position:relative;
  z-index:999;
}

/*=================================first level=================================*/
.top-menu{ margin-bottom:10px;}

div.maximenuCKH ul.maximenuCK{
	width:960px; 
	position:absolute; 
	z-index:999;
	padding-left:11px;
}
/*ul li a*/
div.maximenuCKH ul.maximenuCK > li{ background:url(../images/menu_sep.gif) right 19px no-repeat; padding:0 0 0 0 !important; }
div.maximenuCKH ul.maximenuCK > li > a{
	display:block;
	 color:#2e2e2e;
	 font-size:18px;
	 text-decoration:none;
	  height:54px;
	  text-align:center;
	   padding:1px 37px;
	  display:block;
	  line-height:1.2em;
	  text-transform:uppercase;	 
	  
	  
	   -webkit-text-shadow: 0px 1px #FFF;
  -moz-text-shadow: 0px 1px #FFF;
  text-shadow: 0px 1px #FFF;
}
div.maximenuCKH ul.maximenuCK > li > a span{ display:block; padding:18px 0 0 0;}
div.maximenuCKH ul.maximenuCK > li.item472{ background:none;}
div.maximenuCKH ul.maximenuCK > li:hover > a,
div.maximenuCKH ul.maximenuCK > li.active > a,
div.maximenuCKH ul.maximenuCK > li.current > a{
	color:#0585cf;
	 background:url(../images/menu_act.gif) 0 0 repeat-x; 
	 
}





/*=================================second level=================================*/
.maxidrop-main{
	width:124px;
	 z-index:999;
	 position:relative;
	  background:#aeaeae;
	  margin-left:20px;
	  margin-top:2px;
	
}
.maxidrop-bottom{ height:0;}



div.maximenuCKH ul.maximenuCK li ul li.maximenuCK{
	width:124px;
}
div.maximenuCKH ul.maximenuCK li ul li.maximenuCK:last-child a{ border:none;}
div.maximenuCKH ul.maximenuCK li ul li.maximenuCK a{
	display:inline-block;
	color:#595959;
	font-size:14px;
	text-align:center;
	line-height:1.2em;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	width:124px;
	text-transform:uppercase;
	
	 -webkit-text-shadow: 0px 1px #FFF;
  -moz-text-shadow: 0px 1px #FFF;
  text-shadow: 0px 1px #FFF;
	
}
div.maximenuCKH ul.maximenuCK li ul li.maximenuCK a span{
	padding:5px 0 6px 18px; 
	display:block;
}
div.maximenuCKH ul.maximenuCK li ul li.lastItem{ background:none;}

div.maximenuCKH ul.maximenuCK li ul li.maximenuCK a:hover{
		color:#0e74af;
		text-decoration:none;
		background:#FFF;
		
}

div.maximenuCKH ul.maximenuCK li.maximenuCK div.floatCK.fixRight { right:inherit !important;}


/*=================================third level=================================*/
div.maximenuCKH ul.maximenuCK li ul.maximenuCK2 .floatCK{ width:124px;  margin:-29px 0 0 104px !important;}









/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider-wrapper-top{ background:url(../images/slider-wrapper-top.png) 0 0 no-repeat; height:6px; }
.slider-wrapper-center{
	border-left:1px solid #34b5ff;
	border-right:1px solid #34b5ff;
	background:#0689d5 url(../images/slider-wrapper-center.gif) 0 0 repeat-x;
	padding:14px 0 11px 19px;
	
}
.slider-wrapper-bottom{ background:url(../images/slider-wrapper-bottom.png) 0 0 no-repeat; height:14px;}
.slider{width:920px; height:421px; position:relative; z-index:1}

.slider .pix_diapo {
	height: 421px;
	margin: 0 0 0 0;
	position: relative;
	
}
.slider .pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands, .slider #pix_prev, .slider #pix_next   { display:none !important;}




.slider #pix_pag {
	top:275px;
	left:227px;
	position:absolute;
	width: 156px;
	height:54px;
	z-index: 2;
	padding:0 0 0 40px;
	background:url(../images/bg_page.png) 0 0 no-repeat;
}


.slider #pix_pag li{ 
	display:block; 
	float:left;  
	margin-right:9px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:20px;
	height:16px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	margin-top:17px;
	
}
.slider #pix_pag li.diapocurrent, .slider #pix_pag li:hover{ background-position:0 -16px;}


#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{width:919px;display:block;	position:absolute;}

.slider .caption1 {top:79px; left:32px;}
.slider .caption2 {top:79px; left:35px;}
.slider .caption3 {top:79px; left:35px;}

.slider .caption h3 strong{
	color:#0585cf;
	font-size:39px;
	line-height:1.2em;
	display:block;
	font-weight:normal;
	padding-bottom:4px;
	padding-left:4px;
}
.slider .caption h3 span{
	color:#060606;
	font-size:70px;
	line-height:1.2em;
	font-weight:normal
}
.slider .caption p{ color:#646464; font-size:16px; line-height:1.5em; padding:2px 0 41px 8px; width:500px;}
.slider .caption a{
	background:url(../images/slider_button.gif) 0 0 repeat-x;
	height:41px;
	display:inline-block;
	margin-left:6px;
	
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  border:1px solid #0072b4;
  color:#ffde00;
  font-size:22px;
  line-height:1.7em;
  
  -webkit-text-shadow: 0px 1px 1px #05669f;
  -moz-text-shadow: 0px 1px 1px #05669f;
  text-shadow: 0px 1px 1px #05669f;
  text-decoration:none;
  text-transform:uppercase;
  padding:0 12px 0 15px;
}
.slider .caption a span{color:#ffffff; margin-right:3px;}

.slider .caption a:hover{ background:#035888;  border:1px solid #035888;}




/*fancybox(lightbox-for-form)*/
.form-inner{ padding:25px 15px;}

.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	
}

.lightbox1 {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f6f6f6;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
			
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .lightbox1 {
	-webkit-box-shadow: 0 0 4px #bec1c7;
	   -moz-box-shadow: 0 0 4px #bec1c7;
	        box-shadow: 0 0 4px #bec1c7;
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/ajax-loader.gif) center center no-repeat;
}


.fancybox-close:hover{
	height:36px;
}

.fancybox-nav, .fancybox-prev { display:none;}


.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background:#1D69AA;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title { display:none;}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


.fancybox-close {
	position: absolute;
	top: 23px;
	right: 23px;
	width: 7px;
	height: 7px;
	cursor: pointer;
	z-index: 8040;
	background:url(../images/link-close.gif) 0 0 no-repeat;
}
.fancybox-close:hover{ background-position:0 -7px;}


/*Login*/
.contact-form1{ text-align:left;}
.contact-form1 #form-login-username{}
.contact-form1 #form-login-username label, .contact-form1 #form-login-password label{ display:block; padding:0 0 5px 0; display:block;}
.contact-form1 #form-login-username input, .contact-form1 #form-login-password input{
	border:1px solid #c8c8c8;
	 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom:11px;
  padding:2px 8px;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
}

.contact-form1 .button{
	background:url(../images/slider_button.gif) bottom left repeat-x;
	height:27px;
	display:inline-block;
	margin-left:6px;
	
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  border:1px solid #0072b4;
  color:#ffde00;
  font-size:13px;
  line-height:1.7em;
  
  -webkit-text-shadow: 0px 1px 1px #05669f;
  -moz-text-shadow: 0px 1px 1px #05669f;
  text-shadow: 0px 1px 1px #05669f;
  text-decoration:none;
  text-transform:uppercase;
  padding:0 12px 0 15px;
  margin:11px 0 18px;
}
.contact-form1 .button:hover{ background:#035888;  border:1px solid #035888;}
.contact-form1 ul li{ padding-bottom:5px;}
.contact-form1 ul li a{ text-decoration:underline;}
.contact-form1 ul li a:hover{ text-decoration:none;}
/**/










/*article-tab*/
#right  .coda-slider-wrapper .coda-slider { width: 194px; overflow:hidden;}
#right    .coda-slider-wrapper .coda-slider .panel { width: 194px; min-height:343px;}
#right      .coda-slider-wrapper .coda-slider .panel .panel-wrapper {}
#right  .coda-slider-wrapper .coda-nav { position:absolute; width:76px; left:218px;  min-height:343px;}
#right  .coda-slider-wrapper .coda-nav li{ display:block !important;  width:76px;}

#right    .coda-slider-wrapper .coda-nav a {
	  border-left:1px solid #bcbcbc;
	  border-bottom:1px solid #bcbcbc;
      color: #fff;
    }
#right    .coda-slider-wrapper .coda-nav a:hover { 
      color: #fff;
      text-shadow: none; 
    }
#right  .coda-slider-wrapper .coda-nav-left, #right .coda-slider-wrapper .coda-nav-right { }
#right    .coda-slider-wrapper .coda-nav-left a, #right .coda-slider-wrapper .coda-nav-right a {
      color: #fff;
    }
#right  .coda-slider-wrapper .coda-nav-left-arrow {
	  width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top left; 
    margin-top:50px;
  }
#right .coda-slider-wrapper .coda-nav-left-arrow a {
	width: 0;
    height: 0;
    border:none;
  }
#right  .coda-slider-wrapper .coda-nav-left-arrow:hover {
	  background: url(../img/arrow.png) no-repeat bottom left; 
  }
#right  .coda-slider-wrapper .coda-nav-right-arrow {
	  width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top right; 
    margin-top:50px;
  }
#right .coda-slider-wrapper .coda-nav-right-arrow a {
	width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
  }
#right  .coda-slider-wrapper .coda-nav-right-arrow:hover {
	  background: url(../img/arrow.png) no-repeat bottom right; 
  }
#right  .coda-slider-wrapper .coda-nav-left-arrow:active, #right .coda-slider-wrapper .coda-nav-right-arrow:active {
	  margin-top: 55px; 
  }
#right  .coda-slider-wrapper .loading {
	  height: 100%;
    padding: 20px;
    text-align: center; 
  }


#right .arrows .coda-slider {}
#right .coda-slider-wrapper {
	clear: both;
  overflow: auto; 
}
#right .coda-slider-wrapper .coda-slider {
	  float: left;
    overflow: hidden;
    position: relative; 
  }
#right    .coda-slider-wrapper .coda-slider .panel-container {
		position: relative; 
    }
#right      .coda-slider-wrapper .coda-slider .panel-container .panel {
		  display: block;
        float: left; 
      }
#right  .coda-slider-wrapper .coda-nav {}
#right    .coda-slider-wrapper .coda-nav ul {
		clear: both;
      display: block;
      margin: auto;
      overflow: hidden;
	  width:76px !important;
	  
    }
#right      .coda-slider-wrapper .coda-nav ul li {
		  display: inline; 
      }
#right        .coda-slider-wrapper .coda-nav ul li a {
			display: block;
          float: left;
          text-decoration: none; 
        }
#right  .coda-slider-wrapper .coda-nav-left-arrow, #right .coda-slider-wrapper .coda-nav-right-arrow {
	  cursor: pointer;
    float: left;
  }
#right    .coda-slider-wrapper .coda-nav-left-arrow a, #right .coda-slider-wrapper .coda-nav-right-arrow a {
		display: block; 
    }
#right  .coda-slider-wrapper .coda-nav-left, #right.coda-slider-wrapper .coda-nav-right { display:none;}
   #right .coda-slider-wrapper .coda-nav-left a, #right .coda-slider-wrapper .coda-nav-right a {display:none;}
  .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {
	  clear: both; 
  }
  
#right .coda-slider .title{ display:none;}
#right .tab1 a{ background:url(../images/tab1.gif) 0 0 no-repeat; width:76px; height:86px; font-size:0; line-height:0; text-indent:-10000px; display:block;}
#right .tab1 a:hover, #right .tab1 a.current{ background-position:0 -86px;}
#right .tab2 a{ background:url(../images/tab2.gif) 0 0 no-repeat; width:76px; height:83px; font-size:0; line-height:0; text-indent:-10000px; display:block;}
#right .tab2 a:hover, #right .tab2 a.current{ background-position:0 -83px;}
#right .tab3 a{ background:url(../images/tab3.gif) 0 0 no-repeat; width:76px; height:86px; font-size:0; line-height:0; text-indent:-10000px; display:block;}
#right .tab3 a:hover, #right .tab3 a.current{ background-position:0 -86px;}
#right .tab4 a{ background:url(../images/tab4.gif) 0 0 no-repeat; width:76px; height:84px; font-size:0; line-height:0; text-indent:-10000px; display:block; border-bottom:none !important;}
#right .tab4 a:hover, #right .tab4 a.current{ background-position:0 -83px;}
.img-border{ border:1px solid #cfcfcf; padding:3px;}
#right .panel-wrapper{ margin:20px 0 0 19px; width:157px;}
.img-bottom{ margin-bottom:15px;}

#right    .coda-slider-wrapper .coda-nav .current { border-left:1px solid #FFF;}