
@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot?v=4.0.3');
  src: url('fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

#block-user-3 .content {
    overflow:hidden;
}
#block-user-3 .content h3 {
    font-size: 14px;
}
#block-user-3 .content ul li {
    background: none;
    padding: 0;
    float: left;
}
#block-user-3 .content ul li a {
    color: #069;
}

/**/
.field.field-type-text.field-field-short {
    display: none;
}
.field.field-type-text.field-field-short div.field-label {
    display: none;
}
/**/
table.package .description {
    display: block;
}
/**/


.clear-block div.links {

}


/*div.left-corner .content.clear-block {
    overflow: visible;
}*/
#node-form{
    overflow: hidden;
}

div.left-corner .clear-block form .vertical-tabs {
    overflow: visible;

}
div.links ul.links {
    display: block;
}
/**/


#edit-submitted--org {
    display: none;
}
#edit-submitted--dopinfo {
    display: none;
}
#edit-submitted--soavtor {
    display: none;
}
#edit-submitted--author {
    display: none;
}

div.clear-block div.links ul.links.inline {

}
div.conference-start, div.conference-tz {
    display: none;
}
#webform-component-_nazva {
    display: none;
}
/**/
div.order {
    height: 32px;
    clear: both;
    text-align:center;
}
div.order a:link,
div.order a:visited {
    display: block;
    background: url("../images/zayava.jpg") repeat-x scroll 0 0 transparent;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    font-family: georgia;
    color: #fff;
}
/**/

/**/
#node-61 div.order {
    display: none;
}
/**/
#edit-pathauto-transliterate-wrapper {
    display: block;
    visibility: visible;
}
#edit-pathauto-transliterate-wrapper label {
    display: block;
    visibility: visible;
}
#edit-pathauto-transliterate-wrapper div {
    display: block;
    visibility: visible;
}
#edit-pathauto-transliterate-wrapper input {
    display: block;
    visibility: visible;
}
#edit-pathauto-transliterate-wrapper ul {
    display: block;
    visibility: visible;
}
#edit-pathauto-transliterate-wrapper li {
    display: block;
    visibility: visible;
}
#edit-pathauto-transliterate-wrapper span {
    display: block;
    visibility: visible;
}

fieldset.collapsible div.fieldset-wrapper h3 {
    display: none;
}
legend.collapse-processed {
    white-space: pre-wrap;
}
/**/
#megatab {
    border-collapse: separate;
}
#megatab td {
    vertical-align: top;
}
#megatab p {
    margin: 0;
}
/**/
div.field-field-author div {
    display: none;
}



/**/15:19 03.03.2014
h3.accordion-header {
    color: #03A5DA;
    font-size: 14px;
    padding: 0.4em 1em;
}

div.view-conference2 {
    margin-top: 10px;
}

.webform-client-form .form-item {
    margin-bottom: 5px;
    margin-top: 0px;
}
.webform-client-form .form-item select {
    width: 304px;
}
.webform-container-inline.webform-datepicker select {
    width: 91px;
}
.webform-client-form .form-item input.webform-calendar {
    width: auto;
}
/**/
div.ical-link {
    display: none;
}


/**/
#edit-signature-wrapper {

}

input#edit-submitted-conf-inf--date-conf--year {
    width: 85px;
}
/**/
#webform-client-form-331 {
    margin-top: -15px;
    clear: both;
}
#block-user-0 #inner2 {
	padding-bottom:0px;
}
#block-user-0 .content {
	margin:0px;
	overflow: hidden;
}
#block-user-0 .content  div {
	margin:0px;
	overflow: hidden;
}
#block-block-1 {
	margin-right:0px;
	margin-top:17px;
}
#block-block-1 .content {
	margin: .5em 0 0
}
/**/
ul.tabs.primary li {
	float:left;
}



#podcontent .block-views {
    margin: 0 0 15px;
    padding: 0;
}
#block-views-news-block_1 div.views-row {
    border-bottom: 1px solid #DEDEDE;
    clear: both;
    margin: 0 10px 10px 0;
    min-height: 100px;
    padding: 0 0 10px;
    width: 100%;
}



#block-views-news-block_1 label {
	display:none;
}
#block-views-news-block_1 div.views-row-odd {

}
#block-views-news-block_1 div.views-row-even {

}


.view-display-id-block_2 div.views-field-field-newsimg-fid {
    width: auto;
}

div.view-id-frontpage table {
    margin: 0 0 auto 0;
}
div.view-id-frontpage tr.row-1 div.views-field-field-newsimg-fid {
    width: 175px;
    height: auto;
    float: left;
    margin: 0 10px 5px 0;
}
div.view-id-frontpage tr.row-2 div.views-field-field-newsimg-fid {
    width: 175px;
    height: auto;
    float: right;
    margin: 0 0px 5px 10px;
}

.view-display-id-block_2 .views-field-field-newsimg-fid img {
    width: auto;
    height: auto;
}
div.view-id-frontpage tr.row-1 div.views-field-field-newsimg-fid img {
    float: left;
    width: auto;
    height: auto;
}
div.view-id-frontpage tr.row-2 div.views-field-field-newsimg-fid img {
    float: right;
    width: auto;
    height: auto;
}

.field-content h2,
#podcontent h2 {
    text-align: center;
    padding: 0 10px;
    color: white;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    background: #4DA5CD;
    height: 27px;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
.field-content strong.pad,
#podcontent strong.pad {
    text-align: center;
    padding: 0 10px;
    color: white;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    background: #4DA5CD;
    height: 27px;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
#block-views-news-block_1 div .views-field-teaser p {
	line-height: 1.5em;
    margin: 5px 0 0;
    text-align: justify !important;
}
#underlogo {
	bottom: 0;
    position: absolute;
    text-align: center;
    width: 23%;
    z-index: 0;
}
#underlogo .content {
	margin:0;
}
#underlogo p {
	margin:0 0 10px;
}
/**/
div.view-partners div  label{
    display:none;
}
div.view-partners div .views-field-field-newsimg-fid img {
    width: auto;
	height: auto;
}
#block-views-partners-block_1  #inner2 {
	padding-bottom:0px;
}
#block-views-partners-block_1  .view-partners {
	overflow:hidden;
	height: 230px;
    width: 170px;
    margin: 0 auto;
}
#block-views-partners-block_1  .content {
	margin-top:-6px;
	position:relative;
	z-index:0;
}
#block-views-partners-block_1  h2{
	position:relative;
	z-index:50;
}
#block-views-partners-block_1  strong.pad {
	position:relative;
	z-index:50;
}
/**/
#tablecont {
	border-collapse:separate;
}
#tablecont  td {
	padding: 0 0 0 10px;
}
#tablecont  p {
	margin:0;
}
/**/
.view-ocenka label {
	display:none;
}
.view-conferences {
	margin-top:15px;
}
/**/
.view-id-pages.view-display-id-page_3 .views-row {
    border-bottom: 1px dashed #dedede;
    margin: 3px 0;
}
.view-id-pages.view-display-id-page_3 .views-field-title {
    text-transform:uppercase;
    text-align: left;
}
#upjus a {
    text-transform:uppercase;
    text-align: justify;
}

/**/


.view-archiver .views-field-view-node  span{
	float:right;
	font-weight:normal;
}

.left-corner .sticky-table {
	border:none;
}

/**/

div.view-articles .views-field-view-node {
	float:right;
}
div.view-articles  .views-field-teaser p,
div.view-articles  .views-field-teaser strong  {
	text-align:justify !important;
	text-indent:0 !important;
	font-weight:normal !important;
}

#block-views-ocenka-block_1 .content {
    margin-top: 30px;
}
#comments .submitted {
    display: inline;
}
/**/
.field-field-certif {
	float:right;
	margin: 0 0px 5px 15px;
}
.field-field-certif .field-label {
	display:none;
}
div.node table td {
	padding: 0 2px 0 2px !important;
}
div.node table p {
	margin: 0 auto 0;
	font-size:11px;
}
.view-articles .views-row .views-field-teaser,
#comments .content,
div.view-archiver div.views-field-body {
	text-align:justify;
}


.node .imagefield-field_expert_foto {
	height: 150px;
    margin: 0 25px 5px 0;
    width: 150px;
	float: left;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px;
}
.node  .field-field-expert-foto .field-label{
	display:none;
}
.view-id-articles .views-row {
	clear:both;
}
div#node-22 .flag-bookmarks{
	display:none;
}
#fivestar-form-node-22 {
	display:none;
}

/**/
.vertical-tabs-taxonomy select.form-select {
	width:100%;
}
#podcontent  #block-views-conferences-block_6,
#podcontent  #block-views-conferences-block_7,
#podcontent  #block-views-conferences-block_8 {
	margin-bottom: 5px;
}

#podcontent  #block-views-conferences-block_6 h2,
#podcontent  #block-views-conferences-block_7 h2,
#podcontent  #block-views-conferences-block_8 h2,
#podcontent  #block-views-conferences-block_15 h2 {
	border: none;
    color: #555555;
    font-size: 120%;
    font-weight: bold;
    line-height: 130%;
    width: auto;
}
#podcontent  #block-views-conferences-block_6 strong.pad,
#podcontent  #block-views-conferences-block_7 strong.pad,
#podcontent  #block-views-conferences-block_8 strong.pad,
#podcontent  #block-views-conferences-block_15 strong.pad {
	border: none;
    color: #555555;
    font-size: 120%;
    font-weight: bold;
    line-height: 130%;
    width: auto;
}
/**/
div.field-field-cert {
    float:right;
}
div.field-field-cert div.field-label {
    display: none;
}
div.field-field-cert .imagefield-field_cert {
    float: right;
    height: 160px;
    margin: 0 0px 5px 15px;
    width: 120px;
}
/**/
#container strong #sidebar-right {
    font-weight: normal;
}
.comment-published h3 {
    display: none;
}
/**/
#wrapper #container #block-block-4 h2 {
    background: url("../images/h2_big_bg.png") no-repeat bottom;
    height: auto;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 5px;
}
#wrapper #container #block-block-4 strong.pad {
    background: url("../images/h2_big_bg.png") no-repeat bottom;
    height: auto;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 5px;
}
/**/

/**/
#views_slideshow_singleframe_main_slider-block_2 {
    margin: 0 auto;
    position: relative;
    width: 170px;
    z-index: 96;
}
.node .field-field-archive {
    display: none;
}

.view-pages .views-slideshow-controls-bottom {
    position: relative;
    top: 0px;
    float: right;
    width: 80px;
    height: 100px;
    z-index: 2;
}
.view-pages .views-slideshow-controls-bottom .views_slideshow_singleframe_play,
.view-pages .views-slideshow-controls-bottom .views_slideshow_singleframe_previous {
    display: none;
}
.view-pages .views-slideshow-controls-bottom .views_slideshow_singleframe_next {
    float: right;
    display: block;
    height: 100px;
    width: 80px;
    background: url("../images/arr-next.png") center center;
    line-height: 100px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-indent: 10px;
    opacity: 0.6;
}
.view-pages .views-slideshow-controls-bottom .views_slideshow_singleframe_next:hover {
    opacity: 1;
}
#views_slideshow_singleframe_teaser_section_pages-block_1 {
    margin: 0 0 0 10px;
}
#views_slideshow_singleframe_main_pages-block_1 select {
    background: #fff;
    color: #5BB0D7;
    font-size: 14px;
    width: 430px;
}
#views_slideshow_singleframe_div_pages-block_1_2,
#views_slideshow_singleframe_div_pages-block_1_3 {
    width: 100%;
    background: #5BB0D7;
    height: 100px;
    margin: 0 -20px 0 0px;
}
#views_slideshow_singleframe_main_pages-block_1 {
    margin: 0 -81px 0 0;
    float: left;
    width: 100%;
    background: #5BB0D7;
    height: 100px;
    color: #fff;
    position: relative;
    overflow: hidden;
}
#views_slideshow_singleframe_main_pages-block_1 a {
    color: #fff;
}


a#views_slideshow_singleframe_next_slider-block_1:hover,
a#views_slideshow_singleframe_prev_slider-block_1:hover,
a#views_slideshow_singleframe_next_slider-block_3:hover,
a#views_slideshow_singleframe_prev_slider-block_3:hover,
a#views_slideshow_singleframe_next_slider-block_2:hover,
a#views_slideshow_singleframe_prev_slider-block_2:hover {
    opacity:0.9;
}
/**/



.skiptranslate.goog-te-gadget {
    font-size: 0;
    line-height: 0;
}
.skiptranslate.goog-te-gadget span {
    display: none;
}
#views-ajax-pad form #views-ui-config-item-form {
    overflow: hidden;
}
/**/
.node h2 a {
    margin-top: 10px;
    display: block;
}
/**/
.fieldset-wrapper .form-item .form-select {

}

/** Styling 14-12-2011 **/

.form-item select {

}
.rtejustify {
    text-align: justify;
}
.rtecenter {
    text-align: center;
}
.rteleft {
    text-align: left;
}
.rteright {
    text-align: right;
}
#views-ajax-pad #views-ui-config-item-extra-form {
    overflow: hidden;
}
/**/

/**/
#user-register select {
    width: 380px;
}
#user-register .hierarchical-select select {
    width: auto;
}
#user-register #edit-user-terms-24-hierarchical-select-selects-0,
#user-register #edit-user-terms-24-hierarchical-select-selects-1,
#user-register #edit-user-terms-24-hierarchical-select-selects-2,
#user-register #edit-user-terms-24-hierarchical-select-selects-3 {
    width: 380px;
}
#edit-default-value-widget-field-cat-field-cat-tids-hierarchical-select-selects-1,
.node-form #edit-taxonomy-24-hierarchical-select-selects-1,
.node-form #edit-taxonomy-24-hierarchical-select-selects-2,
.node-form #edit-taxonomy-24-hierarchical-select-selects-3,
.node-form #edit-taxonomy-24-hierarchical-select-selects-4,
.node-form #edit-field-cat-tids-hierarchical-select-selects-1,
.node-form #edit-field-cat-tids-hierarchical-select-selects-2,
.node-form #edit-field-cat-tids-hierarchical-select-selects-3,
.node-form #edit-field-cat-tids-hierarchical-select-selects-4,
#user-register #edit-field-cat-tids-hierarchical-select-selects-1,
#user-register #edit-field-cat-tids-hierarchical-select-selects-2,
#user-register #edit-field-cat-tids-hierarchical-select-selects-3,
#user-register #edit-field-cat-tids-hierarchical-select-selects-4,
#user-profile-form #edit-user-terms-24-hierarchical-select-selects-0,
#user-profile-form #edit-user-terms-24-hierarchical-select-selects-1,
#user-profile-form #edit-user-terms-24-hierarchical-select-selects-2,
#user-profile-form #edit-user-terms-24-hierarchical-select-selects-3 {
    width: 380px;
}
#edit-user-terms-24-hierarchical-select-selects-0 option,
#edit-user-terms-24-hierarchical-select-selects-1 option,
#edit-user-terms-24-hierarchical-select-selects-2 option,
#edit-user-terms-24-hierarchical-select-selects-3 option,
#edit-default-value-widget-field-cat-field-cat-tids-hierarchical-select-selects-1 option,
.node-form #edit-taxonomy-24-hierarchical-select-selects-1 option,
.node-form #edit-taxonomy-24-hierarchical-select-selects-2 option,
.node-form #edit-taxonomy-24-hierarchical-select-selects-3 option,
.node-form #edit-taxonomy-24-hierarchical-select-selects-4 option,
.node-form #edit-field-cat-tids-hierarchical-select-selects-1 option,
.node-form #edit-field-cat-tids-hierarchical-select-selects-2 option,
.node-form #edit-field-cat-tids-hierarchical-select-selects-3 option,
.node-form #edit-field-cat-tids-hierarchical-select-selects-4 option,
#user-register #edit-field-cat-tids-hierarchical-select-selects-1 option,
#user-register #edit-field-cat-tids-hierarchical-select-selects-2 option,
#user-register #edit-field-cat-tids-hierarchical-select-selects-3 option,
#user-register #edit-field-cat-tids-hierarchical-select-selects-4 option,
#user-register #edit-user-terms-24-hierarchical-select-selects-0 option,
#user-register #edit-user-terms-24-hierarchical-select-selects-1 option,
#user-register #edit-user-terms-24-hierarchical-select-selects-2 option,
#user-register #edit-user-terms-24-hierarchical-select-selects-3 option {
    width: 580px;
}
.node .content .field-field-link {
    float: right;
    width: 170px;
    margin-left: 10px;
}
.field-field-link .field-label {
    display: none;
}
.field-field-link .field-items a {
    font-weight: bold;
}

