* {
    outline: none;
}

body {
  padding: 0px;
  margin: 0px;
  background: url(../images/back_new.jpg) no-repeat top center;
  text-align: center;
  font-family: Tahoma;
  color: #7A7A7A;
/*  overflow-y:visible;*/

}
fieldset, form {
  margin: 0px;
  padding: 0px;
  border: solid 0px; 
}
h2 {
  font-family:Tahoma;
  font-weight: bold;
  color: #3B549A;
  font-size: 14px;
  margin:0;
  padding:0;
}

h3 {
  font-family:Tahoma;
  font-weight: bold;
  color: #3B549A;
  font-size: 14px;
  margin:0;
  padding:0;
}

p {
margin: 0px 0px 15px 0px;
}

body.other {
  background: url(../images/back_other_new1.jpg) no-repeat top center;
}
div {
  font-size:12px;
  line-height: 18px;
}
a {
  color: #007fd2;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

p img {
  margin-right:5px;
  margin-bottom:5px;
}
a img {
  border:0;
}

.footer {
  

 /*   background:#CCCCCC;*/
    width:100%;
}
div.carcas {
    margin: 0px auto;
    width: 1200px;
    position: relative;
}
div.carcas .content div {
  text-align: left;
}
div.zonline2 {
  text-align:justify;
  padding:15px;
}


.logo_part {
    height: 100px;
    background: #ffffff;
    margin: 0 auto!important;
    width: 1200px;
}

#flashitem, #wrap_main_menu {
    margin: 0 auto;
    width:1200px;
}

.logo {
        text-align:left;
  width: 50%;
  _width: 49%;
  float: left;
/*  background: url(../images/top_line.gif) no-repeat right top;*/
}


.logo a{
	float: left;
}

div.moduletable_menu {
  padding-top:30px;
}
div.moduletable_menu ul.menumainmenu{
	float: right;
}
div.moduletable_menu ul.menumainmenu li {
  display:inline;
  padding:20px 10px;
}
div.top_icons {
  width:40%;
  margin:10px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  font-size: 10px;
  color: #797AA6;
  float: right;
/*  background: url(../images/top_line.gif) no-repeat right top;*/
  white-space: nowrap;
}
.top_icons a {
  color: #8F8F8F;
  text-decoration:none;
  font-size: 10px;
}
.top_icons a span {
  padding-left:5px;
}
.top_icon {
  margin: 0px 3px 0px 0px;
}

.top_icons .moduletable_menu ul.menumainmenu li a{
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #747474;
}

.top_icons .moduletable_menu ul.menumainmenu li img{
	
}
ul.jflanguageselection {
    padding-top:30px;
  padding-left:20px;
}
ul.jflanguageselection li {
  display:inline;
  padding:19px 25px 20px 25px;
}
ul.jflanguageselection li a{
	
}
.image-title{
	position: relative;
	top: -10px;
	left: 8px;
}
.image-title:hover{
    color: #007FD2;
}
.top_lang {

  width: 10%;
  float: right;
  font-size: 10px;
  margin: 0px 0px 0px 0px;

}
.top_lang a {
  color: #8F8F8F;
  font-size: 10px;
  text-decoration:none;
}
li#active_language {
  background:transparent url(../images/top_lang_back.gif) center 18px no-repeat;
}
li#active_language a:hover{
  text-decoration:none;
}
.top_line {
  width: 1px;
  text-align: right;
  margin: 25px 0px 0px 0px;
  float: right;
}
.collage {
  height: 200px;
  position:relative;
  text-align:center;
/*  background: url(../images/collage_text.png) no-repeat center;*/
}
.collage_other {
  height: 150px;
  position:relative;
  text-align:center;
/*  background: url(../images/collage_text.gif) no-repeat center; */
}
.peoples_collage {
/*  float: left; */
position:absolute;
left:0px;bottom:0px;
}
.menu_part {
/*  background: url(../images/menu_back.gif) repeat-x top; */
  background: url(../images/bg_main_menu.png) repeat-x top;
  
  height: 43px;
  padding-left:0px;
  position:relative;
  padding-top:0px;
  z-index: 10000;
}
.menu_part table {position:relative;left:-1px;}
.menu_links {
	float:left;
	width:74%;
/*	overflow:hidden;*/
	z-index: 10000;
}
.menu_part div.menu_links table {_width:700px;}
.search_part {

  float: right;  
  width: 300px;
/*  background: url(../images/searchpart_back.gif) no-repeat left top;*/
  position:relative;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 0px;
  height:20px;
}

.search_part input {
    float:left;
}

.button_search {height:22px;width:19px;background:url(../images/button_search.gif);border:solid 0px red;position:relative;left:-4px;}
.inputbox_search {height:20px;width:283px; border:solid 0px #C2C2C2; font-size:11px;border-right:none;padding-left:4px;padding-top:3px;color:#666666;background:url(../images/inputbox_search.gif) no-repeat left; _background-attachment: fixed;}

.search_input_text {
  /*width:214px;*/
  width:80%;
  height: 20px;
  background: url(../images/search_back.gif) no-repeat left top;
  border: solid 0px;
  font-size: 12px;
  color: #666666;
  padding: 3px 0px 0px 4px;
  margin-left: 21px;
    
}
input.inputbox {

  width: 160px;    /*width: 165px;*/
  height: 17px;
  background: url(../images/search_back.gif) no-repeat 0px 0px;
  border: solid 0px;
  font-size: 12px;
  color: #666666;
  padding: 2px 0px 3px 4px;
  margin-left: 109px;   /*  margin-left: 100px;*/
  _margin-left:20px;

}

.button {
    float:left;
    
}

div.menu {
  float: left;
  width: 75%;
  height: 73px;
}
.menu_part {
  
}
.menu_part a {
  display: block;
  float: left;
  padding: 0px 0px 0px 0px;  /* 17px 43px 8px 24px */
  height: 35px;
  color: #FFFFFF;
  font-size: 14px;  /*font-size: 20px;*/
  line-height: 46px;
  text-transform: uppercase;
  width:auto;
  position:relative;
 /* top:-1px;*/
}
.menu_part a:hover {
  	
	color: white;
	text-decoration:none;
	text-shadow: 1px 1px 2px black;
}

.menu_part .active a{
/*  background: #7ea7d6 url(../images/menu_active_back.gif) repeat-x top;*/
	background: #007fd2 /*url(../images/menu_general_li_hover.png) no-repeat left bottom;*/ ;
   	
	color: white;
	text-decoration:none;   
	height: 43px;
}
.menu_part .active a:hover{
	background: #007fd2 url(../images/menu_general_li_hover.png) no-repeat left bottom;
}
.menu_general li + li + li.active a{     /*для 3 элемента списка (для 3 ссылки)*/
	background: #007fd2; /*url(../images/menu_general_li_hover_250.png) no-repeat left bottom;*/
}

.menu_general li + li + li.active a:hover{
	background: #007fd2 url(../images/menu_general_li_hover_250.png) no-repeat left bottom;
}



.menu_general li + li + li + li.active a{     /*для 4 элемента списка (для 4 ссылки)*/
	background: #007fd2 /*url(../images/menu_general_li_hover.png) no-repeat left bottom;*/
}
.menu_general li + li + li + li.active a:hover{     /*для 4 элемента списка (для 4 ссылки)*/
	background: #007fd2 url(../images/menu_general_li_hover.png) no-repeat left bottom;
}

.menu_part li.active ul li a{
	background: none !important;
}





.menu_part a.last {
  display: block;
  float: left;

  padding: 17px 0px 8px 0px;
  height: 35px;
}
.menu_part a img {
  margin-left: 19px;
}
.menu_part a:hover {
  
}
.menu_part ul {margin:0px;padding:0px;}
.menu_part li {display:inline;list-style:none;}
.menu_part table {width:800px;float:left;}
.menu_part li#current a,
.menu_part a#active_menu-nav {
  display: block;
  float: left;
  color:#F17D31;
  font-weight: normal;
  padding: 17px 43px 8px 24px;
  height: 35px;
  font-size:20px;
  background:url(../images/menu_active_back.gif) repeat-x top;
width:auto;
text-decoration:none;
}
.menu_active {
  display: block;
  float: left;
  color:#F17D31;
  font-weight: normal;
  padding: 17px 43px 8px 24px;
  height: 35px;
  font-size:20px;
  background:url(../images/menu_active_back.gif) repeat-x top;
  
}
.menu_active img {
  margin-left: 19px;
}
.menu_active_last {
  display: block;
  float: left;
  width: 15%;
  _width: 14%;
  background: url(../images/menu_active_back.gif) repeat-x left top;
  padding: 17px 0px 8px 0px;
  height: 35px;
}
.menu_active_last img {
  margin-left: 19px;
}
/*----breadcrumbs -----*/
.breadcrumbs {
   color: #999999;
       text-align:left;
  padding: 3px 0px 3px 0px;
}
.breadcrumbs span {
  color: #999999;
  padding-left: 20px;
}
.breadcrumbs a {
  color: #999999;
  text-decoration:underline;
}
.breadcrumbs a:hover {
  color: #999999;
  text-decoration: underline;
}
/* ----- */



