
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
.fixed {
	position: fixed;
}
img {border:0}
body {
	 height: 100%;
    color: #333;
	font-family: 'Josefin Sans',sans-serif,serif,Arial,Thaoma,Verdana;
    font-size: 14px;position: relative;
	/*background-image:url(/_img/backgrounds/home.2000.jpg);*/
	
	margin:0;
	/*background-color: #0C1C2B;  Condensed  Open Sans */

/*overflow-x: hidden;*/
}
a{color:#0067AC; text-decoration:none}
a:hover{color:#fff; text-decoration:underline}
pre{font-size:13px}
.clear{clear:both}

.title.titlesec {
    margin-top: 20px !important;
}
.title {
    font-size: 30px;
    margin: 0 0 15px 0;
}

.containerA {
    margin: 0px 0 14px 0;
    /* border: 2px dotted #ffffff; */
    padding: 0px 2px 3px 2px;
    background-color: #FFF;
    color: #444;
    color: #fff;
    border-radius: 10px 10px 0 0;
    /* height: 153px; */
    float: left;
}
.containerAT {
    font-size: 34px;
    color: #46a22d;
    margin: 36px 0 0 10px;
    float: left;
}
.containerATsub {
    font-size: 21px;
    color: #e06304;
    margin: 6px 0 0 10px;
    float: left;
}

#winegif {
    width: 147px;
    height: 147px;
}

.backBlue{
	/*
    background-color: #0c1c2b;
	
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNDY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzFjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e466a 0%, #0c1c2b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e466a), color-stop(100%,#0c1c2b));
background: -webkit-linear-gradient(top,  #1e466a 0%,#0c1c2b 100%);
background: -o-linear-gradient(top,  #1e466a 0%,#0c1c2b 100%);
background: -ms-linear-gradient(top,  #1e466a 0%,#0c1c2b 100%);
background: linear-gradient(to bottom,  #1e466a 0%,#0c1c2b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e466a', endColorstr='#0c1c2b',GradientType=0 )
*/
}
.backGrey{ 
	background-color:#6FC2AE;
	color:#1e466a!important;
	font-size:19px!important;
/*	font-weight:normal!important;*/
/*    border-bottom: 1px solid #eee;*/
}


.yellowButton{
    background-color: #f6e312;
    background-image: -moz-linear-gradient(center top , #f6e312 0%, #f9c80d 100%);


background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNDY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzFjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e312), color-stop(100%,#f9c80d));
background: -webkit-linear-gradient(top,  #f6e312 0%,#f9c80d 100%);
background: -o-linear-gradient(top,  #f6e312 0%,#f9c80d 100%);
background: linear-gradient(to bottom,  #f6e312 0%,#f9c80d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e312', endColorstr='#f9c80d',GradientType=0 );
	
    border-color: #e9ac1a;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 34px;
/*    line-height: 32px;*/
    margin: 0;
    overflow: visible;
    padding: 0 15px;
    text-decoration: none !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
}
.yellowButton:hover{
    background-color: #eddb11;
background-image: -moz-linear-gradient(center top , #eddb11 0%, #efcf14 35%, #f1bf18 65%, #f2b21b 100%);

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNDY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzFjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eddb11), color-stop(100%,#efcf14));
background: -webkit-linear-gradient(top,  #eddb11 0%,#efcf14 100%);
background: -o-linear-gradient(top,  #eddb11 0%,#efcf14 100%);
background: linear-gradient(to bottom,  #eddb11 0%,#efcf14 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eddb11', endColorstr='#efcf14',GradientType=0 );
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.yellowButton:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
}


#hd_nav_container {

    height: 80px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4000;
/*border-bottom: 1px solid #fff;
border-bottom: 1px solid #ccc;
*/
background-color: #fff;
/*
    background-color: #0c1c2b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNDY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzFjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e466a 0%, #0c1c2b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e466a), color-stop(100%,#0c1c2b));
background: -webkit-linear-gradient(top,  #1e466a 0%,#0c1c2b 100%);
background: -o-linear-gradient(top,  #1e466a 0%,#0c1c2b 100%);
background: -ms-linear-gradient(top,  #1e466a 0%,#0c1c2b 100%);
background: linear-gradient(to bottom,  #1e466a 0%,#0c1c2b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e466a', endColorstr='#0c1c2b',GradientType=0 );
*/
}

#hd_nav {
    margin: 0 auto;
    position: relative;
    width: 960px;
	height:81px;
	border-bottom:1px solid #5fbb46;;background-color: #fff;
}
#spaceMe {
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
    height: 8px;

}

#logo {
	float: left;
	margin: 10px 10px 0 15px;
	width: 236px;
}
#headerR {
    float: right;
    height: 80px;
    position: relative;
    width: 600px;
}



.flag {
    clear: both;
    float: right;
    margin: 5px 10px 0 0
}

/*#menuBar, #menuBarColor, #menuBarContent{
	width:100%;
	white-space:nowrap;
	height:23px;
    clear: both;
	background-color:transparent;
	margin: 11px 0px 0 0;
    float: left;position: relative;
}*/

#menuBar, #menuBarColor, #menuBarContent, #menuBarUP {
    background-color: transparent;
    bottom: 3px;
    clear: both;
    float: left;
    height: 23px;
    left: 0;
    position: absolute;
    white-space: nowrap;
    width: 100%;
}

#menuBarColor{
	position:absolute;
	top:0;; left:0;
/*background-color:#000;*/
	margin: 0;
}


#menuBarContent {
	background-color: transparent;
	height: 32px;
	left: -15px;
	margin: 0;
	position: absolute;
	top: -4px;
	
}
/*
#menuBar a {
    float: right;
    font-size: 15px;
    padding: 2px 10px 3px;
    text-transform: uppercase;
	color:#DDD;height: 21px;
}
*/
#menuBar a {
	float: right;
	font-size: 15px;
	/*padding: 2px 14px 3px;*/
	padding: 5px 16px 0px;
	/* text-transform: uppercase; */
	/* color: #868687; */
	height: 21px;
	border: 1px solid #5fbb46;
	border-radius: 0px 6px 0 0;
	margin: 4px 0 0 -5px;
	background-color: #fff;
	color:#223E5C
}