/** Styling 29-12-2011 **/
.form-item .description,
.form-item .filefield-upload {
    margin: 0 0 0 10px;
}
#edit-field-selectingevent-value {
    width: 97%;
}






div.profile span.sendmes a {
    background: url("../images/bg/sendmes.jpg") repeat-x center center;
    color: #fff;
    display: block;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    float: right;
    width: 320px;
    text-align: center;
    clear: both;
}





#block-views-slider-block_2 #inner2 {
    margin-bottom: 0;
    padding-bottom: 0;
}
.left-corner .hierarchical-select-wrapper .hierarchical-select .create-new-item {
    width: 16em;
}
.left-corner .hierarchical-select-wrapper .hierarchical-select .create-new-item-input {
    width: 15.5em;
    margin: 0;
    margin-bottom: 1em;
    float: left;
    clear: right;
}
.accordion-content .views-field-field-cat-value .field-content,
.accordion-content .views-field-field-cat-value-1 .field-content {
    display: inline !important;
}
#ratingtable {
    font-size: 10px;
}
/**/
table#midtab {
    border-collapse: separate;
    height: 190px;
    z-index: 999;
    position: relative;
    margin: 0;
    width: 100%;
}
td#midleft {
    width: 220px;
    padding: 0;
    vertical-align: top;
    position: relative;
}
td#midleft .block {
    width: 210px;
    margin: 0 0 0 10px;
}
#block-menu-menu-wide .menu,
td#midleft .block ul.menu {
    width: 210px;
    margin: 0 0 0 0px;
}
#block-menu-menu-wide ul.menu li,
td#midleft .block ul.menu li {
    padding: 0;
    margin: 0;
    width: 210px;
    height: 64px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}
#block-menu-menu-wide ul.menu li li {
    display: none;
}

#block-menu-menu-wide ul.menu li a,
td#midleft .block ul.menu li a {
    background: url("../images/midleftmenu.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: table-cell;
    font-size: 20px;
    height: 64px;
    text-align: center;
    vertical-align: middle;
    width: 210px;
    text-transform: uppercase;
    font-family: georgia;
}
#block-menu-menu-wide h2,
td#midleft .block h2 {
    display: none;
}
#block-menu-menu-wide strong.pad,
td#midleft .block strong.pad {
    display: none;
}
#block-menu-menu-wide .content,
td#midleft .block .content {
    margin: 0;
}
td#mid {
    padding: 0;
    vertical-align: top;
    overflow: hidden;
    position: relative;
   width: 100%;
}
#midmid {
    position: absolute;
    width: 100%;
    height: 199px;
    overflow: hidden;
}
#midmid .block-views {
    margin: 0 0px 0 5px;
    overflow: hidden;
}
#midmid .block-views #inner1 {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    height: 195px;
    overflow: hidden;
    margin: 0 0px 0 0;
}
td#midright {
    width: 220px;
    padding: 0 0 0 5px;
    vertical-align: top;
    float: right;
    position: relative;
}
td#midright .block {
    margin: 0 10px 0 0;
    position: relative;
    width: 210px;
    z-index: 15;
}
/**/
#google_translate_element .goog-te-gadget .goog-te-combo {
    margin: 0 auto;
    width: 200px;
}
/**/
#block-views-news-block_1 td {
    background: #e4e4e4;
    padding: 7px 10px;
}
#block-views-news-block_1 table.views-view-grid {
    margin: 5px 0 0 0;
}
#block-views-news-block_1 table.views-view-grid .col-1 {
    border-right: 2px solid #fff;
    border-bottom: 3px solid #fff;
    vertical-align: top;
}
#block-views-news-block_1 table.views-view-grid .col-2 {
    border-left: 3px solid #fff;
    border-bottom: 3px solid #fff;
    vertical-align: top;
}

/**/
div.left-corner div.views-tab-area div.views-display {
    overflow: visible;
}
div.left-corner div.views-tabset {
    margin: 0;
    padding: 0;
}
/*
* homepage.css
*/
div#background-images div{
    position:absolute;
    z-index:0;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
div#background-images #bg1 {
    background:url('../images/bg/1bg.jpg') top center no-repeat;
}
div#background-images #bg2 {
    background:url('../images/bg/2bg.jpg') top center no-repeat;
}
div#background-images #bg3 {
    background:url('../images/bg/3bg.jpg') top center no-repeat;
}
div#background-images #bg4 {
    background:url('../images/bg/4bg.jpg') top center no-repeat;
}
div#background-images #bg5 {
    background:url('../images/bg/5bg.jpg') top center no-repeat;
}
div#background-images .bg1 {
    background:url('../images/bg/1bg.jpg') top center no-repeat;
}
div#background-images .bg2 {
    background:url('../images/bg/2bg.jpg') top center no-repeat;
}
div#background-images .bg3 {
    background:url('../images/bg/3bg.jpg') top center no-repeat;
}
div#background-images .bg4 {
    background:url('../images/bg/4bg.jpg') top center no-repeat;
}
div#background-images .bg5 {
    background:url('../images/bg/5bg.jpg') top center no-repeat;
}
/**/

/**/
.view-vuzi-po-stranam .views-field-body table td p {
    padding: 0;
    margin: 0;
    font-size: 11px;
}
.view-vuzi-po-stranam .views-field-body table td {
    padding: 2px 5px;
}
/**/
.view-display-id-page_3,
.view-display-id-page_2,
.view-display-id-page_1, {
    margin: 10px 0 0;
}

/**/

#block-views-events-block_1 {
    background: #00B208;
    overflow: hidden;
}
#block-views-events-block_1 .content {
    width: 210px;
}
#block-views-events-block_1 .views-row {
    margin: 3px;
    position: relative;
    height: 76px;
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(/themes/icp/css/PIE.htc);
}
#block-views-events-block_1 .views-field-unix-event-end {
    width: 60px;
    text-align: center;
    color: #fff;
    margin-left: 5px;
    line-height: 16px;
}
#block-views-events-block_1 span.estart {
    background: #5c9bc4;
    display: block;
}
#block-views-events-block_1 span.eend {
    background: #02bb08;
    display: block;
}
#block-views-events-block_1 span.chi {
    font-size: 20px;
    line-height: 22px;
}
#block-views-events-block_1 .views-field-title {
    width: 133px;
    position: absolute;
    top: 4px;
    text-align: left;
    left: 70px;
    line-height: 12px;
}
#block-views-events-block_1 .views-field-title a {
    font-size: 10px;
    line-height: 10px;
}
/**/
#block-views-events-block_1 .view-display-id-attachment_1 .views-row {
    margin: 3px 0;
    position: relative;
    height: 20px;
    overflow: hidden;
    background: none;
}
#block-views-events-block_1 .view-display-id-attachment_1 .views-row a {
    color: #fff;
    font-weight: bold;
}
#block-views-events-block_1 .view-display-id-attachment_1 .views-admin-links {
    display: none;
}
#block-views-events-block_1 .view-display-id-attachment_1 .views-field-nid {
    float: none;
    text-align: center;
    text-decoration: underline;
}
/**/
.view-Individual-rate table p {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
}
/**/
#views_slideshow_thumbnailhover_breakout_teasers_slider-page_1 div.views_slideshow_thumbnailhover_div_breakout_teaser {
    float: left;
    margin: 2px;
}
#views_slideshow_thumbnailhover_teaser_section_slider-page_1 {
    margin: 0 auto 10px;
}
/**/

/**/
#wrapper div#block-views-media-block_1 {
    background: #5BB0D7;
    padding: 0 0 1px;
}
#block-views-media-block_1 .views-field-player object {
    width: 200px !important;
}
#block-views-media-block_1,
#block-views-media-block_1 span {
    font-size: 10px;
    line-height: 13px;
    color: #fff;
}
.views-field-field-audio-img-fid {
    float: left;
    margin: 1px 2px 0 0;
}
/**/
#wrapper div#block-block-10 {
    background: #5BB0D7;
    padding: 0 0 7px;
}
#block-block-10 p {
    margin: 3px 0 0;
    font-size: 10px;
    line-height: 13px;
    font-family: georgia;
    color: #fff;
}
/**/
.views_slideshow_jcarouselthumbs_main {
    position: relative;
    top: 0px;
}
.views_slideshow_jcarouselthumbs_main .views_slideshow_jcarouselthumbs_teaser_section {
    margin: 0 auto;
    top: 0px;
}
.left-corner .view-id-slider .views-slideshow-controls-bottom {
    top: 0;
    width: 100%;
    position: relative;
    margin: 0 0 10px;
}
.view-id-slider .views-content-field-for-gallery-fid img {
    border: 2px solid #fff;
}
.view-id-slider .views_slideshow_jcarouselthumbs_slide {
    width: 530px;
    text-align: center;
}
.view-id-slider .views_slideshow_jcarouselthumbs_slide .views-field-field-for-gallery-fid {
    margin: 0 auto;
}
.view-id-slider .view-content table.views-view-grid .views-field-title,
.view-id-slider .view-content table.views-view-grid {
    text-align: center;
}
.view-id-slider .view-content table.views-view-grid .views-field-title {
    padding: 0 10px;
}
/**/
/**/
.view-id-conferences_page4.view-display-id-attachment_1 .view-header,
.view-id-conferences_page3.view-display-id-attachment_1 .view-header,
.view-id-conferences_page2.view-display-id-attachment_1 .view-header,
.view-id-conferences_page.view-display-id-attachment_1 .view-header {
    color: #4DA5CD;
    text-align: center;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
.view-id-conferences_page4.view-display-id-attachment_7 .view-header,
.view-id-conferences_page3.view-display-id-attachment_7 .view-header,
.view-id-conferences_page2.view-display-id-attachment_7 .view-header,
.view-id-conferences_page.view-display-id-attachment_7 .view-header {
    color: #00b208;
    text-align: center;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
.view-conferences-page4 .view-header h3,
.view-conferences-page3 .view-header h3,
.view-conferences-page2 .view-header h3,
.view-conferences-page .view-header h3 {
    color: #4DA5CD;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}


.view-conferences-page .accordion-active {
    border: 1px solid #4DA5CD;
    margin-bottom: 1em;
}

.view-id-conferences_page4.view-display-id-attachment_7 .accordion-active,
.view-id-conferences_page4.view-display-id-attachment_8 .accordion-active,
.view-id-conferences_page4.view-display-id-attachment_9 .accordion-active,
.view-id-conferences_page4.view-display-id-attachment_10 .accordion-active,
.view-id-conferences_page4.view-display-id-attachment_11 .accordion-active,
.view-id-conferences_page4.view-display-id-attachment_12 .accordion-active,
.view-id-conferences_page4.view-display-id-attachment_13 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_7 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_8 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_9 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_10 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_11 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_12 .accordion-active,
.view-id-conferences_page3.view-display-id-attachment_13 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_7 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_8 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_9 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_10 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_11 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_12 .accordion-active,
.view-id-conferences_page2.view-display-id-attachment_13 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_7 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_8 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_9 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_10 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_11 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_12 .accordion-active,
.view-id-conferences_page.view-display-id-attachment_13 .accordion-active {
    border: 1px solid #00b208;
    margin-bottom: 1em;
}
.view-id-conferences_page4.view-display-id-attachment_7 .views-accordion-item,
.view-id-conferences_page4.view-display-id-attachment_8 .views-accordion-item,
.view-id-conferences_page4.view-display-id-attachment_9 .views-accordion-item,
.view-id-conferences_page4.view-display-id-attachment_10 .views-accordion-item,
.view-id-conferences_page4.view-display-id-attachment_11 .views-accordion-item,
.view-id-conferences_page4.view-display-id-attachment_12 .views-accordion-item,
.view-id-conferences_page4.view-display-id-attachment_13 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_7 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_8 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_9 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_10 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_11 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_12 .views-accordion-item,
.view-id-conferences_page3.view-display-id-attachment_13 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_7 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_8 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_9 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_10 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_11 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_12 .views-accordion-item,
.view-id-conferences_page2.view-display-id-attachment_13 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_7 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_8 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_9 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_10 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_11 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_12 .views-accordion-item,
.view-id-conferences_page.view-display-id-attachment_13 .views-accordion-item {
    border-bottom: 1px dotted #00b208;
}
/**/
.view-id-conferences_page4.view-display-id-attachment_1 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_2 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_3 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_4 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_5 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_6 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_1 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_2 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_3 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_4 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_5 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_6 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_1 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_2 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_3 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_4 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_5 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_6 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_1 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_2 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_3 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_4 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_5 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_6 .view-content h3.accordion-header {
    background-color: #4DA5CD;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #4DA5CD;
    color: #fff;
}
.view-id-conferences_page4.view-display-id-attachment_7 .view-header h3,
.view-id-conferences_page4.view-display-id-attachment_8 .view-header h3,
.view-id-conferences_page4.view-display-id-attachment_9 .view-header h3,
.view-id-conferences_page4.view-display-id-attachment_10 .view-header h3,
.view-id-conferences_page4.view-display-id-attachment_11 .view-header h3,
.view-id-conferences_page4.view-display-id-attachment_12 .view-header h3,
.view-id-conferences_page4.view-display-id-attachment_13 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_7 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_8 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_9 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_10 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_11 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_12 .view-header h3,
.view-id-conferences_page3.view-display-id-attachment_13 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_7 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_8 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_9 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_10 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_11 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_12 .view-header h3,
.view-id-conferences_page2.view-display-id-attachment_13 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_7 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_8 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_9 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_10 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_11 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_12 .view-header h3,
.view-id-conferences_page.view-display-id-attachment_13 .view-header h3 {
    color: #00b208;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
.view-id-conferences_page4.view-display-id-attachment_7 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_8 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_9 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_10 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_11 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_12 .view-content h3.accordion-header,
.view-id-conferences_page4.view-display-id-attachment_13 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_7 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_8 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_9 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_10 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_11 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_12 .view-content h3.accordion-header,
.view-id-conferences_page3.view-display-id-attachment_13 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_7 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_8 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_9 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_10 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_11 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_12 .view-content h3.accordion-header,
.view-id-conferences_page2.view-display-id-attachment_13 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_7 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_8 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_9 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_10 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_11 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_12 .view-content h3.accordion-header,
.view-id-conferences_page.view-display-id-attachment_13 .view-content h3.accordion-header {
    background-color: #00b208;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #00b208;
    color: #fff;
}
/**/
.view-display-id-profile_2 {
    margin: 10px 0 0 0;
}
.view-display-id-profile_2 table.views-table thead th,
.view-display-id-profile_2 .view-header {
    background: #cecece;
}



.view-id-news.view-display-id-block_2 .views-field-view-node {
    text-align: right;
}
.view-id-news.view-display-id-block_2 .views-view-grid {
    margin: 0;
}
/**/
body #admin-menu {
    margin-top: -20px !important;
}
/**/
#node-5938 .field-field-block h2,
#node-5938 .field-field-block .field-label {
    display: none;
}
#node-5938 .field-field-block strong.pad {
    display: none;
}
#node-5938 .field-field-block {
    width: 210px;
    float: right;
    clear: right;
}
#node-5938 .field-field-block #block-views-media-block_1 {
    padding: 0 5px;
}
/**/
.description,
.help p {
    text-align: justify;
}
/**/
.view-display-id-page_1 .views-field-title {
    text-align: left;
}
/**/
.node .field-type-blockreference {
    float: left;
    clear: left;
    width: 205px;
    margin: 0 18px 5px 5px;
    text-align: center;
    box-shadow: 0px 1px 3px;
}
.node .field-type-blockreference .view-archiver,
.node .field-type-blockreference .content {
    margin: 0 ;
}
.node .field-type-blockreference a {
    font-weight: bold;
}
.node .views-field-field-archive-page-data a{
    background: #00183a;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    width: 80px;
    box-shadow: 0px 0px 2px #000;
    display: inline-block;
}
.views-field-field-archive-page-data-2 a {
    text-decoration: none;
    text-transform: uppercase;
    color: #848484; 
}
.node .field-type-blockreference .field-label {
    display: none;
}
/**/
#back-top {
/*   bottom: 50px;
    display: block;
    font-size: 0;
    height: 17px;
    left: 75px;
    position: fixed;
    width: 72px;
    z-index: 3;  */
}
#back-top a {
/*    background: url("../images/arrow-top.png") no-repeat scroll 0 0 transparent;
    bottom: 50px;
    display: block;
    font-size: 0;
    height: 17px;
    left: 75px;
    position: fixed;
    width: 72px;
    z-index: 3;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s; */
}

