@import "./fonts/tuning.css";

#idilable,#idilable1{
    display: inline-block;
    height: 15px;vertical-align: middle;
    margin-left: 0;
    margin-right: 9px;
    position: relative;
    width: 15px;
}
#idilable input[type="checkbox"],
#idilable1 input[type="checkbox"] {
    visibility: hidden;
}block_id1
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    font: 14px/1.5 MuseoSansCyrl_500Web,sans-serif;
}
big {
    font-size: inherit;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 0 -100px 0; /* отрицательный нижний отступ на высоту футера */
    padding: 0;
}
.footer-push, .footer {
    /*height: 80px;*/
    margin: 0;
    padding: 0;

}

#education_links_flex_cont .item_container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.clear {clear:both;}
img{border: none;}
.datepicker{text-align:center;}
.checkboxLanit{ width: 15px;height: 15px;display: block!important;position: relative; float:left; margin:0px 7px!important;}
h4.email-head a{color: #000000;font: 12px/1 MuseoSansCyrl_500Web,sans-serif;}

#td1{background-color:#bfd333;text-align: center;font-size:14px;font-weight:600;color:#fff;width:180px;height:80px;}
#td2{background-color:#fec63e;text-align: center;font-size:14px;font-weight:600;color:#fff;width:180px;height:80px;}
#td3{background-color:#9eb2fe;text-align: center;font-size:14px;font-weight:600;color:#fff;width:180px;height:80px;}
#podrobneeblock{margin:0 auto;margin-left:;margin-bottom:-5px;}
#td1pk{width:180px;height:50px;}
#searcdhkurs{margin-bottom:-5px;display: block;margin: 0 auto}
#td1131{background-color:#bfd333;width:180px;height:8px;}
#td1132{background-color:#fec63e;width:180px;height:8px;}
#td1133{background-color:#9eb2fe;width:180px;height:8px;}
#td1img{height:188px;}
#td112{background-color:#ebebeb;text-align: center;font-size:14px;font-weight:400;color:#000;margin-top:10px;}
#qwsd{background-color:#ebebeb;text-align: center;font-size:14px;font-weight:600;color:#000;margin:10px 45px 10px 45px;}

#idilable13{
 width: 15px; /* ������ ������� */
 height: 15px; /* ������ ������� */
 display: block; /* ������� ������� */
 position: relative; /* ������������� ���������������� */
 float:left;
 margin-top:10px;
 margin-left:10px;

}
#core1{width:26px;color:#fff;}
#core2{width:27px;color:#fff;}
#core3{width:49px;color:#fff;}
#core4{width:200px;color:#fff;text-align: right;}

/*
label{
 width: 15px;
 height: 15px;
 display: block;
 position: relative;
 float:left;
 margin-left:20px;
}
*/

input[type="checkbox"] + span {
 position: absolute; /* ���������� ���������������� */
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../images/lite-red-check.png) no-repeat; /* ������� ������� */
 cursor: pointer; /* ������ � ���� ���� */
}
input[type="checkbox"]:checked + span  	{
 background-position: 0 -15px;
}