#menuBar a:hover{

	text-decoration:none;
	background-color: #5fbb46;
	color:#fff;	
/*	color:#223E5C*/
}
/*
.menuBarActive {
	padding: 7px 16px 1px !important;
	background: #fff none repeat scroll 0 0;
	color: #223E5C !important;

	border-bottom-color:#fff!important;
	border-top-color:#CECECE !important;
	border-left-color:#B5B5B5 !important;
	border-right-color:#B5B5B5 !important;
	position: absolute;
top: 0;
left: 52px;	
	margin: 1px 0 0 -5px !important;
}
*/

.menuBarActive {
	padding: 7px 16px 1px !important;
	background: #fff none repeat scroll 0 0;
	color: #223E5C !important;

	border-bottom-color:#fff!important;
	border-top-color:#5fbb46 !important;
	border-left-color:#5fbb46 !important;
	border-right-color:#5fbb46 !important;
/*	position: absolute;
top: 0;
left: 52px;	*/
	margin: 1px 0 0 -1px !important;
border-radius: 6px 6px 0 0!important
}


#menuBar .menuBarActive:hover{
	background-color: #fff!important;
}


#menuBarUP {
	float: right;
	height: 36px;
	left: -40px;
	margin: 5px;
	top: 5px;
}

#menuBarUP .phoneShow{
	display:table;
}
#menuBarUP .phone:hover, #menuBarUP .lang:hover{text-decoration:none}
.phoneLast {
    border-radius: 0 3px 3px 0;
    margin: 0 12px 0 -7px !important;
}
#menuBarUP .lang {
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    display: inline-table;
    font-size: 13px;
    height: 19px;
    margin: 0 5px 0 22px;
    padding: 0 15px 0 6px;

	background-image: url("/_img/ico/triangleDown.png");
    background-attachment: scroll;
    background-position: 95% center;
    background-repeat: no-repeat;	
	
}

#hd_langBox {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 2px 0 2px 2px;
    box-shadow: 2px 1px 10px #333;
    display: none;
    font-size: 13px;
    position: absolute;
    right: 5px;
    top: 20px;
    z-index: 1;
}