/* изображение со стрелкой (тег span) */
a#pop2 {
    background: url("../images/arrow-bot.png") no-repeat scroll 0 0 transparent;
    bottom: 35px;
    display: block;
    font-size: 0;
    height: 17px;
    left: 75px;
    position: fixed;
    width: 72px;
    z-index: 3;
}
#back-bot {
    bottom: 35px;
    display: block;
    font-size: 0;
    height: 17px;
    left: 75px;
    position: fixed;
    width: 72px;
    z-index: 3;
}
#back-bot a {
    background: url("../images/arrow-bot.png") no-repeat scroll 0 0 transparent;
    bottom: 35px;
    display: block;
    font-size: 0;
    height: 17px;
    left: 75px;
    position: fixed;
    width: 72px;
    z-index: 3;
    /* замедление */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
/**/
.view-id-slider.view-display-id-page_2 td {
    width: 33%;
    vertical-align: top;
}
/**/
div.node table.experts td {
    vertical-align: top;
}
div.node table.experts p {
    font-size: 12px;
}
/**/
#views-accordion-articles-page_2 .views-accordion-item .views-field-view-node-1 {
    float: left;
    margin: 0 10px 5px 0;
}





span.sendmes {
    overflow: hidden;
    display: block;
    margin: 10px 0 0;
}

/**/

.bluetext {
    margin: 10px 20px;
    padding: 5px 10px;
    border-left: 3px solid #DEDEDE;
    background: #F6F6F6;
}
.view-id-Congresses .accordion-content .views-accordion-item {
    overflow: hidden;
    clear: both;
    padding: 2px;
}
#quicktabs_container_2 .item-list.views-accordion div.views-accordion-item {
    overflow: hidden;
}
.block-quicktabs .item-list.views-accordion div.views-accordion-item {
    overflow: visible;
}

h3.accordion-header a,
h3.views-accordion-pages-page_2.accordion-header a,
h3.views-accordion-pages-page_1.accordion-header a {
    color: #fff;
    font-weight: bold;
    font-family: georgia;
}
.views-accordion-item .calc-supermain-div {
    margin: 10px 0 0;
}
.view-pages.view-display-id-page_1 .views-accordion-item {
    padding: 0;
}
.view-prizewinners {
    margin: 10px 0 0;
}

#center .view-prizewinners form {
    margin: 0px 0 10px;
    overflow: hidden;
}
#views-exposed-form-prizewinners-page-12 select {
    width: 98%;
}
#views-exposed-form-prizewinners-page-12 .selects {
    float: none;
}
#views-exposed-form-prizewinners-page-12 .help-text {
    display: none;
}
#views-exposed-form-prizewinners-page-12 .views-exposed-widgets {
    position: relative;
}
#views-exposed-form-prizewinners-page-12 .views-exposed-widget {
    padding: 0;
}
#views-exposed-form-prizewinners-page-12 .views-widget-filter-field_year_value {
    width: 20%;
}
#views-exposed-form-prizewinners-page-12 .views-widget-filter-field_typeoftotal_value {
    width: 35%;
}
#views-exposed-form-prizewinners-page-12 .views-widget-filter-field_stage_value {
    width: 20%;
}
#views-exposed-form-prizewinners-page-12 .views-widget-filter-field_place_value {
    width: 25%;
}
#views-exposed-form-prizewinners-page-12 .views-widget-filter-field_countries_value {
    clear: left;
    width: 50%;
    overflow: hidden;
    position: relative;
}
#views-exposed-form-prizewinners-page-12 .views-widget-filter-tid {
    width: 50%;
    overflow: hidden;
    position: relative;
}

#views-exposed-form-prizewinners-page-12 .views-submit-button {

}
/*
.view-prizewinners .views-field-field-article-nid a {
    text-transform: uppercase;
    font-size: 10px;
}
.view-prizewinners table th {
    text-transform: uppercase;
    font-size: 9px;
    text-align: center;
}
.view-prizewinners table td {
    font-size: 11px;
    text-align: center;
}
div.views-exposed-widget.views-submit-button input {
    margin: 0 !important;
}
div.views-exposed-widget.views-submit-button,
div.views-exposed-widget.views-widget-filter-field_year_value,
div.views-exposed-widget.views-widget-filter-field_countries_value,
#prizewinner .field {
    clear: both;
    overflow: hidden;
}
#prizewinner .field-items{
    overflow: hidden;
}
#prizewinner .field-items ul,
#prizewinner .field-items ul li {
    margin: 0;
    padding: 0;
}
#prizewinner .field-label {
    display: block;
    float: left;
    width: 165px;
    font-size: 11px;
    font-family: verdana;
}
.view-prizewinners #edit-field-listofsections-value,
.view-prizewinners #edit-field-countries-value {
    width: 100%;
}
.left-corner .view-prizewinners .views-exposed-widgets {
    background: #95b3d7;
    position: relative;
    width: 100%;
}
div.view-prizewinners .views-exposed-widget {
    margin: -1px -1px -1px;
    padding: 0 0 0px;
    width: 20%;
    display: table-cell;
    border: 1px solid white;
}
div.view-prizewinners .views-exposed-widget .form-item {
    border-bottom: 1px solid white;
    height: 32px;
    line-height: 8px;
}
div.view-prizewinners .views-exposed-widget .grippie {
    display: none;
}
.view-prizewinners .views-exposed-widget label {
    border-bottom: 1px solid #fff;
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center;
    height: 41px;
    background: #365f91;
}
.view-prizewinners .views-exposed-widget .form-checkboxes {
    margin: 0;
}
.view-prizewinners .views-exposed-widget div div label {
    border: none;
    text-transform: none;
    display: inline;
    background: none;
}
div.view-prizewinners div.views-widget-filter-field_year_value {
    width: 12%;
}
div.view-prizewinners div.views-widget-filter-field_stage_value {
    width: 15%;
}
div.view-prizewinners div.views-widget-filter-field_place_value {
    width: 16%;
    padding: 0 1px 0px;
    margin: 0 -10px 0 0;
}
div.view-prizewinners div.views-widget-filter-tid {
    width: 37%;
}
div.view-prizewinners div.views-widget-filter-tid .form-item {
    height: 65px;
}
div.view-prizewinners .views-exposed-widget .selects,
div.view-prizewinners div.views-widget-filter-tid select {
    width: 100%;
}
div.view-prizewinners div.views-submit-button {
    position: absolute;
    bottom: 0px;
    height: 34px;
    width: 72%;
    left: 12%;
    border: none;
    margin: 0 0 0px -1px;
    border: 1px solid white;
}
div.view-prizewinners div.views-submit-button #edit-submit-prizewinners {
    margin: 0 0px 0 0;
    padding: 0;
    height: 34px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    background: #365f91;
    border: 1px solid #fff;
    font-weight: bold;
}
div.left-corner .hierarchical-select.clear-block {
    background: none;
}*/
div.left-corner div.view-prizewinners table th {
    text-align: center;
}
div.left-corner div.view-prizewinners table th,
div.left-corner div.view-prizewinners table td {
    border: 1px solid #fff;
    color: #fff;
    padding: 0 2px 3px;
}
div.left-corner div.view-prizewinners table th a,
div.left-corner div.view-prizewinners table td a {
    color: #e6f5fe;
}
div.left-corner div.view-prizewinners table td:hover {
    background: #aec7e5;
}
div.left-corner div.view-prizewinners table th a:hover {
    color: #fff;
}
div.left-corner div.view-prizewinners table td:hover a {
    color: #ebf7fe;
}
div.left-corner div.view-prizewinners table th {
    background: #365F91;
    font-size: 8px;
    padding: 0 2px;
}
div.left-corner div.view-prizewinners table td {
    background: #95B3D7;
    line-height: 11px;
    font-size: 10px;
}
/**/

/*Calculator*/
#calc-supermain-div .calc-input-row {
    color: #fff;
    background: #051a39;
    border-bottom: 1px solid white;
}
#calc-input-maindiv {
    clear: both;
    overflow: hidden;
    margin: 0 0 5px;
    margin-left: 12px
}
#calc-input-maindiv span,
#calc-input-maindiv input {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
#calc-input-maindiv input {
    height: 20px;
    width: 65px;
    text-align: center;
}
#calc-input-maindiv span {
    width: 375px;
}
#calc-input-maindiv span span {
    display: inline;
    width: auto;
    float: none;
}
/*End Calculator*/
#node-14189,
#node-14188 {
    display: none;
}
.left-corner .view-id-Congresses table th {
    background: #f2f9fc;
    border: 1px solid #fff;
    text-align: center;
    padding: 2px;
}
.left-corner .view-id-Congresses table td.views-field-unix-event-start-2,
.left-corner .view-id-Congresses table td.views-field-unix-event-end {
    width: 64px;
    padding: 2px;
}
.left-corner .view-id-Congresses table td {
    background: #f6f6f6;
    border: 1px solid #fff;
    padding: 2px 10px;
}
.left-corner .view-id-Congresses .views-row .views-field-field-branch-value {
    border: 1px solid #eee;
    float: left;
    height: 200px;
    width: 175px;
}
.left-corner .view-id-Congresses .views-row .views-field-field-branch-value img {
    margin: 3px 0 0;
}
.left-corner .view-id-Congresses .views-row .views-field-field-branch-value a {
    clear: both;
    text-align: center;
    display: block;
}


#block-views-pages-block_2 table tr {
    background: none;
}
#block-views-pages-block_2 table td {
    vertical-align: top;
}
.vertical-tabs-group_brit.vertical-tabs-pane {
    width: 95%;
}
.fright {
    text-align: right;
}
/**/
#user-admin-perm .sticky-header th.checkbox,
#permissions th.checkbox {
    font-size: 10px;
    padding: 0 1px;
}
#permissions .permission {
    font-size: 11px;
}
table#feder,
table#feder p {
    font-size: 9px;
    line-height: 13px;
}
table#feder {
    border: 1px solid #fff;
}
table#feder td {
    border: 1px solid #fff;
    text-align: center;
}
/*Federations*/
a#armenia {
    background: url("../images/small-icons.png") no-repeat -60px top;
    bottom: 56px;
    right: 190px;
    z-index: 2;
}
a#armenia:hover {
    background: url("../images/big-icons.png") no-repeat -289px top;
    bottom: 56px;
    right: 156px;
    z-index: 10;
}
a#georgia {
    background: url("../images/small-icons.png") no-repeat 0px top;
    bottom: 70px;
    right: 222px;
    z-index: 1;
}
a#georgia:hover {
    background: url("../images/big-icons.png") no-repeat -156px top;
    bottom: 69px;
    right: 188px;
    z-index: 10;
}
a#moldova {
    background: url("../images/small-icons.png") no-repeat -126px top;
    bottom: 97px;
    right: 285px;
    z-index: 2;
}
a#moldova:hover {
    background: url("../images/big-icons.png") no-repeat -443px top;
    bottom: 97px;
    right: 251px;
    z-index: 10;
}
a#russia {
    background: url("../images/small-icons.png") no-repeat -250px top;
    bottom: 220px;
    right: 122px;
    z-index: 1;
}
a#russia:hover {
    background: url("../images/big-icons.png") no-repeat -589px top;
    bottom: 219px;
    right: 91px;
    z-index: 10;
}
a#ukraine {
    background: url("../images/small-icons.png") no-repeat -183px top;
    bottom: 120px;
    right: 252px;
    z-index: 1;
}
a#ukraine:hover {
    background: url("../images/big-icons.png") no-repeat 0px top;
    bottom: 118px;
    right: 220px;
    z-index: 10;
}
a#litva {
    background: url("../images/litva-small.png") no-repeat 0px top;
    bottom: 175px;
    right: 315px;
    z-index: 1;
}
a#litva:hover {
    background: url("../images/litva-big.png") no-repeat 0px top;
    bottom: 175px;
    right: 285px;
    z-index: 10;
}
a#bulgaria {
    background: url("/themes/icp/images/bulgaria-small.png") no-repeat 0px top;
    bottom: 85px;
    right: 300px;
    z-index: 10;
}
a#bulgaria:hover {
    background: url("/themes/icp/images/bulgaria-big.png") no-repeat 0px top;
    bottom: 85px;
    right: 270px;
    z-index: 10;
}
a.fedcountry {
    display: block;
    position: absolute;
    height: 55px;
    width: 46px;
    font-size: 0;
}
a.fedcountry:hover {
    height: 137px;
    width: 111px;
}
/**/
.forum-post-wrapper .forum-post-panel-sub {
    float: none;
}
ul.taxonomy-list-list ul {
    display: none;
}
.view-id-top_article.view-display-id-page_1 td {
    width: 20%;
    vertical-align: top;
    text-align: center;
}

#bestart {
    float: left;
    text-align: center;
    margin: 5px;
    border: 5px solid #EEE;
    width: 150px;
    height: 200px;
    line-height: 14px;
}
#bestart h3 {
    font-size: 14px;
    font-weight: bold;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 150px;
    height: 50px;
}
.left-corner #forum-comments .box .content {
    border: 1px solid #00183a;
}
.left-corner #forum-comments .box .content form {
    margin: 0 10px 10px;
    overflow: hidden;
}
.left-corner #forum-comments .box .content form .form-item {
    margin: 0;
}
.left-corner table.content-multiple-table,
.form-region-main .form-item {
    border: 1px solid #00183a;
    padding: 0px 0px 10px;
    -webkit-box-shadow: -2px 2px 7px #ccc;
    -webkit-box-shadow: -2px 2px 7px rbga(230, 230, 230, .5);
    -moz-box-shadow: -2px 2px 7px #ccc;
    -moz-box-shadow: -2px 2px 7px rbga(230, 230, 230, .5);
    box-shadow: -2px 2px 7px #ccc;
    box-shadow: -2px 2px 7px rbga(230, 230, 230, .5);
    clear: both;
}
#content-field-overview select,
#content-display-overview select {
    max-width: 200px;
}
.form-region-main .form-item .filefield-element,
.form-region-main .form-item .form-text,
.form-region-main .form-item .form-select {
    margin: 0 10px;
    max-width: 98%;
}
.left-corner table.content-multiple-table .form-item,
.form-region-main .form-item .form-item {
    border: none;
    padding: 0;
    -webkit-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    box-shadow: none;
}
.form-region-main .form-item .form-item .form-text,
.form-region-main .form-item .form-item .form-select {
    margin: 0px;
}
.form-region-main .form-item .form-item label {
    background: none;
    text-transform: none;
    color: #494949;
}
.form-region-main .form-item label,
table.content-multiple-table th {
    padding: 2px 10px;
    margin: 0 0 10px;
    color: white;
    font-weight: 700;
    font-size: 100%;
    line-height: 100%;
    background: #00183a;
    font-family: georgia;
    text-transform: uppercase;
}

