/*! normalize.css v2.1.0PlusLegacy | MIT License | git.io/normalize , http://delka.name/blog/tag/normalize/ */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{background:#fff;color:#000;font-size:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
### `.ir`

Add the `.ir` class to any element you are applying image-replacement to. When
replacing an element's content with an image, make sure to also set a specific
`background-image: url(pathtoimage.png);`, `width`, and `height` so that your
replacement image appears.

#### `.hidden`

Add the `.hidden` class to any elements that you want to hide from all
presentations, including screen readers. It could be an element that will be
populated later with JavaScript or an element you will hide with JavaScript. Do
not use this for SEO keyword stuffing. That is just not cool.

#### `.visuallyhidden`

Add the `.visuallyhidden` class to hide text from browsers but make it
available for screen readers. You can use this to hide text that is specific to
screen readers but that other users should not see. [About invisible
content](http://www.webaim.org/techniques/css/invisiblecontent/), [Hiding content for
accessibility](http://snook.ca/archives/html_and_css/hiding-content-for-accessibility),
[HTML5 Boilerplate issue/research](https://github.com/h5bp/html5-boilerplate/issues/194/).

#### `.invisible`

Add the `.invisible` class to any element you want to hide without affecting
layout. When you use `display: none` an element is effectively removed from the
layout. But in some cases you want the element to simply be invisible while
remaining in the flow and not affecting the positioning of surrounding content.

#### `.clearfix`

Adding `.clearfix` to an element will ensure that it always fully contains its
floated children. There have been many variants of the clearfix hack over the
years, and there are other hacks that can also help you to contain floated
children, but the HTML5 Boilerplate currently uses the [micro clearfix]
(http://nicolasgallagher.com/micro-clearfix-hack/). */

.g-ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.g-ir:before{content:"";display:block;width:0;height:150%}
.g-hidden{display:none!important;visibility:hidden}
.g-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.g-visuallyhidden.focusable:active,.g-visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.g-invisible{visibility:hidden}
.g-clearfix:before,.g-clearfix:after{content:" ";display:table}
.g-clearfix:after{clear:both}
.g-clearfix{*zoom:1}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../img/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../img/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../img/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCustomScrollBox>.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(../mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}

/* ==|== primary styles =====================================================
   Authors: Igor Zenich, Ann Zhivoglyad, Valery Bogdanov
   ========================================================================== */
/* Typo */
a:hover {text-decoration: none;}
html {}
html.-type_table {display: table; padding: 20px; min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body {position: relative; font-family: "Trebuchet MS", "Helvetica CY", sans-serif;}

/**
* @section wrapper
*/
.l-wrapper {position: relative; margin: 0 auto; padding: 0; width: 980px; background: #fff;}


/**
* @section Main Site Header
*/
.l-siteHeader {position: relative; height: 231px;}


/**
* @subsection Main Site Logo
*/
.l-siteLogo {position: absolute; top: 47px; left: 0; z-index: 100; overflow: hidden; width: 334px; height: 63px; font-family: Impact, Charcoal, Rekha, sans-serif;}
.siteLogo {margin: 0; padding: 0; width: 100%; height: 100%; background: #fff; color: #0075c0; text-align: left; text-transform: uppercase; font-weight: bold; font-size: 28px;}
.siteLogo__link {display: block; width: 100%; height: 100%; color: #0075c0;}
.siteLogo__icon {display: block; width: 100%; height: 100%; font-size: 28px;}


/**
* @subsection Main Site Search
*/
.l-siteSearch {position: absolute; top: 0; right: 0; padding: 0 0 0 22px; width: 231px; height: 50px; background: url('../img/siteSearch-separator.png') 0 0 repeat-y;}
.siteSearch {}
.siteSearch__input {position: relative; float: left; overflow: hidden; margin: 0 10px 0 0; margin: 12px 0; padding: 3px 0; width: 130px; height: 20px; border: none; border-radius: 6px; text-indent: 14px; font: 11px Arial,Helvetica,sans-serif; font-family: Arial, Helvetica, sans-serif; behavior: url(/css/PIE.php);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
}
.siteSearch__button {margin: 16px 0 10px 10px; padding: 0; width: 74px; height: 19px; border: none; background: url('../img/btn-search.png') no-repeat 0 0; font: 11px Arial,Helvetica,sans-serif;}
.siteSearch__button:active {position: relative; right: -1px; bottom: -1px;}


/**
* @subsection login
*/
.l-login {position: absolute; top: 47px; left: 323px;}
.loginForm {}
.loginForm__group {margin: 0 0 11px;}
.loginForm__controls {float: left;}
.loginForm__label {float: left; margin: 0 9px 0 0; width: 136px; color: #0071bc; text-align: right; font-size: 16px; line-height: 25px;}
.loginForm__input {position: relative; padding: 3px 6px; height: 26px; border: 1px solid #b5b5b5; border-radius: 6px; font: 14px Arial, Helvetica, sans-serif; behavior: url(/css/PIE.php);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.loginForm__controls.-text_1,
.loginForm__controls.-text_1 .loginForm__input {width: 220px;}
.loginForm__controls.-password,
.loginForm__controls.-password .loginForm__input {width: 130px;}
.loginForm__btn {display: block; margin: 3px 0 2px 7px; padding: 2px 0 5px; width: 85px; height: 20px; border: none; background: url('../img/bg_submit.png') no-repeat 0 0; color: #000000; font: 11px Arial, Helvetica, sans-serif; cursor: pointer;}

/* Rewritten */

.loginForm__input {border-radius: 0; font-family: inherit;}

.loginForm__controls.-text_1,
.loginForm__controls.-password {width: 126px; margin: 0 4px 0 0;}

.loginForm__controls.-text_1 .loginForm__input,
.loginForm__controls.-password .loginForm__input {height: 30px; box-sizing: border-box; padding: 0 5px 0 10px; width: 126px; border: 1px solid #c6c6c6;}

.loginForm__controls.-text_1 .loginForm__input:optional,
.loginForm__controls.-password .loginForm__input:optional{border: 1px solid #c6c6c6;}

.loginForm__controls.-btn_1 {}
.loginForm__controls.-btn_1 .loginForm__btn {width: 80px;height: 30px; margin: 0; padding: 0 6px; border: none;background: #007bcb; font-size: 14px; font-family: inherit; color: #fff;}
.loginForm__controls.-btn_1 .loginForm__btn:hover,
.loginForm__controls.-btn_1 .loginForm__btn:active {background: #0075c1;}


/**
* @subsection loginFormLinks :: Edited
*/
.b-loginFormLinks {margin: 6px 0 0;}
.b-loginFormLinks__list {overflow: hidden; margin: 0; padding: 0; list-style: none;}
.b-loginFormLinks__item {position: relative; float: left; display: inline-block; height: 20px; margin: 0 0 0 22px; font-size: 11px;}
.b-loginFormLinks__item:before {content:'';position: absolute;width: 0;height: 0; border: 2px solid #c6c6c6;display: block;top: 8px;left: -13px;border-radius: 2px;}
.b-loginFormLinks__item:first-child {margin-left: 0;}
.b-loginFormLinks__item:first-child:before {display: none;}
.b-loginFormLinks__link {color: #0078c5; font-size: 12px;}


/**
* @subsection Name Form
*/
.l-nameForm {display: none; width: 400px;}
.b-nameForm {font: 16px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-nameForm__title {margin: 0 0 10px; color: #0071bc; text-align: center; font-weight: bold;}
.b-nameForm__item {overflow: hidden; margin: 0 0 10px;}
.b-nameForm__item.-type_submit {margin: 20px 0 0; text-align: center;}
.b-nameForm label {}
.b-nameForm input[type="text"] {float: right; width: 280px; padding: 0 5px; height: 24px; border: 1px solid #b5b5b5; border-radius: 3px; font: 16px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.b-nameForm input[type="submit"] {display: inline-block; padding: 0px 24px; height: 26px; border: none; border-radius: 15px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 1px -1px 0 #a37d10; font: bold 13px/26px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
}
html.lt-ie9 .b-nameForm input[type="submit"] {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0);}


/**
* @subsection masterRequestForm
*/
.l-masterRequestForm {display: none; margin: 0 auto; width: 550px;}
.b-masterRequestForm {font: 16px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-masterRequestForm__title {margin: 0 0 10px; color: #0071bc; text-align: center; font-weight: bold;}
.b-masterRequestForm__item {overflow: hidden; margin: 0 0 10px;}
.b-masterRequestForm__item.-type_submit {margin: 20px 0 0; text-align: center;}
.b-masterRequestForm__itemInfo {font: 12px/16px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-masterRequestForm__itemTitle {}
.b-masterRequestForm label {}
.b-masterRequestForm input[type="text"],
.b-masterRequestForm select {float: right; width: 280px; padding: 0 5px; height: 24px; border: 1px solid #b5b5b5; border-radius: 3px; font: 16px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.b-masterRequestForm__checkboxList {margin: 0; padding: 0; list-style: none;}
.b-masterRequestForm__checkboxItem {}
.b-masterRequestForm__checkboxList.-columns_2 {overflow: hidden;}
.b-masterRequestForm__checkboxList.-columns_2 .b-masterRequestForm__checkboxItem {float: left; width: 275px;}
.b-masterRequestForm input[type="submit"],
.b-masterRequestForm input[type="reset"] {display: inline-block; padding: 0px 24px; height: 26px; border: none; border-radius: 15px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 1px -1px 0 #a37d10; font: bold 13px/26px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
}
html.lt-ie9 .b-masterRequestForm input[type="submit"] {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0);}


/**
* @subsection signUp
*/
.b-signUp {position: absolute; top: 55px; right: 0; width: 217px; height: 44px;}
.b-signUp__btn {position: relative; display: block; padding: 12px 6px; width: 100%; border-radius: 8px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; font: bold 15px 'Trebuchet MS', Helvetica, Garuda, sans-serif; behavior: url(/css/PIE.php);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: #fe9b54;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOWI1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2Y3N2EzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTViMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fe9b54 0%, #f77a3b 45%, #f15b24 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9b54), color-stop(45%,#f77a3b), color-stop(100%,#f15b24));
  background: -webkit-linear-gradient(top,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  background: -o-linear-gradient(top,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  background: -ms-linear-gradient(top,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  background: linear-gradient(to bottom,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9b54', endColorstr='#f15b24',GradientType=0 );
}

/**
* @subsection Singup Form
*/
.b-signupForm {position: absolute; top: -3px; left: 0; margin: 0; padding: 0; width: 358px; list-style: none; text-align: center;}
.b-signupForm__item {margin: 0 0 3px 0;}
.b-signupForm__welcome {color: #c85400; font-size: 22px;}
.b-signupForm__link {color: #0071bc; font-size: 18px;}


/**
* @subsection Account User
*/
.b-accountUser {margin: 0; padding: 0; list-style: none;}
.b-accountUser__item {float: left; padding: 15px 0 0;}
.b-accountUser__item.-type_profile {margin-left: 37px;}
.b-accountUser__item.-type_singout {float: left; margin-left: 15px;}
.b-accountUser__link {position: relative; display: block; width: 132px; height: 26px; border-radius: 15px; background: url(../img/btn.png) 0 0 repeat-x; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 13px; line-height: 26px;}


/**
* @subsection Available Courses
*/
.b-availableCourses {position: absolute; top: 35px; right: 0px; margin: 0; padding: 12px 0 7px; min-width: 290px; list-style: none;}
.b-availableCourses__item {margin: 0 0 21px; line-height: 1.2;}
.b-availableCourses__item.-type_courses {}
.b-availableCourses__item.-type_courses a {color: #006eb7; font: bold italic 17px/19px 'Trebuchet MS', 'Helvetica CY', sans-serif;}
.b-availableCourses__item.-type_courses dfn {float: none; margin: 0 10px 0 0; width: 270px; text-decoration: underline; text-transform: uppercase;}
.b-availableCourses__item.-type_courses var {text-decoration: underline; text-transform: uppercase; font-weight: bold;}
.b-availableCourses__item.-type_promocode {}


/**
* @subsection Promocode Form :: Edited (b-promocodeForm__inputSubmit)
*/
.b-promocodeForm {position: relative; width: 290px;}
.b-promocodeForm.-scrolled_yes {border: 1px solid #006eb7; border-radius: 10px;}
.b-promocodeForm__title {display: block; margin: 0 0 15px; color: #006eb7; font: 14px/16px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-promocodeForm__inputText {width: 182px; border: 1px solid #006eb7; border-radius: 3px;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}
.b-promocodeForm__inputText:focus {box-shadow: 0 0 3px #006eb7;}
.b-promocodeForm__inputSubmit {position: relative; top: 1px; height: 50px; width: 90px; margin: 0 28px 0 2px; padding: 4px 23px 5px; border: 0 none; border-radius: 3px; background: url('../img/btn_promocode.png') repeat-x; background-color: #007bcb; color: #fff; text-transform: uppercase; font-size: 12px; cursor: pointer;}
.b-promocodeForm__hintButton {position: absolute; right: 10px; bottom: 2px;}
.b-promocodeForm__hintButton:hover .b-promocodeForm__hintContent {display: block;}
.b-promocodeForm__hoverButton {display: block; padding: 2px 6px; width: 11px; border-radius: 100px; background: #006eb7; color: #FFF; text-align: center; cursor: pointer;}
.b-promocodeForm__hintContent {position: absolute; top: 50px; right: 9px; z-index: 999; display: none; padding: 20px; width: 210px; border: 1px solid #ffbc95; border-radius: 10px; box-shadow: 0 0 4px rgba(0,0,0, 0.3); color: #fff; font-style: italic;
  background: #f47620;
  background: -moz-linear-gradient(top,  #f47620 0%, #f15b24 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47620), color-stop(100%,#f15b24));
  background: -webkit-linear-gradient(top,  #f47620 0%,#f15b24 100%);
  background: -o-linear-gradient(top,  #f47620 0%,#f15b24 100%);
  background: -ms-linear-gradient(top,  #f47620 0%,#f15b24 100%);
  background: linear-gradient(to bottom,  #f47620 0%,#f15b24 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47620', endColorstr='#f15b24',GradientType=0 );
}
.b-promocodeForm__hintContent:before {position: absolute; top: -27px; right: 0; display: block; width: 56px; height: 27px; background: url('../img/promocode-dropdown.png') no-repeat; content: '';}
.b-promocodeForm__closeHint {display: none;}
.b-promocodeForm__notify {font-size: 12px;}
.b-promocodeForm__notify.-style_success {color: #0f0;}
.b-promocodeForm__notify.-style_error {color: #f00;}


/**
* @subsection headerNavigation
*/
.l-headerNavigation {position: absolute; top: 180px; right: 0; overflow: hidden; width: 980px; height: 50px;  border-radius: 6px; behavior: url(/css/PIE.php);
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0 );
}
.mainNavigation {overflow: hidden; margin: 0; padding: 0;}
.mainNavigation__item {float: left; margin: 6px 0;}
.mainNavigation__item:first-child {margin-left: 6px;}
.mainNavigation__link {position: relative; display: block; padding: 0 15px; height: 38px; border-radius: 6px; color: #fff; text-decoration: none; text-transform: uppercase; font: 15px 'Trebuchet MS', Helvetica, Garuda, sans-serif; line-height: 38px; behavior: url(/css/PIE.php);}
.mainNavigation__item.-state_current .mainNavigation__link {background: url('../img/hover-nav.png') 0 0 repeat-x; color: #fff; text-decoration:none;
  background: #0071bc;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU5OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #0071bc 0%, #005994 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0071bc), color-stop(100%,#005994));
  background: -webkit-linear-gradient(top,  #0071bc 0%,#005994 100%);
  background: -o-linear-gradient(top,  #0071bc 0%,#005994 100%);
  background: -ms-linear-gradient(top,  #0071bc 0%,#005994 100%);
  background: linear-gradient(to bottom,  #0071bc 0%,#005994 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071bc', endColorstr='#005994',GradientType=0 );
}

.mainNavigation__item.-type_accent {box-shadow: inset 1px 0 0 rgba(255,255,255,.2), inset -1px 0 0 rgba(255,255,255,.2); margin: 0 0 0 10px; padding: 6px 0; border-right: 1px solid #136fa5; border-left: 1px solid #136fa5;
  background: #fe9b54;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOWI1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZiOGI0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2YyNjIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTVjMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fe9b54 0%, #fb8b47 31%, #f26229 86%, #f15c25 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9b54), color-stop(31%,#fb8b47), color-stop(86%,#f26229), color-stop(100%,#f15c25));
  background: -webkit-linear-gradient(top,  #fe9b54 0%,#fb8b47 31%,#f26229 86%,#f15c25 100%);
  background: -o-linear-gradient(top,  #fe9b54 0%,#fb8b47 31%,#f26229 86%,#f15c25 100%);
  background: -ms-linear-gradient(top,  #fe9b54 0%,#fb8b47 31%,#f26229 86%,#f15c25 100%);
  background: linear-gradient(to bottom,  #fe9b54 0%,#fb8b47 31%,#f26229 86%,#f15c25 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9b54', endColorstr='#f15c25',GradientType=0 );
}
.mainNavigation__item.-type_accent .mainNavigation__link {border-radius: 0; background: none;}


/**
* @subsection Slider
*/
.l-slider {position: relative; z-index: 1; overflow: hidden; width: 980px;}
.b-slider {position: relative; margin: 0;}
.b-slider__list {overflow: hidden; margin: 0; padding: 0; height: 189px; border: 1px solid #dedddb; border-radius: 10px; background: #fff; list-style: none; behavior: url(/css/PIE.php);}
.b-slider__item {position: relative; width: 978px; height: 189px; border-radius: 10px; behavior: url(/css/PIE.php);}
.b-slider__link {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; border-radius: 10px; behavior: url(/css/PIE.php);}
.b-slider__img {float: right; height: 100%; border-bottom: 1px solid #dedddb;}

.b-slider__description {position: absolute; top: 0; left: 0; display: block; padding: 12px 25px 15px 36px; width: 536px;}

.b-slider__header {color: #f47920; font: bold italic 24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}

.b-slider__text {padding: 0 0 0 18px; color: #ca7e47; font: bold italic 22px/1.2em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-slider__text p {margin: 0;}

.b-slider__pager {position: absolute; bottom: 16px; left: 36px; z-index: 100; overflow: hidden; line-height: 1; cursor: pointer;}
.b-slider__pager span {float: left; color: #bdbdbd; font-size: 30px;}
.b-slider__pager .cycle-pager-active {color: #f47920;}


/**
* @subsection navTabs
*/
.l-navTabs {position: relative; overflow: hidden; overflow: hidden; margin: 0 0 10px; padding: 20px 20px 20px; width: 940px; border: 1px solid #fff; border-radius: 10px;
  background: #f9f9f9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));
  background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);
  background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);
  background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);
  background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%);
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 );
}
.navTabs {min-height: 212px;}
.navTabs__list {float: left; margin: 0; padding: 0 0 51px; width: 334px; list-style: none;}
.navTabs__item {position: relative; display: block; margin: 0 -5px 1px 0; padding: 15px 0; border-radius: 6px; color: #fff; text-decoration: none; font: bold 23px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.navTabs__item:first-child {margin-top: 0;}
.navTabs__item.ui-state-active {border-radius: 6px 0 0 6px; background: #737373;}
.navTabs__item.ui-state-active:before {position: absolute; top: -8px; right: 5px; z-index: 100; display: block; width: 8px; height: 8px; background: url('../img/base64/navTabs__item_active_before-bg.png') no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA2QTJEQ0ZFQjk4MjExRTJBQTJGRTdBMDEyMUY1NjJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA2QTJEQ0ZGQjk4MjExRTJBQTJGRTdBMDEyMUY1NjJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDZBMkRDRkNCOTgyMTFFMkFBMkZFN0EwMTIxRjU2MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDZBMkRDRkRCOTgyMTFFMkFBMkZFN0EwMTIxRjU2MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66h0JrAAAAHlBMVEX29vb19fVzc3PDw8O6urrh4eGdnZ309PR/f3/z8/Ow/xkCAAAAKklEQVR42mJghAIGOAMKWGEMZijNzgZlsDBB+CwcQAYnKzMbExMTQIABAAj9AF7BpNYrAAAAAElFTkSuQmCC); content: '';}
.navTabs__item:first-child.ui-state-active:before {display: none;}
.navTabs__item.ui-state-active:after {position: absolute; right: 5px; bottom: -8px; z-index: 100; display: block; width: 8px; height: 8px; background: url('../img/base64/navTabs__item_active_after-bg.png') no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4ODYyODlCQjk4MTExRTI5QTQ4QzhFNTM4MzNFNTdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4ODYyODlDQjk4MTExRTI5QTQ4QzhFNTM4MzNFNTdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjg4NjI4OTlCOTgxMTFFMjlBNDhDOEU1MzgzM0U1N0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg4NjI4OUFCOTgxMTFFMjlBNDhDOEU1MzgzM0U1N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dOU8sAAAAHlBMVEX29vb19fVzc3PDw8O6urrh4eGdnZ309PR/f3/z8/Ow/xkCAAAAK0lEQVR42jzGyREAIAgAsZVT+2/YcQTyChzXEBGetP0D1smooB1nlckVYAAQ5gBew9qV4AAAAABJRU5ErkJggg==); content: '';}
.navTabs__link {display: block; margin: 0 5px 0 0; padding: 0 24px; color: #9f9f9f; text-decoration: none;}
.navTabs__item.ui-state-active .navTabs__link {color: #fff;}

.allCourses {position: absolute; bottom: 25px; left: 38px; margin: 0; width: 264px;}
.allCourses__btn {display: block; padding: 0; width: 100%; border-radius: 20px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 1px -1px 0 #004877; font: bold 19px/41px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0 );
}

.navTabs__content {position: relative; overflow: hidden; width: 604px;}
.navTabs__tabPane {position: relative; padding: 3px; min-height: 215px; height: auto; border-radius: 6px 6px 6px 6px; background-color: #737373;}
.tabPane__list {overflow: hidden; margin: 0 0 0 -3px; padding: 0; list-style: none;}
.tabPane__item {float: left; margin: 0 0 1px 3px; padding: 0; width: 297px; vertical-align: top; font: 16px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.tabPane__link {display: table-cell; overflow: hidden; padding: 13px 13px 13px 50px; width: 234px; height: 32px; border-radius: 6px; background-color: #9f9f9f; background-position: 18px 50%; background-repeat: no-repeat; color: #fff; vertical-align: middle; text-decoration: none;}
.tabPane__link:hover {background-color: #ececec; color: #434343;}
.tabPane__img {display: inline-block; margin-right: 7px;}


/**
* @subsection faqMain
*/
.l-faqMain{position: relative; overflow: hidden; margin: 10px 0 27px; padding: 20px 20px 17px; border-radius: 6px; background: #00436f; behavior: url(/css/PIE.php);
  background: #f9f9f9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));
  background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);
  background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);
  background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);
  background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%);
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 );
}
.faqMain {overflow: hidden;}
.faqMain__header {position: relative; top: -5px; overflow: hidden; margin: 0 0 0 19px; color: #737373; font: 24px/28px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.faqMain__list {margin: 0; padding: 0; list-style: none;}
.block_mybook {float: left; width: 435px !important;}
.faqMain__scroll {overflow: hidden; height: 188px;}
.faqMain__scroll p {margin: 10px 0; padding: 10px 5px; color: #09C; font-size: 13px; font-family: Verdana, Geneva, sans-serif; line-height: 20px;}
.faqMain__scroll>.mCustomScrollBox>.mCSB_scrollTools {height: 94%; top: 3%;}
.faqMain__scroll .mCSB_scrollTools .mCSB_draggerRail {width: 0; border-right: 3px solid #c7c7c7;}
.faqMain__scroll .mCSB_scrollTools .mCSB_dragger {height: 11px;}
.faqMain__scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 11px; border-radius: 11px; background: #007dc7;}
.faqMain__list {overflow: hidden; margin: 0; padding: 0 0 0 20px; list-style: none;}
.faqMain__item {float: left; margin: 0 0 0 10px; padding: 0; width: 430px; font: 13px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.faqMain__link {position: relative; z-index: 5; display: inline-block; margin: 0; padding: 0 0 0 20px; background: url('../img/base64/arrow-h.png') 0 50% no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNjAzRDk4Qjk4NzExRTJCQzU2RDk0RkU1MkNBQTY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNjAzRDk5Qjk4NzExRTJCQzU2RDk0RkU1MkNBQTY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM2MDNEOTZCOTg3MTFFMkJDNTZEOTRGRTUyQ0FBNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM2MDNEOTdCOTg3MTFFMkJDNTZEOTRGRTUyQ0FBNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Bm/gQAAAANElEQVR42mL4//8/Az5cXFz8H8ZmIKQYWQMjiMEABT09PYwlJSX/0WmYPEkmM5DiZoAAAwBnF49Cp1h9BwAAAABJRU5ErkJggg==); color: #737373;}


/**
* @subsection lastNews
*/
.lastNews {float: left;}
.lastNews__title {margin: 0 20px 12px; color: #c85400; text-transform: uppercase; font: normal 15px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.lastNews__list {float: left; margin: 0; list-style: none;}
.lastNews__item {float: left; margin: 0 0 30px 40px; width: 181px;}
.lastNews__item:first-child {margin-left: 0;}
.lastNews__block {margin: 0;}
.lastNews__date {overflow: hidden; margin-bottom: 5px;}
.lastNews__piblished {float: left; margin: 0; padding: 0 4px; background-color: #0076c1; color: #fff; font: bold 10px/16px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.lastNews__entry {overflow: hidden; margin: 0;}
.lastNews__text {margin: 0 0 7px; color: #0071bc; font: 13px/16px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.lastNews__readmore {display: block; float: right; padding: 0 0 0 15px; height: 15px; background: url('../img/bull_arrow.png') no-repeat 5px 6px; color: #254282; font: 12px/15px "Trebuchet MS", Helvetica, Garuda, sans-serif;}
.lastNews__readmore:hover {text-decoration: none;}


/**
* @subsection gest
*/
.guest {float: right; width: 274px;}
.guest__title {margin: 0 0 7px; color: #c85400; text-transform: uppercase; font: 15px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.guest__content {position: relative; margin: 0 0 11px; padding: 14px 16px; width: 220px; border-radius: 6px; background: #f15f23; line-height: 1; behavior: url(/css/PIE.php);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NzkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTYwMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f47920 0%, #f16023 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47920), color-stop(100%,#f16023));
  background: -webkit-linear-gradient(top,  #f47920 0%,#f16023 100%);
  background: -o-linear-gradient(top,  #f47920 0%,#f16023 100%);
  background: -ms-linear-gradient(top,  #f47920 0%,#f16023 100%);
  background: linear-gradient(to bottom,  #f47920 0%,#f16023 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47920', endColorstr='#f16023',GradientType=0 );
}
.guest__author {display: block; margin: 0 0 10px 0; color: #0189ad; color: #fff; font: bold 11px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.guest__quote {color: #fff; font: italic 13px/17px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.guest__content:before {position: absolute; bottom: -26px; left: 57px; display: block; width: 26px; height: 26px; background: url(../img/base64/guest__content_before-bg.png) no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZGJmOGQwYi0xOTM4LTExZTEtOTUxYi04NmI0OGIwYjVlMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY2OUYzOThCQkFGMTFFMkJDM0RCRTM1ODIyRDlGQjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY2OUYzOTdCQkFGMTFFMkJDM0RCRTM1ODIyRDlGQjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTdFNkQ4MUI3QUNFMjExODY0MUZEQUQ1QkQ1NTRBNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjFkYmY4ZDBiLTE5MzgtMTFlMS05NTFiLTg2YjQ4YjBiNWUxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PubaCl4AAADfSURBVHjavNRLDoIwEAbg4U9T8SLqDndGt97FY9jEQ3gkWSqnUVaVpsb4AvqYsQta2km+zDC0aI872zYnsrcrSY1ytSXoWXWYVBsqyqkY1BmEbjb/wPCYxTH1snaYm/dtU7N/M/Xx7jHLj+HHntFzV8Y1axnRs8+OYeCMFcPIORumAmIc5rvxkt4gCIzzmS3TM0NEbBaGyPhkDAlVSMKQ2ETRmMroWN+NNqwbkfkfGr0IywwMt0sQxgEFYVzQKMYJDWLcUC+mSGY4zF/E51oUesOkSvdVRumMnph73AUYABy5TzuXESc1AAAAAElFTkSuQmCC); content: '';}
.guest__btn {position: relative; float: right; margin: 0 20px 0 0; padding: 0 8px; width: 140px; height: 25px; border-radius: 15px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 0 -1px 0 #004b7a; font: 13px/25px 'Trebuchet MS', Helvetica, Garuda, sans-serif; behavior: url(/css/PIE.php);
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0 );
}


/**
* @section Footer
*/
.l-footer {clear: both; margin: 22px 0 27px;}
body.inner .l-footer {margin:10px 0 27px;}


/**
* @subsection contacts
*/
.contacts {position: relative; padding: 0 28px; height: 38px; border-radius: 6px; color: #fff;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0 );
}
.contacts__list {overflow: hidden; margin: 0; font: 14px/38px 'Trebuchet MS', Helvetica, Garuda, sans-serif; behavior: url(/css/PIE.php);}
.contacts__item {float: left; margin: 0 0 0 145px; font-size: 14px; font-weight: bold;}
.contacts__item:first-child {margin-left: 0;}
.contacts__value {float: left; margin: 0 0 0 10px; font-size: 13px; font-style: italic;}
.contacts__link {color: #fff;}

.l-bottom {overflow: hidden; padding-bottom: 40px;}


/**
* @subsection partners
*/
.partners {float:left;}
.partners__btn {position: relative; display: block; float: left; margin:0 20px 0 0; padding: 0; width: 189px; height: 44px; border-radius: 6px; color:#fff; text-align: center; text-decoration: none; text-transform: uppercase; font-size: 17px; font-family: Arial, Helvetica, sans-serif; line-height: 44px; behavior: url(/css/PIE.php);
  background: #fe9b54;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOWI1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2Y3N2EzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTViMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fe9b54 0%, #f77a3b 45%, #f15b24 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9b54), color-stop(45%,#f77a3b), color-stop(100%,#f15b24));
  background: -webkit-linear-gradient(top,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  background: -o-linear-gradient(top,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  background: -ms-linear-gradient(top,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  background: linear-gradient(to bottom,  #fe9b54 0%,#f77a3b 45%,#f15b24 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9b54', endColorstr='#f15b24',GradientType=0 );
}


/**
* @subsection receive
*/
.receive {float: left;}
.receive__title {color: #c85400; text-transform: uppercase; font: 11px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.receive__list {margin: 0; padding: 0; list-style: none;}
.receive__item {overflow: hidden; display: inline-block; margin: 0 0 0 5px; background: url('../img/receive__item-bg.png') no-repeat; text-indent: -999px; vertical-align: bottom;}
.receive__item:first-child {margin-left: 0;}
.receive__item.-type_visa {width: 43px; height: 26px; background-position: 0 0;}
.receive__item.-type_mastercard {width: 43px; height: 26px; background-position: 0 -26px;}
.receive__item.-type_webmoney {width: 107px; height: 28px; background-position: 0 -52px;}
.receive__item.-type_sms {width: 36px; height: 32px; background-position: 0 -80px;}

.l-siteCopyright {float: right; margin: 8px 17px 0 0; width: 344px;}
.siteCopyright {color: #c85400; text-align: right; font: 12px/14px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @section content
*/
.l-content {position: relative; z-index: 10px; padding: 10px 0 0;}


/**
* @section main :: Edited
*/
.contentText {width: auto;background-color: #fff;margin: 0;padding: 40px;box-sizing: border-box;}
.contentText__title {margin: 16px 0; padding-bottom: 30px; border-bottom: 1px solid #eeeeee; font: 24px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif; color: #0071bc; text-transform: uppercase;}
.contentText__subTitle {margin: 1em 0; color: #c85400; text-transform: uppercase; font: 14px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.contentText__content {padding: 24px 18px 17px; border: 1px solid #dedddb; border-radius: 7px; position: relative;}
.contentText__content.-style_noborder {padding: 0; border: none; border-radius: 0;}


.b-text h2 {color: #0079b2;}
.b-text h3 {margin: 30px 0 12px 0; color: #373737; text-align: left; font-weight: bold; font-size: 16px;}

.b-text ul {margin-bottom: 36px;}
.b-text ul li {position: relative; z-index: 5; display: block; margin: 0 0 8px; padding: 0 0 0 20px; background: url(../img/base64/arrow-h.png) 0 6px no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNjAzRDk4Qjk4NzExRTJCQzU2RDk0RkU1MkNBQTY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNjAzRDk5Qjk4NzExRTJCQzU2RDk0RkU1MkNBQTY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM2MDNEOTZCOTg3MTFFMkJDNTZEOTRGRTUyQ0FBNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM2MDNEOTdCOTg3MTFFMkJDNTZEOTRGRTUyQ0FBNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Bm/gQAAAANElEQVR42mL4//8/Az5cXFz8H8ZmIKQYWQMjiMEABT09PYwlJSX/0WmYPEkmM5DiZoAAAwBnF49Cp1h9BwAAAABJRU5ErkJggg==); font-size: 13px;}

.b-text ol {margin: -13px -28px 26px; padding: 0; counter-reset: point; list-style: none;}
.b-text ol > li {position: relative; margin: 10px 0 1px; padding: 0 26px 0 44px; color: #373737; vertical-align: top; font-weight: normal;}
.b-text ol > li:before {position: absolute; top: 0; left: 27px; padding-right: 4px; height: 18px; background: url(../img/bg_dot_li.png) no-repeat right 15px; color: #0079B2; content: counter(point, decimal); counter-increment: point 1;}
.b-text ol > li:first-child:before {top: 26px;}
.b-text ol > li:first-child {padding-top: 26px;}
.b-text ol > li p {margin: 0 0 20px 0;}
.b-text ol > li ol {margin-left:20px; font-size: 13px;}
.b-text ol > li ol li {margin: 0 0 8px;}
.b-text ol > li ol li:before {background: url(../img/bg_dot_li.png) no-repeat right 12px;}
.b-text em {font-style: italic;}
.b-text i {font-style: italic;}
.b-text strong {font-style: italic;}
.b-text figure {margin: 30px 0 12px 7px;}
.b-text figure img {display: block; margin: 0 auto 0; border: 1px solid #515151;}
.b-text figure figcaption {margin: 10px auto 20px; text-align: center;}
.b-text figure + .alert {margin-top: -10px;}
.b-text ul + .alert {margin-top: -12px;}
.b-text a {color: #737373; text-decoration: none;}
.b-text {overflow: hidden; padding: 20px; min-height: 250px; height: 100%; border: 1px solid #dedddb; border-radius: 10px; background: #fff;}
.b-text ol li a img {overflow: hidden; border: 1px solid #808080;}
.b-text ol li.v_list  img {position: relative; z-index: 1; vertical-align: top;}
.b-text ol li a img:hover {border: 1px solid #0072aa;}
.b-text ol li.v_list fieldset  label {float: left;}
.b-text ol li.v_list fieldset ul li input {float: left; margin-top: 3px;}
.alert {position: relative; margin: 10px 60px 18px 60px; padding: 8px 35px 8px 14px; border-radius: 4px 4px 4px 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.alert-info {border-color: #BCE8F1; background-color: #D9EDF7; color: #3A87AD; font-size: 13px;}


/**
* @section News page
*/
.pageNews {padding: 0;}
.pageNews__list {position: relative; overflow: hidden; margin: 0; padding-left: 0; min-height: 720px; background: url('../img/pageNews__list-bg.png') 50% 0 repeat-y;}
.pageNews__item {position: relative; display: inline-block; margin: 0; padding: 14px 20px 17px; width: 428px; background: none; vertical-align: top;}
.pageNews__item:before {position: absolute; top: -1px; left: 0; display: block; width: 901px; height: 1px; background: url('../img/pageNews__list-bg.png') 0 0 repeat-x ; content: '';}
.pageNews__block {margin: 0;}
.pageNews__date {overflow: hidden; margin-bottom: 5px;}
.pageNews__piblished {float: left; margin: 0; padding: 0 4px; background-color: #0076c1; color: #fff; font: bold 10px/16px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.pageNews__entry {overflow: hidden; margin: 0; color: #434343; font-size: 12px;}
.pageNews__text {margin: 0; color: #0071bc; font-size: 12px;}
.pageNews__readmore {float: right; margin: 0; padding: 0 0 0 12px; background: url(../img/bull_arrow.png) 0 7px no-repeat; color: #254282; font-size: 12px;}


/**
* @subsection pagination
*/
div.pagination {padding: 10px 0 0; text-align: center;}
div.pagination ul {display: inline; line-height: 2.2;}
div.pagination ul li a {background-color: #FFF;}
div.pagination ul li {display: inline; padding: 0; background: none;}


/**
* @section FAQ page
*/
.pageFaq {padding: 0 20px;}
.pageFaq__title {overflow: hidden; margin: 0; outline: none; border-top: 1px solid #dedddb; color: #737373; font: 16px/45px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.pageFaq__title:first-child {border-top: none;}
.pageFaq__titleLink {padding: 0 0 0 20px; background: url(../img/bull.png) 0 5px no-repeat; color: #737373; text-decoration: underline; font-size: 19px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.pageFaq__titleLink:hover {color: #0071bc;}
.pageFaq__actionList {margin: 11px 0 23px 12px; padding: 0; list-style: none;}
.pageFaq__actionItem {margin: 0; padding: 0; background: none;}
.pageFaq__actionLink {padding: 0 0 0 18px; background: url(../img/bull.png) 0 5px no-repeat; color: #2793ca; text-decoration: underline; font-size: 15px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}
.pageFaq__actionLink:hover {text-decoration: none;}
.pageFaq__content {padding: 0 0 0 11px;}
.pageFaq__content p {margin: 10px 0 20px; line-height: 1.4;}


/**
* @subsection accountBreadcrumbs
*/
.b-accountBreadcrumbs {overflow: hidden; margin: 0 0 23px; color: #7acaff}
.b-accountBreadcrumbs__list {overflow: hidden; margin-left: -20px;}
.b-accountBreadcrumbs__item {float: left; overflow: hidden; margin-left: 20px; padding: 0; background: none;}
.b-accountBreadcrumbs__link {margin-left: 11px; padding-left: 22px; background: url(../img/separator.png) 0 -11px no-repeat; color: #fff; line-height: 1.5;}
.b-accountBreadcrumbs__link:first-child {margin-left: 0; padding-left: 0; background: none;}
.b-accountBreadcrumbs__link[href]{position: relative; float: left; margin-bottom: 15px; padding: 0 15px; height: 28px ; border: none; border-radius: 6px; background: #006396; color: #fff; text-align: center; text-decoration: none; text-decoration: none; text-transform: uppercase; font-size: 14px; line-height: 28px; cursor: pointer;}


/**
* @subsection Profile
*/
.b-profile {}
.b-profile__content {position: relative; top: -1px; z-index: 5; padding: 14px 20px 16px; border: 1px solid #dedddb; border-radius: 0 0 8px 8px; background: #f8f8f8;
  background: -moz-linear-gradient(top,  #f8f8f8 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ececec));
  background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: -o-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: -ms-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: linear-gradient(to bottom,  #f8f8f8 0%,#ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ececec',GradientType=0 );
}

/**
* @subsection profileTabs
*/
.b-profileTabs {overflow: hidden; display: table; margin: 0; padding: 0; width: 100%; background: #fff;}
html.lt-ie8 .b-profileTabs {display: block;}
.b-profileTabs__item {display: table-cell; margin: 0; padding: 0;}
html.lt-ie8 .b-profileTabs__item {float: left; display: block; width: 232px;}
.b-profileTabs__link {display: block; margin: 0 0 0 2px; padding: 0 10px; outline: none; border: 1px solid #707070; border-bottom: none; border-radius: 8px 8px 0 0; background: #9f9f9f; color: #fff; text-align: center; text-decoration: none; font: bold 22px/55px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-profileTabs__item:first-child .b-profileTabs__link {margin-left:0;}
.b-profileTabs__item.-state_active .b-profileTabs__link {position: relative; z-index: 10; border-color: #dedddb; background: #f8f8f8; color: #4a4a4a;}


/**
* @subsection My Results
*/
.b-certificate {margin: 0 9px; padding: 0; min-height: 100%; background: none;}
.b-certificate__content {margin: 56px 0 23px; border: 1px solid #dedddb; border-radius: 6px; background: #fff;}
.b-certificate__table {margin: -50px 0 6px; width: 100%;}
.b-certificate__table thead th {padding: 0 17px; color: #737373; text-align: left; font: bold 17px/56px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-certificate__table tbody tr {}
.b-certificate__table tbody tr.-type_even {background: #fbfbfb;}
.b-certificate__table td {padding: 12px 17px; text-align: left; font: italic 15px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-certificate__table td.-style_course {padding-left: 20px; width: 120px;}
.b-certificate__table td.-style_certificate {}
.b-certificate__table td.-style_name {padding-right: 10px; width: 318px;}
.b-certificate__table td.-style_count {color: #0071bc; font-style: italic; font-weight: bold;}
.b-certificate__table td.-style_detail {}

.b-certificate__link {color: #737373; text-decoration: none; font-size: 15px;}
.b-certificate__linkDetail {display: inline-block; margin: 10px 0 0; padding: 2px 0 5px; width: 85px; height: 20px; border: none; background: url('../img/bg_submit.png') no-repeat 0 0; color: #000; text-align: center; text-decoration: none; font: 11px Arial, Helvetica, sans-serif;}
.b-certificate__linkDetailbutton {display: inline-block; margin: 10px 0 0; padding: 2px 0 5px; width: 85px; height: 20px; border: none; background: url('../img/bg_submit.png') no-repeat 0 0; color: #000; text-align: center; text-decoration: none; font: 11px Arial, Helvetica, sans-serif;}


/**
* @subsection b-detailResults
*/
.b-detailResults {}
.b-detailResults__title {margin: 0; color: #0071bc; text-transform: uppercase; font: 24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-detailResults__themeName {margin: 0;}
.b-detailResults__table {width: 400px;}
.b-detailResults__table thead th {padding: 0 5px; color: #737373; text-align: left; font: bold 17px/36px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-detailResults__table td {padding: 5px; color: #737373; text-align: left; font: italic 15px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-detailResults__table td.-style_date {}
.b-detailResults__table td.-style_result {color: #0071bc;}


/**
* @subsection Courses :: Edited
*/
.b-courses {background-color: #fff;}
.b-courses__content {margin-top: 20px; border-bottom: 1px solid #eee;}

/* Accordion Header */
.b-courses__courseName {position: relative; display: block; overflow: hidden; box-sizing: border-box; margin: 0; padding:30px 30px 30px 65px; outline: none; border: 1px solid #eee; border-bottom: 0; color: #000; text-transform: uppercase; font: 19px/25px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}

.b-courses__courseName .ui-accordion-header-icon {position: absolute; left: 26px; top: 34px; display: block; background-image: url('../img/icon_spriteCourse.png'); width: 16px; height: 16px; background-position: 0 0;}
.b-courses__courseName.ui-accordion-header-active .ui-accordion-header-icon {background-position: 0 -21px;}

.b-courses__courseLink {font: 24px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif; color: #000; text-transform: uppercase; text-decoration: none;}
.b-courses__courseLink:hover {text-decoration: underline;}
.b-courses__courseLink:focus {outline: none;}

/* Accordion Content */
.b-courses__courseDescription {overflow: hidden; margin: 0 0 -1px; padding: 15px 30px 15px 65px; border-width: 1px 0 1px 1px; border-style: solid; border-color: #eee;}
.b-courses__courseDescription ul {margin: 0; padding: 0; list-style-image: url('../img/icon_spriteCourseList.png'); overflow: hidden;}
.b-courses__courseDescription ul li {float: left; display: inline-block; padding: 12px 0 12px 20px; width: 48%; background: url(../img/bull.png) 0 16px no-repeat; vertical-align: top;}
html.lt-ie8 .b-courses__courseDescription ul li {display: inline;}
.b-courses__courseDescription ul li a {display: block; max-width: 90%; color: #000; font-size: 19px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-decoration: none;}
.b-courses__courseDescription ul li a:focus { outline: none; }

.b-courses .b-buttons {margin: 0; padding: 15px 20px; border-left: 1px solid #eee;}


/**
* @subsection Course Actions
*/
.b-courseActions {float: right; display: block; width: 120px; margin: 10px 20px 0 0; text-align: right; text-transform: none;}
.b-courseActions__label {display: inline-block; color: #737373; vertical-align: top; font: 13px/26px Arial, sans-serif;}
.b-courseActions__text {display: inline-block; width: 110px; padding: 0 10px; height: 24px; border: 1px solid #b5b5b5; border-radius: 4px; color: #373737; vertical-align: top; font: 13px/24px Arial, sans-serif;}
.b-courseActions__button {display: inline-block; margin: 4px 0; padding: 2px 0 5px; width: 85px; height: 20px; border: none; background: url('../img/bg_submit.png') no-repeat; color: #000; vertical-align: top; text-align: center; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; cursor: pointer;}


/**
* @section My Classes
*/
.b-myClasses {position: relative; top: -1px; z-index: 5; padding: 14px 20px 22px; border: 1px solid #dedddb; border-radius: 0 0 8px 8px;
  background: #f8f8f8;
  background: -moz-linear-gradient(top,  #f8f8f8 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ececec));
  background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: -o-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: -ms-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: linear-gradient(to bottom,  #f8f8f8 0%,#ececec 100%);
}
html.lt-ie9 .b-myClasses {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ececec',GradientType=0 );}
.b-myClasses__content {margin: 56px 0 23px; border: 1px solid #dedddb; border-radius: 6px; background: #fff;}
.b-myClasses__table {margin: -50px 0 6px; width: 100%;}
.b-myClasses__table thead th {padding: 0 39px; color: #737373; text-align: left; white-space: nowrap; font: bold 17px/56px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-myClasses__table tbody tr {}
.b-myClasses__table tbody tr.-type_odd {background: #fbfbfb;}
.b-myClasses__table td {padding: 15px 39px; text-align: left; color: #737373; font: 15px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-myClasses__table td.-style_name {font-style: italic;}
.b-myClasses__table td.-style_count {font-style: italic;}
.b-myClasses__table td.-style_code {}
.b-myClasses__table td.-style_action {width: 180px; text-align: center;}

.b-myClasses__link {color: #0071bc; font-size: 15px;}
.b-myClasses__linkAction {display: inline-block; margin: 0; padding: 2px 0 5px; width: 85px; height: 20px; border: none; background: url('../img/bg_submit.png') no-repeat 0 0; color: #000; text-align: center; text-decoration: none; font: 11px Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


/**
* @subsection Teacher Code
*/
.b-teacherCode {position: relative; padding: 0 0 0 27px;}
.b-teacherCode__copy {position: absolute; top: 0; left: 0; overflow: hidden; width: 16px; height: 16px; background: url('../img/b-teacherCode__copy-ico.png') no-repeat; text-indent: -999px;}
.b-teacherCode__code {display: block; font: 15px/16px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-teacherCode__code.-copied_yes {color: #0093da;}
.b-teacherCode .zclip {}
.b-teacherCode .zclip embed {vertical-align: top;}


/**
* @subsection Add Class Form
*/
.b-addClassForm {display: none; width: 250px;}
.b-addClassForm__item {margin: 0 0 10px;}
.b-addClassForm__item.-type_submit {text-align: center;}
.b-addClassForm label {display: none;}
.b-addClassForm input[type="text"],
.b-addClassForm select {width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.b-addClassForm input[type="submit"] {display: inline-block; padding: 0px 24px; height: 26px; border: none; border-radius: 15px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 1px -1px 0 #a37d10; font: bold 13px/26px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
}
html.lt-ie9 .b-addClassForm input[type="submit"] {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0);}


/**
* @section Progress
*/
.b-progress {}
.b-progress__title {position: relative; overflow: hidden; padding: 7px 10px 7px 33px; border-radius: 8px 8px 0 0; color: #fff; font: bold 15px/19px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwYWRmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwODFjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc0YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #00adf1 20%, #0081ca 76%, #0074bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(20%,#00adf1), color-stop(76%,#0081ca), color-stop(100%,#0074bf));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
}
html.lt-ie9 .b-progress__title {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0074bf',GradientType=0);}
.b-progress__content {padding: 5px 6px 22px 13px; border: 1px solid #dedddb; border-top: none; border-radius: 0 0 8px 8px;
  background: #f8f8f8;
  background: -moz-linear-gradient(top,  #f8f8f8 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ececec));
  background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: -o-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: -ms-linear-gradient(top,  #f8f8f8 0%,#ececec 100%);
  background: linear-gradient(to bottom,  #f8f8f8 0%,#ececec 100%);
}

.l-progressTable {}
.b-progressTable {display: inline-block; margin: 57px 119px 0 279px; border: 1px solid #dedddb; border-radius: 6px; background: #fff;}
.b-progressTable__table {margin: -57px -119px 0 -279px;}
.b-progressTable__table thead th {padding: 0 19px; color: #737373; text-align: left; white-space: nowrap; font: bold 14px/28px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-progressTable__table thead th.-style_theme {padding: 3px 0; text-align: center; line-height: 22px;}
.b-progressTable__table thead th.-style_theme > span {display: block; padding: 0 5px;}
.b-progressTable__table thead th.-style_theme + th.-style_theme > span {border-left: 1px solid #c7c7c7;}

.b-progressTheme {position: relative; display: block; width: 65px; height: 22px;}
.b-progressTheme__name {display: block; overflow: hidden; text-overflow: ellipsis; width: 65px;}
.b-progressTheme__name:hover {position: absolute; top: 0; left: 0; z-index: 1000; padding: 0 5px; width: auto; min-width: 65px; background: #fff; color: #0071bc;}

.b-progressTable__table td {vertical-align: middle;}
.b-progressTable__table td {padding: 10px 19px; color: #8a8a8a; font: 13px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-progressTable__table td.-style_name {font-style: italic; font-size: 17px; line-height: 34px;}
.b-progressTable__table td.-style_name var {display: block; width: 243px;}
.b-progressTable__table td.-style_name:before {position: relative; top: -10px; display: block; width: 100%; height: 1px; background: #c7c7c7; content: '';}
.b-progressTable__table tr:last-child td.-style_name:after {position: relative; bottom: -10px; display: block; width: 100%; height: 1px; background: #c7c7c7; content: '';}
.b-progressTable__table td.-style_result {padding: 10px 0; font-size: 12px; line-height: 16px; text-align: center; font-weight: bold;}
.b-progressTable__table td.-style_result var {display: block; padding: 0 5px; white-space: nowrap; font-style: normal; line-height: 34px;}
.b-progressTable__table td.-style_result + td.-style_result var {border-left: 1px solid #ececec;}
.b-progressTable__table td.-style_action {width: 85px; text-align: right;}

.b-progressTable__table tbody tr.-type_odd td.-style_result {background: #fbfbfb;}

.b-progress__link {color: #0071bc; font-size: 15px;}
.b-progress__linkAction {display: inline-block; margin: 0; padding: 2px 0 5px; width: 85px; height: 20px; border: none; background: url('../img/bg_submit.png') no-repeat 0 0; color: #000; text-align: center; text-decoration: none; font: 11px Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.b-progress__saveLink {display: block; float: right; margin: 0 119px -41px 0; color: #0071bc; font: bold 12px/56px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @subsection Buttons
*/
.b-buttons {margin: 15px 0 0; padding: 0 20px; text-align: center;}
.b-buttons.-style_right {text-align: right;}
.b-buttons__link {display: inline-block; padding: 0px 24px; height: 26px; border: none; border-radius: 15px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; font: bold 13px/26px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
}
html.lt-ie9 .b-buttons__link {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0);}
html.lt-ie8 .b-buttons__link {display: inline; padding: 2px 24px;}


/**
* @section Registration page
*/
.b-profileForm {}
.b-profileForm__title {margin: 5px 0 10px; font: 24px/1 "Trebuchet MS",Helvetica,Garuda,sans-serif; color: #0071bc; text-transform: uppercase;}
.b-profileForm__list {margin: 0; padding: 0; border: 1px solid #dedddb; border-radius: 7px; list-style: none;}
.b-profileForm__list.-style_tab {position: relative; top: -1px; z-index: 5; border-radius: 0 0 7px 7px;}
.b-profileForm__item {position: relative; overflow: hidden; margin: 0; padding: 7px 20px; background: #f9f9f9;}
.b-profileForm__item:first-child {border-radius: 7px 7px 0 0;}
  .b-profileForm__list.-style_tab .b-profileForm__item:first-child {border-radius: 0;}
.b-profileForm__item:last-child {border-radius: 0 0 7px 7px;}
.b-profileForm__item.-type_odd {}
.b-profileForm__item.-type_even {background: #efefef;}
.fancybox-inner .b-profileForm__item {text-align: right;}
.b-profileForm__label {float: left; padding-right: 6px; width: 274px; color: #737373; text-align: right; font: 14px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-profileForm__label.-required_yes:after {content: "*";}
html.lt-ie8 .b-profileForm__label.-required_yes {padding-right: 6px; background: url(../img/separt_important.png) right 9px no-repeat;}
.fancybox-inner .b-profileForm__label {width: auto; float: none;}
.b-profileForm__item input[type="text"],
.b-profileForm__item input[type="password"],
.b-profileForm__item input[type="email"],
.b-profileForm__item input.email,
.b-profileForm__item textarea {position: relative; overflow: hidden; padding: 0 10px; width: 388px; height: 24px; border: 1px solid #b5b5b5; border-radius: 6px; background: #fff; color: #737373; font: 14px Arial, sans-serif; text-align: left;}
.b-profileForm__item textarea {height: 120px;}
.b-profileForm__item.-type_submit {padding: 30px 0 50px; text-align: center;}
.fancybox-inner .b-profileForm__item.-type_submit {padding-bottom: 30px;}
.b-profileForm__item input[type="submit"] {position: relative; margin: 0 auto; padding: 0 32px; height: 40px; border: none; border-radius: 20px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 1px -1px 0 #A37D10; font-weight: bold; font-size: 15px; line-height: 40px;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0 );
}
.b-profileForm__link {color: #0071bc;}
.b-profileForm__note {margin: 0 90px; color: #0071bc; text-align: center; font: 14px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-profileForm__note.-type_required {margin: 0 0 0 282px; text-align: left;}
.b-profileForm__item .errorMessage {margin: 0 0 0 276px; color: #f00; font-size: 0.9em;}
.b-profileForm__success {color: #0f0; text-align: center; font: 14px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-profileForm__error {color: #f00; text-align: center; font: 14px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @subsection profileFormLinks
*/
.b-profileFormLinks {}
.b-profileFormLinks__list {overflow: hidden; margin: 0; padding: 0; list-style: none; text-align: center;}
.b-profileFormLinks__item {display: inline-block; margin: 0 0 0 18px; font: 11px Arial, Helvetica, sans-serif;}
.b-profileFormLinks__item:first-child {margin-left: 0;}
.b-profileFormLinks__link {color: #c85400;}
.b-profileFormLinks__link:hover {color: #c85400;}


/**
* @section  Search
*/
.b-search {}
.b-searchForm {margin: 0 0 20px;}
.b-searchForm input[type="search"] {padding: 0 10px; width: 388px; height: 24px; border: 1px solid #b5b5b5; border-radius: 6px; background: #fff; color: #737373; font: 14px Arial, sans-serif;}
.b-searchForm input[type="submit"] {position: relative; display: inline-block; padding: 0px 24px; height: 26px; border: none; border-radius: 15px; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 1px -1px 0 #a37d10; font: bold 13px/26px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
}

.b-searchResult {margin: 20px 0 10px; padding: 0;}
.b-searchResult__item {padding: 0; background: none;}
.b-searchResult__info {float: left;}
.b-searchResult__text {overflow: hidden; margin: 0;}
.b-searchResult__date {padding: 0 3px; color: #04578e; font-weight: bold; font-size: 12px;}

.result-overlay{position: absolute; top:0; left:0; z-index: 11; display: block; width: 100%; height: 100%; background: #000; opacity: 0.4;}


/**
* @section  Our Partners page
*/
body.our_partners .contentText__content ul {position: relative; overflow: hidden; margin: 0; padding: 0; background: url(../img/bg_bdr.gif) 50% 0 repeat-y;}
body.our_partners .contentText__content ul li {position: relative; display: inline-block; margin: 14px 20px; padding: 0; width: 427px; background: none; color: #434343; vertical-align: top; font-size: 12px;}
body.our_partners .contentText__content ul li img {float: left; margin: 0 14px 10px 0; width: 137px;}
body.our_partners .contentText__content ul li p {margin: 0; color: #434343; font-size: 12px;}
body.our_partners .contentText__content ul li a {padding-left: 0; color: #0079b2; font-size: 12px;}


/**
* @section Book
*/
.b-book {position: relative; margin: 0 0 10px; padding: 20px 40px; border: 1px solid #dedddb; border-radius: 6px;}
.b-book__title {margin: 0 0 13px; color: #0071bc; text-transform: uppercase; font: 24px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-book__link {float: left; display: block; max-width: 100px;}
.b-book__img {max-width: 100%;}
.b-book__descr {margin: 0 0 60px 131px; color: #737373; font: 18px/22px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-book__descr p {margin: 0 0 5px;}
.b-book__descr p:last-child {margin-bottom: 0;}


/**
* @subsection Book Order
*/
.b-bookOrder {position: absolute; right: 30px; bottom: 20px; left: 170px; overflow: hidden; padding: 10px 20px; border: 1px solid #dedddb; border-radius: 6px;}
.b-bookOrder__title {float: left; margin: 0; color: #737373; text-transform: uppercase; font: 18px/22px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-bookOrder__list {float: left; overflow: hidden; margin: 0; padding: 0; list-style: none; font: 17px/22px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-bookOrder__item {float: left; margin: 0 0 0 40px;}
.b-bookOrder__item:first-child {margin-left: 20px;}
.b-bookOrder__link {display: block; color: #395a97; padding: 0 0 0 22px; background: url(../img/bull.png) 0 50% no-repeat;}


/**
* @subsection Course Page
*/
.b-themes {position: relative; z-index: 100;}

.b-themes__table {width: 100%;}
.b-themes__table td {vertical-align: middle;}

.b-themes__table.-style_new {border-collapse: separate; border-spacing: 0;}
.b-themes__table.-style_new tr:first-child td {border-top: 1px solid #d6d6d6;}
.b-themes__table.-style_new tr:first-child td:first-child {border-top-left-radius: 5px;}
.b-themes__table.-style_new tr:first-child td:last-child {border-top-right-radius: 5px;}
.b-themes__table.-style_new tr:last-child td {border-bottom: 1px solid #d6d6d6;}
.b-themes__table.-style_new tr:last-child td:first-child {border-bottom-left-radius: 5px;}
.b-themes__table.-style_new tr:last-child td:last-child {border-bottom-right-radius: 5px;}
.b-themes__table.-style_new td {border-right: 1px solid #d6d6d6;}
.b-themes__table.-style_new td:first-child {border-left: 1px solid #d6d6d6;}

.b-themes__table tr.-type_title td {padding: 9px 10px 10px; background: #f9f9f9; color: #979797; text-transform: uppercase; font-weight: bold; font-size: 14px;}

.b-themes__table tbody tr td {padding: 9px 10px 10px; background: #f9f9f9; color: #001d3f; font-size: 13px;}
.b-themes__table tbody tr td:first-child {padding-right: 0; padding-left: 30px; text-align: left;}
.b-themes__table tbody tr.-type_odd td {}
.b-themes__table tbody tr.-type_even td {background: #efefef;}

.b-themes__table tfoot tr:last-child td {padding: 0; background: none;}

.b-themes__table tr td.-type_freePay {color: #c91c00; text-align: center; white-space: nowrap; font-weight: bold; font-size: 17px;}
.b-themes__table tr td.-type_freePay a {color: #c91c00;}
.b-themes__table tr td.-type_freePay a:hover {color: #c91c00; text-decoration: none;}
.b-themes__table tr td.-type_freePay span.pay {text-decoration: none;}
.b-themes__table tr td.-type_icons {white-space: nowrap; text-align: center;}
.b-themes__table tr td.-type_pay {color: #0079b2; white-space: nowrap; font-weight: bold; font-size: 17px; text-align: center; width: 15%;}
.b-themes__table tr td.-type_allCourses {color: #001d3f; font-size: 17px; font-weight: bold;}
.b-themes__table tr td.-type_allCourses em {font-size: 15px;}

.b-themes__table tr td.-type_test {color: #001d3f; font-weight: bold; font-style: italic; font-size: 14px;}
.b-themes__table tr td.-type_test2 {color: #001d3f; font-weight: bold; font-style: italic; font-size: 16px;}

.b-themes__table tr td.-type_materials {width: 160px; white-space: nowrap; vertical-align: top;}
.b-themes__table tr td.-type_materialsAll {width: 160px; white-space: nowrap; vertical-align: top;}

.b-themes__tableBottom {position: relative; display: block; padding: 0; height: 30px; border-radius: 0 0 6px 6px; background: #ececec;}

.b-themes__table tr td.-type_buy {padding-right: 14px; width: 15%;}
.b-themes__buyButton {position: relative; z-index: 0; display: block; overflow: hidden; width: 83px; height: 19px; background: url(../img/pay_btn.png) no-repeat; color: #0079b2; text-decoration: none; font-size: 11px; text-indent: 100%; margin: 0 auto;}

.b-tableHead {position: relative; overflow: hidden; padding: 20px 180px 20px 33px; border-radius: 6px 6px 0 0; color: #fff; font: 15px/19px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #00b7fa;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwYWRmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwODFjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc0YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #00b7fa 0%, #00adf1 20%, #0081ca 76%, #0074bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(20%,#00adf1), color-stop(76%,#0081ca), color-stop(100%,#0074bf));
  background: -webkit-linear-gradient(top,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
  background: -o-linear-gradient(top,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
  background: -ms-linear-gradient(top,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
  background: linear-gradient(to bottom,  #00b7fa 0%,#00adf1 20%,#0081ca 76%,#0074bf 100%);
}
html.lt-ie9 .b-tableHead {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0074bf',GradientType=0);}
.b-tableHead__title {margin: 0;}
.b-tableHead__text {}
.b-tableHead__help {float: right; margin-top: -8px; margin-left: 20px;}
.b-tableHead__button {position: absolute; top: 12px; right: 30px; display: block; padding: 0 24px; border-radius: 4px; color: #fff; text-decoration: none; text-transform: uppercase; font: 12px/31px Arial, sans-serif;
  background: #f49c5a;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0OWM1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmU5YTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjZmI4ZTRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZjM2NjJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZjE1ZDI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NWQyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #f49c5a 0%, #fe9a53 3%, #fb8e4a 27%, #f3662c 80%, #f15d26 97%, #e85d2b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f49c5a), color-stop(3%,#fe9a53), color-stop(27%,#fb8e4a), color-stop(80%,#f3662c), color-stop(97%,#f15d26), color-stop(100%,#e85d2b));
  background: -webkit-linear-gradient(top,  #f49c5a 0%,#fe9a53 3%,#fb8e4a 27%,#f3662c 80%,#f15d26 97%,#e85d2b 100%);
  background: -o-linear-gradient(top,  #f49c5a 0%,#fe9a53 3%,#fb8e4a 27%,#f3662c 80%,#f15d26 97%,#e85d2b 100%);
  background: -ms-linear-gradient(top,  #f49c5a 0%,#fe9a53 3%,#fb8e4a 27%,#f3662c 80%,#f15d26 97%,#e85d2b 100%);
  background: linear-gradient(to bottom,  #f49c5a 0%,#fe9a53 3%,#fb8e4a 27%,#f3662c 80%,#f15d26 97%,#e85d2b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49c5a', endColorstr='#e85d2b',GradientType=0 );
}
html.lt-ie9 .b-tableHead__button {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b7fa', endColorstr='#0074bf',GradientType=0);}
.jp-audio {margin: auto;}

.b-themeIcon {position: relative; display: inline-block; width: 28px; height: 28px; margin: 0 2px; border-radius: 4px; background-position: 50% 50%; background-repeat: no-repeat; background-size: 24px 24px; background-color: #00b7fa; vertical-align: middle; cursor: pointer;}
.b-themeIcon.-type_audio {background-image: url("../img/theme-icon-audio.png");}
.b-themeIcon.-type_video {background-image: url("../img/theme-icon-video.png");}
.b-themeIcon.-type_theory {background-image: url("../img/theme-icon-theory.png");}
.b-themeIcon.-type_test {background-image: url("../img/theme-icon-test.png");}
.b-themeIcon.-type_swf {background-image: url("../img/theme-icon-swf.png");}
.b-themeIcon.-type_download {background-image: url("../img/theme-icon-download.png");}
.b-themeIcon.-type_presentation {background-image: url("../img/theme-icon-presentation.png");}
.b-themeIcon.-style_all {background-color: #e86926;}
.b-themeIcon.-style_notAvailable {background-color: #bebebe;}

.b-themeIcon__count {position: absolute; top: -6px; right: -6px; width: 15px; height: 15px; border-radius: 50%; background: #b04b02; color: #fff; text-align: center; font-size: 10px; line-height: 15px;}
.b-themeIcon.-style_notAvailable .b-themeIcon__count {background: #bebebe;}

.b-themeIcon__list {position: absolute; top: 40px; right: -12px; z-index: 1; display: none; margin: 0; padding: 5px 15px; width: 200px; border: 1px solid #cecece; border-radius: 3px; background: #fff; list-style: none; white-space: normal; text-align: left; font: 12px/18px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-themeIcon__list:before {position: absolute; top: -13px; right: 20px; height: 0; width: 0; border: 6px solid transparent; border-bottom-color: #cecece; content: '';}
.b-themeIcon__list:after {position: absolute; top: -12px; right: 20px; height: 0; width: 0; border: 6px solid transparent; border-bottom-color: #fff; content: '';}
.b-themeIcon__item {color: #bebebe;}
.b-themeIcon__item:before {color: #00e; content: '•';}
.b-themeIcon__link {color: #00e; text-decoration: none;}
.b-themeIcon__link:hover {text-decoration: underline;}
.b-themeIcon__link.disabled {cursor: default;}
.b-themeIcon__link.disabled:hover  {text-decoration: none;}


/**
* @subsection coursesActions
*/
.b-coursesActions {padding: 5px 90px 5px 45px; border: 1px solid #dedddb; border-radius: 7px;}
.b-coursesActions__archive {display: inline-block; padding: 0 0 0 30px; background: url('../img/b-coursesActions__archive-ico.png') 0 50% no-repeat; color: #00b0f4; font: bold 14px/42px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @subsection scratchCode
*/
.b-scratchCode {box-sizing: border-box; padding: 5px 25px; width: 340px; border-radius: 5px; background: #00b0f4;}
.b-coursesActions .b-scratchCode {float: left; margin-left: -40px;}
.b-scratchCode__title {color: #fff; font: bold 12px/18px 'Trebuchet MS', Helvetica, Garuda, sans-serif; white-space: nowrap;}
.b-scratchCode__inputText {box-sizing: border-box; padding: 1px 10px; width: 195px; border: 1px solid #006eb7; border-radius: 3px;}
.b-scratchCode__inputSubmit {margin: 0 0 0 10px; width: 62px; height: 24px; border: none; border-radius: 12px; color: #fff; text-align: center; font: 13px/18px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #fe9a53;
  background: -moz-linear-gradient(top,  #fe9a53 0%, #fc934e 17%, #f46a30 78%, #f15f28 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9a53), color-stop(17%,#fc934e), color-stop(78%,#f46a30), color-stop(100%,#f15f28));
  background: -webkit-linear-gradient(top,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
  background: -o-linear-gradient(top,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
  background: -ms-linear-gradient(top,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
  background: linear-gradient(to bottom,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
}


/**
* @subsection scratchResult
*/
.b-scratchResult {}
.b-scratchResult__content {}


/**
* @subsection completePackage
*/
.b-completePackage {position: relative; float: right; width: 184px;}
.b-completePackage__title {color: #737373; text-align: center; font: 12px/18px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-completePackage__link {display: block; border: 1px solid #d44814; border-radius: 5px; text-decoration: none;}
.b-completePackage__buy {display: block; float: left; width: 50%; color: #fff; text-align: center; text-transform: uppercase; font: bold 12px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #fe9a53;
  background: -moz-linear-gradient(top,  #fe9a53 0%, #fc934e 17%, #f46a30 78%, #f15f28 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9a53), color-stop(17%,#fc934e), color-stop(78%,#f46a30), color-stop(100%,#f15f28));
  background: -webkit-linear-gradient(top,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
  background: -o-linear-gradient(top,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
  background: -ms-linear-gradient(top,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
  background: linear-gradient(to bottom,  #fe9a53 0%,#fc934e 17%,#f46a30 78%,#f15f28 100%);
}
html.lt-ie9 .b-completePackage__buy {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9a53', endColorstr='#f15f28',GradientType=0 );}
.b-completePackage__price {display: block; float: right; width: 50%; color: #f16028; text-align: center; font: bold 16px/24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @subsection pay_system
*/
.b-paySystem {position: absolute; right: 10px; z-index: 1000; display: none; margin: 12px 0 0; padding: 10px; width: 184px; border: 1px solid #8ab9ec; border-radius: 20px; background: #fff;}
.b-paySystem__headr {margin: 0 0 12px; width: 130px; color: #000; font: 12px Tahoma, "Geneva CY", sans-serif;}
.b-paySystem__list {overflow: hidden; margin: 0; padding: 0; list-style: none;}
.b-paySystem__item {float: left; margin: 0 0 0 20px;}
.b-paySystem__itemBlock {text-align: center;}

.b-paySystem__itemLink {display: block; width: 58px; overflow: hidden; border: 1px solid #adadad;}
.b-paySystem__itemLink.-type_sms {}
.b-paySystem__itemLink.-type_visa {}
.b-paySystem__detailLink {display: block; color: #0079b2; font-size: 10px;}

.b-paySystem__ear {position: absolute; top: -10px; right: 30px; z-index: 100; display: block; width: 22px; height: 11px; background: url(../img/pay_system__block__ear.png) 0 0 no-repeat;}
.b-paySystem__close {position: absolute; top: 8px; right: 10px; z-index: 100; display: block; width: 22px; height: 13px; background: url(../img/pay_system__block__close.png) 0 0 no-repeat; cursor:pointer;}
.b-paySystem__close:hover {background-position: 0 bottom;}

.b-themes__table tr td span.continue{display:block; color:#c91c00; text-align:center; font-weight:bold; font-size:17px;}
.b-themes__table tr td span.begin{display:block; color:#c91c00; text-align:center; font-weight:bold; font-size:17px;}


/**
* @subsection addMaterials
*/
.b-addMaterials {position: relative; margin: 12px 0 0; border-radius: 8px; background-color: #fff;}
.b-addMaterials__title {color: #0071bc; text-transform: uppercase; font: 24px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-addMaterials__carousel {padding: 24px 0 17px; border: 1px solid #dedddb; border-radius: 7px;}
.b-addMaterials__list {overflow: hidden; margin-top: 0; margin-bottom: 0; padding: 0;}
.b-addMaterials__item {display: inline-block; margin: 0 7px; padding: 10px 0 18px; width: 120px; vertical-align: top;}
html.lt-ie8 .b-addMaterials__item {display: inline; zoom: 1;}

.b-addMaterials__link {display: block; color: #00284d; text-align: center; text-decoration: none;}
.b-addMaterials__link:hover {text-decoration: underline;}
.b-addMaterials__img {display: block; margin: 0 auto;}
.b-addMaterials__name{display: block; margin-top: 5px; text-align: center; color: #0071bc; font: 12px/13px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @subsection bookFilter
*/
.b-bookFilter {border-top: 1px solid #dedddb; padding: 10px 0 0; text-align: center;}
.b-bookFilter__title {margin: 0 0 10px; color: #737373; font: bold 14px/30px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-bookFilter__list {margin: 0 0 10px; padding: 0; list-style: none;}
.b-bookFilter__item {position: relative; display: inline-block; margin: 0 20px; border: 4px solid transparent; vertical-align: top; cursor: pointer;}
.b-bookFilter__item.-state_active {border-color: #00b0f4;}
.b-bookFilter__img {width: 66px; height: 85px;}
.b-bookFilter__showAll {color: #00e; font: 18px/1em 'Trebuchet MS', Helvetica, Garuda, sans-serif;}


/**
* @subsection bookFilter
*/
.b-bookFilterHint {position: absolute; top: 96px; left: -12px; z-index: 200; display: none; margin: 0; padding: 6px 15px 10px; width: 155px; border: 1px solid #cecece; border-radius: 3px; background: #fff; list-style: none; text-align: left; font: 12px/14px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-bookFilterHint:before {position: absolute; top: -13px; left: 20px; height: 0; width: 0; border: 6px solid transparent; border-bottom-color: #cecece; content: '';}
.b-bookFilterHint:after {position: absolute; top: -12px; left: 20px; height: 0; width: 0; border: 6px solid transparent; border-bottom-color: #fff; content: '';}
.b-bookFilterHint__title {margin: 0 0 4px; font-weight: bold;}
.b-bookFilterHint__descr {margin: 0 0 8px;}
.b-bookFilterHint__link {display: inline-block; color: #00e;}


/**
* @subsection materials
*/
.b-materials {}
.b-materials__title {padding: 0 0 0 20px; background: url('../img/b-materials__title-bull.png') 0 5px no-repeat; color: #00e; font: bold 14px/30px 'Trebuchet MS', Helvetica, Garuda, sans-serif; cursor: pointer;}
.b-materials__title.-state_active {background-position: 0 -95px;}
.b-materials__list {display: none; margin: 0; padding: 0 0 0 20px; list-style: none; font: 13px/30px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-materials__item {color: #b3b3b3;}
.b-materials__item:before {color: #737373; content: '•';}
.b-materials__link {color: #737373;}


/**
* @subsection openAll
*/
.b-openAll {display: inline-block; height: 18px; text-decoration: underline; text-transform: none; margin: 0 0 0 20px; padding: 0 0 0 30px; background: url('../img/b-openAll-ico.png') no-repeat; cursor: pointer;}
.b-openAll.-state_open {background-position: 0 -100px;}


/**
* @section breadcrumbs
*/
.breadcrumbs {margin-bottom: 30px; color: #737373; font: 14px/21px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}

.breadcrumbs a {display: inline-block; margin-left: 11px; padding-left: 22px; background: url(../img/separator.png) 0 9px no-repeat; color: #0075c0; text-decoration: none; cursor: default;}
.breadcrumbs a[href]:hover,
.breadcrumbs a[href]:active {text-decoration: none;}

.breadcrumbs a:first-child {margin-left: 0; padding-left: 0; background: none;}

.breadcrumbs a[href] {color: #737373; text-decoration: underline; cursor: pointer;}
.breadcrumbs a[href]:hover,
.breadcrumbs a[href]:active {text-decoration: none;}


/**
* @section training
*/
.b-training {overflow: hidden;}
.b-training__list {float: left; margin: 0 30px 0 0; padding: 0;}
.b-training__audio {margin: 0;}
.b-training__audio .b-training__list {float: none; list-style: none; text-align: left; margin: 0;}
.b-training__audio .b-training__list li {margin-bottom: 5px; position: relative;}
.b-training__audio .b-training__list object {vertical-align: top;}
.flashPlay__btn {display: none; position: absolute; top: 0; left: 63px; width: 20px; height: 20px; background: none; cursor: pointer;}
.b-training__item {overflow: hidden; padding: 0 0 10px 0; color: #fff;}
.b-training__link {display: block; padding: 14px 20px; width: 150px; height: auto; border-radius: 6px; color: #fff; text-align: center; text-decoration: none; font: italic 18px/1.1 'Trebuchet MS', Helvetica, Garuda, sans-serif;
  background: #fe9b54;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOWI1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZjOTI0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2Y0NmIzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTVjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fe9b54 0%, #fc924d 20%, #f46b30 72%, #f15c24 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9b54), color-stop(20%,#fc924d), color-stop(72%,#f46b30), color-stop(100%,#f15c24));
  background: -webkit-linear-gradient(top,  #fe9b54 0%,#fc924d 20%,#f46b30 72%,#f15c24 100%);
  background: -o-linear-gradient(top,  #fe9b54 0%,#fc924d 20%,#f46b30 72%,#f15c24 100%);
  background: -ms-linear-gradient(top,  #fe9b54 0%,#fc924d 20%,#f46b30 72%,#f15c24 100%);
  background: linear-gradient(to bottom,  #fe9b54 0%,#fc924d 20%,#f46b30 72%,#f15c24 100%);
}
.b-training__link:hover, .b-training__link.-state_active {background: #c85400;}
html.lt-ie9 .b-training__link {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9b54', endColorstr='#f15c24',GradientType=0 );}
.b-training__itemInfo {position: relative; top: -27px; display: block; margin: 0; font-size: 12px; color: #fff;}

.b-training__link.-type_icon {position: relative; padding: 14px 14px 14px 52px; text-align: left;}
.b-training__icon {position: absolute; top: 12px; left: 14px; display: block; width: 24px; height: 24px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% 100%;}

.b-training__content {overflow: hidden; padding: 15px 30px 30px; border: 1px solid #dedddb; border-radius: 7px; background: #fff; color: #434343; font: 15px/21px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-training__content.-type_theory {padding: 0;}
.b-training__content p {}
.b-training__content div.bottom-training {margin: 22px 0 0 6px; text-align: center; font-style: italic;}
.b-training__content embed {max-width: 100%;}


/**
* @section Test
*/
.b-test {margin-bottom: 25px;}
.b-test__form {}


/**
* @subsection Test Info
*/
.b-testInfo {margin: 20px 300px 20px 0; text-align: left;}
.b-testInfo__title {margin: 0; color: #0071bc; font: 24px 'Trebuchet MS', Helvetica, Garuda, sans-serif; text-align: left !important;}
.b-testInfo__course {display: block; text-transform: uppercase;}
.b-testInfo__theme {display: block; margin-top: 20px; font-size: 19px !important;}
.b-testInfo__hint {margin: 1em 0;}
.b-testInfo__passed {display: block; margin: 0 0 10px; color: #88d7ff; text-transform: none; font-size: 31px;}
.b-testInfo__points {display: block; margin: 0 0 10px; color: #e9b92d; text-transform: none; font-weight: bold; font-style: italic; font-size: 24px;}
.b-testInfo__summary {color: #000; font-size: 15px;}


/**
* @subsection Test Questions
*/
.b-questions {}
.b-questions__link {color: #333; text-decoration: none; background: url(../img/pdfDownload__icon.png) 0 0 no-repeat; background-size: auto 100%; font-weight: bold; padding: 5px 0 0 45px; height: 30px; width: 145px; display: block; position: absolute; right: 40px; font-size: 17px;}
.b-questions__link.-top {top: 12px;}
.b-questions__link.-bottom {bottom: 30px;}

.b-questions__link:before {display: none; background: linear-gradient(to bottom, #F47620 0%, #F15B24 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #FFBC95;
border-radius: 10px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); color: #fff; font-style: italic; padding: 20px; position: absolute; right: -80px; top: 50px; width: 210px; z-index: 999;
content: "Зберегти результати тесту в PDF для друку."; text-align: center; font-size: 16px; font-weight: normal;}
.b-questions__link:hover:before {display: block;}

.b-questions__link:after {content: " "; display: none; width: 60px; height: 27px; background: url("../img/b-questionsLink__after.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); z-index: 1000; position: absolute; top: 24px; right: 96px;}
.b-questions__link:hover:after {display: block;}

.b-questions__link:hover, .b-questions__link:active {text-decoration: underline;}

.b-questions__list {margin: 0 8px 0 53px; padding: 0; list-style: decimal; counter-reset: point;}
.b-questions__item {position: relative; padding: 22px 0 10px; color: #3591d1; font: bold 19px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-questions__item p {margin: 0;}
.b-questions__item input[type="text"] {border: 1px solid #006eb7; border-radius: 3px;}
.b-questions__itemContent {color: #000; font: 15px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-questions__itemTitle {margin: 0 0 12px; color: #3591d1; font: bold 19px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-questions__itemTitle p {margin: 0;}
.b-questions__itemTitle img {display: inline-block; margin: 0 6px; background: #fff; vertical-align: middle;}


/**
* @subsection Additional Question
*/
.b-additionalQuestion {margin: 0 0 15px;}
.b-additionalQuestion__content {display: none; margin: 0 0 12px; color: #000; font: 15px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-additionalQuestion__btn {position: relative; display: inline-block; padding: 0 15px; height: 28px; border: none; border-radius: 6px; background: #006396; color: #fff; text-align: center; text-transform: uppercase; font: bold 14px 'Trebuchet MS', Helvetica, Garuda, sans-serif; line-height: 28px; cursor: pointer;}
.b-additionalQuestion__btn:hover {color: #e6b62a;}
.b-additionalQuestion__btn.-type_show {}
.b-additionalQuestion__btn.-type_close {display: none;}


/**
* @subsection Picture
*/
.b-picture {text-align: center;}
.b-picture__link {position: relative; display: inline-block;}
.b-picture__link:after {position: absolute; right: 6px; bottom: 1px; display: block; width: 29px; height: 29px; background: url(../img/bg_zoom.png) right bottom no-repeat; content: '';}
.b-picture__link img {border: 1px solid #808080;}


/**
* @subsection Question Order
*/
.b-questionOrder {margin: 0; padding: 0; list-style: none;
  background: #e3f1f9;
  background: -moz-linear-gradient(top, #e3f1f9 0%, #c5e0ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f1f9), color-stop(100%,#c5e0ef));
  background: -webkit-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  background: -o-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  background: -ms-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  background: linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1f9', endColorstr='#c5e0ef',GradientType=0 );
}
.b-questionOrder__item {margin: 0; padding: 10px 5px 10px 20px; border-top: 1px solid #fff; color: #001d3f;}
.b-questionOrder__item:first-child {border-top: none;}
.b-questionOrder__item p {display: inline; font-size: 15px;}
.b-questionOrder__variant {display: inline-block; padding: 0 10px 0 0; font-weight: bold;}


/**
* @subsection Question Conformity
*/
.b-questionConformity {margin: 0; padding: 0; list-style: none;}
.b-questionConformity__column {display: inline-block; padding: 0; vertical-align: middle;
  background: #e3f1f9;
  background: -moz-linear-gradient(top, #e3f1f9 0%, #c5e0ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f1f9), color-stop(100%,#c5e0ef));
  background: -webkit-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  background: -o-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  background: -ms-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  background: linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1f9', endColorstr='#c5e0ef',GradientType=0 );
}
.b-questionConformity__column.-type_first {width: 550px; border-right: 1px solid #fff;}
.b-questionConformity__column.-type_second {width: 320px; margin: 0 0 0 -5px;}
.b-questionConformity__list {margin: 0; padding: 0; list-style: none;}
.b-questionConformity__item {margin: 0; padding: 10px 5px 10px 20px; border-top: 1px solid #fff; color: #001d3f;}
.b-questionConformity__item:first-child {border-top: none;}
.b-questionConformity__item p {display: inline; font-size: 15px;}
.b-questionConformity__variant {display: inline-block; padding: 0 10px 0 0; font-weight: bold;}


/**
* @subsection Test Answers
*/
.b-answers {}
.b-answers__list {margin: 0; padding: 0; list-style: none;}
.b-answers__item {padding: 6px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.b-answers__item.-result_false {background: #ffbfb7;}
.b-answers__item.-result_true {background:#d5f3b0;}
.b-answers__item.-result_timeout {background:#c3dbe9;}
.b-answers__item p {display: inline; font-size: 15px;}
.b-answers__item img {display: inline-block; margin: 0 12px 0 0; background: #fff; vertical-align: middle;}
.b-answers__item input[type="text"] {border: 1px solid #006eb7; border-radius: 3px;}
.b-answers__subList {margin: 0; padding: 0; list-style: none;}
.b-answers__subItem {margin: 0; padding: 6px 0;}
.b-answers__subItem.-result_true {background:#d5f3b0;}
.b-answers__subItem.-result_false {background: #ffbfb7;}
.b-answers__subItem.-result_timeout {background: #c3dbe9}
.b-answers__variant {display: inline-block; padding: 0 10px 0 0; font-weight: bold;}

.b-answers.-type_horizontal {}
.b-answers.-type_vertical {overflow: hidden;}
.b-answers.-type_vertical .b-answers__item {float: left; margin: 0 25px 0 0;}
.b-answers.-type_column {overflow: hidden;}
.b-answers.-type_column .b-answers__item {float: left; margin: 0 1% 0 0; width: 49%;}


/**
* @subsection Answer Order
*/
.b-answerOrder {height: 150px; margin: 0 auto;}
.b-answerOrder td {height: 45px; vertical-align: middle; text-align: center; font-weight: normal; font-size: 18px;}
.b-answerOrder tr + tr td {padding: 0; width: 57px; border: 1px solid #fff; background: #e3f1f9;}
.b-answerOrder tr + tr td:first-child {width: 27px; border: none; background: none;}
.b-answerOrder label {display: block; float: none; padding: 10px 0 0; height: 35px; vertical-align: middle;}
.b-answerOrder label.-result_false {background: #ffbfb7;}
.b-answerOrder label.-result_true {background:#d5f3b0;}
.b-answerOrder label.-result_timeout {background:#c3dbe9;}


/**
* @subsection Full Answer
*/
.b-fullAnswer {margin: 0 0 15px; text-align: center;}
.b-fullAnswer__title {display: none; margin: 0 0 12px; color: #3591d1; text-align: center; font: bold 17px 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
.b-fullAnswer__content {display: none; margin: 0 auto 12px; width: 75%;}
.b-fullAnswer__text {text-align: left;}
.b-fullAnswer__pic {text-align: center;}
.b-fullAnswer__btn {position: relative; display: inline-block; padding: 0 15px; height: 28px; border: none; border-radius: 6px; background: #006396; color: #fff; text-align: center; text-transform: uppercase; font: bold 14px 'Trebuchet MS', Helvetica, Garuda, sans-serif; line-height: 28px; cursor: pointer;}
.b-fullAnswer__btn:hover {color: #e6b62a;}
.b-fullAnswer__btn.-type_show {}
.b-fullAnswer__btn.-type_close {display: none;}


/**
* @subsection Time Fixed
*/
.b-timeFixed {position: absolute; top: -100px; right: 17px; z-index: 1000; margin: 0; padding: 4px 20px; min-width: 192px; border-radius: 10px; background: #e6b62a;}
.b-timeFixed__item {overflow: hidden; padding: 6px 0; border-top: 1px dotted #fff; background: none; color: #fff; text-shadow: 1px -1px 0 #a37d10; font-size: 18px;}
.b-timeFixed__item:first-child {border-top: none;}
.b-timeFixed__name {float: left; margin: 0 10px 0 0;}
.b-timeFixed__value {float: right;}


/**
* @subsection Result Testing
*/
.b-resultTesting {display: none;}
.b-resultTesting__result {padding: 6px; color: #005685; text-align: center; font-weight: bold; font-size: 22px;}
.b-resultTesting__points {margin: 0 0 15px; text-align: center; font-style: italic; font-size: 20px;}
.b-resultTesting__points var {color: #ffbd00;}
.b-resultTesting__text {margin: 0 0 15px; color: #c91c00; text-align: center; font-size: 16px;}


/**
* @subsection Mobile <> Desktop change
*/
.b-mobDescChange {overflow: hidden; margin: 25px 0; padding: 0; font: 18px/1 'Trebuchet MS', Helvetica, Garuda, sans-serif; list-style: none; text-align: center;}
.b-mobDescChange__item {display: inline-block; margin: 0 10px;}
.b-mobDescChange__item.-state_active {}
.b-mobDescChange__link{display: block; height: 100%; color: #0071bc; opacity: 1; text-decoration: underline;}
.b-mobDescChange__item.-state_active .b-mobDescChange__link{opacity: 0.8; text-decoration: none;}

/* if IE 9 */
html.ie9 .g-gradient {filter: none;}


/**
* @subsection Filters Group :: Edited
*/
.b-filtersGroup {margin: 0 -5px 20px; font-size: 0;}

.b-filtersGroup__item {position: relative; display: inline-block; width: 30%; margin: 0 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 5px; font-size: 16px; vertical-align: bottom;}
.b-filtersGroup__item.-type_submit {width: 10%;}

.b-filtersGroup__label {display: block; margin: 0 0 0.2em; font-size: 14px; color: #000;}
.b-filtersGroup__select {display: block; width: 100%; height: 40px; margin-top: 10px; padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d6d6d6; border-radius: 0; font: 14px Arial,Helvetica,sans-serif;}
.b-filtersGroup__select option {padding: 0 4px;}

.b-filtersGroup__btn {position: relative; display: block; width: 100%; height: 40px; padding: 0 10px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; border-radius: 0; color: #fff; text-align: center; text-decoration: none; font-weight: 400; font-size: 14px; line-height: 40px; background: #f46d31;}
.b-filtersGroup__btn:hover,
.b-filtersGroup__btn:active {background: #ff824c;}


/* OLD CODE START */

/**
* @subsection Login-block
*/
#students-form-login ul{margin-bottom:0;}
#students-form-login  ul li input{margin-bottom:5px;}
#students-form-login  ul li input.btn_login {margin: 18px auto 0; width:98px; height:34px; padding:0; text-align:center; font-weight:bold; font-size:15px; text-decoration:none; line-height: 34px; text-transform: uppercase; color:#fff; text-shadow: 1px -1px 0 #A37D10; border:none; border-radius: 20px; background: #00b7fa; background: -moz-linear-gradient(top,  #00b7fa 0%, #0074bf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0074bf)); background: -webkit-linear-gradient(top,  #00b7fa 0%,#0074bf 100%); background: -o-linear-gradient(top,  #00b7fa 0%,#0074bf 100%); background: -ms-linear-gradient(top,  #00b7fa 0%,#0074bf 100%); background: linear-gradient(to bottom,  #00b7fa 0%,#0074bf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0074bf',GradientType=0 );  behavior: url(http://ucpa.com.ua/css/PIE.php);}
#students-form-login  ul li input.btn_login:hover {background: #0074bf;}

.login-block form.login_form ul{margin:0; padding:0;}
.login-block form.login_form ul li {overflow:hidden;padding:11px 0 0 0;}
    .login-block form.login_form ul li label.spec{float:left;margin:0 9px 0 0; width:139px; color:#fff; text-align:right; font-size:16px; line-height: 25px;}
    .login-block form.login_form ul li input{float:left; font-size:14px;}
    .login-block form.login_form ul li input[type="text"],
    .login-block form.login_form ul li input[type="password"]{position:relative;padding:3px 6px; border: 1px solid #fff; border-radius: 6px; font-family: Arial, Helvetica, sans-serif;  behavior: url(http://ucpa.com.ua/css/PIE.php);}

    .login-block form.login_form ul li.signin_username input{width:205px;}
     form.login_form ul li.signin_password input{padding: 4px 8px; width: 113px;}

    form.login_form  ul li input.btn_login{display: block; margin: 4px 0 2px 6px; padding: 2px 0 5px; width: 85px;  height: 20px; border: none; background: url(../img/bg_submit.png) no-repeat 0 0; color: #000000;  font: 11px Arial, Helvetica, sans-serif;  cursor: pointer;}
    .login-block form.login_form ul li p.forgotPassword,
    .login-block form.login_form ul li p.registration{margin: 0 0 0px 146px;}
    .login-block form.login_form ul li p.forgotPassword{margin-top:-6px;}
      .login-block form.login_form ul li p a{color:#fff;text-decoration:underline;font-size:11px; font-family: Arial, Helvetica, sans-serif;}
      .login-block form.login_form ul li p a:hover{text-decoration:none;}

      form ul li input.btn_login{display: block; margin: 4px 0 2px 6px; padding: 2px 0 5px; width: 85px;  height: 20px; border: none; background: url(../img/bg_submit.png) no-repeat 0 0; color: #000000;  font: 11px Arial, Helvetica, sans-serif;  cursor: pointer;}

      p.forgotPassword{margin:0 0 3px 0;}
      p.registration{margin:0 0 3px 0;}
      input.btn_pay{margin: 0 auto; padding:0 20px; height:30px; border:none; border-radius: 20px; color:#fff;  text-align:center; text-decoration:none; text-transform: uppercase; text-shadow: 1px -1px 0 #A37D10; font-weight:bold; font-size:15px; line-height: 30px; background: #00b7fa; background: -moz-linear-gradient(top,  #00b7fa 0%, #0074bf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0074bf)); background: -webkit-linear-gradient(top,  #00b7fa 0%,#0074bf 100%); background: -o-linear-gradient(top,  #00b7fa 0%,#0074bf 100%); background: -ms-linear-gradient(top,  #00b7fa 0%,#0074bf 100%); background: linear-gradient(to bottom,  #00b7fa 0%,#0074bf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0074bf',GradientType=0 ); behavior: url(http://ucpa.com.ua/css/PIE.php);}
      input.btn_pay:hover {background: #0074bf;}

      div.txt_test ul.total li.btn_pay__sms{text-align:center; margin:15px 0 30px;}
      .btn_pay__sms a.btn{background:#E5B529; border: medium none; vertical-align:top; border-radius: 20px 20px 20px 20px;  color: #fff;  display: inline-block;  font-size: 30px; font-weight: bold; padding: 5px 20px; position: relative; text-align: center;  text-decoration: none; text-shadow: 1px -1px 0 #A37D10; text-transform: uppercase;}
    .txt_test ul.total li{background:none;}
     .lt-ie8 .btn_pay__sms a.btn{display:inline;}


/* Vertical Tabs */
body.index div.content .txt-content .tabs{min-height:232px;}
body.index div.content .txt-content{position:relative; overflow:hidden;margin: 0 0 10px; padding:20px 20px 12px; border:1px solid #fff; border-radius: 6px; background-color:#fff; behavior: url(http://ucpa.com.ua/css/PIE.php);}
  div.content .tabs ul.shadetabs{float:left;margin:2px 0 0 0;  padding:0 0 71px;   width:334px;}
  html.lt-ie8 div.content .tabs ul.shadetabs{margin:0;}
  body.index div.content .tabs ul.shadetabs li{position:relative;margin:0;}
    body.index  div.content .tabs ul.shadetabs li a{display:block;padding:12px 24px 13px; color:#014979; text-decoration:none; font-size:23px; font-family: 'Trebuchet MS', Helvetica, Garuda, sans-serif;}

    body.index  div.content .tabs ul.shadetabs li:first-child {margin-top:0; padding-top:0;}

 body.index  div.content .tabs ul.shadetabs li.ui-tabs-selected {position:relative;display:block; margin-right:-5px; color:#fff; text-decoration:none; font-size:23px; font-family: 'Trebuchet MS', Helvetica, Garuda, sans-serif;}
 body.index   div.content .tabs ul.shadetabs li.ui-tabs-selected + li + li {position:relative; border-radius: 0;background:none; behavior:url(http://ucpa.com.ua/css/PIE.php);}

     body.index   div.content .tabs ul.shadetabs li.ui-tabs-selected a{position:relative; display:block; border-radius: 6px 0 0 6px; background:#014979; color:#fff; text-decoration:none;  behavior: url(http://ucpa.com.ua/css/PIE.php);}
     body.index   div.content .tabs ul.shadetabs li.ui-tabs-selected a span.ear_courses{position:absolute; right:5px; bottom:-7px; z-index:100; display:block; width:6px; height:7px; background: url(../img/tabs-border-right.png) 0 0 no-repeat;}

     body.index   div.content .tabs ul.shadetabs li a:hover{text-decoration:none;}


.ui-tabs .ui-tabs-hide {display: none !important;}

 body.index div.content .tabs div.tab_wrapper{position:relative; overflow:hidden; width:604px; height:281px;}
 body.index  div.content .tabs div.tab_wrapper  div.tabcontent {position:relative; top: 2px; padding: 2px; height:281px; border-radius: 6px; background-color:#014979;  behavior: url(http://ucpa.com.ua/css/PIE.php);}

/* icons */
div.content .tabs div.tab_wrapper:after {clear:both; display:block; width:100%; height:1px; content:'';}
div.content .tabs div.tab_wrapper  div.tabcontent ul {overflow:hidden;margin:2px 0 2px 2px; padding:0;}
  div.content .tabs div.tab_wrapper div.tabcontent ul li.icons{position:relative; display:inline-block;margin:0 -2px 1px 0; padding:0; width:297px; vertical-align:top;}

  html.lt-ie8 div.content .tabs div.tab_wrapper div.tabcontent ul li.icons{display:inline; margin-right:0; margin-left:1px;}

  div.content .tabs div.tab_wrapper div.tabcontent ul li.icons:first-child,
  div.content .tabs div.tab_wrapper div.tabcontent ul li.icons:first-child +li{}

  html.lt-ie9 div.content .tabs div.tab_wrapper div.tabcontent ul li.icons:first-child,
  html.lt-ie9 div.content .tabs div.tab_wrapper div.tabcontent ul li.icons:first-child +li{margin-top:10px;}



  div.content .tabs div.tab_wrapper div.tabcontent ul li.icons.active{position:relative;}
  div.content .tabs div.tab_wrapper div.tabcontent ul li.icons.active a{background: #fff url(../img/hover-a.png) 0 bottom repeat-x;color:#000;}

    div.content .tabs div.tab_wrapper div.tabcontent ul li.icons a{position:relative; display:block; overflow:hidden;  padding:13px 13px 13px 18px; border-radius: 6px; background-color: #0079b2;color:#fff;font-size:16px;  behavior: url(http://ucpa.com.ua/css/PIE.php);}
      div.content .tabs div.tab_wrapper div.tabcontent ul li.icons a:hover{background: #fff url(../img/hover-a.png) 0 bottom repeat-x;}

    div.content .tabs div.tab_wrapper div.tabcontent ul li.icons a:hover{color:#000; text-decoration:none;}

      div.content .tabs div.tab_wrapper div.tabcontent ul li.icon-other a img{float:left;  margin-top: -4px; margin-right:7px;}
      div.content .tabs div.tab_wrapper div.tabcontent ul li.icon-other a span{display:block; overflow:hidden; line-height:1;}

 body.index div.content .tabs ul.shadetabs li.courses{position:relative; margin:0; padding-bottom: 31px; border-radius: 0; behavior:url(http://ucpa.com.ua/css/PIE.php);}
body.index div.content .tabs ul.shadetabs li.courses a{position:relative; top:14px; display:block;margin:  0  20px 0; padding: 0; width:261px; height:39px; border-radius: 15px; background: url(../img/btn.png) 0 0 repeat-x; color:#fff; text-align:center; text-decoration:none; text-transform: uppercase; text-shadow: 1px -1px 0 #A37D10; font-weight:bold; font-size:19px; line-height:41px;  behavior: url(http://ucpa.com.ua/css/PIE.php);}


body.index div.content .tabs {position:relative;}
body.index div.content .tabs div.courses{position:absolute; bottom:0; left:0; margin:0; width:334px; height:82px; background:#fff;}

body.index div.content .tabs div.courses a{position:absolute; position:relative; top:14px; bottom:0; left:0; display:block;margin:  0  20px 0; padding: 0; width:261px; height:39px;  border-radius: 15px; background: url(../img/btn.png) 0 0 repeat-x; color:#fff; text-align:center; text-decoration:none; text-transform: uppercase; text-shadow: 1px -1px 0 #A37D10; font-weight:bold; font-size:19px; line-height:41px;  behavior: url(http://ucpa.com.ua/css/PIE.php);}


/**
* @section Login_2 page
*/
  body.login_2 h1 {text-align:center; text-transform:uppercase;font-weight:normal;}
    body.login_2 h1 span{display:block; margin-top: 20px; text-transform:none; font-weight:normal; font-size:19px;}
body.login_2 .header {margin-bottom:27px;}
  body.login_2 .header .test{margin:19px 0 0 42px; color:#fff;}
  body.login_2 .header .test  h2{margin-bottom:5px; color:#88d7ff; text-align:center; text-transform:none;font-size:21px;}
  body.login_2 .header .test h3{margin-bottom:2px; color:#88d7ff; text-align:center; text-transform:none;font-size:17px;}
  body.login_2 .header .test p{margin:0 0 14px;  color:#e3e3e3; text-transform:none;font-size:13px;}

  body.login_2 .header .test strong.test_passed{display:block; margin:0 0 10px;  color:#88d7ff; text-align:center; text-transform:none; font-size:31px;}
  body.login_2 .header .test em.test_passed{display:block; margin:0 0 10px;  color:#e9b92d; text-align:center; text-transform:none; font-weight:bold; font-style:italic; font-size:24px;}

  div.txt_test{overflow:hidden; padding:20px; height:100%; border: 1px solid #dedddb;  min-height:250px;border-radius: 10px; background:#fff;  behavior: url(http://ucpa.com.ua/css/PIE.php);}
  div.txt_test input[type="text"] {margin: 0 10px;}
body.login_2  div.txt_test ol{margin:-13px -28px 26px; padding:0 ;  counter-reset: point;}
body.login_2  div.txt_test  span.task{display:block; padding:22px 26px 10px 57px;}
body.login_2  div.txt_test ol > li{position:relative;  margin:0 0 1px; padding:22px 26px 20px 60px;  background:none; color:#3591d1; vertical-align:top; text-align: center; font-weight:bold; font-size:19px;}

body.login_2  div.txt_test ol > li div.item_test{float:left;}
body.login_2  div.txt_test ol > li.h_list{position:relative; overflow:hidden;  margin-bottom:1px; padding:27px 26px 20px 64px; background:none; color:#3591d1; vertical-align:top; text-align: left; font-weight:bold; font-size:19px;}

 body.login_2 div.txt_test ol > li:before {position: absolute;  top: 22px; left: 41px; padding-right:4px;height:18px; background: url(../img/dot_li.png) no-repeat right bottom;  content: counter(point, decimal); counter-increment: point 1;}
  body.login_2 div.txt_test ol > li {padding:22px 26px 10px 71px;}
  html.lt-ie8 body.login_2 div.txt_test ol {position:relative;  z-index:100;}
  html.lt-ie8 body.login_2 div.txt_test ol > li div.list {position: absolute; left: 43px; top: 22px;}
   html.lt-ie8  body.login_2 div.txt_test ol li + li + li + li + li + li + li + li + li+ li div.list{left:33px;}

  html.lt-ie8 body.login_2 div.txt_test ol > li:first-child div.list{top: 28px;}


  body.login_2 div.txt_test ol > li:first-child:before{top:26px;}
 body.login_2 div.txt_test ol > li:first-child{padding-top:26px;}


   body.login_2   div.txt_test ol > li h3{margin:0 0 12px 0px; text-align:left !important; clear:both; color:#3591D1;}
    body.login_2   div.txt_test ol > li  ul li span +div{display:inline;}
   body.login_2   div.txt_test ol > li div{text-align:left !important;}
   body.login_2   div.txt_test ol > li h3 p{color:#3591d1; text-align:left !important; color:#3591d1;  font-size:19px;font-weight:bold;}
   body.login_2   div.txt_test ol > li h3 + p{color:#373737; font-weight:normal;}
   body.login_2   div.txt_test ol > li h3  p +p{color:#373737; font-weight:normal;}
   body.login_2 div.txt_test ol li + li + li + li + li + li + li + li + li+ li h3{margin-left:10px;}
   body.login_2 div.txt_test ol li + li + li + li + li + li + li + li + li+ li + li+ span + li h3{margin-left:10px;}
    html.lt-ie8 body.login_2 div.txt_test ol li + li + li + li + li + li + li + li + li+ li h3{margin-left:13px;}


      div.txt_test ol > li fieldset{font-size:17px; font-weight:normal; color:#001d3f; text-align:left; clear:both;}

        body.login_2  div.txt_test ol li.h_list ul li{padding:0; display:inline-block; vertical-align:top;}
         div.txt_test ol li.h_list ul li input[type="checkbox"],
         div.txt_test ol li.h_list ul li input[type="radio"]{vertical-align:middle;}


         html.lt-ie8 body.login_2   div.txt_test ol li.h_list ul li{display:inline;}

          html.lt-ie8 body.login_2  div.txt_test ol > li ul >li{min-height:auto;}


          body.login_2 div.txt_test ol > li.v_list ul li span{padding-right:10px;}
        body.login_2 div.txt_test ol li img{margin-right:12px; display:inline; padding:10px; background-color:#FFF;}
        html.lt-ie8 body.login_2 div.txt_test ol li img{margin-left:-12px; display:inline;}

  div.txt_test div.btn{border-top:1px solid #0079b4; padding:29px 0 0; margin: 0 12px 30px; position:relative; z-index:50;}
    div.txt_test div.btn input{margin: 0 auto; height:32px; width:236px; display:block; text-align:center; font-weight:bold; font-size:15px; text-decoration:none; line-height: 26px; text-transform: uppercase; color:#fff; text-shadow: 1px -1px 0 #A37D10; position:relative; background: url(../img/btn.png) 0 0 repeat-x; border:none; border-radius: 15px; behavior: url(http://ucpa.com.ua/css/PIE.php);}

 body.login_2   div.txt_test ol > li  ul {padding:0; margin:0 ;}
 body.login_2   div.txt_test ol > li.v_list  ul  {padding:0; margin:0 ; text-align:left;}
  body.login_2   div.txt_test ol > li  ul li ul{padding:0; margin:0; background: #e3f1f9;
background: -moz-linear-gradient(top, #e3f1f9 0%, #c5e0ef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f1f9), color-stop(100%,#c5e0ef));
background: -webkit-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
background: -o-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
background: -ms-linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
background: linear-gradient(top, #e3f1f9 0%,#c5e0ef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f1f9', endColorstr='#c5e0ef',GradientType=0 );
}
  body.login_2  div.txt_test ol > li ul >li{background:none; min-height:20px; clear:left;  margin:1px 0 0 0; position:relative; left:-18px;}
  body.login_2  div.txt_test ol > li.v_list ul >li {padding:6px 0 6px 20px;}
  body.login_2  div.txt_test ol > li.h_list ul >li{padding:6px 7px; margin-left: 20px;}

 div.txt_test ol > li ul >li ul>li{padding: 10px 5px 10px 20px; margin-bottom:0; font-size:17px; overflow:hidden; color:#001d3f; border-top:1px solid #fff;}

 body.login_2 div.txt_test ol > li ul >li:first-child{border-top:none;}
  body.login_2 div.txt_test ol > li ul.test > li.left{width:554px; display:inline-block; vertical-align:middle; margin: 22px 0; padding-left:0; border-right:1px solid #fff;}
body.login_2 div.txt_test ol > li ul.test > li.right{width:324px; margin-left: -5px; margin-right:14px; padding-left:0; display:inline-block; vertical-align:middle;}

  body.login_2 div.txt_test ol > li ul.test{margin:0 0 0 -10px; clear:both;}
  body.login_2 div.txt_test ol > li ul.test li{margin:0;padding:10px 0px 10px 20px; text-align:left; left:0;}
body.login_2 div.txt_test ol > li ul.left-full > li.right{width:100%;}
    body.login_2   div.txt_test ol > li p{margin:0; font-size:15px; color:#001D3F; font-weight:normal;}
      div.txt_test ol > li ul >li b{float:left; padding-right:10px;}
      div.txt_test ol > li ul >li label{font-size:17px; font-weight:normal;  padding-left: 3px;}

  html.lt-ie8 body.login_2 div.txt_test ol > li ul.test > li.left,
  html.lt-ie8 body.login_2 div.txt_test ol > li ul.test > li.right {display:inline; margin-left:0;}


div.txt_test ol li a img{border:1px solid #808080;  overflow:hidden;}
div.txt_test ol li.v_list  img{vertical-align:top; position:relative; z-index:1;}
div.txt_test ol li a img:hover{border:1px solid #0072aa;}
div.txt_test ol li.v_list fieldset  label{float:left;}
div.txt_test ol li.v_list fieldset ul li input{float:left; margin-top: 3px;}

body.login_2 div.txt_test ol li h4{color:#777777; font-size:13px; font-weight:normal; text-align:center; margin:20px 0; font-style:italic; clear: both;}
 div.txt_test ol > li img.qimg{display:block; border: 1px solid #808080; margin:18px auto 18px;}


/**
* @section  Registration page
*/
ul.form_list{padding:0; margin:20px 0 0;}
div.txt_test  ul.form_list li{position:relative; overflow:hidden; padding:5px 20px; margin:0; background:none;}
  ul.form_list li:first-child{padding-top:0; padding-bottom:11px;}
  div.txt_test ul.form_list li.odd{background-color:#f1f6f9;}
  body.registration .txt_test ul.form_list li span{position:relative;  width:auto; font-size:15px !important;}
  body.registration .txt_test ul.form_list li span label{color:#fff; font-size:15px !important;  width:auto !important;}

  div.txt_test ul.form_list li.question_field{margin:30px 0 0; padding-top:25px; border-top:1px solid #93C9E4}

 div.txt-content div.txt_test ul.registration_user {padding:0;}
div.txt-content div.txt_test ul.registration_user li{background:none; padding:0; text-align:center;}
    ul.form_list li label{float:left; width:274px; padding-right:6px;  text-align:right; font-size:14px; color:#001d3f;line-height:2;}
    ul.form_list li label.required_field:after{content:"*";}
    html.lt-ie8 ul.form_list li label.required_field{padding-right:6px; background: url(../img/separt_important.png) right 9px no-repeat;}


    div.txt-content  ul.form_list li input[type="text"],
    div.txt-content ul.form_list li input[type="password"],
    div.content input[type="email"],
    div.content input.email,
    div.content textarea{overflow:hidden; width:388px;  font-size:15px;}
    div.content textarea{height:120px;}
    
    div.txt-content  ul.form_list li input[type="text"] {margin: 0;}

    ul.form_list li span.name-user {display:block; overflow:hidden; line-height: 2;}

      ul.form_list li span.note{display:block; text-align:center; color:#3591d1; font-size:14px; margin:7px 78px 7px 19px; line-height:1;}
      ul.form_list li:first-child span.note{display:block;  text-align:left; margin:0 0 0 276px; line-height:1;}

    div.txt_test li.btn{padding:27px 0 0; margin: 0 14px 38px;text-align:center;}
      div.txt_test .btn input{margin: 0 auto; height:40px; padding:0 32px;  text-align:center; font-weight:bold; font-size:15px; text-decoration:none; line-height: 40px; text-transform: uppercase; color:#fff; text-shadow: 1px -1px 0 #A37D10; position:relative; border:none; border-radius: 20px; behavior: url(http://ucpa.com.ua/css/PIE.php);
        background: #00b7fa;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  #00b7fa 0%, #0073be 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7fa), color-stop(100%,#0073be));
        background: -webkit-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
        background: -o-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
        background: -ms-linear-gradient(top,  #00b7fa 0%,#0073be 100%);
        background: linear-gradient(to bottom,  #00b7fa 0%,#0073be 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7fa', endColorstr='#0073be',GradientType=0 );
      }
  div.txt_test  ul.form_list li >ul.fieldset{overflow:hidden; padding:0; margin:5px 0;}
  div.txt_test  ul.form_list li >ul.fieldset li{padding:0; background:none; float:left;}
    div.txt_test  ul.form_list li >ul.fieldset li.captcha-img  img{float:left; margin-right:10px; border:1px solid #00689E;}
    div.txt_test  ul.form_list li >ul.fieldset li.captcha-img  a{float:left;}
    div.txt_test  ul.form_list li >ul.fieldset li.captcha-img input[type="text"]{display:block; margin-left: 132px; margin-top: 21px; width: 152px;}
    div.txt_test  ul.form_list li >ul.fieldset li.captcha-img div.capture-text{font-size: 10px; margin-left: 132px;}

/**
* @subsection  guestbook
*/
  div.txt_test  ul.news-comments {padding:0;}
    div.txt_test  ul.news-comments li.hentry{padding:0; background:none;}
    div.txt_test  ul.news-comments li.hentry{padding:0; background:none;}

          div.txt_test  ul.news-comments li.hentry dl dt var {padding: 0 3px; background-color: #04578E; border: 1px solid #04578E; color: #fff;font-size: 10px;font-weight: bold;}
          div.txt_test  ul.news-comments li.hentry dl dt em {color: #04578E; font-size: 19px; font-style: italic; font-weight: bold;}

        div.txt_test  ul.news-comments li.hentry dl dd.entry-summary {margin:0 0 0 74px;}
        div#fill_form ul li{background:none;}
          div#fill_form ul li strong{color:#C91C00;}
        div.content ul.form_list li.error #falseimg{display:inline !important;}
        div.content ul.form_list li.error #trueimg{display:none !important;}
        div.content ul.form_list li.ok #trueimg{display:inline !important;}
        div.content ul.form_list li.error  input[type="text"],
        div.content ul.form_list li.error  input[type="password"],
        div.content ul.form_list li.error  textarea {border:1px solid #C91C00;}

  body.registration h2{margin: 20px 0 10px; font-size:24px; text-transform:uppercase;}
  body.registration div.content{padding-top:2px;}


/**
* @section  Certificate page
*/
body.certificate div.content {padding-top: 3px;}
.block_certificate{margin-right:35px;padding-bottom:20px; overflow:hidden; background: url(../img/bg_certificate.jpg) center 176px no-repeat; min-height:720px;}
  .logo-block{text-align:center;}

    .block_certificate  h2{font-size:30px; color:#2C4085;}
    .block_certificate .txt_certificate{font-size:24px; text-align:center; line-height:1.6; margin-top:56px;}

    .block_certificate .note{text-align:center;}
    .block_certificate .note p{font-size:19px;}
      .block_certificate .logo-block h2{margin-top:34px;}
      .block_certificate .logo-block img{display:block; margin:5px auto 0; width:199px; height:184px; overflow:hidden;}
      .block_certificate .logo-block p{font-size:19px; color:#434343; margin-top:19px;}

      .block_certificate .txt_certificate h2{font-style:italic;margin-bottom:20px;}

          .block_certificate .table_list {margin:46px 0 31px 11px;}
          .block_certificate .table_list table{border-top:1px solid #93c9e4;}
          .block_certificate .table_list table tr td{padding:14px 2px 14px;font-style:italic; font-size:21px; color:#737373; border-bottom:1px solid #93c9e4;}
          .block_certificate .table_list table tr td.test-count{color: #0071bc; font-style: italic; font-weight: bold;}
          .block_certificate div.table_list table tbody tr td + td + td {padding-right: 21px; text-align: right;}
          .block_certificate .table_list table tr td:first-child{font-style:normal; width:42px; padding-left:20px; padding-right: 20px;}
            .block_certificate .table_list table tr td span{font-weight:bold; color:#434343; background:none;}

          .block_certificate .table_list table tfoot tr td{padding:13px 12px 14px 0; font-size:26px; font-weight:bold;}
          .block_certificate .table_list table  tfoot tr td span{font-size:21px;}

          div.txt_test  .block_certificate div.btn{border:none; margin:57px -36px 40px 0; padding:0;}
          .block_certificate div.btn a{margin: 0 auto; height:41px; width:256px; display:block; text-align:center; font-weight:bold; font-size:19px; text-decoration:none; line-height: 41px; text-transform: uppercase; color:#fff; text-shadow: 1px -1px 0 #A37D10; position:relative; background: url(../img/btn.png) 0 0 repeat-x; border:none; border-radius: 15px;  behavior: url(http://ucpa.com.ua/css/PIE.php);}

/**
* @section  Booklet
*/
  .booklet{position:relative; overflow:visible !important; margin:0 auto 10px;width:300px; height:600px; background:#fff; cursor:pointer;}
    .booklet .b-page  {position:absolute; top:0;left:0; overflow:hidden; padding:0;}

/**
* @subsection  Page Wrappers
*/
  .booklet .b-wrap       {position:absolute;top:0; height:203px !important;}
  .booklet .b-wrap  img     {margin:-10px; height:203px !important;}
  .booklet .b-wrap  p     {margin-right:10px; margin-left:13px;color:#091433; font-style:italic; font-size:15px;}
  .booklet .b-wrap-left  {background:#fff;}
  .booklet .b-wrap-right {background:#fff;}

/**
* @subsection  Custom Page Types
*/
  .booklet .b-page-blank  {padding:0; width:100%; height:100%;}
  .booklet .b-page-cover  {padding:0; width:100%; height:100%; background:#925C0E;}
  .booklet .b-page-cover h3  {color:#fff; text-shadow:0px 1px 3px #222;}

/**
* @subsection  Page Numbers
*/
  .booklet .b-counter {position:absolute;bottom:6px; display:block; padding:5px 0 0; width:13px; height:13px;  color:#444; text-align:center;  font-size:10px; font-family:Arial, Helvetica, 'Nimbus Sans L',  sans-serif;}
  .booklet .b-wrap-left  .b-counter  {left:5px;}
  .booklet .b-wrap-right .b-counter {right:5px;}
  .b-load img{position:relative; z-index:1;}

/**
* @subsection  Page Shadows
*/
  .booklet .b-shadow-f  {position:absolute; top:0;right:0;  background:url("../img/b-next.png"); background-position:100% 0; background-repeat:repeat-y;}
  .booklet .b-shadow-b  {position:absolute;   top:0;left:0;  background-image:url("../img/b-prev.png"); background-position:0 0;    background-repeat:repeat-y;}

/**
* @subsection  Overlay Controls
*/
.booklet .b-overlay {position:absolute;top:0; width:50%; height:100%;}
  .booklet .b-overlay-prev {left:1px;}
  .booklet .b-overlay-next {right:0; display:block !important;}

.shadowBlock {position: absolute; top: 20px; left: 211px;  z-index: 50; width: 54px; height: 217px;background: url("../img/block-shadow.png") no-repeat 0px 0;}

/* @z-index fix (needed for older IE browsers)
----------------------------------------*/
    .b-menu  {z-index:100;}
    .b-selector {z-index:100;}
    .booklet {z-index:10;}
    .b-pN {z-index:10;}
    .b-p0 {z-index:10;}
    .b-p1 {z-index:10;}
    .b-p2 {z-index:10;}
    .b-p3   {z-index:10;}
    .b-p4 {z-index:10;}
    .b-next  {z-index:40;}
    .b-prev  {z-index:40;}
    .b-counter {z-index:40;}


.select {position: absolute !important;  overflow: hidden;padding: 5px 27px 1px 5px; margin-left:0 !important; width: 358px !important; height: 21px;  border-radius: 6px; background:#00689E url(../img/bg-styled-select.png) right 0 no-repeat; color: #fff; font-size:15px;  behavior: url(http://ucpa.com.ua/css/PIE.php);}
select.styled{height:26px; opacity:0;}
html.oldie select.styled{filter: alpha(opacity = 0);}


.errorMessage{margin-top: 5px; color: red; font-size: 0.9em;}
#students-form-login .errorMessage{text-align:center; clear:both; margin-top:7px;}
#students-form-login p{text-align:center; clear:both; margin-top:7px;}

.good-notification{color: green; text-align:center;  font-size: 0.9em;}

div.txt_test form.profile input.btn{position:relative; padding:0 16px;height:27px; border:none; border-radius: 20px; background: url(../img/btn.png) 0 0 repeat-x; color:#fff;  text-align:center; text-decoration:none; text-transform: uppercase; text-shadow: 1px -1px 0 #A37D10; font-weight:bold; font-size:15px; line-height: 27px; behavior: url(http://ucpa.com.ua/css/PIE.php);}



/**
* @section  sms-pay
*/
div.sms-pay h2{margin-bottom:1em;}
div.sms-pay h4 {display: inline;}
div.sms-pay var.product {color: #8C8B8B; font-weight:bold;}
div.sms-pay  .summary {
    font: 1em Arial;
    margin: 15px 0 0;color:#2EACF4;
    font-size:14px;
}
div.sms-pay  .payform .btn .btn_ok{height: auto; padding: 0 21px; line-height: 28px;}
div.sms-pay  .summary var{font-size: 19px;
    font-weight: bold;}
.mob-text var {
    color: #BB5757;
    font-size: 1.126em;
}
.additionally {
    color: #4F4F4F;
    font-size: 11px;

}
.valid{margin-top:20px;}
.mob-text {
    color: #4F4F4F;
    font-weight: bold;
    margin: 15px 0;
    padding-left: 25px;
}
.mob-text .sms-code,
.mob-text .code  {
    color: #BB5757;
    font-size: 1.126em;
    white-space: nowrap;
    text-decoration:none;
}
.tips-details{display:none;}
.block-blockquote{display:none;}

div.theory{position:relative;}
 .list-menu-pdf{position: relative;   width:100%; height:85px; background:#fff; overflow:hidden; padding:0; margin:0; text-align:center;/*  z-index:100; */}
  .list-menu-pdf li{display:inline-block;  text-align:left; vertical-align:middle; margin:20px 10px 20px;}
  .list-menu-pdf li span{display:block; width:64px; height:64px; font-size:24px; text-indent:100%; overflow:hidden; text-align:center; cursor:pointer; background:#FFF url(../img/icon-pdf.png) 0 0 no-repeat;}
  .list-menu-pdf li.plus span{background-position:0 0;}
  .list-menu-pdf li.minus span{background-position:0 -64px;}
  .list-menu-pdf li.fullscrin span{background-position:0 -129px;}

 .training-content-scroll{height: 505px; overflow:auto; text-align:center;}
   .training-content-scroll img{width:640px;}
    .theory-full{display:block; width:100%;  background:#fff;  z-index:100; position:relative;}
    #scrollable2 {padding: 0 15px;  width: 610px;}
    .sub__scrollable{position:relative;   height:414px;  overflow:scroll-x;}

.body-menu{/* z-index:1000; position:relative; */}
html.pdf{overflow:hidden !important; height:100%;}
html.pdf body{overflow:visible !important; min-height:100%;}
html.pdf body:after{z-index:-1; position:absolute; height:0;}
html.pdf:before{z-index:-1; position:absolute; height:0;}

/**
* @section Report Error
*/

.b-errorReportBtn {float: right; width: 175px; border-radius: 15px; background: #db5e21; text-shadow: 0 1px 1px #701F01; font: bold 12px/25px "Trebuchet MS", sans-serif; cursor: pointer; text-align: center; color: #fff; text-decoration: none;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #ea742d), color-stop(100%, #c84111));
  background-image: -webkit-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: -moz-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: -ms-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: -o-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: linear-gradient(to bottom, #ea742d 0%, #c84111 100%);
}

.l-errorMsg .fancybox-skin {background: none;}
.b-errorMsg {overflow: hidden; width: 707px; background: #fcfcfc; border-radius: 15px;}
.b-errorMsg__title {margin: 0; background: #0094db; color: #fff; font: italic bold 26px/60px "Trebuchet MS", sans-serif; text-align: center; text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBiNGY3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA3NWMwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #00b4f7), color-stop(100%, #0075c0));
  background-image: -webkit-linear-gradient(top, #00b4f7 0%, #0075c0 100%);
  background-image: -moz-linear-gradient(top, #00b4f7 0%, #0075c0 100%);
  background-image: -ms-linear-gradient(top, #00b4f7 0%, #0075c0 100%);
  background-image: -o-linear-gradient(top, #00b4f7 0%, #0075c0 100%);
  background-image: linear-gradient(to bottom, #00b4f7 0%, #0075c0 100%);
}
.b-errorMsg__content {overflow: hidden; padding: 20px 30px;}
.b-errorMsg__field {display: block; margin: 10px 0 20px; padding: 10px; width: 627px; min-height: 165px; border: 1px solid #bdbdbd; border-radius: 5px;}
.b-errorMsg__close {float: left; padding: 0 20px; border-radius: 15px; background: #db5e21; color: #fff; text-shadow: 0 1px 1px #701F01; font: bold 15px/30px "Trebuchet MS", sans-serif; cursor: pointer;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #ea742d), color-stop(100%, #c84111));
  background-image: -webkit-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: -moz-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: -ms-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: -o-linear-gradient(top, #ea742d 0%, #c84111 100%);
  background-image: linear-gradient(to bottom, #ea742d 0%, #c84111 100%);}
.b-errorMsg__submitBtn {float: right; display: block; padding: 0 15px; height: 30px; border: none; border-radius: 15px; background: #dbab21; color: #fff; text-shadow: 0 1px 1px #701F01; font: bold 15px/30px "Trebuchet MS", sans-serif; text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmU5OTUyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjE2MDI4Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #fe9952), color-stop(100%, #f16028));
  background-image: -webkit-linear-gradient(top, #fe9952 0%, #f16028 100%);
  background-image: -moz-linear-gradient(top, #fe9952 0%, #f16028 100%);
  background-image: -ms-linear-gradient(top, #fe9952 0%, #f16028 100%);
  background-image: -o-linear-gradient(top, #fe9952 0%, #f16028 100%);
  background-image: linear-gradient(to bottom, #fe9952 0%, #f16028 100%);
}

.b-errorMsg__breadcrumbs {overflow: hidden; margin: 0; padding: 0; color: #737373; font: bold 19px "Trebuchet MS", sans-serif; list-style: none;}
.b-errorMsg__breadcrumbsItem {float: left; margin: 0 10px 0 0;padding: 0 0 0 20px; background: url(../img/b-errorMsg__breadcrumbsItem-ico.png) left center no-repeat;}
.b-errorMsg__breadcrumbsItem:first-child {margin-left: 0; padding-left: 0; background: none;}
.b-errorMsg__breadcrumbsItem.-type_question {display: block; margin-left: 0; padding-left: 0; background: none;}
.b-errorMsg__breadcrumbsLink {color: inherit; text-decoration: none;}


    div.content .tbl_head  input[type="text"]:-moz-placeholder:focus,
.login-block form.login_form ul li.signin_username input:-moz-placeholder:focus,
.login-block form.login_form ul li input[type="text"]:-moz-placeholder:focus,
 .login-block form.login_form ul li input[type="password"]:-moz-placeholder:focus    {color: #fff;}

  .block_authorization{}
  .block_authorization .note{color: #3591D1;
    display: block;
    font-size: 14px;
    line-height: 1;
    margin: 7px 78px 7px 19px;
    text-align: center;}

/* OLD CODE END */


/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('wide screen') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (max-width: 480px) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited { text-decoration: underline; }

    a[href]:after { content: " (" attr(href) ")"; }

    abbr[title]:after { content: " (" attr(title) ")"; }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after { content: ""; }

    pre,
    blockquote { border: 1px solid #999; page-break-inside: avoid; }

    thead { display: table-header-group; /* h5bp.com/t */ }

    tr,
    img { page-break-inside: avoid; }

    img { max-width: 100% !important; }

    @page { margin: 0.5cm; }

    p,
    h2,
    h3 { orphans: 3; widows: 3; }

    h2,
    h3 { page-break-after: avoid; }
}