


/* Start:/include/tpl/css/normalize.css*/
/*! normalize.css v1.0.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* End */



/* Start:/include/tpl/css/main.css*/
/*
 * 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.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   CUSTOM FONTS

   ========================================================================== */

/* ==========================================================================
   SPRITE BUSiNESS

   ========================================================================== */
.finger-cursor, .lepka-l, .lepka-r, .applause, .top-slider-r,
.top-slider-r-h, .top-slider-l-h, .top-slider-l, .partners-arrow-left, .partners-arrow-right-h,
.partners-arrow-right, .partners-arrow-left-h, .ico-info, .dp-logo, .arrow-likes,
.social-vk, .social-fs, .social-ok, .social-yt, .social-tw,
.social-gp, .ico-fb, .brown-arrow-r, .gold-star, .ico-phone,
.ico-mail, .ico-klondike, .ico-map, .brown-arrow-r-2, .blue-arrow-r,
.blue-arrow-r-h,
.head_contact_unit:before,
.dom_priemov_h:before,
.more_link:after,
.dom_priemov_h:after,
.main_header_hg:before,
.main_header_hg:after,
.info_h:before,
.aside_navi_ul li:before,
.aside_navi_ul .selected a:before,
.partners_h:before,
.soc_link_vk,
.soc_link_ok,
.soc_link_tw,
.soc_link_fs,
.soc_link_yt,
.soc_link_gp,
.klondike:before,
.fb_join:before,
.grey_stared_button_in:before,
.grey_stared_button_in:after ,
.pb_prev, 
.pb_next,
.banner_next,
.banner_prev,
.aside_navi_ul li:hover a:before,
.ul_ul li:before,
.share_h:after,
.bcr a:after
{ display: block; background: url('/include/tpl/css/../images/sprite.png') no-repeat; }
.head_contact_unit:before,

.klondike:before, 
.dom_priemov_h:before,
.more_link:after,

.dom_priemov_h:after,
.main_header_hg:before,
.main_header_hg:after,
.info_h:before,
.aside_navi_ul li:before,
.aside_navi_ul li a:before,
.aside_navi_ul .selected a:before,
.partners_h:before,
.fb_join:before,
.grey_stared_button_in:before,
.grey_stared_button_in:after,
.aside_navi_ul li a:before,
.aside_navi_ul li a:after,
.ul_ul li:before,
.bcr a:after,
.share_h:after
{content: '';position: absolute;left: 0;top: 0;}


.banner_next { background-position: -0px -478px; width: 80px; height: 80px; }
.banner_next:hover { background-position: -80px -478px; width: 80px; height: 80px; }
.banner_prev { background-position: -80px -558px; width: 80px; height: 80px; }
.banner_prev:hover { background-position: -0px -558px; width: 80px; height: 80px; }
.pb_prev { background-position: -0px -638px; width: 23px; height: 42px; }
.pb_next:hover { background-position: -46px -638px; width: 23px; height: 42px; }
.pb_next { background-position: -23px -638px; width: 23px; height: 42px; }
.pb_prev:hover { background-position: -69px -638px; width: 23px; height: 42px; }
.share_h:after { background-position: -125px -638px; width: 40px; height: 27px; top: 45px;left: auto;right: -35px;}
.soc_link_vk { background-position: -144px -671px; width: 21px; height: 22px; }
.soc_link_fs { background-position: -0px -680px; width: 22px; height: 22px; }
.soc_link_ok { background-position: -22px -680px; width: 21px; height: 22px; }
.soc_link_yt { background-position: -43px -680px; width: 21px; height: 22px; }
.soc_link_tw { background-position: -64px -680px; width: 21px; height: 22px; }
.soc_link_gp { background-position: -144px -693px; width: 22px; height: 22px; }
.gold-star { background-position: -117px -699px; width: 19px; height: 18px; }
.brown-arrow-r-2 { background-position: -160px -478px; width: 9px; height: 17px; }