.form-region-main .form-item label {
    display: block;
}
span#cke_edit-body,
span#cke_edit-comment {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #00183a;
    padding: 0px;
}
.body-field-wrapper .cke_skin_kama .cke_wrapper,
#forum-comments  .cke_skin_kama .cke_wrapper {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #00183a;
    background-image: url(../images/sprites.png);
    background-repeat: repeat-x;
    background-position: 0 -1950px;
    display: block;
    _display: inline-block;
    padding: 5px;
}
/*.body-field-wrapper .cke_skin_kama .cke_wrapper td#cke_contents_edit-body,*/
#forum-comments .cke_skin_kama .cke_wrapper td#cke_contents_edit-comment {
    height: 200px !important;
}


#comment-controls .box .description,
#comment-controls .box .container-inline {
    margin: 0 10px;
}
#comment-controls .box .form-submit {
    margin: 10px 0 5px;
    float: none;
    display: inline;
    cursor: pointer;
    background: #00183a;
    color: #fff;
    border-radius: 3px;
    border: none;
    padding: 4px 5px;
}
.box h2 {
    text-align: center;
    padding: 0 10px;
    color: white;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    background: #00183a;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
.box strong.pad {
    text-align: center;
    padding: 0 10px;
    color: white;
    font-weight: bold;
    font-size: 120%;
    line-height: 110%;
    background: #4DA5CD;
    line-height: 27px;
    font-family: georgia;
    text-transform: uppercase;
}
/*End Forum*/
/*Best article*/
.view-id-best_doklad.view-display-id-page_1 th,
.view-id-best_doklad.view-display-id-page_1 td,
.view-id-best_doklad.view-display-id-page_1 tr {
    border: 1px solid #fff;
    padding: 0;
}
.view-id-best_doklad.view-display-id-page_1 tr.even {
    background: #dedede;
}
.view-id-best_doklad.view-display-id-page_1 tr.odd {
    background: #CEE3F0;
}
.view-id-best_doklad.view-display-id-page_1 .vud-widget-alternate {
    padding: 0;
    margin: 0 2px;
}
.view-id-best_doklad.view-display-id-page_1 .views-field.views-field-nid {
    padding: 3px 10px;
}
.view-id-best_doklad.view-display-id-page_3 .views-row,
.view-id-best_doklad.view-display-id-page_2 .views-row {
    display: none;
}
.view-id-best_doklad.view-display-id-page_3 .view-content,
.view-id-best_doklad.view-display-id-page_2 .view-content {
    margin: 0 auto;
    width: auto;
    text-align: center;
}
.view-id-best_doklad.view-display-id-page_1 .views-field-vud-node-widget {
    width: 40px;
}
.view-id-best_doklad.view-display-id-page_1 .views-field-field-avatar-fid {
    width: 60px;
}
.view-id-best_doklad.view-display-id-page_1 .views-field-field-avatar-fid img {
    margin: 0 0 -5px;
}



.node .vud-widget.vud-widget-alternate {
    display: none;
}
/*End Best article*/
.view-id-news.view-display-id-page_1 {
    padding: 0 0 20px;
}
.view-id-news.view-display-id-page_1 .views-row {
    margin: 0 0 5px;
}
.hiddenblo {
    display: none;
}
div ul.quicktabs_tabs.quicktabs-style-garland li.active a {
    padding: 8px 10px 4px 10px;
}
#block-quicktabs-3 ul.quicktabs_tabs.quicktabs-style-garland li.last {
    background: #00b208;
    float: right;
    margin: 0 4px;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
}
.left-corner #comments {
    display: none;
}
.left-corner .node #comments {
    display: block;
}
.webform-client-form .webform-container-inline label {
    width: 200px;
    float: left;
}
.forum-post-panel-main .field-type-blockreference {
    float: right;
    width: 200px;
    text-align: center;
    clear: left;
	height:250px;
}
#node-20913,
#node-20914 {
    display: none;
}
.panel-pane.pane-views.pane-pages {
    clear: both;
}
#block-views-events-block_2 {
    margin: 0;
    background: #0077b2;
}
#block-views-events-block_2 a {
    color: #fff;
}
#block-views-events-block_2 hr {
    background: #fff;
    height: 1px;
    border: none;
    width: 120px;
    margin: 2px auto;
}
#block-views-events-block_2 .views-row-last hr {
    display: none;
}
span.itog {
    display: block;
    height: 30px;
    width: 30px;
    line-height: 27px;
    margin: 0 auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(/themes/icp/css/PIE.htc);
    text-align: center;
    font-size: 20px;
    font-family: georgia;
    background: #5c9bc4;
    color: #fff;
}
span.datetitle {
    display: block;
    width: 350px;
    height: 195px;
    background: #0073a9;
    color: #fff;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 29px;
    overflow: hidden;
}
span.datetitle p {
    margin: 0 10px;
    font-family: Arial;
}
span.datetitle .da {
    font-size: 33px;
    letter-spacing: -2px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    margin: 12px 10px 2px;
}
span.datetitle .daeng {
    font-size: 27px;
    letter-spacing: -2px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    margin: 12px 10px 2px;
    overflow: hidden;
}
span.slimg {
    position: absolute;
    left: 350px;
    top: 0;
    display: block;
    overflow: hidden;
}