#hd_langBox a {
    background-color: #fff;
    color: #555;
    display: flex;
    margin: 0;
    padding: 3px 15px;
}
#hd_langBox .active{
	background-color: #ccc;	
}
#hd_langBox a:hover{
text-decoration:none;
color:#fff;
background-color:#1e466a;
}
/*
.hd_social_link{
	margin: 0 3px; float:right;
/*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;

}
 */
.hd_social_link {
	margin: 0 5px;
	float: right;
	width: 32px;
	height: 32px;
	background-position: 0px 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;	
	
	
}

.tel {background-image: url("/2019/img/ico/tel.png");}
.tel:hover{background-image: url("/2019/img/ico/tel_on.png");}

.email {background-image: url("/2019/img/ico/email.png");}
.email:hover{background-image: url("/2019/img/ico/email_on.png");}

.insta {background-image: url("/2019/img/ico/insta.png");}
.insta:hover{background-image: url("/2019/img/ico/insta_on.png");}

.maps {background-image: url("/2019/img/ico/maps.png");}
.maps:hover{background-image: url("/2019/img/ico/maps_on.png");}

.wapp {background-image: url("/2019/img/ico/wapp.png");}
.wapp:hover{background-image: url("/2019/img/ico/wapp_on.png");}
/*
.hd_social_link img, .hd_social_link {
    height: 21px;
    width: 21px;
}
.hd_social_link:hover{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 100.0;
  -khtml-opacity: 100.0;
  opacity: 100.0;
}

#menuBarUP .skype {
    margin-right: 24px;
}
*/
#core {
    background-color: #fff;
    margin: 90px auto 0;
    position: relative;
    width: 960px;
}



.transp1{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=36)";
  filter: alpha(opacity=36);
  -moz-opacity: 0.36;
  -khtml-opacity: 0.36;
  opacity: 0.36;
}
.transp70,  .transp70Hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.newsHeadInd:hover img,
.areaHead:hover img, 
.transp70Hover:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}




#debug {
    background-color: #fff;
    color: #000;
    max-height: 400px;
    opacity: 0.6;
    overflow: auto;
    padding: 4px;
    position: fixed;
    right: 5px;
    top: 88px;
    white-space: pre-wrap;
    width: 250px;
    word-wrap: break-word;
    z-index: 5000;
}

#core_left, #core_right {
/*    background: #000*/
    float: left;
width: 49.7%; 
min-height:400px;
    
}
.redborder{
border:1px solid red;	
	}
#core_left {
	color: #555;
	font-size: 15px;
	margin-bottom: 20px;
	margin-right: 0.2%;
	padding-left: 0.7%;
	padding-right: 0.7%;
	padding-top: 16px;
	width: 72%;
}
#core_left a{color:#555}
#core_left a:hover{color:#000;text-decoration:none }
/*#core_right{margin-left: 0.2%;width: 37.8%}*/
#core_right {
	margin-left: 0.2%;
	width: 25.8%;
}
/***********/
#moveCont {
	float: right;
	width: 100%;
	text-align: center;
	max-height: 817px;
	overflow: hidden;
	overflow-y: auto;
	margin: -3px 0 0 0;
}
#core_right .movecontlong {
	max-height: 1064px !important;
}
.instatitle {
	margin: 11px 0 0 6px;
	float: left;
}
#core_right .embedsocial-instagram {
	margin-top: -82px;
}


#core_left #moveContM {
	float: left;
	width: 100%;
	text-align: center;
	height: 150px!important;
	overflow: hidden;
	overflow-y: auto;
	margin: -3px 0 20px 0;
}
#core_left .movecontlong {
	max-height:none!important;
}

#core_left .embedsocial-instagram {
	margin-top: -82px;
}




/***********/
#menuBarM
, #menuBarContentM
{display:none}
#telmobile {
	position: absolute;
	top: -2px;
	right: 46px;
}
/***************/
.box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    /*box-shadow: 2px 1px 10px #cccccc;*/
    float: right;
    font-style: normal;
    margin: 10px 4px 0;
    padding: 5px;
    width: 93%;
}

.boxmiddle {
    margin: 15px 4px;
    text-align: center;
}