.content {
  padding:0px 0px 5px 0px;
/*  overflow: hidden;*/
  min-height:280px;

}
.column1 {

  width: 564px;
  height: 100%;
 /* background: url(../images/column_pics.gif) repeat-y right;     */
  float: left;
  position: relative;
  _width: 47%;
  min-height:480px;
  _height: 480px;
  padding:15px 15px 30px 15px; /* 15px 15px 100px 15px*/
  overflow: hidden;
}
.column1_other {
  width: 75%;
  height: 100%;
  background: url(../images/column_pics.gif) repeat-y right;
  float: left;
  position: relative;
  _width: 74%;
  min-height:480px;
  _height: 480px;
}
div.column1 table.blog .article_separator {
  display:none;
  
}

.blog{
	overflow: hidden;
	padding-top: 10px;
	margin-bottom: 30px;
}
div.column1 p {
  text-align:justify;
}

.column2_other p {
  text-align:justify;
}


.column2_other ul {
    padding-left:40px;
    list-style-type: circle;
}

.home .column1 {
    float:left;
/*    height:870px;*/
/*    overflow: hidden;*/
}

.tree  {
    float:left;
    margin-right:20px;
}


.tree ul {
    float:none;
    padding:0;
    margin:0;

}

.tree ul li {
    float:none;
    font-weight:bold;
    color:white;
    background-color:#3366FF;
    padding:0;
    margin:0;
    text-align:center;
    width:250px;         
}

.folder_open{
    display:none;
}


.tree ul li ul li{
line-height:17px;
  font-weight:bold;
  color:white;
  background-color:#ffffff;
  padding:0;
   text-align:left;
        width:250px;
        margin-right:20px;
        padding-bottom:4px;
        padding-top:4px;
}

.tree ul li ul li a {
 
    font-weight:normal;

}




a.link_all {
  display: block;
  width:100px;
  height: 20px;
  background: url(../images/all_link_back.gif) no-repeat;
  padding: 0px 0px 0px 6px;
}
ul {
  list-style: none;
  padding: 0px;
  margin: 0px 0 5px;
}
ul li {
  padding: 3px 0px 3px 0px;
}
.column2 {
  float:left;
  width: 270px;
 /* background: url(../images/column_pics.gif) repeat-y right;      */
  height: 100%;
  min-height:480px;
  _height: 480px;
  padding:15px 15px 15px 15px;
}

.column2 .mainlevel {
    display:none;
}

.column2 #mainlevel {
    width:276px;
    padding:0px;
    margin:0px;
}