/* ========== Serega ============ */
#node-35657 .field-field-newsimg,#node-35658 .field-field-newsimg {display:none;}
.prezzzent table td {vertical-align: top;}
.prezzzent table td p {padding:0 0 15px 10px !important; font-size: 13px;color: #001739;}
.prezzzent table td li {padding:0 0 15px 10px !important; font-size: 13px;color: #001739;}
.prezzzent h3 {text-transform: uppercase;font-size: 26px;color: #001739;line-height: normal;font-weight:700;}
.prezzzent p {font-size: 13px;color: #001739;}
.prezzzent li {font-size: 13px;color: #001739;}
.prezzzent table#ratetable2 tbody tr td {font-size: 13px;background:#d86c3b;vertical-align: middle;color: #fff;}
.prezzzent table#ratetable2 tbody tr td:nth-child(odd) {background:#62a6b1;vertical-align: middle;}
.prezzzent table#ratetable2 tbody tr td p, .prezzzent table#ratetable2 tbody tr td li {color: #fff;}
.prezzzent table, .innnova table {
    border-spacing: 2px;
    border-collapse: separate;
}
.innnova table.first {border-collapse: collapse;}
.innnova table.first td {vertical-align: top;padding:7px 9px !important;border-bottom: 5px solid #fff;}
.innnova table.first tr {background:#ededed;}
.innnova table.first td p {padding:10px 0 15px 0 !important; font-size: 13px;color: #001739;}
.innnova table.first td li {padding:10px 0 15px 0 !important; font-size: 13px;color: #001739;}
.innnova h3 {text-transform: uppercase;font-size: 26px;color: #001739;line-height: normal;font-weight:700;}
.innnova p {font-size: 13px;color: #001739;text-align:justify;}
.innnova li {font-size: 13px;color: #001739;}
.innnova table.last tbody tr td {font-size: 13px;background:#d86c3b;vertical-align: middle;width:50%;color: #fff;}
.innnova table.last tbody tr td:nth-child(odd) {background:#62a6b1;vertical-align: middle;}
.innnova table.last tbody tr td p, .prezzzent table.last tbody tr td li {color: #fff;}

/*стрелки в выпадающем меню*/
#block-nice_menus-13 .nice-menu ul li#menu-41461:before,
#block-nice_menus-13 .nice-menu ul li#menu-41437:before,
#block-nice_menus-13 .nice-menu ul li#menu-41427:before,
#block-nice_menus-13 .nice-menu ul li#menu-41490:before,
#block-nice_menus-13 .nice-menu ul li#menu-41491:before,
#block-nice_menus-13 .nice-menu ul li#menu-41492:before,
#block-nice_menus-13 .nice-menu ul li#menu-41526:before,
#block-nice_menus-13 .nice-menu ul li#menu-41527:before,
#block-nice_menus-13 .nice-menu ul li#menu-41528:before,

#block-nice_menus-13 .nice-menu ul li#menu-41462:before,
#block-nice_menus-13 .nice-menu ul li#menu-41439:before,
#block-nice_menus-13 .nice-menu ul li#menu-41432:before,
#block-nice_menus-13 .nice-menu ul li#menu-41493:before,
#block-nice_menus-13 .nice-menu ul li#menu-41494:before,
#block-nice_menus-13 .nice-menu ul li#menu-41495:before,
#block-nice_menus-13 .nice-menu ul li#menu-41529:before,
#block-nice_menus-13 .nice-menu ul li#menu-41530:before,
#block-nice_menus-13 .nice-menu ul li#menu-44966:before,
#block-nice_menus-13 .nice-menu ul li#menu-44954:before,
#block-nice_menus-13 .nice-menu ul li#menu-44971:before,
#block-nice_menus-13 .nice-menu ul li#menu-44975:before,
#block-nice_menus-13 .nice-menu ul li#menu-41531:before {
content: normal !important;
}
#block-nice_menus-13 .nice-menu ul li {
color: #a3a3a3;
padding: 2px 0 3px 14px;
text-decoration: none;
line-height: 120%;
display: block;
position: relative !important;
}
#block-nice_menus-13 .nice-menu ul > li:before {
content: "\f105";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
font-size: 20px;
top: -2px;
color: #660d00;
-webkit-transition: all linear 0.2s;
-moz-transition: all linear 0.2s;
-o-transition: all linear 0.2s;
-ms-transition: all linear 0.2s;
transition: all linear 0.2s;
font-weight: 700;
}
#block-nice_menus-13 .nice-menu ul li:hover {color:#dd1d00;background-color:transparent;}
#block-nice_menus-13 .nice-menu ul > li:hover:before {left:4px;color: #660d00;}

/*краткий обзор*/
.short-view p, .short-view li {font-size:13px;}
.short-view h3 {text-transform: uppercase;font-size: 26px;color: #001739;line-height: normal;font-weight:700;margin: 5px 0;}
.short-view .firsttt {margin:0;line-height: 0;}
.short-view hr {height: 1px;border: 1px solid #1E83A5;}
.short-view table {margin: 0 0 15px;}
.short-view table td img {margin:4px;}
.short-view table td, .short-view table td p, .short-view table td li  {color: #494949;font-size:13px;vertical-align: top;}
.short-view .sh5 td:nth-child(odd) {color: #51C4C8;text-transform: uppercase;font-size: 16px;}
.short-view .sh5 td {padding:2px 4px 10px !important;}

/*франшиза*/
.franzz,
.franzz p {font-size:13px;}
.franzz .logggo {height:150px;overflow:hidden;background:#1FA8B3;padding:10px;}
.franzz .logggo img {float:left;}
.franzz .logggo h3 {color: #fff;text-transform: uppercase;text-align: center;font-size: 50px;margin-top: 50px;}

/*БОНУСНАЯ ПРОГРАММА ПАРТНЕРСТВА*/
.bonusss,
.bonusss p,
.bonusss li {font-size:13px;}
.bonusss .frr {margin: 0 0 15px;}
.bonusss .frr td {background:#ededed;padding: 10px !important;}
.bonusss table h3 {text-transform: uppercase;font-size: 26px;color: #001739;line-height: normal;font-weight:700;margin: 5px 0;}
.bonusss table td, .bonusss table td p, .bonusss table td li  {color: #494949;font-size:13px;vertical-align: middle;}
.bonusss .tww td:nth-child(odd) {font-weight:700;color: #51C4C8;text-transform: uppercase;font-size: 36px;}
.bonusss .tww td {padding: 10px 5px !important;}

.federationss {text-align: center}
.federationss .f-li {
	display: inline-block;
	width: 22%;
	height:300px;
	padding-top: 40px;
	vertical-align: top;
	text-align: center;
	line-height: normal;
	margin: 0 1% 10px;
	/* эмуляция inline-block для IE6-7*/
	//display : inline;
	//zoom : 1;
}
.federationss .f-li .ftop {
		background: #00183A;
		height:120px;
		position: relative;
}
.federationss .f-li .ftop img {
position: absolute;
top: -40px;
left: 32%;
background: #fff;
border-radius: 80px;
border: 5px solid #fff;
}
.federationss .f-li:hover .ftop {
		background: #62a6b1;
}
.federationss .f-li .fboot {
		position: relative;
		height:100px;
}
.federationss .f-li .fboot a.main {
    text-decoration: none;
    position:absolute;
    bottom:-40px;
    left:40%;
    padding: 0;
    margin:0;
    display: block;
    color: #FFF;
    font-size: 26px;
	width: 40px;
	height: 40px;
	line-height:40px;
	text-align: center;
	border-radius: 100px;
	background: #172C63;
}
.federationss .f-li:hover a.main {
		background: #62a6b1;
}
.federationss .f-li a.main:hover {
		background: #2092a4;
}
p.f-analit {
    margin: 5px 0px 10px;
    padding: 45px 0 0px;
    color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
}
p.f-count {
    margin: 0;
    padding: 0px;
    color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
}
p.f-post {
    margin: 0;
    padding: 0px;
    color: #838383;
	font-size: 12px;
	font-weight: 700;
}
p.f-name {
    margin: 0 0 5px;
    padding: 0px;
    color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
}


/*комментарии докладов*/
#comments .view-header {padding:5px 0;margin:5px 0 25px;}
#comments .commons {display:inline;padding:10px;line-height:40px;position:relative}
#comments .commons {background:#67b0bf;font-size:16px;font-weight:normal;color:#fff;font-style:italic;}
#comments .commons:after{content:"";position:absolute;bottom:-10px;left:10px;border-top:10px solid #67b0bf;border-right:20px solid transparent;width:0;height:0;line-height:0}
#comments .content-ava {float:left;}
#comments .content-ava img {
	border-radius: 100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px;
    -o-border-radius: 100px;
    -khtml-border-radius: 100px;
    height:120px;
}
#comments .comm-contentos {margin-left:140px;margin-bottom:20px;border:1px solid #ddd;background:#f9f9f9;padding:10px;}
#comments .indented {
    margin-left: 45px;
}
#comments h2 {
    font-size: 18px;
    line-height: 130%;
    display: block;	
}
#comments h2 a {
    margin: 10px 0;
    display: block;
    color: #67b0bf;
	text-decoration:none;
}
#comments .submitted a {color: #67b0bf;font-size: 14px;}
#comments  .links a
{
text-decoration:none;
color: #9F9F9F;
font-size:12px;
font-weight:bold;
}

.pane-block-46 .pane-content {
	border-bottom: 2px solid #1D629B;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 160%;
    line-height: 130%;
    display: block;
	width:72%;
}
.view-Congresses.view-id-Congresses.view-display-id-page_1 {margin-top:20px;}
#akcc {
        display: -moz-inline-stack;
        display: inline-block;
        margin: 0;
        width:100%;
        zoom: 1;
        *display: inline;
}
#akcc .n1 {
    float: left;
    width: 100%;
    margin: 1% 0;
}
#akcc .n1 .w1 {float:left;width:49%;background:#f25c4b;padding: 15px;height: 120px;}
#akcc .n1 .w2 {float:right;width:49%;background:#e7b248;padding: 15px;height: 120px;text-align: center;}
#akcc .n2 .w1 {float:left;width:49%;background:#19b2c0;padding: 15px;height: 120px;}
#akcc .n2 .w2 {float:right;width:49%;background:#304d5b;padding: 15px;height: 120px;}
#akcc .n1 .w1:hover,#akcc .n1 .w2:hover,#akcc .n2 .w1:hover,#akcc .n2 .w2:hover {
	background:#01183a;
	-webkit-transition-property: background;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
 }
 #akcc .n1 .w1,#akcc .n1 .w2,#akcc .n2 .w1,#akcc .n2 .w2 {
	-webkit-transition-property: background;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
 }

/* События */
.view-events.view-display-id-page_3 table {
  border-spacing: 6px !important;
  border-collapse: separate !important;
}
.view-events.view-display-id-page_3 table td {
  border: 0;
  background: none;
  padding: 0 !important;
}
.view-events.view-display-id-page_3 table td .evecont {
  border: 1px solid transparent;
  padding: 8px 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.view-events.view-display-id-page_3 table td .evecont:hover {
  /*border: 1px solid #DCDCDC !important;*/
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}
.view-events.view-display-id-page_3 .views-view-grid td {
  vertical-align: top;
}
.view-events.view-display-id-page_3 .views-field-field-slideimg-fid {
  text-align: center;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-title {
  height: 186px;
  margin-bottom: 5px;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-title a {
  text-decoration: none;
  line-height: 17px;
  text-align: center;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-title #date_event {
  color: black;
  height: 28px;
  padding-top: 4px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-title #tit_event {
  color: black;
  text-align: center;
  line-height: 16px;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-view-node {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-view-node a {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #172c63;
  text-transform: uppercase;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-view-node a:hover {
  color: #D25D4C;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-view-node-1 {
  background: #00183A;
  width: 90%;
  height: 40px;
  padding: 10px 0px;
  margin: 0 auto;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-view-node-1:hover {
  background: #D25D4C;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-view-node-1 a {
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
.view-events.view-display-id-page_3 .views-view-grid .views-field-title #date_event span {
  background: #D25D4C;
  padding: 3px 0px;
  margin: 0 auto;
  border-radius: 10px;
  width: 90%;
  display: block;
  color: #FFF;
}

/* == Вкладка Программа == */
#quicktabs_container_8 #quicktabs_tabpage_8_1 li,#quicktabs_container_9 #quicktabs_tabpage_9_1 li {
    background: transparent url(../images/kva.jpg) no-repeat 0px 5px;
    padding-left:20px;
}
#slim .field-field-slideimg .second {display:none;}
#slim .field-field-slideimg:hover .first {display:none;}
#slim .field-field-slideimg:hover .second {display:block;}

/* == Участие в конференции == */
#uchos1 h2 {
	text-transform: uppercase;
	font-size: 46px;
	color: #001739;
	line-height: normal;
	font-weight: 700;
	margin: 5px 0px;
	text-align: center;
}
#uchos1 h3 {
	text-transform: uppercase;
	font-size: 26px;
	color: #001739;
	line-height: normal;
	font-weight: 700;
	margin: 5px 0px;
	text-align: center;
}
#uchos1 table td p, .bonusss table td li {
    color: #494949;
    font-size: 13px;
    vertical-align: top;
    text-align: justify;
}
#uchos1 table.tb1 li {
    background: transparent url(../images/kva1.jpg) no-repeat 0px 5px;
    padding-left: 20px;
}
#uchos1 table.tb2 td {width:50%;vertical-align: top;}
#uchos1 table.tb2 img {float:left;}
#uchos1 table.tb2 p {margin:0 10px 0 90px;}
#uchos1 table.tb2 div {float:left;width:100%;margin:15px 0;}

#uchos1 table.tb3 td {width:26%;padding:0 4% !important;vertical-align: top;text-align: justify;}
#uchos1 table.tb3 {margin: 0px 2%;width: 96% !important;}
#uchos1 table.tb3 a {display: inline-block;}

#block-menu-menu-reglament {width: 1002px;margin: 0px auto;}
#block-menu-menu-reglament .menu li {float:left;padding:0;margin:0;text-align: center;}
#block-menu-menu-reglament .menu {
    margin: 0px 25px;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
#block-menu-menu-reglament .menu li a {padding:10px 0;text-decoration: none;color: #494949;font-size: 14px;font-weight: bold;display:block;width:100%;height:100%;}
#block-menu-menu-reglament .menu li.active-trail a,#block-menu-menu-reglament .menu li a:hover {color: #254288;}

#node-8 table,#node-8 table a,#node-8 table p,#node-8 table li {font-family: Open Sans !important;font-weight:bold;}
#node-117 table,#node-117 table a,#node-117 table p,#node-117 table li {font-family: Open Sans !important;font-weight:bold;}
#node-117 table tr td {text-transform: uppercase;width: 25%;}

.sh_logo_btn {display:none;}

#block-menu-menu-ronie,#block-menu-menu-ronia,#block-menu-menu-prnie {width: 76%;margin: 0px auto;}
#block-menu-menu-innotes {width: 66%;margin: 0px auto;}
#block-menu-menu-ronie .menu li,#block-menu-menu-ronia .menu li {float:left;width:25%;padding:0;margin:0;text-align: center;}
#block-menu-menu-innotes .menu li {float:left;width:33.33333%;padding:0;margin:0;text-align: center;}
#block-menu-menu-prnie .menu li {float:left;width:33.33333%;padding:0;margin:0;text-align: center;}
#block-menu-menu-ronie .menu,#block-menu-menu-ronia .menu,#block-menu-menu-prnie .menu {margin: 0px 25px;padding: 0;}
#block-menu-menu-ronie .menu li a,
#block-menu-menu-ronia .menu li a,
#block-menu-menu-prnie .menu li a,
#block-menu-menu-innotes .menu li a {padding:10px 0;text-decoration: none;color: #494949;font-size: 14px;font-weight: bold;display:block;width:100%;height:100%;}
#block-menu-menu-ronie .menu li.active-trail a,#block-menu-menu-ronie .menu li a:hover,
#block-menu-menu-ronia .menu li.active-trail a,#block-menu-menu-ronia .menu li a:hover,
#block-menu-menu-prnie .menu li.active-trail a,#block-menu-menu-prnie .menu li a:hover,
#block-menu-menu-innotes .menu li a:hover {color: #254288;}

#block-quicktabs-10 ul.quicktabs_tabs.quicktabs-style-basic,
#block-quicktabs-11 ul.quicktabs_tabs.quicktabs-style-basic,
#block-quicktabs-12 ul.quicktabs_tabs.quicktabs-style-basic,
#block-quicktabs-13 ul.quicktabs_tabs.quicktabs-style-basic,
#block-quicktabs-14 ul.quicktabs_tabs.quicktabs-style-basic,
#block-quicktabs-15 ul.quicktabs_tabs.quicktabs-style-basic {
    border: 0;
    padding: 0px;
    margin: 10px 0 5px;
    text-align: center;
    height: auto;
    display:block;
}
#block-quicktabs-10 ul.quicktabs_tabs.quicktabs-style-basic li,
#block-quicktabs-11 ul.quicktabs_tabs.quicktabs-style-basic li,
#block-quicktabs-12 ul.quicktabs_tabs.quicktabs-style-basic li,
#block-quicktabs-13 ul.quicktabs_tabs.quicktabs-style-basic li,
#block-quicktabs-14 ul.quicktabs_tabs.quicktabs-style-basic li,
#block-quicktabs-15 ul.quicktabs_tabs.quicktabs-style-basic li {
    border: 0;
    padding: 0;
    margin: 0px 3px 0px 0px;
    position: relative;
    color: #FFF;
    display:inline;
}
#block-quicktabs-10 ul.quicktabs_tabs.quicktabs-style-basic li a,
#block-quicktabs-11 ul.quicktabs_tabs.quicktabs-style-basic li a,
#block-quicktabs-12 ul.quicktabs_tabs.quicktabs-style-basic li a,
#block-quicktabs-13 ul.quicktabs_tabs.quicktabs-style-basic li a,
#block-quicktabs-14 ul.quicktabs_tabs.quicktabs-style-basic li a,
#block-quicktabs-15 ul.quicktabs_tabs.quicktabs-style-basic li a {color: #FFF;padding: 8px;background-color: #00183A;}
#block-quicktabs-10 ul.quicktabs_tabs.quicktabs-style-basic li a:hover,
#block-quicktabs-10 ul.quicktabs_tabs.quicktabs-style-basic li.active a,
#block-quicktabs-11 ul.quicktabs_tabs.quicktabs-style-basic li a:hover,
#block-quicktabs-11 ul.quicktabs_tabs.quicktabs-style-basic li.active a,
#block-quicktabs-12 ul.quicktabs_tabs.quicktabs-style-basic li a:hover,
#block-quicktabs-12 ul.quicktabs_tabs.quicktabs-style-basic li.active a,
#block-quicktabs-13 ul.quicktabs_tabs.quicktabs-style-basic li a:hover,
#block-quicktabs-13 ul.quicktabs_tabs.quicktabs-style-basic li.active a,
#block-quicktabs-14 ul.quicktabs_tabs.quicktabs-style-basic li a:hover,
#block-quicktabs-14 ul.quicktabs_tabs.quicktabs-style-basic li.active a,
#block-quicktabs-15 ul.quicktabs_tabs.quicktabs-style-basic li a:hover,
#block-quicktabs-15 ul.quicktabs_tabs.quicktabs-style-basic li.active a {color: #FFF;padding: 8px; background-color: #dc9215;}
#block-quicktabs-10 .quicktabs_main.quicktabs-style-basic,
#block-quicktabs-11 .quicktabs_main.quicktabs-style-basic,
#block-quicktabs-12 .quicktabs_main.quicktabs-style-basic,
#block-quicktabs-13 .quicktabs_main.quicktabs-style-basic,
#block-quicktabs-14 .quicktabs_main.quicktabs-style-basic,
#block-quicktabs-15 .quicktabs_main.quicktabs-style-basic {
    background: none;
    border: 0;
    padding: 10px 0;
    clear: both;
}
#block-quicktabs-10 .quicktabs-style-nostyle ul,
#block-quicktabs-11 .quicktabs-style-nostyle ul,
#block-quicktabs-12 .quicktabs-style-nostyle ul,
#block-quicktabs-13 .quicktabs-style-nostyle ul,
#block-quicktabs-14 .quicktabs-style-nostyle ul,
#block-quicktabs-15 .quicktabs-style-nostyle ul {background: none;margin: 0;padding: 0;}
#block-quicktabs-10 .quicktabs-style-nostyle ul li.first,
#block-quicktabs-11 .quicktabs-style-nostyle ul li.first,
#block-quicktabs-12 .quicktabs-style-nostyle ul li.first,
#block-quicktabs-13 .quicktabs-style-nostyle ul li.first,
#block-quicktabs-14 .quicktabs-style-nostyle ul li.first,
#block-quicktabs-15 .quicktabs-style-nostyle ul li.first {
    display: block;
    width:49.5%;
    float: left;
    padding: 0px;
    margin: 0 0.5% 0 0;
}
#block-quicktabs-10 .quicktabs-style-nostyle ul li.last,
#block-quicktabs-11 .quicktabs-style-nostyle ul li.last,
#block-quicktabs-12 .quicktabs-style-nostyle ul li.last,
#block-quicktabs-13 .quicktabs-style-nostyle ul li.last,
#block-quicktabs-14 .quicktabs-style-nostyle ul li.last,
#block-quicktabs-15 .quicktabs-style-nostyle ul li.last {
    display: block;
    width:49.5%;
    float: left;
    padding: 0px;
    margin: 0 0 0 0.5%;
}
#block-quicktabs-10 .quicktabs-style-nostyle ul li a,
#block-quicktabs-11 .quicktabs-style-nostyle ul li a,
#block-quicktabs-12 .quicktabs-style-nostyle ul li a,
#block-quicktabs-13 .quicktabs-style-nostyle ul li a,
#block-quicktabs-14 .quicktabs-style-nostyle ul li a,
#block-quicktabs-15 .quicktabs-style-nostyle ul li a {
    color: #FFF;
    margin: 0;
    font-weight:100;
    padding:5px 0;
    display: block;
    overflow: hidden;
    border-radius: 0;
    text-align: center;
    text-decoration: none;
    background: #00183A;
}
#block-quicktabs-10 .quicktabs-style-nostyle ul li.active a,
#block-quicktabs-11 .quicktabs-style-nostyle ul li.active a,
#block-quicktabs-12 .quicktabs-style-nostyle ul li.active a,
#block-quicktabs-13 .quicktabs-style-nostyle ul li.active a,
#block-quicktabs-14 .quicktabs-style-nostyle ul li.active a,
#block-quicktabs-15 .quicktabs-style-nostyle ul li.active a {background: #dc9215;}

.bomms {
background: #00183A;
width: 270px;
padding: 7px 0px;
border-radius: 5px;
text-align: center;
display: block;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
color:#fff;
}
.bomms:hover {background: #dc9215;text-decoration: none;color:#00183A;}

/* == Первенства по научной аналитике == */
#uchos2 h2 {
	text-transform: uppercase;
	font-size: 40px;
	color: #001739;
	line-height: normal;
	font-weight: 700;
	margin: 5px 0px;
	text-align: center;
}
#uchos2 h3 {
	text-transform: uppercase;
	font-size: 26px;
	color: #001739;
	line-height: normal;
	font-weight: 700;
	margin: 5px 0px;
	text-align: center;
}
#uchos2 table td p, .bonusss table td li {
    color: #494949;
    font-size: 13px;
    vertical-align: top;
    text-align: justify;
}
#uchos2 li {
    background: transparent url(../images/kva1.jpg) no-repeat 0px 5px;
    padding-left: 20px;
}
#uchos2 table.tb1 li {
    background: transparent url(../images/kva1.jpg) no-repeat 0px 5px;
    padding-left: 20px;
}
#uchos2 table.tb2 td {width:50%;vertical-align: top;}
#uchos2 table.tb2 img {float:left;}
#uchos2 table.tb2 p {margin:0 10px 0 90px;}
#uchos2 table.tb2 div {float:left;width:100%;margin:15px 0;}

#uchos2 table.tb3 td {width:26%;padding:0 4% !important;vertical-align: top;text-align: justify;}
#uchos2 table.tb3 td ul {padding:0;}
#uchos2 table.tb3 {margin: 0px 2%;width: 96% !important;}
#uchos2 table.tb3 a {display: inline-block;}
#uchos2 table.tb3,#uchos2 table.tb3 p {font-size:11px;line-height:14px;}
#uchos2 table.tb3 li {text-align: left !important;}

.ossn {
	background: #d25d4c;
	padding: 5px 10px;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color:#fff;
}
.ossn:hover {
	background: #d25d4c;
	text-decoration: none;
	color:#fff;
}
#node-7408 fieldset.collapsible legend a,#node-7640 fieldset.collapsible legend a {
    text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	color: #001739;
	line-height: normal;
	font-weight: 700;
	margin: 0px;
	text-align: left;
}
#node-7408 .collapsible ol,#node-7640 .collapsible ol {
    list-style-type: none; /* Убираем исходные маркеры */
    counter-reset: num;
    padding: 0 0 0 25px;
}
#node-7408 .collapsible ol li::before,#node-7640 .collapsible ol li::before {
    content: counter(num) '. '; /* Выводим число */
    counter-increment: num; /* Увеличиваем значение счётчика */
	color: #001739;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 -25px;
}
#node-7408 ul li,#node-7640 ul li {
    background: transparent url(../images/kva1.jpg) no-repeat 0px 5px;
    padding-left: 20px;
}
.viewdoc {
	background: #dc9215;
	padding: 5px 10px;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color:#020001;
}
.viewdoc:hover {
	background: #001739;
	text-decoration: none;
	color:#fff;
}

.view-best-doklad .views-table {
	width:100%;
	border-collapse: separate;
	border-spacing: 10px !important;
}
.view-best-doklad .views-table thead th {padding: 0 !important;border: 0;}
.view-best-doklad .views-table tr {border: 0;padding: 0 !important;background:none;}
.view-best-doklad .views-table .views-field-field-avatar-fid {border: 0;padding: 0 !important;background:none;width: 90px;text-align: center;}
.view-best-doklad .views-table .views-field-field-avatar-fid img {border-radius: 100%;}
.view-best-doklad .views-table .views-field-vud-node-widget {border: 0;padding: 0 !important;background:none;}
.view-best-doklad .views-table .views-field-vud-node-widget .updown-down {display:none;}
.view-best-doklad .views-table .views-field-vud-node-widget .vud-widget-updown {
    width: 100px;
    float: left;
    padding: 0px;
}
.view-best-doklad .views-table .views-field-nid {padding: 0 10px !important;}
.view-best-doklad .views-table .views-field-vud-node-widget .updown-up {
    float: left;
    margin: 0;
    display: block;
    color: #fff;
    border: 1px solid #001739;
    background: #001739;
    width: 100%;
    font-size: 50px;
    height: 41px;
    line-height: 41px;
    font-weight: bold;
    text-align: center;
}
.view-best-doklad .views-table .views-field-vud-node-widget .updown-up:hover {color: #dc9215;}
.view-best-doklad .views-table .views-field-vud-node-widget .vud-widget-updown .updown-score {
    border: 1px solid #001739;
    color: #001739;
    font-size: 0;
    font-weight: bold;
    text-align: center;
    padding: 0;
    margin: 0;
    height: 41px;
    line-height: 41px;
}
.view-best-doklad .views-table .views-field-vud-node-widget .updown-current-score {
    display: block;
    font-size: 26px;
    color: #001739;
}

#node-57775 strong,#node-59093 strong {font-size:18px !important;}

.search_node ul.primary {
    border-collapse: collapse;
    padding: 0px 0px 0px 1em;
    border: 0;
    text-align: center;
    display: inline-block;
}
.search_node ul.primary li a {
    background-color: #00183A;
    color:#fff;
    border: 0;
    height: auto;
    margin-right: 0.5em;
    padding: 5px 1em;
    text-decoration: none;
}
.search_node ul.primary li.active a {
    background-color: #E7B248;
    color:#00183A;
    border: 0;
}
.search_node .search-form .form-item label {
    display: block;
    font-weight: bold;
    color:#00183A;
}
.search_node .search-form input.form-text {font-size: 16px;}
.search_node .search-form input.form-submit {
    background: #00183A;
	width: 190px;
	height: 40px;
	padding: 10px 0px;
	margin: 10px auto;
	text-align: center;
	display:block;
	border:0;
	border-radius: 5px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.search_node .search-form input.form-submit:hover {background: #D25D4C;}
.search_node {text-align:center;}

#node-76252 table td {background: #d1d3d4;border:1px solid #fff;}

#node-54799 table td,#node-54800 table td {width:16.66666%;text-transform: uppercase;}

.user_login ul.primary,
.node.user ul.primary,
.user_password ul.primary,
.user_register ul.primary {
    border-collapse: collapse;
    padding: 0px 0px 0px 1em;
    border: 0;
    text-align: center;
    display: inline-block;
}
.user_login ul.primary li a,
.node.user ul.primary li a,
.user_password ul.primary li a,
.user_register ul.primary li a {
    background-color: #00183A;
    color:#fff;
    border: 0;
    height: auto;
    margin-right: 0.5em;
    padding: 5px 1em;
    text-decoration: none;
}
.user_login ul.tabs.primary li,
.user_password ul.tabs.primary li,
.user_register ul.tabs.primary li {
	float: none;
}
.user_login ul.primary li.active a,
.node.user ul.primary li.active a,
.user_password ul.primary li.active a,
.user_register ul.primary li.active a {
    background-color: #E7B248;
    color:#00183A;
    border: 0;
}
.user_login #user-login .form-item label,
.node.user #user-login .form-item label,
.user_password #user-pass .form-item label {
    display: block;
    font-weight: bold;
    color:#00183A;
}
.user_login #user-login input.form-text,
.node.user #user-login input.form-text,
.user_password #user-pass input.form-text {font-size: 16px;width:400px;}
.node.user #user-login input.form-submit,
.user_login #user-login input.form-submit,
.user_password #user-pass input.form-submit {
    background: #00183A;
	width: 220px;
	height: 40px;
	padding: 10px 0px;
	margin: 10px auto;
	text-align: center;
	display:block;
	border:0;
	border-radius: 5px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.user_login #user-login input.form-submit:hover,
.node.user #user-login input.form-submit:hover,
.user_password #user-pass input.form-submit:hover {background: #D25D4C;}
.user_login,.node.user,.user_password,.user_register {text-align:center;}

.user_register form#user-register {
    margin: 0px auto;
    padding: 0px;
    width: 400px;
}
.user_register form#user-register input.form-text {width:100% !important;}
.user_register form#user-register select {width:100% !important;}
.user_register form#user-register fieldset {margin:0;padding:0;border: 0;}
.user_register form#user-register fieldset legend {display:none;}
.user_register form#user-register input.form-submit {
    background: #00183A;
	width: 220px;
	height: 40px;
	padding: 10px 0px;
	margin: 10px auto;
	text-align: center;
	display:block;
	border:0;
	border-radius: 5px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.user_register form#user-register input.form-submit:hover {background: #D25D4C;}

.sh_btn_right_center {
    right: 0px;
    top: 54% !important;
}

#node-13951 h3, #node-14203 h3 {
	color: #001739;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 100%;
	margin: 20px 0;
}
#node-13951 ul, #node-14203 ul {
    margin:0 0 0 15px;
    padding:0;
}
#node-13951 li, #node-14203 li {
    background: url(../images/kva1.jpg) no-repeat 0px 5px;
    padding: 0 0 5px 15px;
}