.boxExplain {
    font-size: 15px;
    padding: 10px 5%;
    text-align: left;
    width: 86%;
	background-color:	#f0f0f0
}


.boxFixed {
    background-attachment: scroll;
    background-image: url("/_img/brochure-64.png");
    background-position: 14px center;
    background-repeat: no-repeat;
    color: #1e466a;
    font-size: 19px !important;
    font-weight: bold;
    padding: 14px 20px;
    position: fixed;
    text-indent: 43px;
    top: 365px;
    width: 240px;
    z-index: 1;text-align:left!important
}

.boxFixed:hover{color: #1e466a;     background-color: #6fc2ae;}
.boxFixed2 {
    padding: 10px 20px;
    position: fixed;
    width: 240px;
    z-index: 1; top:85px
}


.boxBlue {
    background-color: #6fc2ae;
/*    background-color: #D3EAE0;*/
    border: 1px solid #bbb;
    font-size: 16px;text-align: justify;
}

.box .title {
    clear: both;
    color: #ddd;
    display: block;
    font-family: sans-serif;
    font-size: 21px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 4px 10px;
} .box .title:hover{color:#fff; text-decoration:none}

.box .areaBox {
/*    background-attachment: scroll;
    background-image: url("/_img/legalIco/icoAreaDoc16x16.png");
    background-position: 0 center;
    background-repeat: no-repeat;*/
    color: #555;
    display: block;
    font-size: 15px;
    line-height: 17px;
    margin:4px 4px 4px 12px;
    padding: 4px 6px 4px 6px;

}
.box .areaBox:hover{
	text-decoration:none;color:#000;
}

/*#areaMenu_1{background-image: url("/_img/legalIco/1.gif")}
#areaMenu_2{background-image: url("/_img/legalIco/3.gif")}
#areaMenu_3{background-image: url("/_img/legalIco/2.gif")}
#areaMenu_4{background-image: url("/_img/legalIco/4.gif")}
#areaMenu_5{background-image: url("/_img/legalIco/5.png")}
#areaMenu_6{background-image: url("/_img/legalIco/6.png")}
#areaMenu_7{background-image: url("/_img/legalIco/7.gif")}
#areaMenu_8{background-image: url("/_img/legalIco/8.png")}
#areaMenu_9{background-image: url("/_img/legalIco/9.gif")}
*/
#frame .fn.org {
    color: #000 !important;
}
.fb_iframe_widget{
}


.homeClaim {
/*	display:none;*/
    color: #1e466a;
    font-size: 38px;
    line-height: 32px;
    margin: 4px 0 19px 3px;
    max-width: 410px;
	text-align:left
}

.homeClaim2 {
    margin: 31px 0 19px 3px;
}


.homeBody {
    float: left;
    margin: 0 0 28px;
    width: 98%;
}


.homeOnly {
	font-size: 31px;
	color: #0067AC;
	line-height: 30px;
	margin: 0 0 0 20px;
}

.bannerHome > img {
    float: left;
    margin: 0 1% 10px;
    width: 47%;
}
.bannerLeft > img {
    margin: 16px 1% 0;
    width: 98%;
}
/*HOME*/
.profData {vertical-align:top; width:35%;	text-align:left}
.name{color:#1e466a!important; float:left;}
.name:hover{text-decoration:underline !important;color:#1e466a!important;}
.profData .spec {
    color: #999;
    float: left;
    font-size: 13px;
    padding-right: 13px;
}

#profTab{border:0; width:100%}
#profTab tr{width:100%}
.profImg{width:85px; height:80px;vertical-align:top}
.profImg img {
    border: 1px solid #ccc;
    border-radius: 5px;
	width:80px; height:80px;
}


/*contacts	*/

.contactBox {
    background-color: #efefef;
    border: 1px solid #ccc;
    float: left;
    margin-left: 1%;
    padding:30px 20px 20px 20px;
    width: 92%;
	min-height:34px;
	max-width: 635px;
}

.contactBox #thanks {
    font-size: 21px;
	display:none
}
.fieldDescr {
    float: left;
    font-size: 15px;
    margin: 0 0 20px;
    position: relative;
    width: 30%;
}

.boxnNewsletter .error,
.fieldDescr .error,
.fieldLegal .error {
    background-color: #ffff99;
    border: 1px solid #aaa;
    box-shadow: 2px 1px 4px #666;
    color: #444;
    font-size: 12px;
    left: 40%;
    padding: 2px 10px;
    position: absolute;
    top: 28px;
    width: -moz-max-content;
    z-index: 1;
	display:none;
}
.boxnNewsletter .error{left:23px}

.fieldLegal .error {
    left: -30px;
    top: 22px;
}

/*
input, select, textarea {
	 background-color:#efefef;
	font-family: 'Open Sans',sans-serif,serif,Arial,Thaoma,Verdana;
    font-size: 15px;
    /*padding: 2px 5px;*/
    width: 66%;
	border:0;
	float:left; border-bottom:1px dashed #999
}

textarea {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    height: 100px;
    max-height: 400px;
    resize: vertical;
}
*/
.fieldLegal {
    float: right;
    margin: 10px 23px 0 8px;
	position:relative;
}

.fieldLegal a{color:#000!important}
.fieldLegal a:hover{color:#000; text-decoration:underline!important}
input[type="checkbox"], input[type="radio"]{
    float: left;
    margin: 3px 6px 0 20px;
    width: 15px;
}

#submit {
    float: right;
    margin:12px 3% 0 0;
    width: 120px;
}
/*team box*/




.box .teamProfImg {
    border: 1px solid #ccc;
    border-radius: 3px;
    float: left;
    height: 60px;
    margin: 5px 10px 5px 0;
    width: 60px;
}.box .name {
    color: #555;
    float: left;
    margin: 5px 0 0;
}
.box .name:hover {
	color:#000;
	text-decoration:none;
}



.box .spec {
    color: #999;
    float: left;
    font-size: 12px;
    line-height: 14px;
    width: 197px;
}




.boxnNewsletter {
    float: right;
    height: 90px;
    padding: 0 !important;
    position: relative;
    width: 96%;
	margin:calc();
}
.boxnNewsletter input {
    border: 1px solid #ccc;
    left: 10px;
    padding: 5px 2%;
    position: absolute;
    top: 45px;
    width: 74%;
}

.boxnNewsletter #fakeTxt {
    color: #999;
    left: 19px;
    position: absolute;
    top: 52px;
    z-index: 1;
}
#newsletterThanks {
    background-color: #ffffbf;
    display: none;
    left: 9px;
    padding: 2px 13px;
    position: absolute;
    top: 41px;
    width: 87%;
}
#newsletterSubmit {
    position: absolute;
    right: 8px;
    text-align: center;
    top: 45px;
}