.wrapper-dropdown-2 { /* ������ � ���������������� */ z-index:9999;position: relative; width: 200px; margin: 0 auto; padding: 10px 15px; /* ����� */ background: #fff; border-left: 5px solid grey; cursor: pointer; outline: none; }
.wrapper-dropdown-2:after {z-index:9999; content: ""; width: 0; height: 0; position: absolute; right: 16px; top: 50%; margin-top: -3px; border-width: 6px 6px 0 6px; border-style: solid; border-color: grey transparent; }
.wrapper-dropdown-2 .dropdown { /* ������ � ���������������� */ z-index:9999;position: absolute; top: 100%; left: -5px; right: 0px; /* ����� */ background: white; transition: all 0.3s ease-out; list-style: none; opacity: 0; pointer-events: none; }
.wrapper-dropdown-2 .dropdown li a { z-index:9999;display: block; text-decoration: none; color: #333; border-left: 5px solid; padding: 10px; transition: all 0.3s ease-out; } .wrapper-dropdown-2 .dropdown li:nth-child(1) a { border-left-color: #00ACED; } .wrapper-dropdown-2 .dropdown li:nth-child(2) a { border-left-color: #4183C4; } .wrapper-dropdown-2 .dropdown li:nth-child(3) a { border-left-color: #3B5998; } .wrapper-dropdown-2 .dropdown li i { margin-right: 5px; color: inherit; vertical-align: middle; } /* ��� ��������� ������� */ .wrapper-dropdown-2 .dropdown li:hover a { color: grey; }
.wrapper-dropdown-2.active:after { z-index:9999;border-width: 0 6px 6px 6px; } .wrapper-dropdown-2.active .dropdown { opacity: 1; pointer-events: auto; }

* {margin:0;padding:0;outline:none} /* �������� ��� �������� */
/* ����� ����� */
html {font-size:85%;height:100%}
p{text-align: left;font-size: 14px;font-family: MuseoSansCyrl_500Web;line-height: 1.5}
body {font:normal 14px/1.6 MuseoSansCyrl_500Web, sans-serif;color:#333;height:100%;-webkit-text-size-adjust: 100%;}
a{
    /*text-decoration:none;*/
    /*color:#959595;*/

    color:#5d5d5d;
}
a:hover {text-decoration:none!important; color:#959595;}
abbr {border-bottom:1px dotted #2b82dc;cursor:help}
td{margin-left:17px;}
h1 {font-size:8px;}
ul {list-style:none}
.toptable{background-color:#fff; width:896px; height:140px; margin-left:20px;}
ol {list-style-position:inside}
header, nav, section, article, aside, footer {display:block;position:relative}
/* ����������� �������� �� ������, ������ ������� � ���� ���� */
#main {padding:0 24px;margin:0 auto;background:#fff; overflow:hidden;min-height:300px}
.main {z-index:9999;}
textarea{border: 1px solid #959595;padding:3px;}
input[type="text"],
input[type="number"],
input[type="password"],
input[type="email"],
input[type="tel"] {
    /*border: 1px solid #959595;*/
     padding: 3px 8px;

    border: 1px solid #ced0da !important;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    color: #212a3d;
    font-size: 16px;
    height: 36px;
    font-family: Arial;
}
h3.reg-title {
    color: #656973;
    text-decoration: none;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
.starrequired {
    color: red;
}
#coupon {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    line-height: 36px;
    padding: 3px 8px;
}
select{border: 1px solid #959595;padding:3px;color:#999;}

.styled-select {width: 202px;height: 30px;overflow: hidden;background: url(../img/selectArrow.png) no-repeat 180px #fff;border: 1px solid #959595;}
.styled-select select {background: transparent;width: 225px;padding: 3px;font-size: 16px;line-height: 1;border: 0;border-radius: 0;height: 30px;-webkit-appearance: none;}
.styled-select-color {width: 305px;height: 24px;display:inline-block;margin: -5px -5px -5px 10px;overflow: hidden;background: url(../img/selectArrow.png) no-repeat 285px #bfd333;border: 1px solid #959595;}
.styled-select-color select {color:#fff;background: transparent;width: 325px;padding: 3px;font-size: 16px;line-height: 1;border: 0;border-radius: 0;height: 30px;-webkit-appearance: none;}


#menu a{color:#000;font-weight: bold; font-size: 18px; margin-left:14px;/*17px;*/}
#menu a:hover{color:#8D8D8D;font-weight: bold;text-decoration: none; font-size: 18px; margin-left:14px;/*17px;*/}
#menu a.active{color:#fec63e;}
a.menu1{text-decoration:none; color:#9d9d9d;font-size: 11px;margin-left:1px;padding:3px 5px;}
a.menu1:hover{text-decoration:none; color:#fff;background-color:#9d9d9d;font-size: 11px;}
a.menu1Active{text-decoration:none; color:#fff;background-color:#fec63e;font-size: 11px; }
a.menu1Active:hover{text-decoration:none; color:#fff;background-color:#fec63e;font-size: 11px;}
#footer_menu a {
    color: #FFFFFF !important;
    font-size: 10px;
    font-weight: normal;
    margin-left: 1px;
}
#footer_menu a:hover {
    color: #000000 !important;
    font-size: 10px;
    font-weight: normal;
    margin-left: 1px;
}
#footer_menu a.active {
    color: #000000 !important;
}


.arrowWhiteUp{background:url(../img/arrowWhiteUp.png) no-repeat;display:block;width:19px;height:19px;position:absolute;right:8px;left:auto;top:8px;margin:0px;}
.arrowWhite{background:url(../img/vsobject.png) no-repeat;display:block;width:19px;height:19px;position:absolute;right:8px;left:auto;top:8px;margin:0px;}
.arrowGrayLeft{background: url("../img/arrowGrayLeft.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 16px;left:auto;margin: -1px;width: 14px;}
.arrowGrayDown{background: url("../img/arrowGrayDown.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 14px;left:auto;margin: -1px -4px;width: 16px;}
.orangeH5 .arrowWhiteUp {
    left:auto;right: 8px !important;
}

.column {/*float: left;*//*margin-right: 20px;*//*overflow: hidden;*/
    float: left;
    width: 100%;
}
.clearfix:after, .container:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.col-05 { width: 30px; }
.col-1 { width: 60px; }
.col-2 { width: 120px; }
.col-3 { width: 180px; }
.col-4 { width: 240px; }
.col-5 { width: 300px; }
.col-6 { width: 360px; }
.col-7 { width: 420px; }
.col-8 { width: 480px; }
.col-9 { width: 540px; }
.col-10 { width: 600px; }
.col-11 { width: 660px; }
.col-12 { width: 720px; }
.col-13 { width: 780px; }
.col-14 { width: 840px; }
.col-15 { width: 900px; }
.col-16 { width: 960px;}
.col-17 { width: 1020px;}
.col-18 { width: 1100px; margin-right: 0; }
.col-left { width: 205px; }
/*.col-right { width: 205px; }*/
/*.col-right .form_element label input {width: 196px !important;}*/
/*#ac-fright .form_element label input {width: 195px !important;}*/

/*.col-leftbody { width: 875px; }*/
/*.last { margin-right: 0 !important; }*/
.container p {margin-bottom:10px;font:12px MuseoSansCyrl_500Web,sans-serif;padding-right: 30px; text-align: center;}

.blockTop{margin: 0 auto;width: 1100px;background-color:#fff;}
.blockTop .top1{height:210px;}
.blockNav{
    background-color: #EBEBEB;
    display: block;
    /*margin-bottom: 20px;*/
    padding: 9px 20px 9px 130px;
    margin-left: 102px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    /*margin-top: 59px;*/
}
.blockNav a{color: #5e6587;font-size: 12px;margin-left: 6px;text-decoration: underline;}
.blockNav span{font-size:12px;padding-left:6px;color: #5e6587;}
.hr{border:none;border-top:4px solid #fec63e;margin:12px 0px;position:relative;z-index: 1}
.hrTable{border:none;border-top:4px solid #fec63e;margin:2px 0px;}
.hrGrayTable{border:none;border-top:4px solid #959595;margin:1px 0px;}

.textInfo{color:#7d7d7d;font-size:12px;}
.textGray{color:#aaaaaa;}
.textRed{color:#ff0000;}
.textBlack{color:#000000 !important;}

.blockSocialRight{margin:10px 0px;}
.blockSocialRight a{position:relative;display:block;font:bold 12px MuseoSansCyrl_500Web,sans-serif;color:#000;margin:4px 0px;padding:2px 0px 1px 25px;}
.blockSocialRight img{position:absolute;left:0px;top:0px;}

.formReg {width:100%;}
.formReg tr {height:40px;}
.formReg input{border: 1px solid #959595;width:99%;padding:3px;}
.formRegInfo{width:220px;text-align:right;padding-right:15px;color:#000;}

.formSettings label{width:150px;margin-right: 10px;font:14px MuseoSansCyrl_500Web,sans-serif;}
.formSettings input{width:250px;margin-right: 20px;}

.basket a.redBtn{
    float:right; text-align: center;
    margin:0;
    /*width: 190px;*/
    text-decoration: none;
    font-weight: 900;

}
.formSettings2 .redBtn {display: inline;}

.redBtn{

    background-color:#fb4513;
    cursor:pointer;
    border:none;
    margin: 0 auto;
    color:#fff;
    /*font:14px 'MuseoSansCyrl_500Web',sans-serif;*/
    position:relative;
    padding: 7px 28px;
    display: block;

    text-transform: uppercase;
}
.basket_list{max-width: 110px !important; padding-left: 10px; text-align: left !important;}
.redBtn:hover{color:#efe9e7; background-color: #fc7c59;}
.redBtn i{background:url(../img/whiteArrow.png) no-repeat;display:block;width:13px;height:13px;position:absolute; right: 8px;top: 50%;margin:0px;margin-top: -6.7px;}
.redBtn{
    position: relative;
}
.redBtn.load i{background:url(../img/ajaxload-orange-basket.gif) no-repeat;height: 16px;right: 4px;top: 5px;width: 16px;}
.redBtn.load:hover i{background:url(../img/ajaxload-grey-basket.gif) no-repeat;}
/*.redBtnMini{padding:0px 25px 0px 15px;}*/
.grayBtn{background-color:#c2c2c2;}

.b-table-orders .i-info {
    font-size: 14px;
    font-weight: normal;
    color: #797d85;
    width: 150px;
}

.sendButton{padding:3px 20px 1px 20px;background-color:#636363;cursor:pointer;border:none;color:#fff;font:12px/18px MuseoSansCyrl_500Web,sans-serif;position:relative;}
.sendButton:hover{background-color:#232323;}

.orangeBlock{display:inline-block;width:99%;position:relative;background-color: #FEC63E;margin:10px 0px;font:18px/22px MuseoSansCyrl_500Web,sans-serif;color:#fff;padding:15px 5px;}
.orangeH5{display:block;position:relative;background-color: #FEC63E;min-height:20px;margin:10px 0px;font:18px/22px MuseoSansCyrl_500Web,sans-serif;}
.grayH5{display:block;position:relative;background-color: #c6c6c6;min-height:20px;margin:0px 0px 10px;font:18px/22px MuseoSansCyrl_500Web,sans-serif;}
#ac .orangeH5 {
    font:12px/22px MuseoSansCyrl_500Web;
}
.iconLines{display:block;background: url("../img/linesWhite.png") no-repeat scroll 0 0 transparent;float:right;width:22px;height:20px;margin-left:8px;}
.iconSquare{display:block;background: url("../img/squareWhite.png") no-repeat scroll 0 0 transparent;float:right;width:22px;height:20px;margin-left:8px;}

.hrGray{border:none;border-top:4px solid #c6c6c6;margin:5px 0px;}
.pagination{margin:10px 0px;}
.paginationLeft{position:relative;padding:5px 0px 5px 20px;display:inline-block;}
.paginationLeft i {display:block;background: url("../img/l.png") no-repeat scroll 0 0 transparent;width:15px;height:28px;position:absolute;left:1px;top:-7px;}
.paginationLeft:hover{color:#000;}
.paginationRight{position:relative;padding:5px 20px 5px 0px;display:inline-block;margin-left:17px;}
.paginationRight i {display:block;background: url("../img/r.png") no-repeat scroll 0 0 transparent;width:15px;height:28px;position:absolute;right:1px;top:4px;}
.paginationRight:hover{color:#000;}
.paginationNumber{float:right;margin-top:4px;}
.paginationNumber a{margin:2px; color:#000;}
.paginationNumber > span {
    /*font-size: 11px;*/
    margin: 2px;
    color: #FEC63E;
}
.paginationNumber a:hover{color:#000;}

#main > div.bx-auth:first-of-type {
    border-bottom: 2px solid #fec63e;
    padding-bottom: 20px;
}
.ordersPay{list-style:none;margin:0px;}
.ordersPay li{width:24%;display:inline-block;border:1px solid #000;height:110px;text-align:center;vertical-align:top;position:relative;}
.ordersPay li:hover img{filter: none;-webkit-filter: grayscale(0%);}
li.ordersPayActive img{filter: none;-webkit-filter: grayscale(0%);}
.ordersPay img{filter: url(filters.svg#grayscale);filter: gray;-webkit-filter: grayscale(1);}
.ordersPay strong{display:block;}
.labelTopLeft{position:absolute;top:5px;left:5px;}
.ordersPayImg1{margin:3px 0px 4px 0px;}
.ordersPayImg2{margin:25px 0px 17px 0px;}
.ordersPayImg3{margin:23px 0px 15px 0px;}
.ordersPayImg4{margin:16px 0px 6px 0px;}


.textSum{font:bold 17px MuseoSansCyrl_500Web,sans-serif; margin-bottom: 10px;display: block;}
.textSumOr{font:bold 17px MuseoSansCyrl_500Web,sans-serif;color:#fb4513;}


.tableCalend{width:100%;border-collapse:separate; border-spacing:2px;margin: 0 0 0 -2px;}
.tableCalend th {background-color:#959595;color:#fff;padding:7px 10px;font:12px MuseoSansCyrl_500Web,sans-serif;}
.tableCalend td{vertical-align:middle;background-color:#ebebeb;height:100%;min-width: 12px;font:11px MuseoSansCyrl_500Web,sans-serif;color:#000;}
.tableCalendDate span{display:block;font:11px MuseoSansCyrl_500Web,sans-serif;text-align:center;color:#999;}
.calendArrow{text-align:center;}
tr.calendGray td{background-color:#ebebeb;font-size:12px;}
td.calendWhite{background-color:#fff;}
td.calendGreen{background-color:#c3d63f;}
td.calendBrown{background-color:#e29d58;}
.calendHalfGray{border-left: 7px solid #989990;}
.calendHalfOrange{border-left: 7px solid #f6a25b;}
.tableCalend td:first-child {min-width: 170px;padding: 11px 8px 11px 7px;}
.tableCalend tr td a {
    color: #000;
}

.tableKurs{width:100.5%;border-collapse:separate; border-spacing:3px;margin: -9px 0 0 -2px;}
.tableKurs td{background-color:#ebebeb;vertical-align:middle;padding:7px 10px;font:14px MuseoSansCyrl_500Web,sans-serif;color:#000;}


.raspisanieGray{display: inline-block;width:201px;height:90px;text-align:center;position:relative;margin:2px 0px 20px 0px;border:1px solid #FFFFFF;vertical-align:top;}
.raspisanieGray img{padding-top: 20px;}
.raspisanieGray:not(:last-of-type){margin-right:18px;}
.raspisanieGray:hover,.raspisanieGrayActive{border:1px solid #A09C9C;background-color:#fff;}
.raspisanieGrayLast{margin-right:0px !important;}
.raspisanieGrayActive:after{background: url("../img/arrowRaspisanie.jpg") no-repeat scroll 0 0 transparent;bottom: -15px;content: " ";float: left;height: 15px;left: 80px;position: absolute;width: 49px;}


.ulCheckbox{list-style:none; /*width:205px;*/}
.ulCheckbox li {
    border-bottom: 1px solid #DADADA;
    padding: 10px 0;
    position: relative;
}
.ulCheckbox #idilable, .ulCheckbox #idilable1 {position:absolute;left:11px;top:11px;}
.checkboxText{margin-left:35px;display: inline-block;font:14px MuseoSansCyrl_500Web,sans-serif;color:#000;}
.ulCheckbox .active{background-color:#ebebeb;}
.ulCheckboxInline {width:100%;}
.ulCheckboxInline li {display: inline-block; float:left;height:50px;width:32%;vertical-align:top;cursor: pointer;}
.ulCheckboxInline .checkboxText{font: 14px MuseoSansCyrl_500Web,sans-serif;font-weight: bold;}


#cur_price .liCheckboxGreen{background-color:#bfd333;margin-bottom:2px;}
#cur_price .liCheckboxGreen div{background-color:#bfd333;color:#fff;}
#cur_price .liCheckboxPersik{background-color:#FEC63E;margin-bottom:2px;}
#cur_price .liCheckboxPersik div{background-color:#FEC63E;color:#fff;}
#cur_price .liCheckboxFiolet{background-color:#9eb2fe;margin-bottom:2px;/*margin-right: 0 !important;*/}
#cur_price .liCheckboxFiolet div{background-color:#9eb2fe;color:#fff;}
#cur_price .liCheckboxPink{background-color:#f87595;margin-bottom:2px;/*margin-right: 0 !important;*/}
#cur_price .liCheckboxPink div{background-color:#f87595;color:#fff;}

.liCheckboxGreen{background-color:#bfd333;margin-bottom:2px;}
.liCheckboxGreen div{background-color:#bfd333;color:#fff;}
.liCheckboxPersik{background-color:#FEC63E;margin-bottom:2px;}
.liCheckboxPersik div{background-color:#FEC63E;color:#fff;}
.liCheckboxFiolet{background-color:#9eb2fe;margin-bottom:2px;/*margin-right: 0 !important;*/}
.liCheckboxFiolet div{background-color:#9eb2fe;color:#fff;}
.liCheckboxPink{background-color:#f87595;margin-bottom:2px;/*margin-right: 0 !important;*/}
.liCheckboxPink div{background-color:#f87595;color:#fff;}
.ulCheckbox li:last-child{margin-right: 0 !important;}
.tobasket{margin-bottom:20px;}
.tobasket .basket_list{width:100% !important;max-width: 205px !important;text-align:center !important;padding-left:0;}

/*.contactForm {margin-bottom: 20px;}*/
.contactForm label {display:block;margin:5px 0px;font:12px MuseoSansCyrl_500Web,sans-serif;color:#000;}
.contactForm input {display:block;width:196px;}
.contactForm .styled-select{width:201px;height:25px;margin-top:15px;}
.contactForm input[type="checkbox"]{
    width: 100%;
}
.contactForm form div.form_element label span {text-transform: none;margin-bottom: 5px;}

/* ����� ����� ��� ����� - header */
.h {overflow:hidden;height:70px;padding:35px 25px 0}
/* ���� ��������� */
nav {}
nav li {}
nav a {}
nav a:hover {}
.vkr13{margin-top:25px;margin-left:25%%;}
.article133{width:204px;}
.article1331{width:204px;}

.article13311{width:550px;float:left;}
.article13312{width:550px;float:left;}
.cena{width:100px;height:60px;float:left;color:#000;font-size:16px;font-weight: 800;font-family: MuseoSansCyrl_500Web;margin-left:300px;}

.article1332{width:204px;height:84px;text-align:center; /*margin-top:48px;*/}
.contentt1323{width:204px;background-color:#fff;}
.contentt13{width:204px;background-color:#fec63e;}
.navt13{width:20px;background-color:#fff;}

#tt{margin-left:17px;}
/* ������� ��������� �������� */
/*section {overflow:hidden}*/
/* ����� ��� �������� */
.image {width:100%;margin:10px 0}
/* ���������� ������� �������� */
section section { margin-bottom:19px;}
section .del-class section {float:none;width:100%; margin-bottom:19px;}
/* ������ ����� */
/*aside {overflow:hidden;}*/
/* ������ ����� - footer */
footer {height:60px; width:100%; padding:10px 0;margin:20px 0 0;background-color:#999; min-width: 1200px;}
/* ����� ��� ��������� �������� HTML */
/* .top{background-color:#fff;  height:590px;margin:0 auto;}*/
#widwig{width:170px;height:33px;background-color:#ebebeb;}
.topx{background-color:#fff; margin:0 auto 15px;}
.top1234{background-color:#fff; width: 100%;margin:0 auto;}
.me{ height:300px; width: 100%;}
.head1{background-color:#fff; height:30px;}
.head2{background-color:#fff; height:30px;}
.top1 #menu a{
    text-decoration: none;
}
.top1{ float:right;margin-right:-185px;}
.top1z{ float:right;margin-right:-185px;}
.top112{ }
#fr{color:#000;}
#ert{margin-bottom:10px;padding-bottom:10px; text-align: center;}
#ddd{font-size:16px;color:#000;font-family: MuseoSansCyrl_500Web;margin-left:56px;margin-top:-110px;padding-top:-110px; text-align: center;}
.top2{  height:177px;}
.top11{float:left;width:800px;margin:0 auto;}
.top22{float:right;width:3100px;margin:0 auto;}
.t{background-color:;width:846px;/*height:104px;*/margin:20px 15px;}
.t1 {background-color:#fff;  height:210px; margin-top:10px; border-bottom: 5px solid #FF0000;}
.t13 {width: 100%; height:204px; margin-top:10px;}
.t2 {background-color:#fff; width: 100%;}
.t3 {background-color:#fff; width: 100%; }
.t4 {background-color:#fff; width: 100%;margin-left:-2px;}
.courses_schedule .t4 {border-spacing: 0 4px;}
.t45 {background-color:#fff; width: 100%;}
.t44 {background-color:#fff; width: 100%;border-spacing: 0 3px;}
.t44 td{padding:7px 4px;}
.t9 {background-color:#fff; width: 100%;}
.t5 {background-color:#fff; width: 100%;}
.t5 td {vertical-align:top}
.t55 {background-color:#fff; width: 100%;}
.t7 {background-color:#fff; width: 100%;padding-top:;}
.t8 {background-color:#fff; height:70px;margin-top:;}
.t444 {background-color:#fff; border-left-style:3px solid #000;border-spacing: 0px 3px;}
.t444 td{padding:9px 7px;}
/*.t10 {width:875px; height:140px;}*/
h1{font-size:16px;font-weight: 600;}
h2{font-size:18px;font-weight: 600;}
.strelapng{margin-left:4px;margin-top:50%;}
h3{font-size:18px;font-weight: 400;font-family: MuseoSansCyrl_500Web;color:#000;}
.textnah{text-align:center;font-size:13px;font-weight: 800 !important;font-family: MuseoSansCyrl_500Web;color:#fff !important;padding:0px !important;margin:0px !important;}
.textnah3{text-align:left !important;font-size:13px;font-weight: 800 !important;font-family: MuseoSansCyrl_500Web;color:#000 !important;padding:3px !important;margin:0px !important;}
.textnah2{margin:5px;text-align:center;font-size:12px;font-weight: 400;font-family: MuseoSansCyrl_500Web;color:#fff !important;padding:3px !important;margin:0px !important;}
.textnah4{margin:5px;text-align:center;font-size:12px;font-weight: 400;font-family: MuseoSansCyrl_500Web;color:#000 !important;padding:3px !important;margin:0px !important;text-decoration: none;}
.erty{margin-top:-40px;font-size:20px;font-weight: 800;font-family: MuseoSansCyrl_500Web;color:#000;}
.erty2{font-size:14px;font-weight: 400;font-family: MuseoSansCyrl_500Web;color:#000;margin-top:15px;}
.rightnah{float:right;font-size:14px;font-weight: 800;font-family: MuseoSansCyrl_500Web;color:#000;margin-top:20px;}
h4.ertyu{font-size:13px;font-weight: 400;font-family: MuseoSansCyrl_500Web;margin-left:0px;}
h4.ertyu{font-size:13px;font-weight: 400;font-family: MuseoSansCyrl_500Web;margin-left:0px;}
.v{ float:left;}
#handler{width:10px;}
#t71 {background-color:#fff;  }
#t72 {background-color:#fff;margin-left:10px;background: url(../img/lnr.png) bottom left no-repeat;}
#t722 {background-color:#fff;}
#na {padding-top:-0px;}
#imgphhhc{float:right;}
#s{height:400px;padding-top:260px;margin-top:-260px;}
#y{height:100%;padding-top:260px;margin-top:-260px;}
#sect{}
#sectdd{height:100%;padding-top:260px;margin-top:-260px;}

#fff{background-color:#ebebeb;color:#959595;width:997px; height:32px;float:right;margin:-20px 0 15px;}
#fff311111{margin-top:-10px;margin-left:100px;background-color:#ebebeb;color:#959595;width:997px; height:32px;float:left;}
#fff3{color:#959595; height:32px;float:right;}
#fff12{background-color:#ebebeb;color:#959595;width:997px; height:32px;float:right;margin-right:-140px;margin-top:7px;}
#fff1212{background-color:#ebebeb;color:#959595;width:997px; height:32px;float:right;margin-right:-130px;margin-top:7px;}
#ff3{color:#000;width:876px; height:32px;float:right;}
#fff1{width:81%;margin:8px;float:Left;}
#fff2{width:6%;margin:8px;float:right;}
#fff4{width:77%;float:Left;}
#fff5{width:15%;float:right;}

#l{float:left;width:80%;}
/*#l13{float:left;width:225px;height:250px; margin-top:20px;}*/
#r{float:right;margin-right:px;}
.vinda{float:left;}


#content{margin-top:0px;}
#contentw{margin:0 auto; }
#contentb{margin:0 auto; margin-top:20px; margin-left:30px;}
#contentbd{margin:0 auto; margin-top:0px; margin-left:30px;}
#botton1{float:right;margin-left:20px;}
article{}
article.taga{width:50%;float:right; margin-top:10px;}
#rr13{float:left;margin-top:10px;}
#rr{float:right;margin-top:10px;}
#l{float:left;margin-top:10px;}
/*#t{height:130px;}*/
/*#tgh{}*/
#nawbottomr{width:50%;float:right;margin-top:10px;}
#nawbottoml{width:50%;float:left;margin-top:10px;}

.headblock a {
    color: #fff;
    text-decoration: none;
}
.headblock2{background-color:#c2c2c2; min-height:33px;}
.headblock1{background-color:#fec63f;  min-height:33px;color:#fff;position: relative;z-index: 1}
.headblock90{background-color:#fb4513;  min-height:33px;color:#fff;}
.headblock3{background-color:#c2c2c2; min-height:33px;}
.headblock4{background-color:#fec63f;  min-height:33px;}
.headblockHalf{background-color:#fec63f; width:100%; min-height:33px;margin-bottom: 10px;}
.headblock5{background-color:#fec63f; width:744px; min-height:33px;}
#t81 {background-color:#fff;  margin-top:-5px;}
#t82 {background-color:#fff;background: url(../img/lnr.png) bottom left no-repeat;}
#t722 {background-color:#fff;}
#na1 {margin-top:10px; float:left;}
#na3 {margin-top:10px;  height:196px;}
#q3 {margin-top:10px; width:230px; height:196px;}
#q33 {margin-top:10px; margin-right:30px; width:230px; height:196px;}
#tyt {float:right; margin-top:-179px;}
#hrzz{margin-top:44px;width: 100%!important;}
#hr{padding-top:-100px;}
#hrr{margin-top:120px;}
#hrr2{margin-top:;}
#hrrf{margin-top:-20px;float:left;}
#txg1{font-size:1px;}
#red{background-color:#ff0008; width:202px;;margin-top:20px;float:left;padding-bottom:5px;}
.logo{float:left;position:absolute;
   z-index:10;}
.tag {position:absolute;right:6px;top:2px;font-size:11px;font-style:normal}
.headblock{background-color:#fec63e; width:100%; min-height:33px;}
.hearleft{background-color:#fec63e; height:33px;}
.hearleft2{width:204px; height:33px;}
.t34{background-color:#fff;width: 100%;}
.leftimg1{display:block; margin:0 auto; margin-bottom: 2px;
margin-top:2px;}
.leftimg2{position:center;left: 50%;padding:10px 25px 0; margin:0 auto;}
.vsobject{float: right; padding:2px 8px 0;}
#facts_reset {
    padding-right: 0;
    padding-top: 6px;

}
.imgpc{display:block; margin:0 auto; margin-bottom: 2px;
margin-top:2px;}
.blockid{width:292px;text-align: center;font-size: 14px;}
.imgpodr{display:block; margin:5px auto;float: bottom;}
.imgnewsp{margin-top:8px;}
.search-button{float:right; background: url(../img/search-button.png) no-repeat; width: 106px; height: 25px; border:none; cursor: pointer;-webkit-border-radius: 0;
    -webkit-appearance: none;}
.niceCheck {
width: 15px;
height: 15px;
display: inline-block;
cursor: pointer;
background: url(../img/checkbox.png);
text-align: center;
}
.niceCheck input {
display: none;
text-align: center;
}
.findDate{border:solid 1px #959595;text-align: center;width:105px;height:25px;margin: 0 10px;}
#findDateEnd{margin: 0 0 0 10px;}
#searchstyle{border:solid 1px #959595;height:24px!important;-webkit-appearance: none;-webkit-border-radius:0;}
.slogan{margin-top:60px;}
.tgf{height:40px;width:00px;}
.tgf2{width:260px;vertical-align: top;}
.tgf2 td{padding-top:10px;}
.press_center {
    float: left;
    width: 100%;
}
#svjaz{height:920px;}
#map{height:774px;}
#map1{width:537px;height:100%;float:left;}
#map11{width:100%;height:440px;margin-bottom:-10px;}
#map12{width:100%;height:600px}
#map2{width:50%;height:100%;float:right;}
.plan1{float:bpttom;}
.black{color:#222;}
.user{height:145px;}

#bottom1{height:303px;}
#bottom12{height:33px; margin:20px 20px 0 20px;}
#bottom13{height:33px;background-color:#fec63e;}
.otpravit{padding-left:140px;}
#t100{font-family: MuseoSansCyrl_500Web,sans-serif;  margin-bottom: 15px;font-weight: bold}
#opro{background-color:#fff;  }
#sl{margin-left:20px; }
#opro11{background-color:#fff;  }
#opro3{background-color:#fff;  height:200px;}
#formi1{background-color:#fff; }
#opro2{background-color:#fff;  padding-bottom:-100px;}
#opro4{background-color:#fff;  height:200px; padding-bottom:-100px;}
#formi2{background-color:#fff;  padding-bottom:-100px;}
.1{background-color:#fec63e;  height:33px;}
.3{background-color:#fff;  height:333px;}
.headt7{background-color:#c2c2c2; width:100%; height:33px;}
#qz{background:#c2c2c2;}
#qzz{background:#c2c2c2;margin-top:20px;}
#ccc{background:#fff;padding-top:12px;padding-bottom:12px;font-size:15px;}
#ccc13{background:#fff;font-size:16px;color:#000;}
#ccc13-test{background:#fff;font-size:16px;color:#000;}
#ccc1{background:#fff;padding-top:12px;padding-bottom:12px;font-size:15px;width:100px;color:#000;}
#input{float:right;}
#input1{text-align:center;}
#sect2{margin-top:20px;}
#tl{width:652px;}
#tr{width:428px;}
img#ssil{margin-left:10px;}
#ccc1{}
#ccc12{}

.leftnah{float:left; margin-left:0px; }
.vkr{float:left; }
.headblock1tl{background:#c2c2c2;width:100%;height:33px;}
.hea{background:#c2c2c2;width:100%;height:33px;}

#q1{background:#c2c2c2;width:450px;margin-top:20px;padding-bottom:2px;}
#q11{background:#c2c2c2;width:875px;padding-bottom:2px;margin-top:8px;}
#q13{width:875px;padding-bottom:2px;margin-top:8px;}
#w1{background:#c2c2c2;width:628px;margin-top:20px;padding-bottom:2px;}
#w11{background:#c2c2c2;width:628px;padding-bottom:2px;margin-top:8px;}
.article{background-color:#fff;padding-top:9px;padding-bottom:9px;font-size:15px;}
.article13{background-color:#fff;font-size:16px;}
#try{background-color:#fff;}
#tryt{font-size: 70%;}
#try1{background-color:#ebebeb; height:33px;width:207px;}
.x{margin-top:5px;}
#try11{background-color:#fff; color:#fff;}
#try12{background-color:#bfd333; height:36px;width:207px;}
#try13{background-color:#f89e53; height:36px;width:207px;}
#try14{background-color:#9eb2fe; height:46px;width:207px; }
#qwerty{padding-top:10px;padding-bottom:10px;}
#qwerty1{background-image:url("../img/rrr.png") repeat none; float:bottom;}


#i1{background-color:#bfd333;height:600px;color:#9d9d9d;font-size: 11px;}
#i2{background-color:#9d9d9d;height:600px;color:#9d9d9d;font-size: 11px;}
#number{color:#9d9d9d;font-size: 11px;}
#numbertd{color:#9d9d9d;font-size: 11px;float:right;padding-top: 13px; width: 250px; padding-left: 20px}
#numbertd span{color:#000;font-size: 18px;}

#ii{color:#fff; padding:10px 0;}
#menu{clear: both;}
#cb{background-image:url("../img/okay.png");}
#logw{margin-right:15px;float:left;}

.pc6{padding:7px 18px 5px 0;}
#pc3{padding:16px 18px 5px 0;}
#pc5{background-color:#ebebeb;}
#pc9{background-color:#ebebeb;}
.pc1{width:218px;}
#block_id1 {
    background-color:#BFD333;
    border-right: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
	padding-bottom:10px;
    /*height: 80px;*/
}
#block_id4 {
    background-color:#C6C3C6;
    border-right: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    padding-bottom:10px;
    /*height: 80px;*/
}
#block_id2{background-color: #FEC63E;font-size:13px;font-weight:600;color:#fff;padding-bottom:10px;}
#block_id3 {
    background-color: #9EB2FE;
    border-left: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;padding-bottom:10px;
}
.half-content-fleft {width:49%; float:left; margin-bottom: 15px;}
.half-content-fright {width:49%; float:right;margin-bottom: 15px;}
/*.content {margin: 20px 0px;}*/
.content-fleft{float:left; margin-bottom: 20px;}
.content1{text-align: center;font-size: 14px;}
.content2{text-align: left;font-size: 14px;/*margin-right:30px;*/line-height: 1.5}
.content2 b{display:block;margin-bottom:10px; /*height: 30px;*/}
.content2 a {text-decoration: underline;color: #000;font-size: 15px;font-weight: bold;}
.content2 span{display:block;margin-bottom:7px;word-wrap: break-word;}
.news_anons {
    height: 90px;
    margin-top: 10px;
}
.pc7{width:10px;vertical-align: top;}
.td7{width:220px;vertical-align: top;}
.content3{text-align: left;font-size: 14px; margin-left:15px;}
.content3 .name{font-size: 14px; margin-left:20px;color:#333333;}
#pctr1{height:120px;}
#pctr9{}
#slide{float:right; margin-top:-350px;}
#pctr{height:400px;}
.pc1{width:25%;}
#courses_schedule11{ }

.heck{color:000;font-size:15px;}
.heck2{color:000;font-size:20px; margin-top:20px;}
.blja{background-color:#fff;height:42px;}
#bi{font-size:20px;}
#i{}
#q{width:50%;}
#w{width:50%;}
#d11{height:100%;}
.hearleft123{background-color:#fec63e; width:534px; height:33px;}
.v{float:bottom;}
#search{background-color:#fec63e;;  height:91px;}
#courses{background-color:#f74716; }
#block{background-color:#fff;}
#news{}
#courses_schedule{background-color:#fec63e;   padding-bottom: 5px;}
#courses_schedule13{background-color:#fec63e;   height:332px;}
#courses_schedule1{background-color:#fec63e;  }
#courses_schedule2{background-color:#fec63e;   padding-bottom:5px;}
#reviews{ }
.del-class #reviews{ width:100%;}
#reviewss{  height:360px;}
#ac{width:204px; margin-bottom: 20px; }
#ac-fright {width:205px; float:right; }

.lnr{background-color:#ebebeb; width:204px; height:2px;}
.img1{width:30px;}
#ac .img1{padding-right: 10px}
h5{font: 17px/1.2 MuseoSansCyrl_500Web,sans-serif; color:#fff;padding: 7px 11px 7px 11px; position: relative; text-transform:uppercase;}

/*h5{font: 17px/1.2 MuseoSansCyrl_500Web,sans-serif; color:#fff;padding: 7px 27px 7px 11px; position: relative; text-transform:uppercase;}*/
h4{font: 12px/1.5 MuseoSansCyrl_500Web,sans-serif;color:#000;padding: 1px 0 0 0;}
.phoneimg1{/*float:left;*/ padding:7px 5px 0 0;}
#imgsoc{float:right; margin:-3px 0;}
#numbertd > a {
    padding-left: 4px;
}
#imgmail{/*float:left; padding:1px 5px 14px 0; */}
#imgvopr{margin-left:17px;}
.tleft1{height:34px;}
#aleft{
    color:#000;
    font-size: 15px;
    border-color: #000;
    border-bottom: 1px dashed;
    text-decoration: none;
}

/*#aleft:hover{text-decoration:none; color:#6c6c6c;}*/
#aleft:hover{border-bottom-color: transparent;}
.clientleft{display:block; margin-bottom: 18px;margin-top:18px; text-align: center;}
#log{float:left; }
#footer{margin:0 auto;float:bottom;}
#footer_menu{color:#fff;font-family: MuseoSansCyrl_500Web;font-size: 10px;margin-left:70px;}
#footer_menu1{color:#fff;font-family: MuseoSansCyrl_500Web;font-size: 10px;margin-left:70px;}
#footer_menu1 p a{color: #fff;}
#footer_menu1 p a + a:before{
	color: #fff;
	content:' | ';
}
#footer_menu2{color:#fff;font-family: MuseoSansCyrl_500Web;font-size: 10px;
    line-height: 18px; text-align:right;}
#foootertable1{width:100px;font-family: MuseoSansCyrl_500Web;font-size: 10px;vertical-align: top;font-weight:bold;padding-top:10px;}
#foootertable2{width:600px;font-family: MuseoSansCyrl_500Web;font-size: 10px;}
#foootertable3{
	width:375px;font-family: MuseoSansCyrl_500Web;font-size: 10px;
	//font-weight:bold;
	padding-top:5px;
}
#foootertable1 a, #foootertable2 a, #foootertable3 a, #foootertable1 a:hover, #foootertable2 a:hover, #foootertable3 a:hover {color:#fff!important;}
#foootertable1 a:hover, #foootertable2 a:hover, #foootertable3 a:hover {//text-decoration:underline;}
.email-head{float: left;}

.colTable1{float:left;margin: 3px 30px 3px 10px; width: 105px;vertical-align: top;display:col-table; vertical-align:middle}
/*.colTable1 > a {color: #282828;font-size: 13px;}*/
.colTable2{display:col-table; vertical-align:middle;margin: 3px}
/*.colTable2 > a {color: #282828;font-size: 14px;}*/
.colTable2 { overflow:visible}
.colTable3{display:col-table;float: right;margin: 0 20px 0 45px;}

.contactCity{margin:20px 3px;}
.contactCity li{ float: left;  margin-left: 5%;}
.contactCity li:first-child {margin-left:0px;}
.contactCity a{display:inline-block;color:#000;font:bold 14px MuseoSansCyrl_500Web,sans-serif}
.contactInfo p{margin:20px 0px;font:13px MuseoSansCyrl_500Web,sans-serif;}
.contactInfo ul{margin-top:35px;margin-bottom:30px;display:block;}
.contactInfo li{margin:6px 0px;display:block;}


.item.panel.activePage img {

}
.slide-text {
    left: 0;
    overflow: visible !important;
    position: absolute;
    text-align: left;
    top: 290px;
    z-index: 999;
}
.slide-text a {
    background: none repeat scroll 0 0 #bfd333;
    color: #FFFFFF;
    font-family: 'MuseoSansCyrl_500Web';
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5em;
	padding:5px 10px 10px 10px;
    text-decoration: none;
	text-transform:uppercase;
	display:-ms-inline-flexbox;
	height:24px;
	overflow:hidden;
}
.sld {
    position: relative;
    z-index: 1;
    max-height: 380px;
    overflow: hidden;
}

.all-sld {
    margin-top: -30px;
}
#slider {
/*	width: 1100px;
	height: 379px;*/
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	/*overflow-y: auto;*/
	overflow-x: hidden;
	position:relative;
	/*top:-70px;*/
	text-align: right;
}
.anythingSlider-default {
	margin: 0 auto;
	/* 45px right &amp; left padding for the arrows, 28px @ bottom for navigation */
}
.anythingSlider-default .anythingControls a {
	/* top shadow */
	background: #777 url(../img/default.png) center -288px repeat-x;
	color: #000;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.anythingSlider-default .anythingControls a span {
	visibility: visible;
}
.anythingSlider-default .anythingControls a.cur {
	background: #888;
	color: #000;
}
.anythingSlider-default .anythingControls a.start-stop {
	background-color: #040;
	color: #ddd;
}
.anythingSlider-default .anythingControls a.start-stop.playing {
	background-color: #800;
}
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
	background-image: none;
	color: #ddd;
}

.anythingSlider-default.activeSlider .anythingWindow {
	border-color: #7C9127;
}
.anythingSlider-default.activeSlider .anythingControls a {
	/* background image = top shadow */
	background-color: #7C9127;
}
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {
	/* background image removed */
	background: #7C9127;
}

/* start-stop button, stopped, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop {
	background-color: #080;
	color: #fff;
}
/* start-stop button, playing, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
	background-color: #d00;
	color: #fff;
}
/* start-stop button, active slider hovered text color (when visible) */
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
	color: #fff;
}

/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow {
	top: 40%;
	position: absolute;
	display: block;
}

.anythingSlider-default .arrow a {
	display: block;
	width: 36px;
	height: 88px;

	text-align: center;
	outline: 0;
	background: url(../img/default.png) no-repeat;
}

/* back arrow */
.anythingSlider-default .back { left: 105px; }
.anythingSlider-default .back a { background-position: left top; }
.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left -88px;opacity:0.3; }
/* forward arrow */
.anythingSlider-default .forward { right: 0; }
.anythingSlider-default .forward a { background-position: right top; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right -88px;opacity:0.3; }

/* Navigation Links */
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}

/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow {
	overflow: hidden;
	float: left;
}

/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
	None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
	margin: -50px 0;
	display: block;
	overflow: visible !important;
	position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
	display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
	float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
/* fade mode active page - visible &amp; on top */
.anythingSlider .fade .activePage {
	z-index: 1;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}
.content-uni{
    /*float: right; width: 877px;*/
}
/*.content-uni-fleft {float: left; width: 877px;}*/
.kursBlockText {
    height: 45px; overflow: hidden;
}
.project-item {
    width: 25%;
    box-sizing: border-box;
    padding-right:13px; margin-bottom: 7px;
    display: inline-block; vertical-align: top;
}
.recomend {float:right;}
.other-projects-block {margin:15px 0px;}
.call-back-button {
    background: url(../img/zadatvopros.png) no-repeat;
    border: none; float: right;
    text-indent: -9999px;
    width: 148px;
    height:24px;
}
.call-back-button1 {
    background:#f74716;
    border:none; float: right;
    width: 106px;
    height:25px;
	color:#fff;text-transform:uppercase;
	cursor:pointer;
	font-size:14px;
}
.form_element{
    margin-bottom:15px;
}
.form_element label {
    display: block;
    overflow: hidden;
}
.form_element label span {
    display: block;
    margin-bottom: 5px;
    /*text-transform: uppercase;*/
}
.review-form .form_element label span {
    float: left; margin-left: -140px; text-transform: none;
}
.review-form .form_element label{ overflow: visible;}
.form_element label input {
    width:438px;height: 28px;
}
.form_element label.required span:after {
	content:'*';color:red;
}
.form_element label textarea {
    width: 938px;
    min-height: 100px;
    max-height: 250px;
    resize: vertical;
    font:normal 1em/1.3 MuseoSansCyrl_500Web, sans-serif;color:#333;height:100%;
    font-size: 120%;

}
/*.form_element label span.inline{display:inline; margin: 4px 0}
.form_element label input#input_fname, .form_element label input#input_call_info{float: right}
.form_element label input#input_fname{width: 91%}
.form_element label input#input_call_info{width: 69%}*/
.formErr{color:red;}
.popup-gallery a, .popup-foto div, .popup-foto a {
    margin-right:20px;
}
popup-foto div {

}
.contener {
    display: block;
    float:left;
    margin-right:20px;
}

.map_static {display: none;}
.map_dunamic {display: block;}

.print_contacts {display: block;
     float:right; margin-top: -7px; margin-left: 200px}
.margin-bottom40 {margin-bottom: 80px;}
.button_new {
    border:none; background: none;
}
span.redBtn {display: block; float:right;width:200px;}

.order-test {
   width: 205px!important; height: 25px; text-indent: 9999px;
    border:none; background: url(../img/zz.png) no-repeat;
    margin-top: 10px;cursor: pointer;
}
.button_log-in {
    border: none; background: #fb4513;
    color:#fff;
    font:14px/21px MuseoSansCyrl_500Web,sans-serif;
    font-weight: bold;
    border-radius: 4px;
    margin: 0 auto;
    padding: 1px 5px;
    display: block;
}
.twoinone i{background:url(../img/whiteArrow.png) no-repeat;display:block;width:13px;height:13px;position:absolute;right:7px;top:6px;margin:0px;}

iframe.mfp-iframe html body img {display: block; margin: 0 auto;}
.tabBody {display: none;}

.popular_course_link,.popular_course_link:hover{color:#000;text-decoration:none;}
.ta-r{text-align:right;}
.ta-c{text-align:center;}
.mrg-t0{margin-top:0;}

.rasp_img_wrap{display: table-cell;height: 90px;vertical-align: middle;width: 200px;}
.rasp_img_wrap img{padding: 0 !important; margin: 0 !important; max-height: 90px; max-width: 200px;}
/** ------------------------------------*/
.orangeH5_inner p{
    font-size: 14px;
    color: #000000;
}
.orangeH5_inner .orangeH5_inner_title{
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}
.orangeH5_inner_undertitle{
    text-transform: uppercase;
}
.microsoft{
    text-align: center;

}
.microBox{
    width: 204px;
    vertical-align: top;
    display: inline-block;
    zoom:1;
    *display: inline;
    position: relative;
    margin: 0 15px 0 0;
    padding-top: 5px;
}
.microBox img{margin: 57px 0 44px 0;}
.microBox p{
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 0;
}
.microBox p a{
    color: #ffffff;
}
.box_1{background-color: #1570A6; margin-bottom: 35px !important; vertical-align: top;}
.box_2{background-color: #448DB8;}
.box_3{background-color: #A1C6DB; margin-top: 35px !important;}
.box_4{background-color: #C4DBE9;}
.triangle{
    position: absolute;
    width: 34px;
    height: 17px;
    bottom: -17px;
    left: 85px;
}
.second_line .triangle{display: none;}
.triangle_1{background: url("img/triangle_1.png") no-repeat;}
.triangle_2{background: url("img/triangle_2.png") no-repeat;}

.mcse_table{
    width: 100%;
    background-color: #73A9CA;
    position: relative;

    padding: 0 0 10px 0;
}
.mcse_table p{
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0;
    text-align: center;
    color: #ffffff;
    margin: 0;
}
.mcse_table table{
    width: 98%;
    margin: 0 auto;
    text-align: center;
    border-spacing: 4px;

}
.mcse_table td:first-child{
    text-align: left;
    padding-left:10px;
    /*width: 62%;*/
}
.mcse_table td{
    background: #ffffff;
    padding: 5px 0;
}

.mcse_table .header_table td{
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 0;
    background-color: #ABCBDF;
}
.mcse_table td .link {
    font: normal 1em/1.3 MuseoSansCyrl_500Web, sans-serif;
    color: #000;
}
.description td{
    font-weight: bold;
    font-size: 14px;
    width: 33%;
}
.checkBoxTable{vertical-align: top;}
.checkBoxTable #idilable{
    display: block !important;
    left: 10px;
    margin: 0 0 -13px 0;
    float: none;
}

.export{
    text-align: right;
    color: #000000;
    font-size: 14px;
    margin: 6px 0 0 0;
}
.export img{
    vertical-align: bottom;
    margin: 0 7px;
}


.tableCalend td.schedule_active{min-width: 20px; min-height: 14px; padding: 0; margin: 0;background-color: #FFDD00;}
.tableCalend td.schedule_active table{width: 100%; height:36px;}
.tableCalend td.schedule_active table *{height: 100%; width: 100%;}
.tableCalend td.schedule_active table a{display:block;}
.tableCalend td.schedule_active * {padding: 0; margin: 0; min-width: 0;cursor: pointer;}
.tableCalend td.schedule_active td.ShGreen {background-color: #C3D63F;}
.tableCalend td.schedule_active td.ShHalfGray {background-color: #9EB2FE;}
.tableCalend td.schedule_active td.ShHalfOrange {background-color: #F6A25B;}

.mail_slider_video {display: block; background: url("/templates/academy/images/play.png") no-repeat; background-position:55% 41%;}
.mail_slider_video img { opacity: 0.5 ;}
h5 a{display: block;height: 30px;padding: 5px 0;position: absolute;top: 0; left:0;  right: 0;text-transform:uppercase; }
h5 span{padding-right:5px;}
h5 table a{position: relative; display: inline; padding:0; width:auto; font-size: 14px; text-transform:uppercase;}
.grayH5 a{position: relative;}
.img_block{width: 205px; height: 205px; float:left;}
.vendor_rasp{width: 100% !important;}
.vendor_rasp table{width: 100%; height: auto;}
.vendor_rasp a{font-size: 14px;}
.vendor_rasp div{text-align: left; }
.vendor_rasp td{height: 35px; border-top: 3px solid #fff !important;}
.vendor_rasp h5{margin-bottom: 0px;}

.type_block label{display: block; width: 255px; height: 115px; overflow: hidden; float: left; margin: 0 22px 25px 0; position: relative; border:1px solid #C1C1C1; text-align: center;}
.type_block input{position: absolute; top: 5px; left: 5px; display: none;}
.type_block div{margin:13px 13px 0 13px;}
.type_block p{ font-size: 13px;font-weight: bold; text-align: center;}
.type_block span{
    background: url("../img/checkbox.png") no-repeat scroll 0 0 #000000;
    cursor: pointer; height: 100%;  position: absolute !important; top: 5px; left: 5px;
    height: 15px;width: 15px;
}
.active   span{background-position: 0 -15px;}
.starRatings span{display: block; width: 19px; height:19px; background: url("../img/starts_rate.png") no-repeat scroll 0 -3px;
    float: left;margin: 0 6px;}
.starRatings span.star_full{background-position: 0 -40px;}
.starRatings span.star_half{  background-position: 0 -3px;}
.starRatings span.star_empty{background-position: 0 -22px;}
.section{margin-bottom: 19px;}
.inline{display: block; float: left;}
.inline label{display: block; }
td.contentt13 p{color: #fff !important;}
td.contentt13 a {
    text-decoration: none;
}

.hide_all .ShHalfGray, .hide_all .ShHalfOrange, .hide_all .ShGreen{display: none;}
.show_fiolet .ShHalfGray, .show_persik .ShHalfOrange, .show_green .ShGreen{display: table-cell;}
.tableCalend td.schedule_active td.Sh_none_type{background-color:#FFDD00;}
div.microBox div.img_wrap{margin: 20px 0 0 0 !important;}
.box_1 .triangle{background: url("/images/academy/triangle_1.png");}
.box_1:hover{background-color: #448DB8;}
.box_1:hover .triangle{background: url("/images/academy/triangle_2.png");}
.box_3 .triangle{background: url("/images/academy/triangle_1.png");}
.box_3:hover{background-color: #C4DBE9;}
.table_triangles{
    position: absolute;
    left: 85px;
    /*bottom: 212px;*/
    /*bottom: 64px;*/
	/*bottom:92px;*/
	top:-35px;
    width: 42px;
    height: 20px;
    background: url("/images/academy/table_triangles.png") no-repeat;
}
.sch_date_form_2292 a {background: url("/images/academy/date_bg_green.png") no-repeat !important;}
.sch_date_form_2290 a {background: url("/images/academy/date_bg_persik-.png") no-repeat !important;}
.sch_date_form_2291 a {background: url("/images/academy/date_bg_blu.png") no-repeat  !important;}
.button.pick-up{margin-top: 10px;background-image: url(../img/whiteArrow.png);background-repeat: no-repeat;background-position: 176px 6px;}
 .arrowWhiteBottom{background:url("../img/arrowWhiteBottom.png") no-repeat !important;}

.advanced_search_block .search_group{margin: 0 10px 10px 0;}
.advanced_search_block .show_all{margin-top: 10px; display: block;}

#pctr4 > td {
    vertical-align: top;
}
.reviews_descr{
    margin-bottom: 20px;
}
.objects {
    font-size: 0;
}
#schedule_table {width: 100%;}
#schedule_table .none_objects{display: block;}
#schedule_table .none_objects td{display: block; margin: 0;}
.testing_system img{max-height: 25px;max-width: 25px; float: left;}
.testing_system p{line-height: 25px;}
.vender_test_c td{width: 25%;  vertical-align:top; padding:3px}
/*.content_block ul{list-style-image: url(../img/chars_bullet.gif);}*/
.content_block a:not([class]) {
    border-color: #ff3300;
    color: #ff3300;
    border-bottom: 1px dashed;
    text-decoration: none;
}
.content_block a:not([class]) span {
    text-decoration: none!important;
}

.content_block ul li,
.news-content ul li,
.news-detail ul li {
    background: url("../img/chars_bullet.gif") no-repeat scroll 0 6px #ffffff;
    margin-bottom: 10px;
    padding-left: 15px;
}

.content_block.course_content ul {
    font-weight: normal;
    margin-top: 10px;
}

.dest_table{height: 100%;}
.dest_table a {color:#000!important;}
.dest_head ul,.dest_body{display: table-row}
.dest_head ul > li,.dest_body .dest_column{
    display: table-cell;
    background: #C2C2C2;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding: 10px 15px;
    border-top: 2px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    width: 25%;
}
.dest_head > div:first-child{border-left: none;}
.dest_head > div:last-child{border-right: none;}
.dest_body{}
.dest_body .dest_column{padding: 0;background: #EBEBEB;}
.dest_body .dest_column ul{padding: 0;height: 100%}
.dest_body .dest_column li{text-align: left;color: #000000;padding: 10px 15px;}
.dest_body .dest_column li+li{border-top: 2px solid #ffffff;}
.dest_footer{border-top: 2px solid #ffffff;height: 9px;background: #FEC63E;}

.content_block.course_content {
    /*font-weight: bold;*/
}

.content_block.course_content ul {
    font-weight: normal;
}


.checkBoxTable > a {
    font-size: 16px;
    color: #333333;
}

#course_table .content_block p {
    color: #333333;
    padding: 0 0 10px;
}

#course_table .content_block  {
    margin-bottom:15px;
}
#ccc13 h3,
#ccc13-test h3 {
    padding: 6px 0;
}

#main #block td a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    text-decoration: none;
}

#main #block td a p {
    margin: 0 auto;
    padding-top: 18px;
    text-align: center;
    /*width: 110px;*/
}

#main #block #block_id3 a p {
    margin: 0 auto;
    padding-top: 18px;
    text-align: center;
    /*width: 190px;*/
}

.content_block > p {
    text-align: justify;
}

.footer-push, .footer {
    height: 80px;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
    min-width: 1200px;
}


#forms_learning_table {
    border-collapse: collapse;
}

.underground_line img {
    margin: 5px;
    vertical-align: middle;
}

#course_table strong a {
    font-weight: bold;
    color: #333333;
    font-size: 14px;
}

.duration_text, .cur_price {
    font-size: 14px;
}

.duration_text {font-weight:100!important;}
.duration_text span {font-weight:900!important;display:block!important;font-size:20px!important;margin-top:5px;}

.basket_list.redBtn.options_false {
    margin: 0 auto;
}

#course_table .basket_list.redBtn.options_false {
    margin: 0;
}
a.recomend_item{color: #000;}

.press_center .section article table p {
    max-width: 204px;
    margin: 0 auto;
}

.catalog_filter .show-all{
	text-align:center;
	cursor:pointer;

}
.textnah3 > a{color: inherit;font-size: inherit; display: block;margin: 0 0 0 10px;}
/*.vender_test_c a {font-size:13px;}*/

/*second developer*/
.clear {clear:both;height:0;}
/*cart*/
.basket h3 {
	/*margin-left:15px;*/
    margin-bottom: 6px;
}
.i-cart-type {
    display: block;
    font-size: 12px;
    color: #a3a5aa;
    text-transform: lowercase;
}
.orangeH5.m-basket {
	padding:0 15px;margin-top:0;
	line-height:33px;height:33px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hr.m-basket {
	margin-top:-12px;
}
.b-table-orders{
	width:100%;
    margin-bottom:15px;
	border-collapse: collapse;
    border-spacing:0;
    /*table-layout:fixed;*/
}

.b-table-orders table {
    border-collapse: collapse;
    border: 0;
}
.b-table-orders td,.b-table-orders td.col-6 a {
	font:15px/1.6 'MuseoSansCyrl_500Web',sans-serif;
    font-weight: 900;
    text-decoration: none;
    color: #212a3d;
    color:#000;
}
.b-table-orders td {
	padding:15px;
	vertical-align:top;
	/*background-color:#f6f6f6;*/
}
.b-table-orders tr {
    background-color:#f6f6f6;
}
.b-table-orders tr td {
	border-bottom: 10px solid #FFFFFF;
}
.b-table-orders tr:nth-child(even) td {

}
.b-table-orders td.i-cart-code {
	width:100px;
    padding-right:0;
    font-size: 18px;
    color: #212a3d;
    text-transform: uppercase;
    text-align: center;
}
.b-table-orders td.i-cart-name {

}
.b-table-orders td.i-date-amount {
	width:150px;
}
.b-table-orders td.i-price {
	width:130px;
}
.b-table-orders input {
	background:#fff;
    border:1px solid #ced0da;
    width:90px;
    padding: 8px;
	font:14px MuseoSansCyrl_500Web,sans-serif;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align:center;
    margin-top: 4px;
}
.b-table-orders input[type=number] {
    -moz-appearance: textfield;
}
.tableOrdersInfo{
	display:block;margin-bottom:10px;
}
.tableOrdersInfoRight{
	/*float:right;*/
    margin-top: 12px;
}
.tableOrdersOrange td {
	color:#fff;background-color:#fec63e;
}
.b-delete-cart {
	display:block;width:14px;height:14px;margin-top:6px;
	background:url('../images/design/btn-delete.png') no-repeat;
    text-decoration: none;
}
.b-empty-cart a {
	font-size:12px;
}
.i-delete {
	width:20px;
}
/*end cart*/

/*header modify*/
.b-top-href {
	/*position:relative;*/
	/*top:-4px;*/
	/*margin-left:20px;*/
    /*margin-top: 27px;*/
    margin-bottom: 20px;
}
.b-top-href .i-users-panel {
	float:right;


}
.b-top-href a {
	height:28px;line-height:28px;
	font-size:15px;font-family:MuseoSansCyrl_500Web,sans-serif;
    text-decoration: none;
}
.b-top-href a.m-red-link {
    padding: 0 12px;
    margin-right: 12px;
    color: #fff;
    background-color: #f74716;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 900;
    overflow: hidden;
    text-decoration: none;
}
.b-top-href a.m-users-link {
	border-bottom:1px dashed;
	margin-right: 24px;
}
.b-top-href a.m-users-link:hover {
	border:0;
}
.b-top-href a.m-reg {
	border-color:#ff3300;color:#ff3300;
}
.b-top-href a.m-auth {
	border-color:#999;color:#999;
	margin-right:0;
    text-decoration: none;
}
.b-basket-link {
	background:url('../images/design/ico_basket.png') no-repeat 9px center;
	padding-left:35px!important;
 /*	text-transform:capitalize;*/
}
/*end header modify*/

/*news on main*/
.b-news-on-main {
	width:200px;float:left;margin: 15px 18px 15px 0; /*15px 20px 15px 0*/;
}


.b-news-on-main.m-last {
	margin-right:0;
}
.b-news-on-main .i-right:after {
	content:'';
	display: block;
	clear:both;
}
.b-news-on-main .i-img {
	float:left;
}
.b-news-on-main .i-right {
	margin-left:70px;
}
.b-news-on-main .i-link {
    /*color:#000;*/
	color:#000;
    font-size:15px;
    font-weight: bold;
    /*line-height: 1.2;*/
    text-decoration: underline;
}

.news_name {
    color:#ca3a3a;
    font-size:15px;
    line-height: normal;
}
.b-news-on-main p {
	margin:10px 0;
}
/*end news on main*/

/*schedule on main*/
.b-schedule-on-main {
	border-spacing:0;border:0;
	table-layout:fixed;
	width:100%;
	background:#fff;
	padding-bottom:3px;
}
.b-schedule-on-main td {
	border-top:3px solid #fff;
	background:#ebebeb;
	vertical-align:middle;
	padding:0 11px;
	font-size:14px;color:#000;
	height:37px;
	/*display:inline-block*/
}
.b-schedule-on-main tr:nth-child(even) td {
	background:#d9d9d9;
}
.b-schedule-on-main td a {
	font-size:14px;color:#000;
}
.b-schedule-on-main .i-first {
	width:100px;
}
.b-schedule-on-main .i-second {
	width:90px;
	font-weight:bold;
}
/*end schedule on main*/

/*block items*/
.b-block-list {
	margin-bottom:15px;
	vertical-align:top;
}
/*
.b-block-item {
	display:block;float:left;width:205px;
	margin:0 16px 20px 0px;padding:0 0 12px 0;
	border:1px solid #ebebeb;
	color:#000;text-align:center;
}*/

.b-block-item a {
    text-decoration: none;
}

.b-block-item:hover {
    border-color: #969696;
    /*box-shadow: 0px 0px 0 5px #969696;*/
}
.b-block-item {
    border: 1px solid #ebebeb;
    color: #000;
    display: inline-block;
    margin: 0 12px 20px 0;
    padding: 0 0 12px;
    text-align: center;
    vertical-align: top;
    white-space: normal;
    width: 205px;
}
.b-block-items-row
{
	clear: both;
	white-space:nowrap
}
.b-block-list .b-block-item:nth-of-type(5n) {
	/*margin-right:0;*/
}
.b-block-item .i-img-link img {
	margin:10px 0;
}
.b-block-item .i-text-wrap {
	min-height:90px;
}
.b-block-item .i-code {
	font-size:12px;font-weight:bold;
	margin-bottom:5px;
}
.b-block-item .i-title {
	font-weight:normal;
	margin:0 5px 10px 5px;
}
.b-block-item .i-title a {
	font-size:14px;color:#000;
}
.b-block-item .i-date {
	font-size:12px;color:#000;font-weight:bold;
}
.b-add-to-cart {
	display:inline-block;width:120px;
	height:25px;line-height:25px;
	background:#fb4513;
	color:#fff!important;font-weight:bold;font-size:14px;
	padding:0!important;
	text-align:center!important;
	border:0;
    text-decoration: none;
}
.b-add-to-cart:hover {
	color:#fff;
}
.b-block-list .textSum{margin-bottom:10px;}
/*end block items*/

/*list items*/
.b-table-list-item {
	table-layout:fixed;width:100%;
	border-spacing:0;
	font-size: 14px;
	color: #000;
}
.b-table-list-item td {
	border-top: 3px solid #fff;
	background: #ebebeb;
	vertical-align: middle;
	height: 37px;padding:0;
}
.b-table-list-item tr:nth-child(even) td {
	background:#d9d9d9;
}
.b-table-list-item a {
	font-size: 14px;
	color: #000;
}
.b-table-list-item .i-type {
	width:50px;
	padding-left:12px;
	font-weight:bold;
}
.b-table-list-item .i-type2 {
	width:100px;
	padding-left:12px;
	font-weight:bold;
}
.b-table-list-item .i-code {
	width:120px;
	padding-left:12px;
	font-weight:bold;
}
.b-table-list-item .i-price {
	width:140px;
	text-align:center;
}
.b-table-list-item .i-btn {
	width:110px;
}
.b-table-list-item .b-add-to-cart {
	height:37px;line-height:37px;
}
/*end list items*/

/*popular courses*/
header.cource {
	height:33px;
}
/*
.b-popular-courses {
	padding-top:15px;
	background:#fff;
}
*/
.b-popular-courses {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 5px;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
}
.b-popular-course {
	box-sizing:border-box;
	width:25%;float:left;
	border-right:1px solid #bfbfbf;padding:10px;
	background:#fff;
	text-align:center;
}
.b-popular-course:last-of-type {
	border-right:0;
}
.b-popular-course .i-img-link img {}
.b-popular-course .i-text-wrap {
	min-height:75px;
}
.b-popular-course .i-code {
	font-size:12px;font-weight:bold;
	margin-bottom:5px;
}
.b-popular-course.i-title {
	font-weight:normal;line-height:18px;
	margin:0 5px 10px 5px;
}
.b-popular-course .i-title a {
	font-size:14px;color:#000;
}
.b-popular-course .i-date {
	font-size:12px;color:#000;font-weight:bold;
	margin-top:10px;
}
/*end popular courses*/

/*search panel*/
.b-search-panel {
	padding:15px 12px 0 12px;margin-bottom:23px;
	box-sizing:border-box;
	background:#ebebeb;
	color:#000;font-size:15px;
}
.b-search-panel form {
	display:inline;
}
.b-text-input-field, .b-select-field {
	border:1px solid #ced0da!important;background:#fff;
	height:32px!important;
	padding:0 5px!important;margin-right:10px;margin-bottom:13px;
	color:#000!important;font-size:15px!important;
}
.b-select-field {
	padding-right:40px!important;width:225px;
	background:#fff url('../images/select.jpg') no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.b-text-input-field::-webkit-input-placeholder { /* WebKit browsers */
    color:#000;
}
.b-text-input-field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#000;
    opacity:1;
}
.b-text-input-field::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#000;
    opacity:1;
}
.b-text-input-field:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#000;
}
.b-text-input-field[data-type='date'] {
	padding-right:40px!important;width:150px;margin-left:10px;
	background:#fff url('../images/calendar.jpg') no-repeat right center;
}
.b-text-input-field[data-type='price'] {
	width:120px;margin-left:10px;
}

.b-checkbox label {
    line-height: normal;
}
.b-checkbox input[type=checkbox] {
	position:absolute;overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;width:1px;
	margin:-1px;padding:0;border:0;
}
.b-checkbox label {
	background-position:0 -15px;background-image:url(../images/lite-red-check.png);
	margin-left:15px!important;padding-left: 20px;
	display: inline-block;height:15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
.b-checkbox.m-first label {
	margin-left:0!important;
}
.b-checkbox input[type=checkbox]:checked + label {
    background-position: 0 -15px;
}
.b-btn-filter {
	width:160px;height:30px;
	margin-left:10px;margin-bottom:13px;
	border:0;outline:0;
	background:#f74716;
	color:#fff;font-size:14px;
    font-weight:bold;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
}
/*end search panel*/

/*gallery about page*/
.b-gallery-about-page {
	margin:3px 0 20px 0;
    font-size: 0;
}
.b-gallery-item {
	/*float:left;*/
    display: inline-block;
    vertical-align: top;
    width:25%;
	padding:0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.b-gallery-item:last-of-type {
	margin-right:0;
}
.b-gallery-item .i-photo-link {
	position:relative;
	display:block;
    height: 200px;
    overflow: hidden;
}
.b-gallery-item .i-photo-link.m-video:after {
	content:'';
	position:absolute;top:0;left:0;
	width:100%;
    height:100%;
	background: rgba(0,0,0,0.3)url('../images/play_big.png') no-repeat 50% 50%;
    /*background-size: contain;*/
}
.b-gallery-item .i-name {
	margin:0.8em 0 0.5em 0;
    font-size: 13px;
}
.b-gallery-item .i-link {
	display:block;float:left;
	padding-right:15px;
	font-weight:bold;color:#000;
	background:url('../images/play_icon.png') no-repeat right center;
    font-size: 13px;
}
/*end gallery about page*/

/*forms educations*/
.b-forms-educations {
	width:100%;
    table-layout:fixed;
}
.b-forms-educations td {
	width:33%;
}
.b-forms-educations td img {
	max-width:100%!important;
}
/*end forms educations*/

/*press room*/
.b-press-room {
	margin-right:-6px;
	background:#fff;
	padding:1px 0 5px 0;
}
.b-press-item {
	box-sizing:border-box!important;
	float:left;width:50%;
	margin:3px 0;padding:8px 15px;
	border-right:7px solid #fff;background:#ebebeb;
	color:#000;font-size:14px;
}
.b-press-item:nth-child(odd) {
	clear:both;
}
.b-press-item .i-date {
	float:left;width:90px;
	font-weight:bold;font-size:12px;
}
.b-press-item .i-name {
	color:#000;font-size:14px;
	margin-left:90px;
	min-height:54px;
}
.b-press-item .i-link {
	float:right;
	padding-right:15px;margin-top:10px;
	font-weight:bold;color:#000;
	background:url('../images/play_icon.png') no-repeat right center;
}
/*end press room*/
#orderCourseContainer {
	/*position:absolute;*/
	z-index:50;
	background:#fff;
}
#orderCourseContainer.fixed {
	position:fixed;
	padding:10px;
	top:10px;
	border: 1px solid #dadada;
}
.b-all-projects-link {
	clear:both;
	margin:25px 0;
	text-align:right;
}
.b-all-projects-link a {
	display:inline-block;
	height:25px;line-height:25px;padding:0 20px;
	background:#999;
	font-size:12px;color:#fff;
}

/*schedule*/
.b-legenda {
 margin:0 0 10px 0;
 float:left;
}
.b-legenda .i-btn {
 height:34px;line-height:34px;
 float:left;
 margin-right:10px;padding-left:5px;
 font-size:12px;color:#000;font-weight:bold;font-style:italic;
}
.b-legenda .i-btn.m-first {
 border-left:34px solid #c4d246;
}
.b-legenda .i-btn.m-second {
 border-left:34px solid #e29d58;
}
.b-legenda .i-btn.m-third {
 border-left:34px solid #a3b0fb;
}
.b-schedule-vendor-line .i-name strong {
	font-weight:900;
	display:block;
	background-image:url('../images/closed_icon.png');
	background-position:right center;
	background-repeat:no-repeat;
}
.b-schedule-vendor-line .i-name.m-open strong {
	background-image:url('../images/open_icon.png');

}
.b-schedule-product-line .i-name span {
	display:block;
	background-image:url('../images/closed_icon.png');
	background-position:right center;
	background-repeat:no-repeat;
  padding-right: 20px;
}
.b-schedule-product-line .i-name.m-open span {
	background-image:url('../images/open_icon.png');
}
.b-schedule-vendor-line td {
	background:#d6d6d6;
	font-size:12px;
}
.b-schedule-vendor-line .i-text {
	padding-left:10px;
	font-weight:bold;
}
.b-schedule-export {
	line-height:23px;
	text-align:right;
	font-size:14px;color:#000;
}
.b-schedule-export .i-icon {
	display:inline-block;
	background-position:left center;background-repeat:no-repeat;
	padding-left:25px;margin-left:15px;
	font-size:14px;color:#000;
}
.b-schedule-export .i-icon.m-pdf {
	background-image:url('../images/pdf.png');
}
.b-schedule-export .i-icon.m-doc {
	background-image:url('../images/doc.png');
}
  .b-schedule-export .i-icon.m-excel {
  	background-image:url('../images/Document-Microsoft-Excel-icon.png');
  }
.b-schedule-modal {
	outline:1px solid #000;margin:1px;
	border:5px solid #fff;
	width:210px;padding:7px;
	background:#ebebeb;
	font-size:14px;color:#000;
  z-index: 999;
}
.b-schedule-modal .i-code {
	font-weight:bold;
	margin-bottom:10px;
}

.i-code a {
    text-decoration: none;
}

.b-schedule-modal .i-name {
	font-size:12px;color:#000;
	text-decoration:none;
}
.b-schedule-modal .i-date {
	margin-top:10px;
	font-size:13px;
}
.b-schedule-modal .i-price {
	margin-top:5px;
	margin-bottom:15px;
}
/*end schedule*/


#frmSearch .name-search-field {
  width: 336px;
}


  .dest_head ul > li, .dest_body .dest_column {
    display: table-cell;
    background: #C2C2C2;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding: 10px 15px;
    border-top: 2px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    width: 25%;
    float: none
  }


.dest_body .dest_column {
  padding: 0;
  background: #EBEBEB;
  width: 25%;
}

li.rollable
{
	cursor:pointer;
	 background: url("../img/chars_bullet.png") 0 4px no-repeat !important;
}
li.rollable ul
{

	cursor:auto;
}
.rollable > em {
    border-bottom: 1px dashed;
}
.table
{
	width:100%;
	border-collapse:collapse;
}
.table td
{
	padding:5px !important;
	border: 1px solid #ccc;
	font-size:small;
	color:#000;
}
.table td p
{
	line-height:1.8;
	font-size:small;
}

.table td ul li {
    background: url("../img/chars_bullet.gif") no-repeat scroll 0 3px #ffffff;
    margin-bottom: 10px;
    padding-left: 15px;
}
  .promo {
    /*width: 653px;*/
  }
.imgotz
{
	margin-left:28px;
	margin-right:28px;
}

a.h5 {
    color: #ffffff;
    float: right;
    font: 17px/1.2 MuseoSansCyrl_500Web,sans-serif;
    margin-top: -34px;
    padding: 7px 10px 0 11px;
    text-transform: uppercase;
	position:relative;
	z-index:10;
}
#news .news-news a
{
	font-size:13px;
}
a.cust-btn {
	background-position:left center;
	border:1px solid #fec63e;
	background-repeat: no-repeat;
	height:39px;
	display:inline-block;
	vertical-align:middle;
	padding-left:84px;
	text-align:left;
	margin:20px 20px 20px 0;
	color:#666;
	font-weight:bold;
    padding-top:12.5px;
	padding-bottom:12.5px;
	padding-right:20px;
	width:210px;
}
a.cust-btn:hover
{
	background-color:#fec63e;
	color:#fff;
}
.btn-user
{
	background-image:url("/images/icons/Accounts.jpg");
}
.btn-cart
{
	background-image:url("/images/icons/Marketplace.jpg");
}
.btn-hist
{
	background-image:url("/images/icons/calendar.jpg");
}
.profile-link {
	color:#656973;
    text-decoration: none;
    font-size: 18px;
    text-align:left;
    font-weight:bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
.profile-block-shown
{
	border-top:0;
}
.profile-block-shown_border_bottom,
.profile-row_border_bottom,
.b-border-bottom {
    border-bottom: 2px solid #fec63e;
    padding-bottom: 20px;
}
.profile-block-shown input[type='text'],
.profile-block-shown input[type='password'],
.profile-block-shown textarea {
    border: 1px solid #ced0da !important;
    padding: 3px 8px;
    margin-top: 3px;
	width:100% !important;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    color: #212a3d;
    font-family: Arial;
    font-size: 16px;
     -webkit-appearance: none;
}

.profile-block-shown select{
    border: 1px solid #ced0da !important;
    padding: 3px 8px;
    margin-top: 3px;
    width:100% !important;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    color: #212a3d;
    font-family: Arial;
    font-size: 16px;
}

.forandroid
{
width:206px; height:102px; margin:15px 22px; display:inline-block;
overflow:hidden;
padding:5px;
border:1px solid #ddd;
text-align:center; vertical-align:top
}
.greytrans
{
 -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}


.sale_order_full_table input {
    background-color: #158628;
    border: none;
    padding: 7px 40px;
    font-weight: 900;
    font-family: 'MuseoSansCyrl_500Web',sans-serif;
    color: #efe9e7;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.sale_order_full_table p{
    margin-bottom: 10px;
    margin-top: 10px;
}

.picbig
{
	width:288px;
	height:auto;
}
.picbig:hover
{
	width:865px;
	position:absolute;
	top:20px;
	left:5px;
	z-index:1000;
	-webkit-box-shadow: 5px 7px 12px 1px rgba(102,102,102,0.62);
-moz-box-shadow: 5px 7px 12px 1px rgba(102,102,102,0.62);
box-shadow: 5px 7px 12px 1px rgba(102,102,102,0.62);
}
.bx_ordercart_coupon {
    float: left;
}

.bx_ordercart_coupon span {
    display: block;
    margin-bottom: 10px;
}

.bx_ordercart_coupon input.bad {
    border: 1px solid #e16565;
    background: rgba(225,101,101,.16);
    box-shadow: 0 0 2px 0 rgba(225,101,101,.8);
}

.bx_ordercart_coupon a{
    text-decoration: none;
}
.bx_ordercart_coupon input.good {
    /*border: 1px solid #59a62a;*/
    background: rgba(89,166,42,.16);
    /*box-shadow: 0 0 2px 0 rgba(89,166,42,.8);*/
}

.vendors-list {
    font-family: MuseoSansCyrl_500Web,sans-serif;
    margin: 10px 0 15px;
    font-weight: bold;
    text-align: justify;
}
.vendors-list a {
    margin: 0px 15px 10px;
    display: inline-block;
}

.red-name {color: #f00;margin-left: 10px;}

.uslugi-left-menu td > a {
    color:#000;
    font-size: 15px;
    border-color: #000;
    border-bottom: 1px dashed;
    text-decoration: none;
}
.uslugi-left-menu a:hover{border-bottom-color: transparent;}
.uslugi-left-menu .left-menu-sub {padding: 10px 0;}
.uslugi-left-menu .left-menu-sub a {
    font-size: 12px;
    padding-left: 15px;
    display: block;
}
.uslugi-left-menu .left-menu-sub a.active {border-left: 2px solid #fec63e;text-decoration: none;}

.page-uslugi .project-item:nth-child(4n+1) {clear:both}
.page-uslugi .project-item .project-item-img {
    float: left;
    width: 30%;
    margin-right: 10px;
}
#sect .page-uslugi .project-item .project-item-img img {height:auto}
.page-uslugi .project-item .project-item-name {font-weight: 600;}
.page-uslugi .project-item-text {clear: both;font-size: 12px;}

.page-uslugi-right-column {
    float: right;
    width: 200px;
    margin: 0 0 50px 20px;
}
.page-uslugi-right-column .form_element label input {
    width: 100%;
}
.page-uslugi-right-column .form_element label textarea {
    /* border: 1px solid #959595; */
    padding: 3px 8px;
    border: 1px solid #ced0da !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    color: #212a3d;
    font-size: 16px;
    height: 36px;
    font-family: Arial;
}

@media (max-width: 1023px) {
	.project-item {width: 50%;}
	.page-uslugi .project-item:nth-child(2n+1) {clear:both}
	.page-uslugi-right-column {display:none;}
}


.news-detail div.headblock {
    padding: inherit;
}