.subm {
    background: #00183A;
	width: 220px;
	height: 40px;
	padding: 10px 0px;
	margin: 10px auto;
	text-align: center;
	display:block;
	border:0;
	border-radius: 5px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}
.subm:hover {background: #D25D4C;color: #FFF;text-decoration:none;}

#nad_content_menu ul li a.active,
#nad_content_menu ul li a:hover {
   color:#172C61 !important;
   border-bottom: 2px solid #172C61;
}

#block-quicktabs-16 ul.quicktabs_tabs li.active,
#block-quicktabs-17 ul.quicktabs_tabs li.active {background-color: #00183A !important;}
#block-quicktabs-16 ul.quicktabs_tabs li.first,
#block-quicktabs-17 ul.quicktabs_tabs li.first {
	border: 0;
	background-color: #d2d2d2;
	width: 49%;
	float: left;
	padding: 0;
	margin: 0;
	white-space: inherit;
}
#block-quicktabs-16 ul.quicktabs_tabs li.last,
#block-quicktabs-17 ul.quicktabs_tabs li.last {
	border: 0;
	background-color: #d2d2d2;
	width: 49%;
	float: right;
	padding: 0;
	margin: 0;
	white-space: inherit;
}
#block-quicktabs-16 ul.quicktabs_tabs li.first a,
#block-quicktabs-17 ul.quicktabs_tabs li.first a {padding: 270px 10px 20px;background: url(../images/p_1_2.png) no-repeat 50% 15px;}
#block-quicktabs-16 ul.quicktabs_tabs li.last a,
#block-quicktabs-17 ul.quicktabs_tabs li.last a {padding: 255px 10px 20px;background: url(../images/p_2_2.png) no-repeat 50% 15px;}
#block-quicktabs-16 ul.quicktabs_tabs li.active.first a,
#block-quicktabs-17 ul.quicktabs_tabs li.active.first a {background: url(../images/p_1_1.png) no-repeat 50% 15px;}
#block-quicktabs-16 ul.quicktabs_tabs li.active.last a,
#block-quicktabs-17 ul.quicktabs_tabs li.active.last a {background: url(../images/p_2_1.png) no-repeat 50% 15px;}
#block-quicktabs-16 ul.quicktabs_tabs li a,
#block-quicktabs-17 ul.quicktabs_tabs li a {
    font-size: 16px;
    text-decoration: none;
    color: #00183A;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    width: 100%;
    height:340px;
    text-align: center;
    padding: 240px 10px 20px;
    margin: 0;
    word-wrap: break-word;
}
#block-quicktabs-16 ul.quicktabs_tabs li.active a,
#block-quicktabs-17 ul.quicktabs_tabs li.active a {color: #fff;}
#block-quicktabs-16 .quicktabs_main.quicktabs-style-basic,
#block-quicktabs-17 .quicktabs_main.quicktabs-style-basic {
    background-color: none;
    border: 0;
    padding: 10px;
    clear: both;
}
#block-quicktabs-16 ul.quicktabs_tabs.quicktabs-style-basic,
#block-quicktabs-17 ul.quicktabs_tabs.quicktabs-style-basic {
    border: 0;
    padding: 0;
    height: auto;
    margin: 0px;
}
ul.primary {
    display: inline-block;
    width: 100%;
}
.ru.node_add_doklad .left-corner .clear-block {
background:url(/sites/default/files/files/3r.png) no-repeat 50% 0px;
padding:65px 10px 0;
}
.ru.node_add_doklad .left-corner .clear-block .clear-block {
background:none;
padding:0 10px;
}
.en.node_add_doklad .left-corner .clear-block {
background:url(/sites/default/files/files/3r1.png) no-repeat 50% 0px;
padding:65px 10px 0;
}
.en.node_add_doklad .left-corner .clear-block .clear-block {
background:none;
padding:0 10px;
}

table.parttn tr td:nth-child(2n+1),
table.parttn tr td:nth-child(odd) {
vertical-align: top;
width:5%;
}
table.parttn tr td:nth-child(2n+2),
table.parttn tr td:nth-child(even) {
padding:0 1% !important;
vertical-align: top;
width:25%;
}

.view .pager {
	float:right;
	margin: 35px 80px 0 10px;
}
.view .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    color: #00183A;
    padding: 2px 0 !important;
    margin: 0;
}
.view .pager li.pager-current {border: 1px solid #00183A;padding: 2px 2px !important;}
.view ul.pager li a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  padding: 1px 4px;
  outline: none;
  background: #00183A;
}
.view ul.pager li a:hover {
  background-color: #FFA500;
}
#nad_content_menu ul li {padding:0 !important; margin:0 !important; height:50px;}
#nad_content_menu ul li a {display:block; height:100%;}
#nv {float:right;margin: 10px 10px 0 10px;}
#nv a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  padding: .3em 1em;
  outline: none;
  background: #00183A no-repeat;
  background-image:
   linear-gradient(to left, #fff, #fff),
   linear-gradient(to left, #00183A, #00183A),
   linear-gradient(#00183A, #00183A);
  background-position: calc(100% - 2.7em) 0, calc(100% - 2.7em + 1px) 0, 0 0;
  background-size: 1px 100%, 1px 100%, auto auto;
  overflow: hidden;
}
#nv a:after {
  content: "\bb";
  position: relative;
  bottom: 0;
  display: inline-block;
  margin-left: 1.4em;
  vertical-align: middle;
  font-family: "Times","Times New Roman","serif","sans-serif","EmojiSymbols";
  font-weight: 700;
  font-size: 140%;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
#nv a:hover {
  background-color: #FFA500;
  background-image:
   linear-gradient(to left, #fff, #fff),
   linear-gradient(to left, #F09B00, #F09B00),
   linear-gradient(#F09B00, #FFA500);
}
#nv a:active:after {
  bottom: -1.2em;
  transition: .3s;
}
#block-quicktabs-18 .block-views .item-list ul {
	position: relative;
	display:block;
	float:left;
	width:100%;
	margin: 0;
	padding: 4px;
}
#block-quicktabs-18 .block-views .item-list ul li {
    width: 23.5%;
    display: block;
	min-height: 30px;
	box-sizing: border-box;
	position: relative;
	float: left;
	margin-left: 2%;
}
#block-quicktabs-18 .block-views .item-list ul li:first-child {
    margin-left: 0px;
}
#block-quicktabs-18 .block-views .item-list ul li img {
    background: #00183A;
    padding: 4px;
    margin: 0px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 100%;
}
#block-quicktabs-18 .block-views .item-list ul li img:hover {
	background: #FFA500;
}
#block-quicktabs-18 .block-views .item-list ul .views-field-name {
	position: absolute;
	left: 9px;
	top: 6px;
}
#block-quicktabs-18 .block-views .item-list ul .views-field-name span {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 8px;
	background: #00183A;
}
#block-quicktabs-18 .block-views .item-list ul li .views-field-field-newsimg-fid,
#block-quicktabs-18 .block-views .item-list ul li .views-field-nothing,
#block-quicktabs-18 .block-views .item-list ul li .views-field-title {
	width: 220px;
	margin: 0 auto;
}
#block-quicktabs-18 .block-views .item-list ul li .views-field-title a {
	color:#000;
	font-size: 13px;
    text-transform: uppercase;
}
#block-quicktabs-18 .block-views .item-list ul li .post_meta {
    padding: 9px 0px 28px;
    margin: 0px 0px 12px;
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 1px solid #000;
}
#block-quicktabs-18 .block-views .item-list ul li .post_meta .post_category {
    float: left;
}
#block-quicktabs-18 .block-views .item-list ul li .post_meta .post_category a {
    color: #FFF;
    padding: 0px 4px 1px;
    display: inline-block;
    vertical-align: top;
    background-color: #00183A;
    transition: all 0.3s ease 0s;
    text-decoration:none;
}
#block-quicktabs-18 .block-views .item-list ul li .post_meta .post_category a:hover {
	background: #FFA500;
}
#block-quicktabs-18 .block-views .item-list ul li .post_meta .post_date {
    float: right;
    color: #000;
    font-size: 10px;
}
#quicktabs-18 ul.quicktabs-style-basic {
    margin: 0px auto;
    width: 97%;
    border: 0;
    padding: 0;
    height: auto;
}
#quicktabs-18 ul.quicktabs-style-basic li {
    background: #00183A;
	height: 120px;
	float: left;
	width: 33.2%;
	padding: 0;
	margin-left: 0.2%;
	border: 0px none;
	margin-right: 0px;
	white-space: pre;
	word-wrap: break-word;
	word-break: break-all;
}
#quicktabs-18 ul.quicktabs-style-basic li.first {
	margin-left: 0;
}
#quicktabs-18 ul.quicktabs-style-basic li.active {
	background: #FFA500 !important;
}
#quicktabs-18 ul.quicktabs-style-basic li.active::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    margin: 0px 0px 0px -8.5px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 9px 8.5px 0px;
    border-color: #FFA500 transparent transparent;
    transition: all 0.3s ease 0s;
}
#quicktabs-18 ul.quicktabs-style-basic li a {
	display:block;
	width:100%;
	height: 100%;
	line-height: 120px;
	text-align: center;
	padding: 0 0 0 20%;
	color: #fff;
	font-size: 19px;
	text-transform: uppercase;
	white-space: pre;
	word-wrap: break-word;
	word-break: break-all;
}
#quicktabs-18 ul.quicktabs-style-basic li.qtab-0 a {background: url(/themes/icp/images/main/block_news_1.png) no-repeat 10px 50%;}
.ru #quicktabs-18 ul.quicktabs-style-basic li.qtab-1 a {
	background: url(/themes/icp/images/main/b_kurs1.png) no-repeat 0 50%;
	padding-left:34%;font-size: 0px;
}
.en #quicktabs-18 ul.quicktabs-style-basic li.qtab-1 a {
	background: url(/themes/icp/images/main/b_kurs_en1.png) no-repeat 0 50%;
	padding-left:34%;font-size: 0px;
}
#quicktabs-18 ul.quicktabs-style-basic li.qtab-2 a {background: url(/themes/icp/images/main/block_news_3.png) no-repeat 10px 50%;}
#quicktabs-18 ul.quicktabs-style-basic li:hover a,
#quicktabs-18 ul.quicktabs-style-basic li a:hover {
	color:#fff !important;
}
#block-quicktabs-18 .quicktabs_main.quicktabs-style-basic {
	background-color: #f5f5f5;
	border: 0;
	padding: 30px 10px 10px;
	clear: both;
	width: 97%;
	margin: 0 auto;
}
.calc-input-row{
    width: 32%;
    height: 63px;
    margin-left: 1%;
    float: left;
    margin-bottom: 17px;
}
.calc-input-button{
    border: none;
    background: #feca3b;
    height: 30px;
    width: 172px;
    margin-top: 15px;
    margin-left: 10px;
}
#calculator-main-punkt-radio{
    display: none;
}
.calc-input-row label{
    display: block;
    width: 310px;
    height: 67px;
    padding: 3px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#calc-supermain-div .selectedc{
    background: #feca3b;
    color:#000;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
#calculator-pod-punkt-div-radio-{
    margin-left: 10px;        
}
.text-block-iashe span{
    text-transform: uppercase;
    font-size: 27px;
    color: #00183a;
    line-height: normal;
    font-weight: 700;
    margin: 5px 0;
    font-weight: bold;
}
.text-block-iashe{
    width: 33%;
    float: left;
    padding-top: 37px;
    padding-left: 23px;
}
.btn-iashe{
    display: block;
    width: 201px;
    height: 37px;
    background: #00183a;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    border-radius: 8px;
    text-align: center;
    padding: 9px;
    margin-top: 24px;
    text-transform: uppercase;
    font-size: 15px;
}
.wrpa-iashe{
    background: #ededed;
    float: left;
    width: 100%
}
.img-iashe{
    width: 195px;
    height: 189px;
    border-radius: 22px;
    border: 16px solid #fff;
}
.first-img .img-iashe{
    background: url(/themes/icp/images/iashe3.png) no-repeat;
    background-size: cover;
}    