#newsletterSubmit:hover{top: 44px;}
#newsletterSubmit:active{top: 46px;}
/*#newsletterSubmit {
 
    background-color:#6FC2AE;
    border-radius: 5px;
    color:#1e466a !important;
    height: 20px;
    padding: 7px 0;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 45px;
    width: 14%;
    z-index: 1;
}


#newsletterSubmit:hover{
	text-decoration:none;
    background-color: #666;
	background-color:#45A58D;
}

*/



/*AREAS */
#areaHead, .areaHead{height:211px;
position:relative;
margin:0 0 15px 0;
background-color:#000;
width:100%;
overflow:hidden
}

.boxSlide .areaHead {
    display: list-item;
    float: none;
    height: 116px;
    margin: 0;
    width: 100%;
}





#areaHead img, .areaHead img {width:100%;}

#areaHead .coverTitle, .areaHead .coverTitle{
    bottom: 0px;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    height: 40px;
    left: 0;
    line-height: 19px;
    overflow: hidden;
    padding: 0 0 2px 8px;
    position: absolute;
    text-shadow: 1px 1px 1px #000;
    width: 94%;
    z-index: 1;
	overflow:hidden
}
.areaHead .coverTitle{
    bottom: 0px;
    font-size: 19px;
    height: 40px;

}
/********************/

.boxSlide {
    padding: 0 !important;
    position: relative;
    width: 96%;
}
.boxSlide .title {
margin:0;
}


.boxSlide .areaHead {
    float: none;
    margin: 0 !important;
    width: 100%;
}

.boxSlide .off{display:none}