.column2_other {

  float:left;
  width: 568px;
  /*background: url(../images/column_pics.gif) repeat-y right;     */
  height: 100%;
  min-height:480px;
  _height: 480px;
  padding:0px 20px 0px 15px;
}
.column3 {
  float:left;
        padding:15px 0px 0px 15px;
  width: 276px;
/*  overflow: hidden;*/
  height: 100%;
}
.twtr-widget em{
    margin-top: 13px!important;
}
.twtr-widget p{
    line-height: 16px!important;
}
.column3_other .foxcontainer form {
    padding: 0 0 10px 3px!important;
    margin:0px!important;

}
.facebook-widget, .column3_other .facebook-widget, .slideset-magazine, .twitter-container {
    background: rgb(237,245,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmU3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  */

    background:  -moz-linear-gradient(top,  rgba(237,245,253,1) 0%, rgba(214,231,249,1) 100%); /* FF3.6+ */
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,245,253,1)), color-stop(100%,rgba(214,231,249,1))); /* Chrome,Safari4+ */
    background:  -webkit-linear-gradient(top,  rgba(237,245,253,1) 0%,rgba(214,231,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background:   -o-linear-gradient(top,  rgba(237,245,253,1) 0%,rgba(214,231,249,1) 100%); /* Opera 11.10+ */
    background:  -ms-linear-gradient(top,  rgba(237,245,253,1) 0%,rgba(214,231,249,1) 100%); /* IE10+ */
    background:   linear-gradient(to bottom,  rgba(237,245,253,1) 0%,rgba(214,231,249,1) 100%) ; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fd', endColorstr='#d6e7f9',GradientType=0 ); /* IE6-8 */



    width:100%!important;
    overflow:visible;
    float:left;
    border-radius:5px;
    position:relative;
  /*  z-index: 10000;    */

}
.twitter-container{
    overflow: hidden;
    margin-bottom: 40px;
}
.fb_logo{
    width:31px;
    height:57px;
    position: absolute;
    background: url(../images/facebook_logo.png) 0 0 no-repeat;
    bottom: 0;
    right: 22px;
}

.facebook-widget h3, .column3_other .facebook-widget h3, .slideset-magazine h3, .twitter-container h3 {
   /* padding:0px 0px 10px 0px;   */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #b9d7ff;
    color:#747474;
    text-transform: none;
    float: none;
    background-color: #d7e7fc;
    padding: 11px 22px;
}
.sm_tri{
    width:8px;
    height:10px;
    position: absolute;
    background: url(../images/face_tria.png) 0 0 no-repeat;
    left: 223px;
    top: 40px;
    z-index: 1000;
}



 .facebook-widget .fb-like, .column3_other .facebook-widget .fb-like {

    float:left;
    width:100%;
    border-top:1px solid #fff;

  /*  left:-9px;   */

    margin-bottom:10px;
    padding: 20px 22px;
}

.moduletable_ajaxscroller {
   /* padding:10px 10px 20px 10px;*/
    background: url(../images/interesting_fact_bg.png) 0 0 no-repeat;
    margin-bottom:18px;
    float:left;
    height:116px;
    width:276px!important;
    border-radius:5px;
}
.moduletable_ajaxscroller .bottom_border_h3{
    display: none;

}
.moduletable_ajaxscroller h3 {
    color:#333333;
    text-transform: none;
    padding: 13px 0 0 23px !important;
}
.moduletable_ajaxscroller .ttl_cont {
    border:none;
}

.moduletable_ajaxscroller  {
    position:relative!important;
}

.column3_other {
      float:left;
      padding:15px 0px 0px 15px;
      width: 274px;

    /*  overflow: hidden;*/
      height: 100%;
}

.column3 h3 {

}

.column3 .foxcontainer form {
   /* padding:20px 0px 10px 3px!important;
    margin:0px!important;   */

}

.ttl_cont   h3 {

}
.column3_other h3 {
    padding-bottom:15px
}

.column3_other .foxcontainer form {
    padding:0 0 10px 3px!important;
    margin:0px!important;

}

.mfp-other-article-inner {
   /* width:543px;
    float:left;     */
    margin-left: -15px;

}

.right_links {
  padding-bottom: 25px;
}
.right_links a {
  display:block;
  width: 212px;
  background: url(../images/link_pic.gif) no-repeat right;
  text-decoration: underline;
  margin: 0px 0px 12px 0px;
  color: #E07935;
}
.right_links a:hover {
  display:block;
  width: 212px;
  background: url(../images/link_pic.gif) no-repeat right;
  text-decoration:underline;
  margin: 0px 0px 12px 0px;
  color: #E07935;
}
.rasp {
  overflow: hidden;
  position:relative;

}
.column1_rasp {
  height: 47px;
  width: 50%;
  _width: 49%;
  float: left;
}
.column1_rasp_other {
  height: 47px;
  width: 75%;
  _width: 74%;
  float: left;
}
.column2_rasp {
  height: 47px;
  width: 25%;
  float: right;
}
.column2_rasp img {
  position: relative;
  left: -27px;
}
*+html .column2_rasp img {top:-5px;}
.column3_rasp {
  height: 47px;
  width: 25%;
  float: right;
}
a.column_link1 {
  background: url(../images/grafic_link1.gif) no-repeat;
  display: block;
  width: 235px;
  height: 36px;
  
  font-family: Myriad Pro;
  font-size: 17px;
  font-weight:normal;
  text-decoration:underline;
  color:#B9B9B9;
  padding: 14px 0px 0px 10px;
  margin-bottom: 5px;
}
a.column_link1:hover {
  background: url(../images/grafic_link1a.gif) no-repeat;
  color: #B3612A;
}
a.column_link2 {
  background: url(../images/grafic_link2.gif) no-repeat;
  display: block;
  width: 235px;
  height: 36px;
  
  font-family: Myriad Pro;
  font-size: 17px;
  font-weight:normal;
  text-decoration:none;
  color:#B9B9B9;
  padding: 14px 0px 0px 10px;
  margin-bottom: 5px;
}
a.column_link2:hover {
  background: url(../images/grafic_link2a.gif) no-repeat;
  color: #B3612A;
}
a.column_link3 {
  background: url(../images/grafic_link3.gif) no-repeat;
  display: block;
  width: 235px;
  height: 36px;
  
  font-family: Myriad Pro;
  font-size: 17px;
  font-weight:normal;
  text-decoration:none;
  color:#B9B9B9;
  padding: 14px 0px 0px 10px;
  margin-bottom: 5px;
}
a.column_link3:hover {
  background: url(../images/grafic_link3a.gif) no-repeat;
  color: #B3612A;
}
div.footer div {
  text-align: left;
/*  background-color:#CCCCCC; */
/*  height:130px; */
  
}
.footer_text {
  padding-top:15px;
  background: #CCCCCC url(../images/bottom_back.gif) no-repeat top right;
  margin:0px auto;
  width: 1200px;
    background-color:#CCCCCC;
}
.bottom_column1 {
  width: 50%;
    background-color:#CCCCCC;
        height:100%;
}
.bottom_column2 {
  float:right;
  width: 25%;
    background-color:#CCCCCC;
    height:100%;
}
.bottom_column3 {
  float:right;
  width: 25%;
  overflow: hidden;
    background-color:#CCCCCC;
        height:100%;
}
.bottom_column3 select {
  border:solid 1px #ADADAD;
  width:235px;
  background: #E6E6E6;
  color: #666666;
  font-size:12px;
  height: 18px;
}

.pad1 {
  padding:0px 20px;
}
.pad1 p {
  margin: 10px 0px;
}
.pad2 {
  padding:5px 20px 0px 20px;
}
.pad3 {
  padding:30px 20px 0px 20px;
}
.pad5 {
  padding:43px 20px 0px 20px;
}
.pad6 {
  padding:40px 20px 0px 5px;
}
.orange {
  color: #E07935;
  background: url(../images/link_pic.gif) no-repeat right;
  padding-right: 20px;
}
/* ---- faq ----*/
a.reply_link {
  color:#004090;
  border-bottom: dashed 1px #004090;
  text-decoration: none;
}
.reply {
  padding: 16px;
  border: dashed 1px #C6C6FF;
  color: #77779C;
}
.reply a {
  color: #77779C;
}
.faq_form {
  position: relative;
  width: 222px;
  height: 158px;
  background: #DFDFE9;
  padding: 20px 7px 7px 9px;
}
.faq_corn1 {
  position: absolute;
  top: 0px;
  left: 0px;
}
.faq_corn2 {
  position: absolute;
  top: 0px;
  right: 0px;
}
.faq_corn3 {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.faq_corn4 {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.faq_text {
  height: 21px;
  width: 206px;
  height: 21px;
  background: #ffffff;
  font-size: 10px;
  color: #6D6D6D;
  border: solid 0px;
  margin-bottom: 20px;
  padding: 6px 0px 0px 6px;
}
textarea {
  width: 206px;
  height: 88px;
  border: solid 0px;
  font-family: Tahoma;
  font-size: 10px;
  color: #6D6D6D;
  overflow: hidden;
  margin-bottom: 7px;
  padding: 6px 0px 0px 6px;
}
.faq_but {
  width: 61px;
  height: 21px;
  background:url(../images/faq_but_back.gif);
  border: solid 0px;
  color: #ffffff;
  font-size: 12px;
}
/* new CSS */
h1 {
  font-size:25px;
  color: #666666;
  font-weight: normal;
        padding:0;
        margin:0;
        margin-bottom:20px;
}


h3 {
  color: #657087;
  text-transform: uppercase;

  font-weight: 400;
}
.ttl_cont h3{
    padding-bottom: 0;
    float: left;
    color: #747474;
}

h1.blue {
  color: #3B549A;
}
.photo_ramka {
  border:solid 3px #E7E7E7;
  padding: 1px;
  margin:0 0 25px 0;
}
.menu_line_img {
  float: left;
}
.adress_pad {
  padding-left:43px;
  display: block;
}
.content_menu {
  float: left;
  width: 276px;
  font-weight: bold;
}
.content_menu ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.content_menu ul li{
  padding: 10px 0px;
}

/* faq */
.faq_item {
  padding: 12px 0px;
  background: url(../images/hor_pics.gif) repeat-x bottom;
}
.faq_pad {
  padding:0px 20px 0px 20px;
}
.blue {
  color: #3B549A;
}


div.componentheading {display:none;}



.other div.componentheading {display:none;}


.other div.componentheading {display:none;}
h1, td.contentheading {
  font-family:Tahoma;
  font-weight: normal;
  color: #3B549A!important;

  line-height:15px;
}

.breadcrumbs { margin-bottom:10px}
.breadcrumbs li {text-transform:lowercase;}
.breadcrumbs span {position:relative;left:-18px; color:#999999; /*text-transform:lowercase;*/}


.quad_img2 {
  position: absolute;
  top: 300px;
  right:-140px;
  z-index: 0;
  display:none;
}
.quad_img1 {
  position: absolute;
  top: 250px;
  right:-199px;
  z-index: 100;
  display:none;
}
.quad_img2_home {
  position: absolute;
  top: 350px;
  right:-140px;
  z-index: 0;
  display:none;
}
.quad_img1_home {
  position: absolute;
  top: 300px;
  right:-199px;
  z-index: 0;
  display:none;
}
.home_quad {
  position: absolute;
  top: 250px;
left:-99px;
  display:none;
}

div.contact_email input.inputbox {border:solid 1px #425FAF;width:300px;height:19px;padding:0px;margin:3px 0px 0px 0px;}

div.contact_email textarea {border:solid 1px #425FAF;width:300px;font-size:11px;font-family:Tahoma;padding:0px;}
input.button_validate {border:solid 1px #425FAF;}

.contentpaneopen td input.inputbox {border:solid 1px #425FAF;width:300px;height:18px;padding:0px;}


.collage_text {text-align:center;padding:52px 0px 0px 0px;width:410px;margin:0px auto;}
.collage_text h3 {display:inline;font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal;font-size:32px;color:#B54C07; text-transform:none; }
.collage_text h4 {display:block;font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal;font-size:20px;color:#B54C07;margin-left:59px;position:relative;top:-15px;_top:-3px;}


.collage_text_home {text-align:center;padding:72px 0px 0px 0px;width:400px;margin:0px auto;}
.collage_text_home h3 {display:inline;font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal;font-size:32px;color:#B54C07;}
.collage_text_home h4 {display:block;font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal;font-size:20px;color:#B54C07;margin-left:59px;position:relative;top:-15px;_top:-3px;}

.contact_form_table td {padding:4px 2px 4px 2px;}
.contact_form_table td input.inputbox {width:300px;border:solid 1px #425FAF;font-size:11px;height:18px;padding:3px 6px 0px 6px;color:#333333;}
.contact_form_table td textarea {width:300px;font-family:Tahoma;height:150px;font-size:11px;border:solid 1px #425FAF;333333;padding:3px 6px 0px 6px;}
.contact_form_table td input.button_validate {background:#425FAF url(../images/button_back.gif);width:91px;height:20px;border:solid 0px red;color:#ffffff;text-transform:uppercase;font-size:9px;font-weight:bold;}
.contact_form_text {width:150px;padding-right:15px;background:url(../images/contact_form_pic.gif) no-repeat right 5px;}
.contact_textarea_text {width:150px;padding-right:15px;background:url(../images/contact_textarea_pic.gif) no-repeat right 5px;}

div.contact_form_error {position:relative;top:-15px;right:-5px;color:#E91212;}
.contact_form_table td.obligatory_text {color:#8F8468;font-size:11px;padding-left:5px;}

.bottom_contact_col1 {float:left;padding-right:20px;}

.componentheading, h1 {color:#666666;}

.mainlevel-menuservice {display:block;margin:5px 0px;}

a.latestnews,a.latestnews:hover, a.latestnews:visited, a.latestnews:link{
font-size: 12px;
text-decoration: underline;
font-weight: bold;
display: block;
margin-bottom: 10px;
}

ul.latestnews li {
  padding-bottom:15px;
}
ul.latestnews li a {
  font-weight:bold;
  color:#666666;
}


a.mainlevel {font-weight:bold;margin:6px 0px;display:block;}
a#active_menu {color:#666666;text-decoration:none;font-weight:bold;}

.bottom_contact_col1 {width:56px;float:left;}

.bottom_contact_col2 {}

.big_grey {color:#666666;font-size:22px;font-family:Tahoma;font-weight:normal;}

.grey_middle {color:#666666;font-size:16px;font-family:Tahoma;font-weight:normal;}

div.contact_ramka {border:solid 3px #E7E7E7;}

/* News section */
span.small {font-size:11px;color:#666666;}
.dgm_news p {line-height:16px;margim-top:10px;margin-bottom:0px;color:#666666;}
.dgm_news a {color:#666666;font-weight:bold;}
a.small {border:solid 1px #D2D2D2;color:#666666;display:block;background:url(../images/link_back.gif) no-repeat right;width:134px;padding:2px 0 3px 4px; }

.other 
.column1 {
  width: 23%;
  _width: 11%;
  height: 100%;
  min-height:480px;
  _height: 480px;
 /* background: url(../images/column_pics.gif) repeat-y right;  */
  float: left;
  position: relative;
  padding:0 10px;
  overflow: hidden;
}



.content ul.menu li {
    border-bottom: 1px dotted #cad3dc;
   /* padding:8px 0 8px 0;      */
    font-weight:bold;
    padding: 0;
}
.content ul.menu li a:hover{
    background: url(../images/menu_hover.png) 0 0 no-repeat ;
}
.content ul.menu li:first-child {
    border-top: 1px dotted #cad3dc;
}
.content ul.menu a {
    display: block;

    padding: 8px 0 8px 18px;
}
ul.menu li.deeper{
    border-bottom: none;
    padding-bottom: 0;
}
ul.menu li.deeper > ul{
    margin:0;
}
ul.menu li.deeper > a{
      padding-bottom: 8px;
}
.content ul.menu li a{
    color:#657087;
    text-decoration: none;
    font-weight: 400;
}
ul.menu li.current.active > a{
    background: url(../images/menu_hover.png) 0 0 no-repeat ;

}
.content ul.menu li.active>a {color:#666666;text-decoration:none;}

.content ul.menu li ul li { margin:0;  font-weight:normal; }
.content ul.menu li ul li a{
    padding-left: 32px
}
.icons {
float:right;
margin-top:-30px;
}

.icons li {
    display:inline;
    margin-left: 3px;
}

div.items-leading div:first-child{
	margin-bottom: 23px;
}

.items-leading h3 {
  margin-top:20px;  
}
.items-leading h3 a{
  font-weight: bold; 
}
.items-leading p strong{
	font-weight: normal;
	color: #333;
}
.level_0 li {  margin-top:20px; font-weight:bold; font-size:14px; }
.level_0 ul { padding:0; margin:0; }
.level_0 ul ul { padding:0; margin:0;  }
.level_0 li li { font-size:12px;  padding:0; margin:0; margin-left:15px; margin-top:10px;}
.level_0 ul li { font-weight:normal; }
.level_0 li li li { font-size:12px;  padding:0; margin:0; margin-left:15px; }

.createdate {
    padding-bottom:10px;
}

.items-row {
  color: #7A7A7A;
        padding-bottom:10px;
}

.search {
    color: #7A7A7A;
}

.pagination {
    padding:0;
    margin:0;
}

.pagination ul {
    padding:0;
    margin:0;
}

.pagination ul li {
    color: #666666;
  display:inline; padding-right:10px;  
}


.minifrontpage-default .clrfix {
	clear: both;
}
#minifrontpageid {
}
.minifrontpage-default .mfp-table-cell {
	text-align: left;
        border-bottom:1px dotted #d9e1e9;
        padding-top: 24px;
        padding-bottom: 20px;
}
.minifrontpage-default .mfp-table-cell-inner {
	margin-right: 10px;
}
.minifrontpage-default .mfp-table-cell p {
	font-size: 100%;
	color: #7a7a7a;
	padding: 0px 10px 0px 10px;
	background: none;
	border-radius: 0px;
	box-shadow: none;
	margin: 0 0 0px 0;
	text-shadow: 0 1px 0 #fff;
	line-height: 16px;
}
.minifrontpage-default .mfp-table-cell:hover p {
	background: none;
	box-shadow: none;
}
.minifrontpage-default .mfp-date-author {
	font-size:80%;
	line-height: 120%;
	color: #666;
	margin-bottom: 11px;
	display: block;
    margin-top: 8px;
    padding: 2px 10px;
}
.minifrontpage-default a.mfp-readon {
	background: #7BA428;
	color: #fff!important;
	padding: 5px 10px;
	font-size: 80%;
	text-decoration: none;
	margin: 0 0 10px 0!important;
	display:inline-block;
	border-radius: 4px;
}
.minifrontpage-default a.mfp-readon:hover {
	background: #000!important;
}
.minifrontpage-default .mfp-introtitle {
	/* display: inline-block; */
	vertical-align: top;
	font-size: 120%;
	line-height: 120%;
	color:#CC9900;
	margin-bottom: 5px;
}
.minifrontpage-default .mfp-other-article {
	text-align: left;
	vertical-align: top;
}
.minifrontpage-default .mfp-other-article-inner {
	font-size: 90%;
	color: #666;
	/*padding: 5px 10px;    */
	/*background: #f0f0f0;*/
	border-radius: 4px;
	/*box-shadow: inset 0px 0px 10px #eee;  */
	/*margin: 10px 10px 0 0;     */
	text-shadow: 0 1px 0 #fff;
	line-height: normal;
}
.last-cell {
 	margin-right: 0!important;
 }
.minifrontpage-default .mfp-other-article-inner li {
	margin-left: 10px;
	/*list-style: disc!important;  */
}
.minifrontpage-default .mfp-other-article-title {
	text-transform: uppercase;
	/*font-size: 80%;   */
	color: #657087;
	display: block;
	margin: 16px 0 16px 15px;
	line-height: 16px;
	/*font-weight: 700;  */
    font-size: 12px;
}
.minifrontpage-default #mfptabs ul{
	position:relative;
	margin-left: 0!important;
	padding-left: 0!important;
	margin-bottom: 10px!important;
	display: inline-block;
	float: right;
}
.minifrontpage-default #mfptabs ul li{
	float:left;
	width:6px;
	height:6px;
	background:#ccc;
	cursor:pointer;
	list-style-type:none!important;
	text-align:center;
	margin-right:5px !important;
	border-radius: 6px;
	box-shadow: inset 0px -1px 2px #bbb;
}
.minifrontpage-default #mfptabs ul li.activex {
	background: #666;
	box-shadow: inset 0px -1px 2px #111;
}
.minifrontpage-default #mfptabs ul li:hover{
	background:#333;
}
.minifrontpage-default .minifrontpageid {
	table-layout: fixed;
	z-index: 99999!important;
	overflow: hidden!important;
}
.minifrontpage-default .anim-div {
	z-index: 1!important;
}
.minifrontpage-default .mfp-table-cell-inner .mfp-img-left {
	float: left;
    border:1px solid #dae1e7;
    padding: 3px;
	margin: 0 10px 10px 0;
}
.minifrontpage-default .mfp-table-cell-inner .mfp-img-left:hover {
    border:1px solid #31a3ec;
}
.minifrontpage-default .mfp-table-cell-inner .mfp-img-right {
	float: right;
	margin: 0 0 10px 10px;
}
.minifrontpage-default .mfp-categ {
}
.minifrontpage-default .mfp-categ a {
	display: inline-block;
	font-size: 80%;
	background: url(../../../../images/categ.png) 5px 50% no-repeat #f0f0f0;
	padding: 5px 10px !important;
	margin: 0 5px 10px 0;
	border-radius: 4px;
	text-decoration: none;
	text-indent: -9999px;
	width: 10px;
}
.minifrontpage-default .mfp-categ a:hover {
	background: url(../../../../images/categ.png) 5px 50% no-repeat #666!important;
	text-indent: 20px;
	width: auto;
	position: absolute;
	z-index: 99999;
	color: #fff;
}


.moduletabledatacloud {

    border-radius: 5px;
    background-color:#f1f8fe;
    padding:10px 10px 10px 10px;
    	background: url(../images/datacloud.png) 0px 0px no-repeat #666!important;
}

.moduletabledatacloud h3 {
    padding-bottom:10px;
}

.moduletabledatacloud a {

}
#joeswordcloud {
    margin-top: 21px;
	width: 256px;
	height: 332px;  /*для английской версии первое значение на 290*/
	padding: 20px 10px 15px;  /*для английской версии первое значение на 13*/
	background: url(../images/tagcloud_bg.png) top center no-repeat ;
	vertical-align: middle;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and ( -webkit-min-device-pixel-ratio : 0 ) {
    #joeswordcloud {
        margin-top: 15px!important;
    }
}

#joeswordcloud a{
    color:#0180d2;
    text-decoration: none;
    font-family: arial, sanf-serif;
}
#joeswordcloud a:hover{
    text-decoration: underline!important;
}
#joeswordcloud p{
	top: 30px;
    line-height: 24px;
	display: block;

	width: 247px;    /*для русской версии закомментировать это свойство*/
	margin: 5px auto 5px;
	
}


/*-----------------------------------STYLE FOR NEW FOOTER---------------------------------*/



.footer{
/*	position: absolute;*/
	background: #e9f3ff url(../images/img/bgfooter.png) top center repeat-x;
/*	height: 440px;*/
	width: 100% !important;
	font-family: Arial, Helvetica, sans-serif;
}
.internalFooter{
	background: #e9f3ff url(../images/img/bgfooter.png) top center repeat-x;
	padding-top: 1px;
	width: 1200px;
/*	height: 440px;*/
	margin-left: auto;
	margin-right: auto;
/*	border: 1px solid red;*/

}
.wrapinternalFooter_down{
    background: white;
   /* overflow: hidden;*/
    width: 100%;
}
.internalFooter_down{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: white;
}
ul.mainSign{
	margin: 0;
/*	border: 1px solid lime;*/
	overflow: hidden;
	padding: 0 0 0 15px;
	vertical-align: middle;
	height: 44px;
 	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	text-shadow: 1px 1px 1px gray;
}
ul.mainSign li{
	display: inline;
	float: left;
	width: 215px;
	margin-top: 10px;
	margin-right: 80px; /*85*/
/*	border: 1px solid black;*/
}
.wrapDaughter{
	float: left;	
}
.moduletable_menuFooterCompany ul.menu_daughter{

	margin: 0 95px 25px 0;
	padding: 0;
	list-style: none;
/*	border: 1px solid navy;*/
	width: 200px;
/*	height: 290px;*/
}
.moduletable_menuFooterCompany ul.menu_daughter li{
	padding: 0;
	margin: 0;
	display: block;
	color: #6c788f;
	text-shadow: 1px 1px 1px white;
	vertical-align: middle;
	border-top: 1px dashed #b2c5d8;
	border-bottom: 1px dashed #ecf2f7;
/*	border: 1px solid red;*/
}
.moduletable_menuFooterCompany ul.menu_daughter li a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c788f;
/*	padding: 10px 0 12px 0;*/
	display: block;
	height: 23px;
	padding-left: 15px;
	padding-top: 7px;
	//height: 29px;
	height: 23px !ie;
/*	border: 1px solid navy;*/
}
.moduletable_menuFooterCompany ul.menu_daughter li a:hover{
 	background-image: url(../images/img/bglia.jpg); 
/*	background: #e8f0f8;*/
}

/*-------НАЧАЛО-------------------СТАРОЕ ОФОРМЛЕНИЕ ДЛЯ ВСЕХ МЕНЮ В ФУТЕРЕ---------------------------*/

ul.daughter{

	margin: 0 95px 25px 0;
	padding: 0;
	list-style: none;
/*	border: 1px solid navy;*/
	width: 200px;
	height: 290px;
}
ul.daughter li{
	padding: 0;
	margin: 0;
	display: block;
	color: #6c788f;
	text-shadow: 1px 1px 1px white;
	vertical-align: middle;
	
/*	border: 1px solid red;*/
}
ul.daughter li a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c788f;
/*	padding: 10px 0 12px 0;*/
	display: block;
	height: 23px;
	padding-left: 15px;
	padding-top: 7px;
	//height: 29px;
	height: 23px !ie;
/*	border: 1px solid navy;*/
}
ul.daughter li a:hover{
 	background-image: url(../images/img/bglia.jpg); 
/*	background: #e8f0f8;*/
}
/*----------------------------СТАРОЕ ОФОРМЛЕНИЕ ДЛЯ ВСЕХ МЕНЮ В ФУТЕРЕ--------------КОНЕЦ-------------*/

.topBorder{
	border-top: 1px dotted #b2c5d8;
}
.bottomBorder{
	border-bottom: 1px dotted #ecf2f7;
}
.rightBorder{
	border-right: 1px dotted #ecf2f7;
}
.socialNetsAndAssociation{
	width: 295px;
	overflow: hidden;
/*	border: 1px solid red;*/
	padding-left: 15px;
}
.socialNetsAndAssociation span{
	display: block;
	margin: 8px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c788f;
	text-shadow: 1px 1px 1px white;
}
.socialNetsAndAssociation ul{
	margin: 10px 0 0 0;
	padding: 0;
	list-wtyle: none;
	overflow: hidden;
}
.socialNetsAndAssociation ul li{
	display: inline;
	margin: 0 0px 5px 0;
	float: left;
}
.socialNetsAndAssociation ul li a {
	text-indent: 0px;
}
.socialNetsAndAssociation ul li a span{
	display: none;
}
ul.socialNets{
	height: 80px;
}
ul.socialNets li{
	height: 30px;
	width: 30px;
	margin-right: 10px;
}
ul.socialNets li a{
	display: inline-block;
	height: 30px;
	width: 30px;
}
a.e_mail{
	font-size: 14px;
	line-height: 20px;
	color: #3f454f;
	/*margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;*/
}

.terms{
	display: block;
	padding-top: 6px;
}
.copyright {
    color: #3F454F;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-top: 15px;
}
.terms{
	font-size: 15px;
	color: #425faf;
	text-decoration: none;
}
.terms:hover{
	text-decoration: underline;
}
div.tel{
	height: 30px;
	display: block;
	font-size: 15px;
	color: #425faf;
	padding: 7px 0 0 45px;
	background: url(../images/img/tel.png) center left no-repeat;
}
a.e_mail{
	height: 30px;
	display: inline-block;
	font-size: 15px;
	color: #425faf;
	padding: 7px 0 0 45px;
	margin-top: 15px;
	text-decoration: none;
	background: url(../images/img/email.png) center left no-repeat;
}

a.e_mail{
	top: 0;
}
ul.association{
	overflow: hidden;
/*	max-height: 150px;*/
}
ul.association li{
	width: 68px;
	height: 40px;
	margin-left: 0;
}
ul.association li a{
	display: inline-block;
	width: 68px;
	height: 40px;
/*	text-indent: -10000px;*/
}

/*------------ДОБАВЛЕНИЕ КЛАССОВ АССОЦИАЦИЙ-------------------------*/
.step{
	background: url(../images/img/step.png) center center no-repeat;
}
.step:hover{
	background: url(../images/img/stepcolor.png) center center no-repeat;
}
.bmm{
	background: url(../images/img/bmm.png) center center no-repeat;
}
.bmm:hover{
	background: url(../images/img/bmmcolor.png) center center no-repeat;
}
.acra{
	background: url(../images/img/acra.png) center bottom no-repeat;
}
.acra:hover{
	background: url(../images/img/acracolor.png) center bottom no-repeat;
}
.at{
	background: url(../images/img/at.png) center center no-repeat;
}
.at:hover{
	background: url(../images/img/atcolor.png) center center no-repeat;
}
.ifa{
	background: url(../images/img/ifa.png) center center no-repeat;
}
.ifa:hover{
	background: url(../images/img/ifacolor.png) center center no-repeat;
}
.dfa{
	background: url(../images/img/dfa.png) center center no-repeat;
}
.dfa:hover{
	background: url(../images/img/dfacolor.png) center center no-repeat;
}
.iap{
	background: url(../images/img/iap.png) center center no-repeat;
}
.iap:hover{
	background: url(../images/img/iapcolor.png) center center no-repeat;
}
.niv{
	background: url(../images/img/niv.png) center center no-repeat;
}
.niv:hover{
	background: url(../images/img/nivcolor.png) center center no-repeat;
}
.law{
	background: url(../images/img/law.png) center bottom no-repeat;
}
.law:hover{
	background: url(../images/img/lawcolor.png) center bottom no-repeat;
}
.arif{
	background: url(../images/img/arif.png) center center no-repeat;
}
.arif:hover{
	background: url(../images/img/arifcolor.png) center center no-repeat;
}
.win{
    background: url(../images/img/win.png) center center no-repeat;
}
.win:hover{
    background: url(../images/img/wincolor.png) center center no-repeat;
}
.itpa{
    background: url(../images/img/itpa.png) center center no-repeat;
}
.itpa:hover{
    background: url(../images/img/itpacolor.png) center center no-repeat;
}
.iba{
    background: url(../images/img/iba.png) center center no-repeat;
}
.iba:hover{
    background: url(../images/img/ibacolor.png) center center no-repeat;
}
.tact{
    background: url(../images/img/tact.png) center center no-repeat;
}
.tact:hover{
    background: url(../images/img/tact_color.png) center center no-repeat;
}
.cb{
    background: url(../images/img/centralbank_blue.png) center center no-repeat;
}
.cb:hover{
    background: url(../images/img/centralbank_color.png) center center no-repeat;
}
.dnb{
    background: url(../images/img/dnb_blue.png) center center no-repeat;
}
.dnb:hover{
    background: url(../images/img/dnb_color.png) center center no-repeat;
}
.finma{
    background: url(../images/img/finma_blue.png) center center no-repeat;
}
.finma:hover{
    background: url(../images/img/finma_color.png) center center no-repeat;
}
.ibsa{
    background: url(../images/img/ibsa_blue.png) center center no-repeat;
}
.ibsa:hover{
    background: url(../images/img/ibsa_color.png) center center no-repeat;
}
.icsa{
    background: url(../images/img/icsa_blue.png) center center no-repeat;
}
.icsa:hover{
    background: url(../images/img/icsa_color.png) center center no-repeat;
}
.ifsc{
    background: url(../images/img/ifsc_blue.png) center center no-repeat;
}
.ifsc:hover{
    background: url(../images/img/ifsc_color.png) center center no-repeat;
}
.iod{
    background: url(../images/img/iod_blue.png) center center no-repeat;
}
.iod:hover{
    background: url(../images/img/iod_color.png) center center no-repeat;
}
.rak{
    background: url(../images/img/rakftz_blue.png) center center no-repeat;
}
.rak:hover{
    background: url(../images/img/rakftz_color.png) center center no-repeat;
}
.acams{
    background: url(../images/img/acams_blue.png) center center no-repeat;
}
.acams:hover{
    background: url(../images/img/acams_color.png) center center no-repeat;
}
.afm{
    background: url(../images/img/afm.png) center center no-repeat;
}
.afm:hover{
    background: url(../images/img/afm_color.png) center center no-repeat;
}
.ampa{
    background: url(../images/img/ampa.png) center center no-repeat;
}
.ampa:hover{
    background: url(../images/img/ampa_color.png) center center no-repeat;
}
.fca{
    background: url(../images/img/fca.png) center center no-repeat;
}
.fca:hover{
    background: url(../images/img/fca_color.png) center center no-repeat;
}
.aqto{
    background: url(../images/img/ctc.png) center center no-repeat;
}
.aqto:hover{
    background: url(../images/img/ctc_color.png) center center no-repeat;
}
.iso{
    background: url(../images/img/iso_blue.png) center center no-repeat;
}
.iso:hover{
    background: url(../images/img/iso_color.png) center center no-repeat;
}
.cysec{
    background: url(../images/img/cysec_blue.png) center center no-repeat;
}
.cysec:hover{
    background: url(../images/img/cysec_color.png) center center no-repeat;
}


/*----------ДОБАВЛЕНИЕ КЛАССОВ СОЦСЕТЕЙ---------------------*/
.footer a.facebook{
	background: url(../images/img/facebookicon.png) center center no-repeat;
}
.footer a.twitter{
	background: url(../images/img/twittericon.png) center center no-repeat;
}
.footer a.in{
	background: url(../images/img/inicon.png) center center no-repeat;
}
.footer a.vk{
	background: url(../images/img/vkicon.png) center center no-repeat;
}
.footer a.youtube{
	background: url(../images/img/youtubeicon.png) center center no-repeat;
}
.footer a.instagram{
	background: url(../images/img/instagram.png) center center no-repeat;
}
.footer a.gplus{
	background: url(../images/img/gicon.png) center center no-repeat;
}
.footer a.pinte{
	background: url(../images/img/pinteicon.png) center center no-repeat;
}
.footer a.tmbl{
	background: url(../images/img/tmblicon.png) center center no-repeat;
}

/*---------------Banner----------------*/
@font-face {
  font-family: Open_Sans_Condensed_Light;
  src: url('../fonts/open_sans_condensed/Open_Sans_Condensed_Light.ttf'); 
   
}

.bannerConsult{
	background: url(../images/img/banner.png) top center no-repeat; 
	height: 208px;
	width: 274px;
	padding-top: 1px;
	margin: 0px 5px 15px 5px;
	float: left;
}
.consult{
	font: 24px  Open_Sans_Condensed_Light, Arial, sans-serif;
	font: 15px Arial, sans-serif\0/;  /*IE 8-9*/
	line-height: 18px\0/;  /*IE 8-9*/
	margin-top: 13px\0/;  /*IE 8-9*/
	color: #3b549a;
	text-transform: uppercase;
	line-height: 24px;
	margin-top: 127px;
	margin-left: 10px;
}
.consult a, .telOrSkype a{
	text-decoration: none;
	
}
.telOrSkype a{
	color: white;
}
.telOrSkype {
	font: 19px  Open_Sans_Condensed_Light, Arial, sans-serif;
	line-height: 20px;
	font: 13px Arial, sans-serif\0/;  /*IE 8-9*/
	color: #fff;
	margin-top: 14px;
	margin-top: 20px !;  /*IE 7*/
	margin-top: 17px\0/;  /*IE 8-9*/
	margin-left: 10px;
}
a.ban{
	outline: none;
	text-decoration: none;
	
}

/*----------STYLES FOR STRIP SOCIAL NETS------------*/

.column2_other .likeSocialNets{
	border-radius: 7px;
	width: 275px;
	height: 210px;
	margin: 0 auto;
}
.column2_other .likeSocialNets ul{
	border-radius: 7px;
	overflow: hidden;
	width: 275px;
	height: 210px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/img/bglike.png)  no-repeat;
}
.column2_other .likeSocialNets ul li{
	padding-left: 25px;
	position: relative;
	width: 250px;
	height: 41px;
	
}
.twtr-widget {
	border: 1px solid transparent;
	overflow: hidden;
    background: url(../images/twitter_bl.png) 0 0 no-repeat;
    height:179px;
}
.twtr-hd{
    padding-top: 6px!important;
}
.twtr-hd h3{
    display: none;
}
.twtr-hd h4 a{
    line-height: 29px !important;
}
.twtr-ft a[href="https://twitter.com"]{
    display: none;

}

.item-page{
	margin-bottom: 40px;
}
/*----------------------------ВЫПАДАЮЩИЙ СЕЛЕКТ ДЛЯ ВЫБОРА ЯЗЫКА---------------------*/
.select_lang{
	margin: 0 auto; 
	width: 120px; 
	position: relative;
	top: 40px;
	left: -10px;
	float: left;
	z-index: 100000;
}

.lang_name{
	width: auto !important;
}
.wrap_lang{
	margin: 0 auto; 
/*	width: 150px;*/ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #657087;
	text-align: right;
}
.current_lang{
	padding: 0 0 0 25px !important;
	text-align: right;
	margin: 0 20px 0 0;
	width: auto !important;
}
.current_lang div{
	font-size: 12px;
	line-height: 32px;
	color: #657087;
	text-decoration: none;
	cursor: pointer;
}
.current_lang div:hover{
	text-decoration: underline;
}
.russia, .english, .china, .israel, .holland, .germany{
	display: inline-block;
	padding: 0 0 0 25px;
	text-align: right;
}
.russia{
	background-image: url(../images/img/russia.png) !important; 
}
.english{
	background-image: url(../images/img/english.png) !important; 
}
.china{
	background-image: url(../images/img/china.png) !important; 
}
.israel{
	background-image: url(../images/img/israel.png) !important; 
}
.holland{
	background-image: url(../images/img/holland.png) !important; 
}
.germany{
	background-image: url(../images/img/germany.png) !important; 
}
.russia, .english, .china, .israel, .holland, .germany{
	background-position: left center;
	background-repeat: no-repeat;
}
ul.popup_list{
	background: #dbe4ef;
	border-radius: 4px;
	box-shadow: 1px 1px 2px gray;
	list-style: none;
	width: 146px;
	padding: 0;
	margin: -5px 0 5px;
	position: absolute;
	left: 50px;
/*	z-index: 1000;*/
	display: none;
	overflow: hidden;
	
}
ul.popup_list li{
	display: block;
/*	border-top: 1px dashed #b3c6d8;
	border-bottom: 1px dashed #ffffff; */
	padding:0 8px;
	overflow: hidden;
	text-align: left;
}
ul.popup_list li:hover{
	background: #eff3f8;
}
ul.popup_list li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #657087;
	text-decoration: none;
	text-shadow: 1px 1px 2px white;
	border-top: 1px dashed #b3c6d8;
	border-bottom: 1px dashed #ffffff;
	display: block;
	text-align: left;
	
}
ul.popup_list li a:hover{
/*	text-decoration: underline;*/
/*	background-color: #E1E8F0;*/
}
.select{
	position: absolute;
	top: 10px;
	right: 0;
	width: 15px;
	height: 16px;
	float: right;
	background: url(../images/img/bg_change_lang.png) center right no-repeat; 
	cursor: pointer;
}
.selected{
	background: url(../images/img/bg_change_lang_hover.png) center right no-repeat !important; 
}








/*-------------------------НОВОЕ ГЛАВНОЕ МЕНЮ ------------------------------------*/

ul.menu_general {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-family: Arial;
/*	overflow: hidden;*/
	position: relative;
	z-index: 1000; 
	}
ul.menu_general li {
	list-style: none;
	float: left;
	height: 43px;
	padding: 0;
	margin: 0;
/*	width: 150px;*/
	text-align: center;
	position: relative;
	background: url(../images/menu_general_li_right_bg_1.png) center right no-repeat; 
	z-index: 1000;
    }
ul.menu_general li + li + li{
/*	width: 200px;*/
}
ul.menu_general li + li + li a{
/*	width: 250px; */
}
ul.menu_general li + li + li + li a{
/*	width: 150px;*/
}

ul.menu_general li ul {
	list-style: none;
	padding: 0;
	width: auto;    /*width: 150px;*/
	display: none;
	position: absolute;
	left: 0;
	top: 43px;
	z-index: 1000;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #d3dde6;
	overflow: hidden;
	}
ul.menu_general li:hover ul{   /*отображение меню при наведении*/
	display: block;
}
ul.menu_general li ul li {
	display: block;
	float: none;
/*	height: auto;*/
	margin: 0;
	width: auto !important;  /*230*/
	text-align: center;
	background: transparent;
	padding: 0 10px;
	overflow: hidden;
	height: auto;
	}
	
ul.menu_general li.acitve ul li{
	display: block;
	float: none;
	height: auto;
	margin: 0;
	width: auto !important;  /*230*/
	text-align: center;
	background: transparent !important;
	padding: 0 10px;
	overflow: hidden;
	}
/*	
ul.menu_general  li + li + li ul{ /* ширина для 3 списка*/ /*
	width: 250px !important;
}
ul.menu_general  li + li + li ul li{
	width: 230px !important;
}
ul.menu_general  li + li + li ul li a{
	width: 210px !important;
}
ul.menu_general  li + li + li + li ul{ /* ширина для 4 списка*/
/*	width: 150px !important;
}

*/
ul.menu_general li ul li:hover{
	background: transparent;
}
ul.menu_general li ul li a{
	display: block;
	height: auto;
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	color: #657087;
	text-shadow: 1px 1px 2px white;
	text-align: left;
/*	border: 1px solid red;*/
	text-transform: none;
	width: auto !important;   /*210*/
	padding: 0 10px;
	border-bottom: 1px dashed #ecf2f7;
	border-top: 1px dashed #b2c5d8;
/*	margin: 1px 0 0 0;*/
}	
ul.menu_general li ul li a:hover{
	/*text-decoration: underline;    */
	color: #657087;
	text-shadow: 1px 1px 2px white;
	background: none;
}	
ul.menu_general li ul li + li + li a:hover{ /*при наведении на 3 ссылку и дальнейшие ссылки*/
	background: none;
}	
	
	
	
ul.menu_general li a {
	display: block;
	width: auto;
	padding: 0 22px;
	height: 43px;  					/*height: 43px;*/
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 2px black;
	}
ul.menu_general li.active ul li a {    /*для активного элемента*/
	display: block;
	width: auto;
	padding: 0 22px;
	height: auto;
	color: #657087;
	text-decoration: none;
	text-shadow: 1px 1px 2px white;
	background: none;
	padding: 0 10px;
/*	border-bottom: 1px dashed #ecf2f7;*/
	border-top: 1px dashed #b2c5d8;
	}	
ul.menu_general li.active ul li a:hover{

	text-decoration: none!important;
}
ul.menu_general li ul li:hover{
	background: #eff3f8;
}




	
ul.menu_general li ul{				/*------ОФОРМЛЕНИЕ ДЛЯ НЕАКТИВНОГО ВЫПАДАЮЩЕГО СПИСКА №1---------*/
	width: 225px !important;
}
ul.menu_general li ul li{
	width: 205px !important;
}
ul.menu_general li ul li a{
	width: 185px !important;
}


ul.menu_general li + li ul{				/*------ОФОРМЛЕНИЕ ДЛЯ НЕАКТИВНОГО ВЫПАДАЮЩЕГО СПИСКА №2---------*/
	width: 185px !important;
}
ul.menu_general li + li ul li{
	width: 165px !important;
}
ul.menu_general li + li ul li a{
	width: 145px !important;
}



ul.menu_general li + li + li ul{				/*------ОФОРМЛЕНИЕ ДЛЯ НЕАКТИВНОГО ВЫПАДАЮЩЕГО СПИСКА №3---------*/
	width: 232px !important;
}
ul.menu_general li + li + li ul li{
	width: 212px !important;
}
ul.menu_general li + li + li ul li a{
	width: 192px !important;
}


ul.menu_general li + li + li + li ul{				/*------ОФОРМЛЕНИЕ ДЛЯ НЕАКТИВНОГО ВЫПАДАЮЩЕГО СПИСКА №4---------*/
	width: 165px !important;
}
ul.menu_general li + li + li + li ul li{
	width: 145px !important;
}
ul.menu_general li + li + li + li ul li a{
	width: 125px !important;
}





ul.menu_general li a:hover{	
	background: /*#7ea7d6 */url(../images/menu_general_li_hover.png) no-repeat bottom left;
	-moz-background-size: 100% 5px; /* Firefox 3.6+ */
    -webkit-background-size: 100% 5px; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100% 5px; /* Opera 9.6+ */
    background-size: 100% 5px; /* Современные браузеры */
	background-size: 100% 5px;
}

/*
ul.menu_general li + li + li>a:hover{
	background: /*#7ea7d6 *//* url(../images/menu_general_li_hover_250.png) no-repeat bottom left;
}
ul.menu_general li + li + li + li>a:hover{
	background: /*#7ea7d6 *//* url(../images/menu_general_li_hover.png) no-repeat bottom left;
}
ul.menu_general li:hover ul, ul.menu_general li.jshover ul {
	display: block;
	}
ul.menu_general li:hover, ul.menu_general li.jshover {
/*	background: #424242;*/
/*	}
*/
	
	
	
ul.menu_general li.acitve ul li{
	display: block;
	float: none;
	height: auto;
	margin: 0;
	width: auto !important;  /*230*/
	text-align: center;
	background: transparent !important;
	padding: 0 10px;
	overflow: hidden;
	}
ul.menu_general li.acitve ul li a{}

.top_border_circle{
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.bottom_border_circle{
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ttl_cont{
    overflow: hidden;
    border-bottom: 1px solid #d9e1e9;
}
.bottom_border_h3{
    height:4px;

    background: rgb(10,159,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhOWZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTY0YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(10,159,253,1) 0%, rgba(62,100,181,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(10,159,253,1)), color-stop(100%,rgba(62,100,181,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(10,159,253,1) 0%,rgba(62,100,181,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(10,159,253,1) 0%,rgba(62,100,181,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(10,159,253,1) 0%,rgba(62,100,181,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(10,159,253,1) 0%,rgba(62,100,181,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a9ffd', endColorstr='#3e64b5',GradientType=1 );
    margin-top: 3px; /* IE6-8 */

}
.column3 .ttl_cont      {
    margin-bottom: 0px;
}
.img_cont{
    float: left;
}
.article_cont{
    float: right;
    width: 345px;
    border-left:1px solid #f0f3f6;
    padding-left: 19px;
}
.article_cont p{
    padding: 0!important;
}
.mfp-introtitle a{
    color:#007fd2;
    text-decoration:none;
}
.mfp-date-author{
    float: left;
    color:#fff!important;
    background-color: #bdcbd8;
}
.clear{
    clear:both;
 /*   height:0;*/
}

.mfp-other-article-inner ul{
    background: rgb(236,237,240); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWRmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(236,237,240,1) 0%, rgba(255,255,255,1) 70%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,237,240,1)), color-stop(70%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(236,237,240,1) 0%,rgba(255,255,255,1) 70%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(236,237,240,1) 0%,rgba(255,255,255,1) 70%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(236,237,240,1) 0%,rgba(255,255,255,1) 70%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(236,237,240,1) 0%,rgba(255,255,255,1) 70%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecedf0', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

    list-style: none;
    position: relative;
    margin-top: 19px;
}
.mfp-other-article-inner ul li{
    border-top: 1px #e3e9f0 solid;
    padding: 12px 5px;
}
.mfp-other-article-inner ul li:first-child{
    border-top:none;
}
.mfp-other-article-inner ul li a{
    font-size: 12px;
    color:#007fd2 ;
    text-decoration: none;
}
.white_triangle{
    top:0;
    position: absolute;
    width: 11px;
    height:6px;
    background: url(../images/small_white_triangle.png) 0 0 no-repeat;
    left: 111px;
}
ul#mainlevel li > ul{
    margin-top: 0!important;
}
ul#mainlevel li > ul li{
    background-color: #f0f3f6;
    margin: 2px 0;
  /*  padding: 7px 14px;      */
}
ul#mainlevel li > ul li a{
    color: #657087;
    text-decoration: none;
    padding: 4px 10px;
    display: block;
}
ul#mainlevel li > ul li:hover{
    background-color: #d6dde6;
}
.MsoTableGrid tr {
    border-bottom: 1px solid #e2e7ee;
}
.MsoTableGrid p{
    margin: 0;
    padding: 8px 0 4px;
}
.MsoTableGrid p.fl_right{
	width:50%;
	float: right;
}
.MsoTableGrid p.fl_left{
	width:50%;
	float: left;
       margin-left: -11px;
}
.MsoTableGrid p img{
    float:left;
}

.MsoTableGrid p strong{
    color:#747474;
    font-weight: 400;
    padding-left: 3px;
    line-height: 21px;
}
.MsoTableGrid tr {
    color:#333333;
/*    border: 1px solid black;*/
}

/*
.MsoTableGrid tr:hover td.td_odd{
	background: url(../images/menu_hover_right.png) right	center no-repeat;
}
*/
 /*
.MsoTableGridtd{
	background: url(../images/menu_hover_right.png) right	center no-repeat;
}
 */
.MsoTableGrid tr td{
    overflow: hidden;
}
.MsoTableGrid tr td:hover{
	background: url(../images/menu_hover_right.png) right	center no-repeat;
}
.MsoTableGrid tr td a{
	color: #747474;
	display: inline-block;
}
.MsoTableGrid tr td a:hover{
	text-decoration: none;
}
.send_req{
    display: block;
    width:124px ;
    height:25px;
    background: url(../images/send_a_request_but.jpg) 0 0 no-repeat;
   /* padding:5px 49px 7px;  */
    color:#333333;
    text-align: center;
    line-height: 22px;
    text-decoration: none;
}
.send_req:hover{
    text-decoration: none;
}
.foxcontainer {
    background-color: #f0f3f6;
    margin-top: 18px;
    margin-bottom: 18px;
    padding-bottom: 20px;

}
.foxcontainer h2{
    background-color: #e1e7ed;
    color: #657087;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 21px;

}
.foxcontainer span.asterisk{
    display: none;
}
.foxcontainer label{
    color: #747474;
}
h1{
    text-transform: uppercase!important;
    color: #007fd2!important;
    font-size: 18px;
}
h3 a{
    color: #007fd2!important;
    text-decoration: none;
    text-transform: capitalize!important;
}
.blog .items-row .item h3{
    font-weight: 600;

}

.blog .items-row .item h2 strong{
    color: #007fd2!important;
    font-weight: 400!important;

}
.item-page h2, .category-desc h2{
    color: #007fd2!important;
    font-weight: 400!important;
}
.blog .items-row .item >p >strong{
    font-weight: 400;
    color:#333333;
}
#FoxForm{
    padding: 0 20px;
}
#FoxForm input, #FoxForm textarea{
    margin:0!important;
}
#FoxForm button.foxbutton {
    margin-left:0;
}


.fondee_in_1996{
/*	width: 100px;*/
/*	border: 1px solid black;*/
	height: 96px;
	
}
.fondee_in_1996 img{
	margin-left: -15px;
	margin-top: 15px;
}


/*-------------------MAILCHIMP-----------------*/
form#mc-embedded-subscribe-form{
	position: relative;
}
#mc_embed_signup form{
	position: relative;
}
form#mc-embedded-subscribe-form label{
	width: 250px;
	height: 40px;
	padding-left: 12px;
	padding-right: 12px;
	display: block;
	background: url(../images/head_mailchimp.png) top center no-repeat;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	font-family: Tahoma, Verdana, Arial;
	border-bottom: 1px solid #b9d7ff;
	position: relative;
}
form#mc-embedded-subscribe-form div.triangle_mailchimp{
	position: absolute;
	display: block;
	width: 9px;
	height: 10px;
	top: 40px;
	right: 45px;
    overflow: hidden;
    text-indent: -9999px;
	z-index: 50;
	background: url(../images/triangle.png) top center no-repeat;
}
form#mc-embedded-subscribe-form label span{
	display: block;
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	background: url(../images/icon_mailchimp.png) left center no-repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #747474;
}
.content_mailchimp{
	width: 232px;
	padding: 11px 21px 18px;
	height: 100px;
	text-align: center !important;
	background: url(../images/content_mailchimp.png) top center repeat-x;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-top: 1px solid #fff;
}
.content_mailchimp input.email{
	width: 232px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #d9e1e9;
}
.content_mailchimp input.button{
	height: 23px;
	border: 1px solid;
	width: 234px;
	border-top-color: #d4dfe9;
	border-bottom-color: #a0afbc;
	border-left-color: #bbc7d3;
	border-right-color: #bbc7d3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: url(../images/button_bg_mailchimp.png) top center repeat-x;
	margin: 15px 0 0;
}
.name_mail{
	margin-bottom: 8px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #747474;
}

ul.menu{
    margin-bottom: 20px;
}
button.foxbutton span{
	color: #747474 !important;
}
/*widgetkit*/
.wk-slideset{
    background: #e9eff5;
    margin-top: 5px;
    margin-bottom: 18px;
    overflow: hidden;
}
.wk-slideset-default article{
    margin: 0!important;
}
.wk-slideset-default .sets{
    margin: 0!important;
}
.wk-slideset .set{
    margin: 0!important;
    width: 100%!important;
}
.wk-slideset .set>li{
    width: 100%;
    padding: 0;
}
.wk-slideset-default .nav{
    display: none;
}
.slideset-content{
    padding: 16px;
    overflow: hidden;
    background: #e9eff5;
}
.slideset-magazine{

}
.slideset-magazine-content{
    padding: 20px 30px 14px;
    border-top: 1px solid white;
}
.slideset-magazine-more{
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 auto;
    text-decoration: none!important;
    font-size: 12px;
    width: 100%;
    color: #747474;
    border: 1px solid #a1b1be;
    padding: 3px 15px;
    border-radius: 3px;
    box-sizing: border-box;
    text-align: center;

    background: #edf2f9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjJmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGNlZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #edf2f9 0%, #c0cedb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf2f9), color-stop(100%,#c0cedb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #edf2f9 0%,#c0cedb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #edf2f9 0%,#c0cedb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #edf2f9 0%,#c0cedb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #edf2f9 0%,#c0cedb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf2f9', endColorstr='#c0cedb',GradientType=0 ); /* IE6-8 */

}
.slideset-content-left{
    float: left;
    padding: 3px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 0px 15px -5px #000000;
    margin-right: 14px;
    width: 277px;
}
.slideset-content-left img{
    max-width: 277px;
}
.slideset-magazine .slideset-content-left{
    float: none;
    margin: 0 auto 15px;
    width: 210px;
}
.slideset-magazine .slideset-content-left img{
    max-width: 210px;
    display: block;
}
.slideset-content-right{
    float: right;
    width: 235px;
    padding-right: 10px;
}
.slideset-content-right h1{
    font-size: 22px;
    color: #007fd2;
    text-transform: none!important;
    margin-bottom: 23px;
    padding:20px 0 0 0;
}
.slideset-date{
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 11px;
    border-radius: 3px;
    padding: 0px 4px 0px 28px;
    background: url(../../../images/slideset_date.png) no-repeat 7px 50% #adc5db;
    color: #fff;
}
.slideset-text{
    margin-top: 20px;
    text-align: justify!important;
}
.slideset-more{
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border: 1px solid #004589;
    text-decoration: none!important;
    padding: 8px 25px;
    border-radius: 5px;
    margin-top: 35px;
    text-shadow: 0px 1px 0px #000;

    background: #47b7fc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3YjdmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMGM5ZWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMWQ4MWQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzc2YWQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNlNjViNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #47b7fc 0%, #0c9efb 1%, #1d81d3 50%, #376ad6 50%, #3e65b7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47b7fc), color-stop(1%,#0c9efb), color-stop(50%,#1d81d3), color-stop(50%,#376ad6), color-stop(100%,#3e65b7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #47b7fc 0%,#0c9efb 1%,#1d81d3 50%,#376ad6 50%,#3e65b7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #47b7fc 0%,#0c9efb 1%,#1d81d3 50%,#376ad6 50%,#3e65b7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #47b7fc 0%,#0c9efb 1%,#1d81d3 50%,#376ad6 50%,#3e65b7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #47b7fc 0%,#0c9efb 1%,#1d81d3 50%,#376ad6 50%,#3e65b7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47b7fc', endColorstr='#3e65b7',GradientType=0 ); /* IE6-8 */

}
.wk-slideset-default > div:hover .prev{
    background: url(../../../images/slide-set-button-prev.png) no-repeat;
    left: 19px;
    width: 15px;
    height: 26px;
    top: 53%;
}
.other .wk-slideset-default > div:hover .prev{
    left: 0;
}
.wk-slideset-default > div:hover .next{
    background: url(../../../images/slide-set-button-next.png) no-repeat;
    right: 267px;
    width: 15px;
    height: 26px;
    top: 53%;
}
.other .wk-slideset-default > div:hover .next{
    right: 0;
}
.slideset-small-h {
    position: absolute;
    background-color: #D7E7FC;
    border-bottom: 1px solid #B9D7FF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #747474;
    float: none;
    padding: 11px 22px;
    text-transform: none;
    width: 231px;
    z-index: 9999
}

.slide-set-bottom{
    padding:0;
    position: absolute;
    text-align: center;
	width:197px;
	padding: 0 22px 0 22px;    
	width:100%;
    box-sizing: border-box;
    padding: 0 30px;
    margin-top:-37px;
}