.fb_join:before { background-position: -85px -699px; width: 21px; height: 21px; }
.klondike:before { background-position: -34px -702px; width: 15px; height: 17px; }
.klondike:hover:before { background-position: 0px 0px; width: 15px; height: 17px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAF1DcY3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjU3QjgwNjNGNTY5MTFFMjkyN0JFRjgwMEEyOTJEOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjU3QjgwNjRGNTY5MTFFMjkyN0JFRjgwMEEyOTJEOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NTdCODA2MUY1NjkxMUUyOTI3QkVGODAwQTI5MkQ5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NTdCODA2MkY1NjkxMUUyOTI3QkVGODAwQTI5MkQ5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiMG8PwAAAGySURBVHjaYni7SF7l////DAwgAsgBE8EgDkAAMQIZBQwMDLwsQKIfiA2ZgMQpIF4CEEBwxTAaJIMCAAIIpDkPSF8GYhkgfgBSMRGIPwHxIiB+DdNyBkQIxT64ARMwAxHvFisYgQSOA3EMEG8F4mCAAAIZKgFkPIeqjANqWwxU+R/K92EEuQdJQB+IrwPxLyifH92d/4BYDcYBmvaJCaibGUmBIFDwKowDlLMFCCCQG6KAbFEg/gvEc4BYHOrIXyDJc6CQgmpggUosAOKvILvfItkF0s0IcwcTEgcGXKD0bRZkUSTv/QKaYoziJaAAyJSLQMwGVFiIzdhZULqDCepCZAAz+h9I4g0Qn4DaKQWk7gMxKDB+AgQYyJ9lQEYnAyYARY4K0B3fgJqSgOy5aPL7mYCSXUDGTiya3UAakeIGGYBSTjITUsiiAw4kNjOaHBtIDJsmGNAHOpcTSKcDcTSS+DUgDgG66g4+zT5AzArEzkhiv4F4JjQQGWDOZsSiuQ1oug8Qg2wvh4qxQnPLaaCr5Jjw2PwfLYCQASiJioESdBWQ4YRF81qgnCiUzY4mxwXEPQAerJEr/91hVgAAAABJRU5ErkJggg==) no-repeat left center}
.info_h:before { background-position: -92px -638px; width: 33px; height: 33px; left: -40px;top: -4px;}
.dom_priemov_h:after { background-position: -106px -699px; width: 11px; height: 19px;left: auto;right: 0;top: 2px; }
.more_link:after{ background-position: -160px -495px; width: 7px; height: 12px; right: 0;left: auto;top: 3px;}
.more_link:hover:after{ background-position: -160px -507px; width: 7px; height: 12px; }
.bcr a:after{ background-position: -160px -519px; width: 7px; height: 12px; right: 0;left: auto;top: 3px;}
.bcr a:hover:after{ background-position: -160px -506px; width: 7px; height: 12px; }
.ul_ul li:before{ background-position: -160px -507px; width: 7px; height: 12px; left: -16px;top: 4px;}
.dom_priemov_h:before{ background-position: 0px -719px; width: 52px; height: 80px;top: -10px;}
.aside_navi_ul li a:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAF4E7ZwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUVDMEUzQTFGNTZCMTFFMjhBMDRGODZEM0Q4RUFFMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUVDMEUzQTJGNTZCMTFFMjhBMDRGODZEM0Q4RUFFMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRUMwRTM5RkY1NkIxMUUyOEEwNEY4NkQzRDhFQUUwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRUMwRTNBMEY1NkIxMUUyOEEwNEY4NkQzRDhFQUUwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTS9nAAAAGXSURBVHjaYvhYycD5//9/BgYQca+IIZzhSCyzP4gDEECMIILpYRdjEZgFEEAMb1oYMkEMsPDL1wzPrhYzmjIAAUAAQaSBgOlNN2MPmAUSud/E0MNwtYyhB24YCAAEEMOHJobM900QS2EYLPu8E6iZCaj3K0OtVMP/70wg1V8+MRz+/B1I/wS6DATOZzBknsti9EfWDhBACMOhgOljK2MRisAfVgapN52M4XCBXz8ZVv5mYjB91gYRBJvxsI1R6D8TQ9X/LwwMLCDRX7+AHJDZ3xhqGa8WAz3EzMCg1fm/BOKWLMYeZHcwff3MVItsLUCAMXysY0j4WI/qWXTM9JeNgfMvB0Pz+w6E+9AB46tGBtP/bMBAAIUQI1DkL8Np8Yr/K1EUwcLhSSswZlgZ/IB+4QQqBPqD4RnDD4YVsq3/n6EE1r0WRh2gIj+G/wxC/38DBX4wfAfiw2DP3yxjDP/PwmAKspIBpOcPwy6Nzv+74NZdzmXIBIaTMgPQPf//MqzUnfD/NLrDWb59BcoyMp42m/N3JS7fAQD2cNsgWPgDUAAAAABJRU5ErkJggg==) no-repeat left -1px;width: 11px; height: 19px;left: -20px;top: -1px;}
.aside_navi_ul li a:hover:after{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAF4E7ZwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQzNzA3REJGNTZBMTFFMkFDM0Y5NjFBNUMxMEVCNDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQzNzA3RENGNTZBMTFFMkFDM0Y5NjFBNUMxMEVCNDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRDM3MDdEOUY1NkExMUUyQUMzRjk2MUE1QzEwRUI0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRDM3MDdEQUY1NkExMUUyQUMzRjk2MUE1QzEwRUI0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUWFXYAAAGVSURBVHjaYvhYy1Dy//9/BgYQcTufoZHhQCQzL4gDEECMIILpbjvjCjALIIAYXjUylLxoZ/ADcy7nMswGMUAYIIAg0kDA9KqL8TyYBTasgeE8w+VihvMoagACiOFdC8Psd+0MjTDdcNknrYwl/9kYohm+M5yRrfufygJS/eUrWIBBo+V/Klj7yWTG2chaQRgggBg+1jHwIgsw/eVkOMSABJh+A4mXMNcBAcRGoADYWZ8Y7JhAor9+MUT8+sPA8PMvwyGmm2WMJb9+MKz4/Zlhk0rHf0OW338Yov//Ztik2/+/HuKWFKYVGN5ABgABxvihkWE2AxPDZ/6a/0UMOADTH2YGhj9sDI5vuhnPv+lg9MOmCGz08xbGRgZWBj8GkGNBUfaHYalU1f8eFEUw8LCd0YSBGRjO/xikGIDe//+D4TPDD4ZlLDAFt2uAVrECFTACOf+A+CfDTSCuV+v7f5Pxah4DWBJoAtBcoO6/DJu0u6H+hgIWYHD5MvxlBDllk+GUf/XYHM7y9SvzM6AJdtYL/3zGFQQAukDeqNRt7kcAAAAASUVORK5CYII=) no-repeat left top }
.head_phone:before { background-position: -0px -702px; width: 17px; height: 17px; }
.head_mail:before { background-position: -17px -702px; width: 17px; height: 17px; }
.head_on_map:before{ background-position: -49px -702px; width: 17px; height: 17px; }
.main_header_hg:before { background-position: -0px -132px; width: 169px; height: 116px; left: -5px;top: -9px;}
.main_header_hg:after { background-position: -0px -248px; width: 169px; height: 116px; left: auto;right: -5px;top: -9px;}
.aside_navi_ul .selected a:before,
.aside_navi_ul li a:hover:before{ background-position: -0px -0px; width: 165px; height: 132px;left: -175px;top: -5px;}
.partners_h:before { background-position: -0px -364px; width: 170px; height: 114px; left: -120px;top: -30px;}
/*.grey_stared_button_in:before { background-position: -117px -699px; width: 19px; height: 18px; left: -4px;}
.grey_stared_button_in:after { background-position: -117px -699px; width: 19px; height: 18px; left: auto;right: -2px;}*/
/* ==========================================================================
   Author's custom styles

   ========================================================================== */


html, body {color:#767676;height:100%;min-height:100%;font-family:'trebuchet ms', tahoma, sans-serif;font-size:13px;line-height:130%;}
html{background:#eff2e6;}


/* ==========================================================================
    TYPOGRAPHY

   ========================================================================== */
h1{font-size: 28px;color:#333;}
h2{font-size: 24px;color:#333;}
h3{font-size: 20px;color:#333;margin-bottom: 10px;}
h4{font-size: 16px;color:#333;margin-bottom: 10px;}
h5{font-size: 14px;color:#333;margin-bottom: 10px;}
h6{font-size: 12px;color:#333;margin-bottom: 10px;}
p{margin-top: 0;}
a{color:#2e7fc8;}
.head_language a:hover,
.hn_ul a:hover,
.dom_priemov_navi li a:hover,
.head_mail a:hover,
a:hover, .selected a,
.bcr a:hover{color: #ff8111;}
.selected a{text-decoration: none;}
a:focus{border: none; outline: none;}
.ul_ul{list-style-type: none;}
.ul_ul li{position: relative;}
.table{table-layout: fixed;}
.table tbody > tr:nth-child(odd) > td,
.table tbody > tr:nth-child(odd) > th,
article table tbody > tr:nth-child(odd) > td,
article table tbody > tr:nth-child(odd) > th {background-color: #f9f9f9;}
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 20px;}
.table th, article table th,
.table td, article table td {padding: 4px 8px 4px 8px;text-align: left;vertical-align: top;border: 1px solid #dddddd;word-wrap:break-word}
.table th {font-weight: bold;}
.table thead th, article table thead th {vertical-align: bottom;}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td,
article table caption + thead tr:first-child th,
article table caption + thead tr:first-child td,
article table colgroup + thead tr:first-child th,
article table colgroup + thead tr:first-child td,
article table thead:first-child tr:first-child th,
article table thead:first-child tr:first-child td {border-top: 0;}
.table tbody + tbody, article table tbody + tbody {border-top: 2px solid #dddddd;}
.table .table, article table .table {background-color: #ffffff;}


.grey_stared_button{
  background: url('/include/tpl/css/../images/button_left.png') no-repeat left 0px;
  display: inline-block;height: 37px;line-height: 37px;padding: 0 0px 0 25px;font-size: 13px;text-transform: uppercase;color:#ffd392;text-decoration: none;text-shadow:2px 2px #797979;margin-right: 10px;white-space: nowrap;}
.grey_stared_button:hover{color:#ffd392;background-position:left bottom }
.grey_stared_button_in{padding:0 31px 0 6px;position: relative;display: inline-block;vertical-align: top;background: url('/include/tpl/css/../images/button_right.png') no-repeat right top;height: 37px;line-height: 33px;}
.grey_stared_button:hover .grey_stared_button_in{background-position:right bottom }
.more_link{color:#2e7fc8;font-style: italic;font-size: 11px;padding-right: 11px;position: relative;}

#page {margin-top:-455px;min-height:100%;width:100%;_height:100%;background:url('/include/tpl/css/../images/gradient.gif') repeat-x left 455px}
#page_in {margin:0 auto;padding:455px 20px 0px 20px;position:relative;min-width:970px;max-width: 1276px}
#page_in:after{width: 15px; z-index: 10;height: 782px;background: url('/include/tpl/css/../images/head_shadow_r.png') no-repeat left top;position: absolute;content: '';display: block;top: 400px;right: 5px;}
#page_in:before{width: 15px;z-index: 10;height: 782px;background: url('/include/tpl/css/../images/head_shadow_l.png') no-repeat left top;position: absolute;content: '';display: block;top: 500px;left: 5px;}

/** HEADER **/
#header{padding-top: 29px;padding-bottom: 40px;position: relative;background: url('/include/tpl/css/../images/gradient_page.gif') repeat-x left top #eff2e6;}
.top_banner{}
.top_banner img{max-width: 100%}
.head_logo{position: absolute;left: 50%;margin-left: -122px;top: 22px;}
.head_navi{background:url('/include/tpl/css/../images/head_navi.png') no-repeat left top;width: 933px;height: 93px;padding-left: 50px;margin: 0 auto}
.hn_ul{padding: 13px 0 0 0;margin: 0;font-family: georgia, serif;}
.hn_ul a{color:#5f5f5f;position: relative;z-index: 5;}
.hn_ul li{display: inline-block;font-size: 15px;line-height: 52px;height: 52px;border-right: 1px solid  #d7d6d8;text-transform: uppercase;padding: 0;text-align: center;width: 160px;vertical-align: top;}
.hn_ul li+li{width:110px;}
.hn_ul li+li+li{width:142px;text-align: left;padding-left: 20px;}
.hn_ul li+li+li+li{padding-left: 35px;text-align: center;width: 240px;}
.hn_ul li+li+li+li+li{padding-right: 0px;padding-left: 0px;border-right: 0;width:155px;}
.head_float_blocks{margin-bottom: 8px;padding-left: 5%;padding-right:5%;}
.head_left_group{float: left;width: 20%;}
.head_language{margin-bottom: 8px;}
.head_language a{height: 21px;padding: 0 4px 0 4px;display: inline-block;text-transform: uppercase;font-size: 11px;color:#6a604a;line-height: 23px;margin-right: 5px;}
.head_language a.actual_language{color:#fff;text-decoration: none;background: #775440;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #a79c83;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3OWM4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjRmM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #a79c83 0%, #764f3c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a79c83), color-stop(100%,#764f3c));background: -webkit-linear-gradient(top,  #a79c83 0%,#764f3c 100%);background: -o-linear-gradient(top,  #a79c83 0%,#764f3c 100%);background: -ms-linear-gradient(top,  #a79c83 0%,#764f3c 100%);background: linear-gradient(to bottom,  #a79c83 0%,#764f3c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a79c83', endColorstr='#764f3c',GradientType=0 );}
.textinput{}
.head_search{position: relative;width: 90%;}
.textinput{padding: 6px 30px 6px 14px;outline:0;height: 18px;font-size: 10px;color: #8a8a8a;background: #e9eae5;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;box-shadow: 0 1px 1px #bbb;border: 0;background:url('/include/tpl/css/../images/search_bar_bg.gif') repeat-x left top;border: 0;border-radius: 10px}
.head_search .textinput{width: 100%;}
.button_search{position: absolute;right: -36px;background: url('/include/tpl/css/../images/search.png') no-repeat left top;width: 19px;height: 19px;border: 0;top: 6px;}
.button_search:hover{background-position: left bottom}
.head_right_group{float: right;}
.head_contact_unit{padding-left: 24px;position: relative;line-height: 20px;margin-bottom: 3px;}
.head_contact_unit:before{position: absolute;left: 0px;top: 2px;content:'';}
.head_phone{}
.head_phone_number{font-size: 18px;color:#6a604a;display: inline-block;}
.head_phone_time{display: inline-block;border-left: 1px solid  #c0bcb3;font-size: 9px;line-height: 10px;padding-left: 9px;margin-left: 5px;}
.head_on_map{font-variant: small-caps;}
.local_href{font-size: 14px;color:#7c4721;text-decoration: none;border-bottom: 1px dotted #7c4721}
.head_mail{font-family: georgia, serif;font-style: italic;font-size: 12px;font-weight: bold;}
.head_mail a{color:#737373;}
.dom_priemov_bar{width: 960px;margin: 0 auto;}
.dom_priemov_h{font-variant: small-caps;font-size: 21px;color: #414042;padding-left: 65px;position: relative;float: left;padding-right: 25px;margin-right: 0px;}
.dom_priemov_h b{text-transform: uppercase;font-weight: normal;}
.dom_priemov_navi{margin: 0;list-style-type: none;padding: 0;float: left;}
.dom_priemov_navi li{display: inline-block;font-size: 12px;position: relative;margin-left: 17px;text-transform: uppercase;}
.dom_priemov_navi li:after{display: block;position: absolute;content: '|';color: #dddddb;right: -12px;top: 0;}
.dom_priemov_navi li a{color:#7c4721;}
.dom_priemov_action{float: right;position: relative;top: -8px;}

.inner #header{padding-bottom: 20px;}

/** BIG BANNER **/
.big_banner{height: 457px;}
.big_banner_bg{background: url('/include/tpl/css/../images/ornament_ws.png') repeat-x center 5px;padding-top: 17px;position: relative;}
.big_banner_bg_holder_prev{position: absolute;padding: 0;margin: 0;height: 440px;top: 17px;width: 675px;list-style-type: none;overflow: hidden;left: 0;}
.big_banner_bg_holder_next{position: absolute;padding: 0;margin: 0;height: 440px;top: 17px;width: 675px;list-style-type: none;overflow: hidden;right: 0;}
.big_banner_bg_ul_prev{position: absolute;padding: 0;margin: 0;height: 440px;top: 0px;width: 675px;list-style-type: none;overflow: hidden;left:0;}
.big_banner_bg_ul_next{position: absolute;padding: 0;margin: 0;height: 440px;top: 0px;width: 675px;list-style-type: none;overflow: hidden;right:0;}
.big_banner_border{width: 832px;height: 557px;background: url('/include/tpl/css/../images/paint_border.png') no-repeat center top;content: '';display: block;position: absolute;left: 50%;top: -34px;margin-left: -400px;z-index: 1000;}
.big_banner_ul{width: 675px;height: 438px;margin: 0 auto;padding: 0;list-style-type: none;}
.big_banner_holder{width: 675px;height: 438px;margin: 0 auto;position: relative;}
.big_banner_slide{height: 438px;}
.banner_prev{position: absolute;z-index:100;top: 180px;opacity:0;left: 10px;}
.banner_next{position: absolute;z-index:100;top: 180px;opacity:0;right: 10px;}
.big_banner:hover .banner_prev{} 
.big_banner:hover .banner_next{} 

/** CONTENT **/
#content{}

/** CONTENT HEADER **/
.main_header{min-height: 122px;padding-top: 60px;background: url('/include/tpl/css/../images/ornament_ws.png') no-repeat center 3px #fff;background: url('/include/tpl/css/../images/ornament_ws.png') repeat-x center 2px, url('/include/tpl/css/../images/ornament_ws.png') repeat-x center bottom 3px #fff;text-align: center;margin-bottom: 25px;position: relative;}
.main_header:after{position: absolute;content: '';display: block;background: url('/include/tpl/css/../images/header_shadow.png') no-repeat center bottom;width: 100%;height: 22px;left: 0;bottom: -18px;opacity: 0.5;z-index: 2}
.main_header_hg{padding: 0 135px 0 135px;display: inline-block;position: relative;overflow: hidden;}
.main_header_hg h1{color: #333;text-transform: uppercase;font-size: 28px;font-weight: normal;line-height:29px;}
.h1_subheader{color: #333;font-family: georgia, serif;font-style: italic;font-size: 18px;margin-bottom:30px;}

/** CONTENT: MAIN COLLUMN; **/
.in_2_cols{margin-bottom: 30px;}
.main_content{float: right;width: 68%;}
.content_box{background: #fff;position: relative;}
.content_box:after{background: url('/include/tpl/css/../images/shadow_r.png') no-repeat right top;position: absolute;width: 417px;height: 26px;bottom: -26px;right: 0;display: block;content: '';}
.content_box:before{background: url('/include/tpl/css/../images/shadow_l.png') no-repeat right top;position: absolute;width: 417px;height: 26px;bottom: -26px;left: 0;display: block;content: '';}
.content_box_header{padding: 24px 4px 35px 4px;background: url('/include/tpl/css/../images/ornament_ws.png') repeat-x left bottom;margin: 0 0px 0 0px;text-align: center;margin-bottom: 18px;}
.content_box_content{padding-left: 28px;padding-right: 28px;line-height: 18px;padding-bottom: 18px;}
.content_box_header h2{margin-top: 0;margin-bottom: 0;}
.content_box_header h1{margin-top: 0;margin-bottom: 0;}
.content_cols{}
.col{float: left;width: 48.5%;}
.col{float: left;width: 48.5%;}
.col+.col{float: right;width: 48.5%;}
.intro{margin-left: -16px;}
.intro_img{float: left;margin-right: 10px;}
.intro_text{padding-top: 6px;overflow-x: hidden;color:#000;}

.side_content{float: left;width: 31%;margin-top: -20px;}
.side_box{background: url('/include/tpl/css/../images/side_br.jpg') no-repeat right bottom,  url('/include/tpl/css/../images/side_bl.jpg') no-repeat left bottom, url('/include/tpl/css/../images/side_rt.jpg') no-repeat right top,  url('/include/tpl/css/../images/side_lt.jpg') no-repeat left top, url('/include/tpl/css/../images/side_bb.jpg') repeat-x left bottom, url('/include/tpl/css/../images/side_tt.jpg') repeat-x right top, url('/include/tpl/css/../images/side_ll.jpg') repeat-y left top, url('/include/tpl/css/../images/side_rr.jpg') repeat-y right top  #fff;margin-left: -23px;padding: 20px 16px 16px 23px;position: relative;}
.side_box:after{height: 25px;position: absolute;background: url('/include/tpl/css/../images/shadow_side.png') no-repeat center bottom;content: '';display: block;width: 100%;margin-left: -25px;}
.sb_bg{min-height: 400px;background: #fff;background: none, none;}
.content_box_h{font-size: 21px;text-transform: uppercase;color: #333;}
.info_h{position: relative;}
.aside_navi_ul{padding: 0;margin: 0;}
.aside_navi_ul li{font-size: 12px;text-transform: uppercase;position: relative;}
.aside_navi_ul li a{color:#7c4721;padding-bottom: 18px;display: inline-block;}
.aside_navi_ul .selected a{position: relative; color: #ff8111;}
.aside_navi_ul .selected.hide-hand a:before{background: none;}
.aside_navi_ul a:hover{color:#ff8111;}
.aside_navi{padding-left: 35%}
.side_box .content_box_header{text-align: left;padding-left: 35%;}
.aside_navi .grey_stared_button{margin-left: -30px; margin-bottom: 30px;}

/** PARTNERS **/
.partners_block{padding-top: 70px;background: url('/include/tpl/css/../images/ornament_ws.png') no-repeat center 4px #fff;background: url('/include/tpl/css/../images/ornament_ws.png') repeat-x center 4px, url('/include/tpl/css/../images/ornament_ws.png') repeat-x center bottom 3px #fff;margin-bottom: 25px;padding-bottom: 44px;position: relative;}
.partners_block:after{position: absolute;content: '';display: block;background: url('/include/tpl/css/../images/header_shadow.png') no-repeat center bottom;width: 100%;height: 22px;left: 0;bottom: -18px;opacity: 0.5;z-index: 2}
.partners_block_in{padding-left: 318px;padding-right: 16px;position: relative;}
.partners_h{position: absolute;width: 14%;left: 126px;top: 0px;font-size: 12px;line-height: 14px;}
.partners_h_text{z-index: 2;position: relative;}
.partners_h b{font-size: 21px;margin-bottom: 28px;color: #333;text-transform: uppercase;display: block;}
.partners_carusel{overflow: hidden;position: relative;}
.partners_carusel:before{position: absolute;height: 100px;content: '';display: block;left: 0;top: 0;background: url('/include/tpl/css/../images/partners_fade_l.png') repeat-y left top;width: 100px;}
.partners_carusel:after{position: absolute;height: 100px;content: '';display: block;right: 0;top: 0;background: url('/include/tpl/css/../images/partners_fade_r.png') repeat-y right top;width: 100px;}
.partners_carusel_list{margin: 0;padding: 0;list-style-type: none;width: 10000px;}
.partners_li{float: left;height: 100px;padding: 0 20px 0 20px;line-height: 100px;border-left: 1px solid  #d5d4d6;}
.partners_li:first-child{border: 0;}
.pb_prev{display: block;z-index: 60;position: absolute;left: 0;top: 30px;} 
.pb_next{display: block;z-index: 60;position: absolute;right: 10px;top: 30px;}

/** SHARING **/
.share_block{width: 930px;margin: 0 auto;position: relative;}
.block_w_fix{}
.share_h{width: 216px;float: left;color: #333;font-size: 12px;font-style: italic;font-family: georgia, serif;margin-top: 45px;position: relative;margin-right: 50px;}
.share_h b{display: block;font-size: 27px;font-weight: normal;margin-top: 5px;}
.share_swag{width: 662px;height: 153px;background: url('/include/tpl/css/../images/sharing_bg.png');position: relative;float: left;}
.share_swag .share-wp{vertical-align: top;}
.share_swag .share-wp--vk{width: 100px;}

.share_systems{padding-left: 113px;padding-top: 20px;}
.fb_group{position: absolute;top: 80px;left: 233px;}
.fb_join{padding-left: 27px;color:#2e7fc8;font-style: italic;font-size: 12px;position: relative;font-family: georgia, serif;}

/** FOOTER **/
#footer{height: 250px;width: 100%;font-size: 11px;color:#515151;background:url('/include/tpl/css/../images/gradient_footer.gif') repeat-x left top #eff2e6;min-width:990px;}
#footer_in{margin: 0 auto;height: 200px;padding: 50px 0 0 0;min-width: 930px;position: relative;max-width: 1000px;}
.copyright{text-align: right;width: 53px;color:#a6a6a6;font-size: 15px;float:left;}
.cpr{font-size: 15px;}
.company_info{float: left;width: 20%;margin-right: 9%;margin-left: 14px;}
.company_info_name{font-size: 12px;display: block;color:#515151;}
.footer_navi{float: left;}
.footer_navi_col{display: inline-block;width: 190px;vertical-align: top;}
.footer_navi_h{font-size: 12px;text-transform: uppercase;margin-bottom: 8px;}
.footer_navi_ul{padding: 0;margin: 0;list-style-type: none;font-size: 10px;text-transform: uppercase;}
.footer_navi_ul li{margin-bottom: 4px;}
.footer_socials{float: right;width: 210px;}
.footer_socials_h{}
.footer_socials_list{list-style-type: none;margin: 0;padding: 0;margin-top: 10px;margin-bottom: 10px;}
.footer_socials_list li{display: inline-block;vertical-align: top;}
.soc_link{width: 21px;height: 22px;display: inline-block;vertical-align: top;margin-right: 4px;}
.footer_link{display: block;font-size: 11px;margin-bottom: 5px;}
.klondike{margin-top: 13px;padding-left: 22px;position: relative;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

.t_a_r{
    text-align: right;
}

/*
 * Justigy list items
 */

.ul_justify {
    text-align: justify;
    width:100%;
}

.ul_justify li{
    display: inline-block;
    text-align: center;
}

.ul_justify li.space{
    width:100% !important;
    height:1px !important;
}


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

@media only screen and (max-width: 1024px) {
  #page_in {padding:455px 10px 0px 10px;}
  #page_in:after{ display: none;}
  #page_in:before{display: none;}
}


@media only screen and (max-width: 1124px) {
  .side_content {width: 27%;}
  .main_content {width: 72.5%;}
  .aside_navi{padding-left: 23%}
  .side_box .content_box_header{text-align: left;padding-left: 23%;}
  .aside_navi .grey_stared_button{margin-left: -30px;}
  .partners_block_in {padding-left: 28%;}
}



@media only screen and (max-width: 1164px) {
  .aside_navi_ul li a:before{display: none !important;}
}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* 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;
    }
}

/* 28.08.2013 */

.content-header-img{width: 100%;}
.imaged-box {border-bottom: 1px solid #dcdfd1; padding-bottom: 10px; margin-bottom: 15px;}
.imaged-box h2, .imaged-box p{margin-left: 112px;}
.imaged-box img{float: left;}
.imaged-box p{font-size: 14px; color: #000;}

.banner-place{margin-top: 50px;}
.banner-place img{width: 100%;}



.banner-place-h{font-weight: bold; font-size: 16px;margin-left: 20px; color: #000; margin-top: 15px; line-height: 22px}
.banner-place-text{padding-left: 20px; font-style: italic; line-height: 22px}

.bcr{position: relative; top: 20px; left:21px; margin-bottom: 10px;}
.bcr a{color: #767676; padding-right: 15px;position: relative;padding-left: 7px;}
.bcr span{padding-left: 7px;}

#col .legend{font-size: 11px;font-weight: normal;text-transform: uppercase;color: #a5a5a5}
#order_wide_form input[type="text"]{background: #ededea;
background: #ededea;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VkZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ededea 0%, #ecede8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededea), color-stop(100%,#ecede8));
background: -webkit-linear-gradient(top,  #ededea 0%,#ecede8 100%);
background: -o-linear-gradient(top,  #ededea 0%,#ecede8 100%);
background: -ms-linear-gradient(top,  #ededea 0%,#ecede8 100%);
background: linear-gradient(to bottom,  #ededea 0%,#ecede8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededea', endColorstr='#ecede8',GradientType=0 );
height: 14px;padding: 8px 13px 8px 13px;border: 0;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;font-size: 10px;text-transform: uppercase;
width: 85%;box-shadow: 1px 1px 1px #c2c2c0;
box-shadow: 1px 1px 1px #c2c2c0,inset 0 -4px 5px #f9faf8;
}
#order_wide_form label{font-size: 10px;text-transform: uppercase;}
#order_wide_form .captcha+input[type="text"]{width: 100px;}
#order_wide_form textarea{background: #ededea;
background: #ededea;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VkZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ededea 0%, #ecede8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededea), color-stop(100%,#ecede8));
background: -webkit-linear-gradient(top,  #ededea 0%,#ecede8 100%);
background: -o-linear-gradient(top,  #ededea 0%,#ecede8 100%);
background: -ms-linear-gradient(top,  #ededea 0%,#ecede8 100%);
background: linear-gradient(to bottom,  #ededea 0%,#ecede8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededea', endColorstr='#ecede8',GradientType=0 );
height: 122px;padding: 8px 13px 8px 13px;border: 0;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;font-size: 10px;text-transform: uppercase;
width: 85%;box-shadow: 1px 1px 1px #c2c2c0,inset 0 -4px 5px #f9faf8;
}

.form_page .main_content .content_box_header{min-height: 65px;position: relative;}
.form_page .main_content .content_box_header h1{position: relative;vertical-align: middle;}
.form_page .main_content .content_box_header:before{position:absolute;content: '';left: 0;width: 178px;height: 90px;background: url('/include/tpl/css/../images/header_rl.png') no-repeat left top;bottom: 11px;}
.form_page .main_content .content_box_header:after{position:absolute;content: '';right: 0;width: 178px;height: 90px;background: url('/include/tpl/css/../images/header_rr.png') no-repeat left top;bottom: 11px;}

.form_submit_big{background: url('/include/tpl/css/../images/big_button_l.png') no-repeat left 0px;display: inline-block;height: 48px;line-height: 48px;padding: 0 0px 0 35px;margin-right: 10px;white-space: nowrap;}
.form_submit_big:hover{background-position:left bottom;}
.form_submit_big_in{padding:0 41px 0 6px;position: relative;display: inline-block;vertical-align: top;background: url('/include/tpl/css/../images/big_button_r.png') no-repeat right top;}
.form_submit_big:hover .form_submit_big_in{background-position:right bottom;color:#ffd392;}
.form_submit_big_in_b{height: 43px;background: none;border: 0;font-size: 22px;color: #ffd392;font-family: 'trebuchet ms';font-variant: small-caps;text-shadow:0 3px 0 #5c5c5c;}

.m_icon{width: 11px;height: 9px;background: url('/include/tpl/css/../images/mstar.png') no-repeat;display: inline-block;margin-left: 9px;margin-top: -4px;}
.m_comment .m_icon{margin-left: 0;}

.form_row{margin-bottom: 20px;}


.has_sb{position:absolute;left:-999999em;text-indent:-999999em;}

.selectbox{display:inline-block;*display:inline;font-family:'trebuchet ms';font-size:19px;margin:1px;position:relative;vertical-align:top;zoom:1;cursor: pointer;}
.sss .selectbox{width: 100% !important;}
.selectbox .display{background: #ededea;color:#999;background: #ededea;background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VkZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #ededea 0%, #ecede8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededea), color-stop(100%,#ecede8));background: -webkit-linear-gradient(top,  #ededea 0%,#ecede8 100%);background: -o-linear-gradient(top,  #ededea 0%,#ecede8 100%);background: -ms-linear-gradient(top,  #ededea 0%,#ecede8 100%);background: linear-gradient(to bottom,  #ededea 0%,#ecede8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededea', endColorstr='#ecede8',GradientType=0 );height: 14px;padding: 8px 13px 8px 13px;border: 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size: 10px;text-transform: uppercase;width: 85%;box-shadow: 1px 1px 1px #c2c2c0;box-shadow: 1px 1px 1px #c2c2c0,inset 0 -4px 5px #f9faf8;position: relative;}
.selectbox .display *::selection {background: #e9e9e9;}
.selectbox .display *::-moz-selection {background: #e9e9e9;}
.selectbox.disabled .display{color:#fff;}
.selectbox.focused .display .text{color:#999;display:inline-block;*display:inline;zoom:1;}
.selectbox .display.active{border-color:#dd73a2;}
.selectbox .display .arrow_btn{border:0px solid #707070;display:block;height:9px;line-height:10px;padding:0px;position:absolute;right:14px;text-align:center;top: 0;width:9px;}
.selectbox .display .arrow_btn .arrow{display:inline-block;*display:inline;height:9px;position:absolute;top:11px;width:9px;zoom:1;background: url('/include/tpl/css/../images/drop_arrow.gif')}
.selectbox .display.active .arrow_btn{}
.selectbox .value{display:none;}

/* dropdown styles */
.selectbox.items{background:#fff;border:1px solid #ccc;display:block;font-family:'trebuchet ms';font-size:12px;list-style-type:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 0 1px 0;z-index:99999;-webkit-border-radius: 00px;
-moz-border-radius: 0px;
border-radius: 0px;color: #666;}
.selectbox.items.above{}
.selectbox.items li{display:block;margin:0;padding:0;/*white-space:nowrap; maybe necessary if using fixedWidth: false */cursor: pointer;font-size: 14px;color: #fff}
.selectbox.items li.first{margin-top:0;}
.selectbox.items li>.item{color:#000;cursor:default;display:block;padding:4px 6px;text-decoration:none;font-size: 11px;color:#666}
.selectbox.items li>.item>.text{display:inline-block;*display:inline;zoom:1;}
.selectbox.items li.selected>.item{}
.selectbox.items li.disabled>.item{color:#999;}
.selectbox.items li.hover>.item{background-color:#3399ff;color:#fff;}
.selectbox.items .value{display:none;}

/* optgroup styles */
.selectbox.items .optgroup .items{border:none;margin:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;}
.selectbox.items .optgroup>.label{cursor:default;font-weight:bold;line-height:1em;}
.selectbox.items .optgroup .items li>.item{padding-left:1em;}

/* for optgroups */
.selectbox.round_sb.items>li>.label{line-height:2.08em;padding:4px 6px;}
.selectbox.round_sb.items>li>.items li>.item{padding:4px 6px 4px 12px;}

/* fixed width example styles */
.selectbox .display.fixed_width{width:73px;padding:0 24px 0 3px;}
.selectbox.fixed_width.items{width:100px; /* width of display text plus the padding (60 + 27) = 87 */}
.selectbox .display.fixed_width2{width:60px;padding:0 24px 0 3px;}
.selectbox.fixed_width2.items{width:300px; /* width of display text plus the padding (60 + 27) = 87 */}
.bkg{box-shadow:0 0 1px 4px #e0e0e0 !important;margin-top: 4px;margin-bottom: 4px;margin-right: 12px;}
.select_wrap{display: inline-block;}
.select_wrap .sb{min-width: 180px}

.sss{margin-bottom: 20px;}
.frow{margin-bottom: 16px;padding-top: 4px;}
.cs_check{display: inline-block;}
.prettycheckbox,
.prettyradio {display: inline-block;padding:0;margin:0;vertical-align: top;}
.prettycheckbox a,
.prettyradio a{width: 25px;height: 24px;background: url('/include/tpl/css/../images/radios.png') -26px -26px no-repeat;display: block;float: left;cursor: pointer;margin:0;}
.prettyradio a {background-position: -25px 0;}
.prettycheckbox a:focus,
.prettyradio a:focus {outline: 0 none;}
.prettycheckbox a.checked{ background-position: 0 -26px; }
.prettyradio a.checked { background-position: 0 0px; }
.prettycheckbox label,
.prettyradio label {display: block;float: left;margin: 0px 0px;cursor: pointer;line-height: 24px;}
.prettycheckbox.disabled a,
.prettyradio.disabled a,
.prettycheckbox.disabled label,
.prettyradio.disabled label{cursor:not-allowed;}

span.error {color: red}
/* End */



/* Start:/include/tpl/css/jquery.fancybox.css*/
/*! fancyBox v2.1.5 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: none;
	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('/include/tpl/css/../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/include/tpl/css/../images/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('/include/tpl/css/../images/blank.gif'); /* helps IE */
	-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;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/include/tpl/css/../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.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; /* Fallback for web browsers that doesn't support RGBa */
	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);
}
.fancybox-container {
    display: inline-block;
    width: 250px;
    height: 150px;
    overflow: hidden;
    margin: 2px;
    border-radius: 2px;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/include/tpl/css/../images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/include/tpl/css/../images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */
/* /include/tpl/css/normalize.css */
/* /include/tpl/css/main.css */
/* /include/tpl/css/jquery.fancybox.css */