.boxSlide .areaHead .coverTitle {
/*    bottom: 0;
    font-size: 18px;
    height: 34px;
    line-height: 15px;*/
    font-size: 18px;
    height: 30px;
    line-height: 27px;
}

#slideBox_next, #slideBox_prev{
    position: absolute;
    right: 0;
    top:37px;
	width:23px;
	height:42px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	 z-index: 1;
}
#slideBox_next{left: 0;}


/***************/

.boxInCore .areaHead {
    float: left;
    margin: 0.5%;
    width: 49%;
	height: 105px;
}

.boxInCore .areaHead img {
    width: 100%;
}

/****************/

.youtubeprev {
    background-color: #ddd;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    margin: 5px 15px 0 0;
    padding: 1px;
    position: relative;
    width: 33%;
}



.youtubeprev .play {
    left: 41%;
    opacity: 0.6;
    position: absolute;
    top: 33%;
    z-index: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity:0.6;
}


.imgVideo {
    float: left;
}
.youtubeWatch{

}

/* -------------- */


.related {
    float: left;
    width: 100%;
}

.related span {
	margin:0 0 4px 0;
    display: inherit;
    font-weight: bold;color:#555;
}

.related a {
/*    display: inherit;*/
    margin: 0 0 0 10px;
	color:#0084b4!important
} .related a:hover{text-decoration:underline!important}



.shareArea {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.shareArea span {
    color: #666;
    float: left;
    font-size: 13px;
    margin: 4px 8px 0 0;
}
.shareArea a{
    background-attachment: initial;
    background-image: url("/_img/social-icons.png");
    background-position: 0 0;
    background-repeat: no-repeat;
	width:26px;
	height:26px;
    float: left;
	margin:0 3px 0 0;
	border-radius:3px
}
.social_C{
    background-position:-297px 0!important
}
.social_B{
    background-position:-30px 0!important;
}
.social_A{
    background-position: 0 0!important;
}
.social_D{
    background-position: -89px 0 !important
}

#footer, #footerM  {
	/* display: block; */
	/* background-attachment: initial; */
	background-image: url("/2019/img/back1.png");
	background-position: 0 0;
	background-repeat: repeat;
	/* background-size: 1018px; */
	height: 227px;
}
#footerM{display:none}

#footer, #footerM {
    background-color: #fff;
    clear: both;
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    margin: 0px auto 0px;
    padding-top: 18px;
    position: relative;
    text-align: center;
    width: 960px;
}
#footerM{width:100%}
#footer a, #footerM a{color:#fff}
#footer a:hover, #footerM a:hover{color:#fff;text-decoration:underline}

#footer .fc, #footerM .fc {
	margin: 133px 0 0 0;
}
.ficos {
	margin: 10px auto;

	height: 30px;
	position: relative;
	width: 273px;
}
.ftel {
	position: absolute;
	top: 0;
	left: 50px;
}

.fwa {
	position: absolute;
	top: 0;
	left: 90px;
}
.femail {
	position: absolute;
	top: 3px;
	left: 130px;
}
.fgeo {
	position: absolute;
	top: 0;
	left: 170px;
}
.finsta {
	position: absolute;
	top: 0;
	left:210px;
}



/*
.nature {
	margin: 38px 0 0 0;
	border: 1px solid #008000;
	padding: 10px;
	background: #8AF88A;
}
*/
.nature {
	margin: 15px 0 0 0;
	border: 1px solid #dd6200;
	padding: 20px 15px;
	background-color: #ffb94f;
	color: #444;
	font-size: 16px;	    border-radius: 10px 10px 0 0;
}
.nature a {
	color: #116D00 !important;
	font-weight: bold;
	margin: 12px 0 0 0;
	float: left;
}
.nature a:hover{
	text-decoration:underline!important;
}
.natimg {
	float: left;
	margin: 0 16px 0 0px;
	width:200px; 
	height:140px;
border-radius: 5px;
}

#natimgdiv {
	width: 100%;
	height: 64px;
	margin: 0 0 14px 0;
	display: none;
	background-position: 0 -30px;
}
.nattit {
	font-size: 26px;
}

/*
.nattit {
	margin: 0 0 0 16px;
	float: left;
}
.natcont {
	margin: 0 0 0 16px;
	float: left;

}
*/