.second-img .img-iashe{
    background: url(/themes/icp/images/iashe1.png) no-repeat;
    background-size: cover;
}
.third-img .img-iashe{
    background: url(/themes/icp/images/iashe2.png) no-repeat;
    background-size: cover;
} 
.first-col-iashe{
    font-size: 15px;
    color: #eecc48;
    font-weight: 600;
}
.second-col-iashe{
    font-size: 15px;
    color: #9dd191;
    font-weight: 600;
}
.third-col-iashe{
    font-size: 15px;
    color: #2c5972;
    font-weight: 600;
}
.number-col{
    margin-left: 16px;
    height: 30px;
    padding-top: 24px;
    font-size: 18px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
.first-img .number-col {
    background-color: #eecc48;
}
.second-img .number-col {
    background-color: #9dd191;
}
.third-img  .number-col{
    background-color: #2c5972;  
}
.second-img{
    position: relative;
    top: -26px;
}
.wrap-img-block{
    display: flex;
    justify-content: space-around;
    width: 67%;
    float: left;
    margin-bottom: 22px;
    margin-top: 51px;
    position: relative;
}
.wrap-img-block a{
text-decoration: none;
}
.img-patent{
    width: 228px;
    float: left;
    margin-right: 21px;
}
.img-patent2{
    width: 259px;
    height: 158px;
    float: right;
    margin-left: 21px;
    position: relative;
}
.img-patent img{
 width: 100%;
}
.img-patent2 img{
    position: absolute;
    top: -94px;
    width: 100%
}
.title-patent{
    display: block;
    text-transform: uppercase;
    font-size: 24px;
    color: #00183a;
    line-height: normal;
    margin: 26px 0;
    font-weight: bold;
    font-family: verdana !important;
}
.patent-text{
    background: #ededed;
    float: left;
    width: 100%;
    padding: 10px;
}
.patent-link{
    display: block;
    float: left;
    border: 4px solid #415260;
    margin-top: 19px;
    margin-bottom: 19px;
}

.patent-link span{
    float: left;
    width: 61%;
    margin: 7px;
}
.patent-link a{
    display: flex;
    float: right;
    width: 37%;
    height: 55px;
    background: #415260;
    color: #fff;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}
.patent-link a:hover{
    color:#fff;
}
a.btn-intellect{
    display: flex;
    width: 169px;
    border: 1px solid #00183a;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 35px;
    text-decoration: none;
    margin-top:10px;
    margin-left: 27%;
}
a.btn-intellect:hover{
    background: #00183a;
    color:#fff;
    text-decoration: none;
}
.img-euro{
    width: 163px;
    float: left;
    margin-right: 21px;
}
.img-euro img{
    width: 100%;
}
.euro-title{
    background: #f0c94a;
    text-align: center;
    color: #00183a;
    font-size: 14px;
    width: 100%;
    text-transform: uppercase;
}
.doc-euro-img{
    width: 100%;
    text-align: center;
    position: relative;
}
.doc-euro-img img{
    width: 100%;
    position: relative;
    top: 11px;
}
.euro-doc{ 
    width: 186px;
}
.wrap-euro{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.text-euro{
    background: #ededed;
    width: 100%;
    padding: 10px;
}
.img-brit{
    width: 145px;
    float: left;
    margin-right: 17px;
}
.img-brit img{
    width: 100%;
}
.list-brit{
    float: left;
    margin-top: 20px;
}
.left-brit {
    float: left;
    width: 50%;
     margin-right: 8px;
}
.right-brit {
    float: right;
    width: 49%;
}
.brit-icon {
    width: 99px;
    float: left;
    margin-right: 17px;
}
.brit-icon img {
    width: 100%;
}
.brit{
    background: #ededed;
    padding: 14px;
    float: left;
    margin-bottom: 13px;
}

.brit-text{
    display: block;
    float: right;
    width: 74%;
    text-align: justify;
    font-family: verdana;
    font-size: 12px;
}
.left-brit .brit-text{
   width: 65%; 
}
.left-brit .brit-icon {
    width: 136px;
}
.right-brit .brit-icon{
    width: 77px;
}
.doc-pdf{
    background: #041939;
    width: 193px;
    float: left;
    text-align: center;
    margin-right: 1%;
}
.doc-pdf span {
    display: flex;
    background: #19b1be;
    font-size: 17px;
    color: #fff;
    height: 30px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    justify-content: center;
    align-items: center;
}
#node-102 .doc-pdf span{
    height: 38px;
}
.doc-pdf img{
    width: 55%; 
    margin-top: 10px;
    margin-bottom: 4px;
}
.doc-pdf a {
    text-decoration: none;
}
.doc-pdf a:hover {
    text-decoration: none;
}
.wrap-discount{
    display: flex;
    justify-content: space-around;
}
.discount{
    width: 100%;
    height: 116px;
    background: #1bb1bf url(/themes/icp/images/payment/discount.png) no-repeat;
    background-size: 211px;
    background-position: 100% 100%;
}
.discount span{
    color: #fff;
    font-size: 58px;
    display: block;
    margin-top: 42px;
    margin-left: 62px;
    text-transform: uppercase;
    font-weight: bold;
}
.bonus{
    background: #93d2c5 url(/themes/icp/images/payment/bonus.png) no-repeat;
    width: 100%;
    height: 116px;
    background-size: 133px;
    background-position: 97% 100%;
}
.bonus span{
    color: #fff;
    font-size: 41px;
    display: block;
    margin-top: 16px;
    width: 54%;
    line-height: 100%;
    height: auto;
    margin-left: 53px;
    text-transform: uppercase;
    font-weight: bold;
}
.element-tab-st{
    height: 81px;
    background: #1bb1bf;
    width: 49px;
    position: relative;
    transition: 0.4s;
    z-index: 1;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
}
.element-tab-st:before {
    content: "";
    position: absolute;
    left: 49px;
    top: 0;
    border: 3px solid transparent;
    border-bottom: 3px solid #248d96;
    border-left: 3px solid#248d96;
    z-index: -1;
}
.element-tab-st:after {
    content: "";
    position: absolute;
    left: 49px;
    bottom: 0;
    border: 3px solid transparent;
    border-left: 3px solid #248d96;
    border-top: 3px solid #248d96;
}
.main-tab-st{
    width: 256px;
    background: #041939;
    height: 69px;
    display: flex;
    padding: 16px;
    align-items: center;
    transition: 0.4s;
    justify-content: center;
    margin-top: 6px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    z-index: 20;
}
.tabs-price ul {
    display: flex !important;
    justify-content: space-around !important;
    align-items: center !important;
    padding: 0 !important;
}
.tabs-price ul li{
    background: none !important;
    cursor: pointer;
    padding-left: 0 !important;
    display: flex;
    justify-content: center;
    align-content: space-around;
}
.element-tab-st span{
    color: #fff;
    transition: 0.4s;
    font-size: 34px;
}
.tabs-price ul .active .main-tab-st{
    background: #fdcb3e;
    color:#041939;
    box-shadow: 1px 0px 1px #041939; 
}
.tabs-price ul .active .element-tab-st{
    background: #92d2c5;
}
.tabs-price ul .active .element-tab-st span{
    transform: rotate(90deg);
    transition: 0.4s;
}
.tabs-price ul li:hover .main-tab-st{
    background: #fdcb3e;
    color:#041939;
    box-shadow: 1px 0px 1px #041939; 
}
.tab-title-price{
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    margin-top: 19px;
    color: #041939;
}
.price-info-tab{
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 17px;
    background: #1bb1bf;
    padding: 5px;
    font-weight: bold;
    color: #fff;
    margin-top: 19px;
}
.colap-title-price{
    height: 69px;
    width: 100%;
    cursor: pointer;
    color: #fff;
    font-size: 19px;
    transition: 0.4s;
    display: flex;
    align-items: center;
    margin-top: 17px;
}
.colap-title-price div{
    margin-left: 2%;
    margin-right: 3%;
    transition: 0.4s;
}
.colap-title-price span{
    width: 55%;
}
.activedr div{
    transform: rotate(90deg);
    transition: 0.4s;
}
.colap-title-price:hover{
    background-color: #fdcb3e;
    box-shadow: 0px 1px 3px #041939;
}
.activedr{
    background-color: #fdcb3e !important;
    box-shadow: 0px 1px 3px #041939 !important;
}
.colap-first{
    background: #041939 url(/themes/icp/images/payment/1.png) no-repeat;
    background-size: 237px;
    background-position: 98%;
}
.colap-second{
    background: #041939 url(/themes/icp/images/payment/2.png) no-repeat;
    background-size: 297px;
    background-position: 100%;
}
.colap-third{
    background: #041939 url(/themes/icp/images/payment/3.png) no-repeat;
    background-size: 275px;
    background-position: 100%;
}
.contact-info-price{
    background: #ededed;
    padding: 16px;
    margin-top: 48px;
}
.contact-info-price span {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    color: #041939;
}
.content-price-tab,
.content-price-tab1,
.content-price-tab2{
    display: none;
}

.content-price-tab,
.content-price-tab1{
    margin-top: 20px;
}
#node-102 .content-price-tab  table td,
#node-85 .content-price-tab  table td{
    border: 0px solid #EFEFEF;
    border-bottom: 8px solid #fff;
    padding-left: 10px !important;
    height: 50px;
    border-left: 5px solid#00183a;
}

.content-price-tab #pricetable2 td{
    background: #ededed;
}
.content-price-tab1 table#pricetable td{
    background: #ededed;
    border-left: 7px solid #fff;
    border-right: 7px solid #fff;
    border-bottom: 7px solid #00183a;
}
.content-price-tab2 span{
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}
.content-price-tab2 table#pricetable td{
    border-left: 7px solid #fff;
    border-right: 7px solid #fff;
    background: #ededed;
    border-bottom: 7px solid #fff;
}
.content-price-tab2 table#pricetable tr:last-child td{
    border-bottom: 7px solid #00183a;
}
.requisites-tabs ul{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
}
.requisites-tabs ul .active div span{
    transform: rotate(180deg);
    display: block;
    transition: 0.4s;
}
.requisites-tabs ul li div span{
    transition: 0.4s;
    font-size: 17px;
}
.requisites-tabs ul li{
    display: flex !important;
    justify-content: center;
    flex-direction: column;
    width: 31%;
    background: #071a38 !important;
    height: 88px;
    font-weight: bold;
    color: #fff;
    transition: 0.4s;
    text-align: center;
}
.sng-tabs ul li{
    width: 23%;
}
.sng-tabs .online-payment{
    height: 193px;
    width: 19%;
}
.requisites-tabs ul li div{
    background: #1bb1bf;
    transition: 0.4s;
    color: #fff;
}
.requisites-tabs ul .active div span{

}
.requisites-tabs ul .active div{
    background: #92d2c4;
    transition: 0.4s;
}
.requisites-tabs ul li:hover div{
    background: #92d2c4;
    transition: 0.4s;
}
.requisites-tabs ul li:hover{
    background: #fdcb3e !important;
    color: #071a38;
    box-shadow: 0px 1px 2px #041939;    
}
.requisites-tabs ul .active{
    background: #fdcb3e !important;
    color: #071a38;
    box-shadow: 0px 1px 2px #041939;    
}
.credit-title{
    background: #1bb1bf;
    color: #fff;
    font-weight: bold;
    padding: 13px;
    font-size: 14px;
    text-align: justify;
}
.cards-info{
    background: #ededed;
    padding-left: 14px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.cards-info span{
    font-size: 13px;
    font-weight: bold;
    color: #1da0ad;
}
.bank-info,
.transfer{
    background: #ededed;
    margin-top: 18px;
    padding: 16px;
    text-align: justify;
}
.credit-card,
.bank,
.transfer{
    display: none;
}
.requisites-tabs ul li>span{
    padding: 6%;
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
}
.left-bank-block{
    margin-top: 20px;
    background: #ededed;
    width: 50%;
    border-bottom: 11px solid #1bb1bf;
    padding-bottom: 12px;
}
.left-bank-block span{
    display: flex;
    width: 100%;
    text-align: center;
    background: #1bb1bf;
    height: 33px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 12px;
}
.left-bank-block p{
    padding-left: 14px;
}
.requisites-online{
    display: flex;
    justify-content: space-around;
}
.online-payment{
        background: #041939 url(/themes/icp/images/payment/payonline.png) no-repeat;
    background-size: 100%;
    margin-top: 20px;
    width: 23%;
    padding-bottom: 12px;
    display: flex;
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
}
.online-payment span{
    color: #fff;
    font-size: 21px;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    line-height: 40px;
    font-size: 31px;
    font-weight: bold;
}
.ec,
.cis,
.ua
{
    display: none;
}
.currency table#pricetable td{
        border: 10px solid #fff;
        border-bottom: 8px solid #00183a;
}
.usd,
.euro,
.rur{
    background: #92d2c4;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin: 20px 0;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
}
.bank-info span{
    font-weight: bold;
    color: #1ab0be;
    font-size: 14px;
}
.price-list{
    text-align: center;
    margin: 20px 0px;
    font-size: 22px;
}
.discount a,
.bonus a{
    text-decoration: none;
}
.discount a:hover,
.bonus a:hover{
    text-decoration: none;
}
#node-102 .discount span{
    color: #fff;
    font-size: 40px;
    display: block;
    margin-top: 15px;
    line-height: 39px;
    margin-left: 58px;
    width: 40%;
    text-transform: uppercase;
    font-weight: bold;
}
#node-102 .bonus span{
    color: #fff;
    font-size: 36px;
    display: block;
    margin-top: 5px;
    width: 54%;
    line-height: 100%;
    height: auto;
    margin-left: 50px;
    text-transform: uppercase;
    font-weight: bold;
}
.content-currency{
    display: none;
}
.name-currency{
    cursor: pointer;
}
@media screen and (min-width: 1784px) {

#block_more_info{
    position: absolute;
    left: 52px;
    top: 300px;
    z-index: 16;
    width: 300px;
    height: 570px;
    background: url(../images/banner2.png) no-repeat;
    background-size: contain;
}
}

@media screen and (max-width: 1783px){
#block_more_info{
    position: absolute;
    left: 52px;
    top: 300px;
    z-index: 16;
    width: 169px;
    height: 600px;
    background: url(../images/banner2.png) no-repeat;
    background-size: contain;
}
}

@media screen and (max-width: 1783px){
#block_more_info{
    position: absolute;
    left: 52px;
    top: 300px;
    z-index: 16;
    width: 169px;
    height: 321px;
    background: url(../images/banner2.png) no-repeat;
    background-size: contain;
}
}
@media screen and (max-width: 1500px){
#block_more_info{
    position: absolute;
    left: 0;
    top: 820px;
    z-index: 16;
    width: 169px;
    height: 77px;
    background: url(../images/banner3.png) no-repeat;
    background-size: contain;
}
}
@media screen and (max-width: 1404px){
#block_more_info{
    position: absolute;
    left: 0;
    top: 820px;
    z-index: 16;
    width: 119px;
    height: 108px;
    background: url(../images/banner4.png) no-repeat;
    background-size: contain;
}
}

@media screen and (max-width: 1244px){
#block_more_info{
    position: absolute;
    left: 0;
    top: 770px;
    z-index: 16;
    width: 65px;
    height: 39px;
    background: url(../images/banner5.png) no-repeat;
    background-size: contain;
}
}

@media screen and (min-width: 1784px) {

#block_more_inforu{
    position: absolute;
    left: 52px;
    top: 300px;
    z-index: 16;
    width: 300px;
    height: 570px;
    background: url(../images/banner2ru.jpg) no-repeat;
    background-size: contain;
}
}

@media screen and (max-width: 1783px){
#block_more_inforu{
    position: absolute;
    left: 52px;
    top: 300px;
    z-index: 16;
    width: 169px;
    height: 600px;
    background: url(../images/banner2ru.jpg) no-repeat;
    background-size: contain;
}
}

@media screen and (max-width: 1783px){
#block_more_inforu{
    position: absolute;
    left: 52px;
    top: 300px;
    z-index: 16;
    width: 169px;
    height: 321px;
    background: url(../images/banner2ru.jpg) no-repeat;
    background-size: contain;
}
}
@media screen and (max-width: 1500px){

#block_more_inforu{
    position: absolute;
    left: 0;
    top: 820px;
    z-index: 16;
    width: 169px;
    height: 77px;
    background: url(../images/banner3ru.jpg) no-repeat;
    background-size: contain;
}
}
@media screen and (max-width: 1404px){
#block_more_inforu{
    position: absolute;
    left: 0;
    top: 820px;
    z-index: 16;
    width: 119px;
    height: 108px;
    background: url(../images/banner4ru.jpg) no-repeat;
    background-size: contain;
}
}

@media screen and (max-width: 1244px){
#block_more_inforu{
    position: absolute;
    left: 0;
    top: 820px;
    z-index: 16;
    width: 65px;
    height: 39px;
    background: url(../images/banner5ru.jpg) no-repeat;
    background-size: contain;
}
}

.fixeded{
    position: fixed !important;
    top: 134px !important;

}
#block-quicktabs-31 .quicktabs-processed ul li.active a.ttt,
#block-quicktabs-32 .quicktabs-processed ul li.active a.ttt,
#block-quicktabs-33 .quicktabs-processed ul li.active a.ttt,
#block-quicktabs-34 .quicktabs-processed ul li.active a.ttt,
#block-quicktabs-52 .quicktabs-processed ul li.active a.ttt,
#block-quicktabs-53 .quicktabs-processed ul li.active a.ttt{
    background: #dc9215 !important;
    color: #fff;
}
.info-block-lev{
    background: #ededed;
    padding: 16px;
    text-align: justify;
    margin-top: 25px;
    margin-bottom: 25px;
}
.info-block-lev .subt-info-block{
    font-size: 17px;
    text-align: center;
    margin-top: 6px;
    font-weight: bold;
}
.first-block-lev img{
    float: left;
    width: 30%;
    margin-right: 20px;
}
.third-block-lev img{
    float: right;
    width: 24%;
}
.effect-list-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.effect-list-block div{
    width: 49%;
    margin-bottom: 24px;
    position: relative;
}
.effect-list-block .effect-list-1{
    background: #ededed;
    height: 62px;
}
.effect-list-block .effect-list-2{
    background: #ededed;
    height: 62px;
}
.effect-list-block .effect-list-3{
    background: #ededed;
}
.effect-list-block .effect-list-4{
    background: #ededed;
}
.effect-list-block .effect-list-5{
    background: #ededed;
}
.effect-list-block .effect-list-6{
    background: #ededed;
}
.effect-list-block .effect-list-7{
    background: #ededed;
}
.effect-list-block .effect-list-8{
    background: #ededed;
}
.effect-list-block .effect-list-9{
    background: #ededed;
    width: 100%;
}
.effect-list-1 p{
    padding: 12px 42px 0px 82px;
}
.effect-list-5 p{
    padding: 12px 43px 0px 95px;
}
.effect-list-2 p{
    padding: 20px 75px 0px 18px;
}
.effect-list-3 p{
    padding: 21px 56px 0px 104px;
}
.effect-list-7 p{
    padding: 15px 3px 0px 104px;
}
.effect-list-4 p{
    padding: 12px 114px 8px 20px;
}
.effect-list-6 p{
    padding: 21px 63px 14px 24px;
}
.effect-list-8 p{
    padding: 12px 114px 8px 20px;
}
.effect-list-block .effect-list-1 img {
    position: absolute;
    width: 12%;
    top: 14%;
    left: 2%;
}
.effect-list-block .effect-list-5 img {
    position: absolute;
    width: 15%;
    top: 13%;
    left: 2%;
}
.effect-list-block .effect-list-2 img {
    position: absolute;
    width: 14%;
    top: -21%;
    right: 2%;
}
.effect-list-block .effect-list-3 img{
    position: absolute;
    width: 15%;
    top: -9%;
    left: 0%;
}
.effect-list-block .effect-list-6 img {
    position: absolute;
    width: 15%;
    top: 6%;
    right: 3%;
}
.effect-list-block .effect-list-7 img {
    position: absolute;
    width: 17%;
    top: 15%;
    left: 2%;
}
.effect-list-block .effect-list-4 img{
    position: absolute;
    width: 15%;
    top: -14%;
    right: 4%;
}
.effect-list-block .effect-list-8 img{
    position: absolute;
    width: 15%;
    top: -14%;
    right: 4%;
}
.effect-list-block .effect-list-9{
    text-align: center;
    padding: 20px;
    background: #ededed url(/sites/default/files/files/effect9.png) no-repeat;
    background-size: cover;
    background-position-y: -13px;
}
.mission-prj-list{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.list-mission{
    display: flex;
    width: 50%;
    align-items: center;
    margin-bottom: 9px;
}
.mission-prj-list .list-mission{
    display: flex;
    width: 42%;
    align-items: center;
    margin-bottom: 9px;
}
.mission-prj-list .list-mission span{
    font-size: 45px;
    font-weight: bold;
    margin-right: 16px;
    font-family: verdana !important;
}
p.title-lev{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: uppercase;
}
.main-titile-lev p{
    font-size: 21px;
    font-weight: bold;
    color: #00183a;
}
.main-titile-lev .sub-el-lev-f{
    font-size: 21px;
    font-weight: bold;
    color: #00183a;
}
.main-titile-lev .sub-el-lev-f{
    font-size: 23px;
    font-weight: bold;
    color: #00183a;
}
.resume-social-block{
    background: #ededed;
    padding: 13px 42% 10px 21px;
}
.resume-social-lnk{
    background: #fdc54a;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    padding: 9px 25px;
    width: 340px;
}
.resume-social-lnk a{
    color:#fff;
}
.title-resume{
    font-size: 18px;
    margin: 18px 20px 19px 48px;
    font-weight: bold;
}
.list-resume-t{
    position: relative;
}
.list-resume-t img{
    position: absolute;
    right: 61px;
    top: -150px;
}
.list-resume{
    display: flex;
    flex-wrap: wrap;
}
.list-resume .el-resume,
.list-resume-t .el-resume{
    display: flex;
    align-items: center;
    margin-bottom: 29px;
    width: 44%;
    margin-left: 4%;
}
.list-resume .el-resume span,
.list-resume-t .el-resume span{
    line-height: 43px;
    font-size: 56px;
    font-family: verdana !important;
    font-weight: bold;
    margin-right: 20px;
    color: #00183a;
}
.resume-rait-title-f{
    text-align: center;
    font-size: 23px;
    font-weight: bold;
}
.resume-rait-title-s{
    font-size: 25px;
    text-align: center;
}
.resume-rait-title-t{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
}
.wrap-titles-resume{
    margin-top: 10px;
    margin-bottom: 51px;
}
.example-resume{
    margin-bottom: 15px;
    position: relative;
    background: #fdc54a;
    padding: 8px;
    margin-top: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.example-resume-2{
    margin-bottom: 15px;
    position: relative;
    background: #11b3b5;
    padding: 8px;
    margin-top: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.example-resume:after{
    content: "1";
    color: #fdc54a;
    position: absolute;
    top: -30px;
    left: 13px;
    padding-top: 23px;
    font-size: 79px;
    height: 8px;
    overflow: hidden;
}
.example-resume:before{
    content: "1";
    color: #ffffff;
    position: absolute;
    top: -7px;
    left: 13px;
    height: 30px;
    font-size: 79px;
}
.example-resume-2:after{
    content: "2";
    color: #11b3b5;
    position: absolute;
    top: -30px;
    left: 13px;
    padding-top: 23px;
    font-size: 79px;
    height: 8px;
    overflow: hidden;
}
.example-resume-2:before{
    content: "2";
    color: #ffffff;
    position: absolute;
    top: -7px;
    left: 13px;
    height: 30px;
    font-size: 79px;
}
.note-example-resume{
    color: #728188;
    text-align: center;
}
.note-example-resume strong{
    color:#000;
}
.resume-text-ex-1{
    margin-top: 20px;
    margin-bottom: 44px;
    text-align: justify;
    padding: 0 155px;
    position: relative;
}
.resume-text-ex-1:before{
    content: "";
    width: 13%;
    display: block;
    position: absolute;
    left: 0;
    border-left: 0px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 32px solid #fcc44a;
}
.resume-text-ex-1:after{
    content: "";
    width: 13%;
    display: block;
    top: 0;
    position: absolute;
    right: 0;
    border-bottom: 0px solid transparent;
    border-left: 18px solid transparent;
    border-right: 0px transparent;
    border-top: 34px solid #fdc54a;
}
.resume-text-ex-2{
    margin-top: 20px;
    margin-bottom: 44px;
    text-align: justify;
    padding: 0 155px;
    position: relative;
}
.resume-text-ex-2:before{
    content: "";
    width: 13%;
    display: block;
    position: absolute;
    left: 0;
    border-left: 0px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 131px solid #11b3b5;
}
.resume-text-ex-2:after{
    content: "";
    width: 13%;
    display: block;
    top: 0;
    position: absolute;
    right: 0;
    border-bottom: 0px solid transparent;
    border-left: 18px solid transparent;
    border-right: 0px transparent;
    border-top: 131px solid #11b3b5;
}
#block-menu-menu-innotes .content ul{
    margin: 0px 25px;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

@media screen and (min-width: 1566px){
#banner-levru{
    right: 0;
    top: 312px;
    z-index: 30;
    position: absolute;
}
#banner-levru:hover .wrapb-title-levru{
    background: #00183a;
    box-shadow: 1px 1px 4px 1px;
}
.wrapb-title-levru{
    position: relative;
    transition: 0.5s;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 63px;
    flex-direction: column;
    width: 177px;
    background: #6b6b6b;
}
.wrapb-title-levru img{
    position: absolute;
    left: -87px;
    top: -26px;
    right: 0;
    bottom: 0;
}
.title-banner-s,
.title-banner-b{
    font-size: 12.76px;
    color: #fff;
    font-weight: bold;
}

}
@media screen and (max-width: 1565px){

#banner-levru{
    right: 17px;
    top: 312px;
    z-index: 30;
    position: absolute;
}
#banner-levru:hover .wrapb-title-levru{
    background: #00183a;
    box-shadow: 0px 0px 2px 1px;
}
.wrapb-title-levru{
position: relative;
    transition: 0.5s;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 118px;
    flex-direction: column;
    width: 94px;
    background: #6b6b6b;
    padding-top: 30px;
}
.wrapb-title-levru img{
    position: absolute;
    left: -11px;
    top: -72px;
}
.title-banner-s,
.title-banner-b{
    font-size: 10.36px;
    color: #fff;
    font-weight: bold;
}
}
@media screen and (max-width: 1253px){

#banner-levru{
    right: 0px;
    top: 312px;
    z-index: 30;
    position: absolute;
}
#banner-levru:hover .wrapb-title-levru{
    background: #00183a;
    box-shadow: 0px 0px 2px 1px;
}
.wrapb-title-levru{
position: relative;
    transition: 0.5s;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45px;
    flex-direction: column;
    width: 97px;
    background: #6b6b6b;
    padding: 0;
}
.wrapb-title-levru img{
    display: none;
}
.title-banner-s,
.title-banner-b{
    font-size: 10.36px;
    color: #fff;
}
.title-banner-s{
    font-weight: bold;
}
}
.site-map ul{
    padding: 0px;
}
.site-map ul li a{
   text-decoration: none;
}
.site-map>ul>li>a{
    display: flex;
    align-items: center;
    background: #00183a;
    height: 30px;
    text-transform: uppercase;
    color: #fff;
    padding-left: 35px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
.content-nodd-page .content.clear-block .site-map ul li{
    background: none;
    padding-left: 0;
}
.content-nodd-page .content.clear-block .site-map>ul>li{
    margin-top: 10px;
}
.site-map ul>li>ul>li>ul>li>a {
    color: #73848d;
    font-size: 13px;
    text-transform: initial;
}
.site-map>ul>li>ul>li>a {
    color: #00183a;
    text-transform: uppercase;
    font-size: 13px;
}
.site-map>ul>li>ul>li {
    color: #00183a;
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 8px;
}
.site-map>ul>li>ul {
    padding-left: 35px;
}
.site-map{
    width: 49.4%;
}
.wrap-site-map{
    display: flex;
    justify-content: space-between;
}
.cong-list-num{
    display: flex;
    align-items: center;
    margin-top: 14px;
    background: #ededed;
}
.cong-list-num span {
    font-size: 60px;
    padding-right: 14px;
    font-family: verdana;
    font-weight: bold;
    color: #00183a;
    line-height: normal;
}
#comment-form #edit-submit-1,
#comment-form #edit-preview{
    background: #00183a;
    padding: 6px 6px;
    border: none;
    border-radius: 3px;
    color: #fff;
}
#forum .pager a.active, #forum-comments .pager a.active{
    color: #fff;
    background: #00183a;
    border-color: #00183a;
}
#forum .pager li.pager-current, #forum-comments .pager li.pager-current{
    padding: 2px 3px 2px 3px;
    color: #00183a;
}