/* 	==============================
	
		FRONTEND
		author: ZdenekD

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

/* RESET */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
input,
select,
textarea,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    background: transparent;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline: 0;
    border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
}
body {
    line-height: 1;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
ol,
ul {
    list-style: none;
    list-style-image: none;
}

/* NORMALIZE */
html,
body {
    height: 100%;
}
body {
    overflow-y: scroll;
}
[hidden] {
    display: none;
}
a {
    text-decoration: underline;
}
a:focus {
    text-decoration: none;
    outline: 1px dotted;
    outline-offset: 2px;
}
a:hover {
    text-decoration: none;
    outline: 0;
}
a:active {
    outline: 0;
}
button:focus {
    outline: 1px dotted;
    outline-offset: 2px;
}
strong,
big,
b {
    font-weight: bold;
}
small {
    font-size: 75%;
    line-height: 1;
}
abbr,
acronym {
    font-variant: normal;
}
abbr[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
sup,
sub {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
cite,
dfn {
    font-style: italic;
}
code,
kbd,
pre,
samp {
    /*font-family: Monaco, Courier New, Nimbus Mono L, Free Mono, monospace;*/
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
}
del {
    text-decoration: line-through;
}
pre {
    white-space: pre-wrap;
}
hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
img {
    -ms-interpolation-mode: bicubic;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
svg:not(:root) {
    overflow: hidden;
}
input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
}
button,
input,
select,
textarea {
    padding: 0;
    vertical-align: middle;
    border: none;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    padding: 0;
    box-sizing: border-box;
}
input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: field;
    -moz-appearance: field;
    -ms-appearance: field;
    appearance: field;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table th {
    text-align: left;
}

/* HELPERS */
.pull-left,
.header-logo h1,
.header-social,
.header-login li,
.header-login-block-content .lost-password,
.header-login-block-content .control-label,
.header-login-block-content .controls,
.header-search span,
.header-search .controls,
.content-container .content-map ul,
.content-container .content-map li,
.content-block .backlink,
.signpost-left,
.company-slider li,
.company-slider li img,
.article-block,
.article-block .article-date,
.article-block .article-category,
.offer-content-left,
.offer-content-date span,
.offer-content-info,
.gallery-block,
.news-content-left,
.news-content-date span,
.manufacturer-block,
.suplier-block,
.footer,
.sidebar-container,
.detail-heading a,
.detail-content-info,
.detail-gallery .detail-image,
form input[type="checkbox"],
form input[type="radio"],
form input[type="checkbox"] + label,
form input[type="radio"] + label,
.radio-content .radio,
.checkbox-content .checkbox,
.register-catalogue .form-heading,
.register-catalogue .control-container,
.register-type .control-container {
    float: left;
}
.pull-right,
.header-login,
.header-login ul,
.header-login-form .form-actions,
.header-search,
.header-search .control-label,
.content-container,
.content-container .content-map .content-map-image,
.signpost-right,
.article-block .article-text a,
.offer-content-right,
.news-content-right,
.footer-content,
.register-type .registration-type-info {
    float: right;
}
.pull-right{
    font-weight: bold;
}
.content-map{
    display: inline-block;
    float: left;
    width: 370px;
    height:213px;
}
.content-map-image{
    display: inline-block;
    float: right;
    width: 375px;
    background-color: #FFFFFF; 
}
.cleaner{
    width:100%;
    display: block;
    clear: both;
    height: 45px;
}
.clear-both,
.content-block .backlink,
.offer-content-left p,
.offer-content-footer,
.footer-decoration,
form {
    clear: both;
}
.backlink{
    margin-top: 5px;
}
.clear-left {
    clear: left;
}
.clear-right {
    clear: right;
}
.show,
.header-logo h1 a,
.header-login li:focus > .header-login-block-content,
.header-login li:hover > .header-login-block-content,
.header-login li + li:before,
.header-login-block-content span,
.content-container .heading-filters li + li:before,
.content-container .content-offer a,
.signpost-left .heading,
.signpost-right .heading,
.offer-content-info span,
.manufacturer-block-name > span,
.suplier-block-name > span,
.sidebar-menu a,
.sidebar-menu,
.sidebar-menu .heading,
.sidebar-content li,
.sidebar-content .heading,
.detail-content span,
.detail-description span,
.side-banner a,
.form-heading,
.ie8 form .radio-content input[type="radio"],
.ie9 form .radio-content input[type="radio"],
.ie8 form .checkbox-content input[type="radio"],
.ie9 form .checkbox-content input[type="radio"],
.ie8 form .radio-content input[type="checkbox"],
.ie9 form .radio-content input[type="checkbox"],
.ie8 form .checkbox-content input[type="checkbox"],
.ie9 form .checkbox-content input[type="checkbox"] {
    display: block;
}
.hide,
.hidden,
.header-login-block-content,
form select[multiple] option:empty,
form select[size] option:empty,
.radio-content input[type="radio"],
.checkbox-content input[type="checkbox"],
.ie8 form .radio-content .radio,
.ie9 form .radio-content .radio,
.ie8 form .checkbox-content .radio,
.ie9 form .checkbox-content .radio,
.ie8 form .radio-content .checkbox,
.ie9 form .radio-content .checkbox,
.ie8 form .checkbox-content .checkbox,
.ie9 form .checkbox-content .checkbox {
    display: none;
}
.inline-block,
.header-social .icon-facebook,
.header-social .icon-google-plus,
.header-search .control-group,
.content-container .heading-filters li,
.signpost-left p,
.signpost-right p,
.footer-content li,
.detail-heading .detail-logo,
form select,
form textarea,
form input[type="text"],
form input[type="password"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="week"],
form input[type="number"],
form input[type="email"],
form input[type="url"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form input[type="file"],
label,
.controls,
.help-inline {
    display: inline-block;
}
.color-text,
.header-login li > a,
.header-login li > span,
.content-container .heading-filters,
.sidebar-menu a,
label {
    color: #000000;
}
.color-main,
.header-login-block-content a,
.header-login-block-content a:focus,
.header-login-block-content a:hover,
.content-container .content-navigation a.active,
.article-block .heading,
.offer-block > h3,
.news-block h3,
.sidebar-menu a:focus,
.sidebar-menu a:hover,
.sidebar-menu a.active,
.detail-content span strong,
.detail-gallery span strong,
.detail-description strong,
.required-suffix,
.form-heading {
    color: #fda01d;
}
.color-second {
    color: #000000;
}
.color-success,
.color-green {
    color: #3c763d;
}
.color-info,
.color-blue {
    color: #31708f;
}
.color-warning,
.color-yellow {
    color: #8a6d3b;
}
.color-danger,
.color-red {
    color: #a94442;
}
.color-white,
.header-login-block-content,
.header-login-block-content .control-label,
.content-container .heading-content,
.signpost-left .heading,
.signpost-right .heading,
.article-block:focus .heading,
.article-block:hover .heading,
.article-block:focus .article-text a,
.article-block:hover .article-text a,
.offer-block.active > h3,
.news-block.active h3,
.sidebar-menu .heading,
.article-block.akce-slevy span.heading,
.article-block.akce-slevy  a,
.article-block.akce-slevy  a:visited{
    color: #ffffff;
}
.color-black,
.signpost-left p,
.signpost-right p {
    color: #000000;
}
.color-gray,
.article-block .article-publication,
.offer-content-info span strong,
.gallery-block > h3,
.news-content-date span,
.manufacturer-block-name > span,
.suplier-block-name > span,
.sidebar-menu-registred ul li a, .sidebar-menu-registred ul li{
    color: #545353;
    font-weight: bold;
    /*    font-size: 14px;
	text-transform: lowercase;*/
}
.sidebar-menu a{
    font-weight: bold;
}
.color-light-gray {
    color: #dbdada;
}
.color-dark-gray {
    color: #333333;
}
.background-main,
.header-search,
.content-container .heading-content,
.signpost-left:focus .heading,
.signpost-right:focus .heading,
.signpost-left:hover .heading,
.signpost-right:hover .heading,
.article-block:focus,
.article-block:hover,
.offer-block.active,
.news-block.active,
.footer-content,
.sidebar-menu a,
.radio-content input[type="radio"]:checked + .radio,
.checkbox-content input[type="checkbox"]:checked + .checkbox,
input[type="radio"]:checked{
    background-color: #fda01d;
}
.article-block.akce-slevy{
    background-color: #fda01d;
}
.article-block.akce-slevy h2{
    color: #ffffff;
}
.background-second {
    background-color: #000000;
}
.background-success,
.background-green {
    background-color: #5cb85c;
}
.background-info,
.background-blue {
    background-color: #5bc0de;
}
.background-warning,
.background-yellow {
    background-color: #f0ad4e;
}
.background-danger,
.background-red,
input[name="delete"] {
    background-color: #d9534f;
}
.background-white,
.content-container .content-navigation,
.signpost-left,
.signpost-right,
.company-slider,
.article-block,
.offer-block,
.gallery-block,
.news-block,
.manufacturer-block,
.suplier-block,
.sidebar-content,
/*.detail,*/
.content-block fieldset {
    background-color: #ffffff;
}
.background-black,
.header-login li + li:before,
.header-login-block-content,
.content-container .heading-filters li + li:before,
.footer-decoration,
.sidebar-menu a:focus,
.sidebar-menu a:hover,
.sidebar-menu a.active,
.sidebar-menu .heading {
    background-color: #000000;
}
.sidebar-menu .heading {
    font-size: 14px;
    text-transform: lowercase;
}
.background-gray {
    background-color: #545353;
}
.background-light-gray,
.header-login-block-content .button:focus,
.header-login-block-content .button:hover,
.sidebar-menu-registred a, .sidebar-menu-registred {
    background-color: #dbdada;
}
.background-dark-gray {
    background-color: #333333;
}
.smalltext {
    font-size: 75%;
}
.uppercase,
.header-login li > a,
.header-login li > span,
.header-search .control-label,
.content-container > .heading h2,
.signpost-left .heading,
.signpost-right .heading,
.sidebar-menu a,
.sidebar-menu,
.sidebar-content .heading,
.detail-heading a,
input[type="submit"],
input[name="delete"],
.button,
.register-catalogue .control-group,
.register-type .control-group {
    text-transform: uppercase;
}
.align-left,
.terms-and-conditions .label-control {
    text-align: left;
}
.align-right,
.header-social,
.content-block label {
    text-align: right;
}
.align-center,
.signpost-left .heading,
.signpost-right .heading,
.manufacturer-block-name > h3,
.suplier-block-name > h3,
.manufacturer-block-name > span,
.suplier-block-name > span,
.manufacturer-block-content p,
.suplier-block-content p,
.footer-content ul,
.sidebar-content li {
    text-align: center;
}
.align-justify,
.signpost-left p,
.signpost-right p,
.offer-content-left p,
.detail-description p,
.register-type .registration-type-info {
    text-align: justify;
}
.bold,
.content-container > .heading h2,
.content-container .heading-content a.active,
.content-block .backlink,
.signpost-left .heading,
.signpost-right .heading,
.manufacturer-block-name > h3,
.suplier-block-name > h3,
.form-heading,
.register-catalogue label,
.alert {
    font-weight: bold;
}
.italic {
    font-style: italic;
}
.strike {
    text-decoration: line-through;
}
.hide-text,
.header-logo h1 a,
.header-social .icon-facebook,
.header-social .icon-google-plus {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.no-underline,
.header-logo h1 a,
.header-login li > a,
.header-login li > span,
.header-login-block-content a,
.header-login-block-content a:focus,
.header-login-block-content a:hover,
.content-container .heading-content a,
.content-container .content-navigation a,
.signpost-left,
.signpost-right,
.article-block .article-image a,
.manufacturer-block-image a,
.suplier-block-image a,
.manufacturer-block-name > h3 a,
.suplier-block-name > h3 a,
.sidebar-menu a,
.detail-heading a,
.detail-heading .detail-logo a {
    text-decoration: none;
}
.wrap-text {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.wrap {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.text-shadow-light,
form select,
form textarea,
form input[type="text"],
form input[type="password"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="week"],
form input[type="number"],
form input[type="email"],
form input[type="url"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form input[type="file"],
.alert {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.text-shadow-dark {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.action-trigger,
.cursor-pointer {
    cursor: pointer;
}
.cursor-help,
.help-inline {
    cursor: help;
}
.opacity-0 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    opacity: 0;
}
.opacity-10 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)";
    opacity: 0.1;
}
.opacity-20 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)";
    opacity: 0.2;
}
.opacity-30 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
    opacity: 0.3;
}
.opacity-40 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
    opacity: 0.4;
}
.opacity-50 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    opacity: 0.5;
}
.opacity-60 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    opacity: 0.6;
}
.opacity-70 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
    opacity: 0.7;
}
.opacity-80 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
    opacity: 0.8;
}
.opacity-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
    opacity: 0.9;
}
.opacity-100 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    opacity: 1;
}
.percent-10 {
    width: 10%;
}
.percent-20 {
    width: 20%;
}
.percent-30 {
    width: 30%;
}
.percent-40 {
    width: 40%;
}
.percent-50 {
    width: 50%;
}
.percent-60 {
    width: 60%;
}
.percent-70 {
    width: 70%;
}
.percent-80 {
    width: 80%;
}
.percent-90 {
    width: 90%;
}
.percent-100 {
    width: 100%;
}
.clearfix:before,
.clearfix:after,
.page:before,
.page:after,
.header-search:before,
.header-search:after,
.content-container .heading-content:before,
.content-container .heading-content:after,
.content-container .content-navigation ul:before,
.content-container .content-navigation ul:after,
.content-block:before,
.content-block:after,
.content-block .row:before,
.content-block .row:after,
.company-slider:before,
.company-slider:after,
.article-block:before,
.article-block:after,
.article-block .article-publication:before,
.article-block .article-publication:after,
.offer-content-date:before,
.offer-content-date:after,
.offer-content-footer:before,
.offer-content-footer:after,
.news-block:before,
.news-block:after,
.news-content-date:before,
.news-content-date:after,
.detail:before,
.detail:after,
.detail-heading:before,
.detail-heading:after,
.detail-content:before,
.detail-content:after,
form:before,
form:after,
.control-group:before,
.control-group:after,
.form-section:before,
.form-section:after,
.offer-block:before,
.offer-block:after {
    display: table;
    content: "";
}
.clearfix:after,
.page:after,
.header-search:after,
.content-container .heading-content:after,
.content-container .content-navigation ul:after,
.content-block:after,
.content-block .row:after,
.company-slider:after,
.article-block:after,
.article-block .article-publication:after,
.offer-content-date:after,
.offer-content-footer:after,
.news-block:after,
.news-content-date:after,
.detail:after,
.detail-heading:after,
.detail-content:after,
form:after,
.control-group:after,
.form-section:after,
.offer-block:after {
    clear: both;
    background-color: #FFFFFF;
}
.transition,
.signpost-left .heading,
.signpost-right .heading,
.article-block,
.sidebar-menu a {
    -webkit-transition: all ease-in-out 0.35s;
    transition: all ease-in-out 0.35s;
}
.transition:focus,
.transition:hover,
.signpost-left .heading:focus,
.signpost-left .heading:hover,
.signpost-right .heading:focus,
.signpost-right .heading:hover,
.article-block:focus,
.article-block:hover,
.sidebar-menu a:focus,
.sidebar-menu a:hover {
    -webkit-transition: all ease-in-out 0.15s;
    transition: all ease-in-out 0.15s;
}

/* GENERAL */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@font-face {
    font-family: 'Latino';
    src: url('../fonts/Latino.eot');
    src: url('../fonts/Latino.eot?#iefix') format('embedded-opentype'), url('../fonts/Latino.woff') format('woff'), url('../fonts/Latino.ttf') format('truetype'), url('../fonts/Latino.svg#Latino') format('svg');
}
@font-face {
    font-family: 'LatinoBold';
    src: url('../fonts/LatinoBold.eot');
    src: url('../fonts/LatinoBold.eot?#iefix') format('embedded-opentype'), url('../fonts/LatinoBold.woff') format('woff'), url('../fonts/LatinoBold.ttf') format('truetype'), url('../fonts/LatinoBold.svg#LatinoBold') format('svg');
}
body {
    background-color: #edeeee;
    /*font-family: 'Arial', Tahoma, Nimbus Sans L, Free Sans, sans-serif;*/
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    color: #000000;
}
h1,
h2 {
    font-size: 22px;
    line-height: 25px;
}
h3,
h4 {
    font-size: 16px;
    line-height: 19px;
}
a:focus {
    outline: 1px dotted #fda01d;
    outline-offset: 2px;
}
a:hover {
    outline: none;
}
strong {
    /*font-family: 'LatinoBold';*/
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

/* CONTAINER */
.container {
    width: 100%;
    height: auto;
    min-height: 100%;
    background-color: #ffffff;
    background-image: -webkit-linear-gradient(180deg, #ffffff, #cccccc);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#cccccc', GradientType=0)";
    background-image: linear-gradient(180deg, #ffffff, #cccccc);
}
.page {
    width: 1006px;
    margin: 0 auto;
    position: relative;
}

/* HEADER */
.header {
    width: 100%;
    height: 160px;
    margin: 0 0 7px;
    font-size: 15px;
    border-bottom: 7px solid #000000;
}
.header-logo h1 {
    height: 118px;
    margin: 20px 0 0;
    background-color: transparent;
    /*background-image: url('data:image/png;base64,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');*/
    background-image: url('../images/logo.png');
    background-size: 430px 118px;
    background-repeat: no-repeat;
    background-position: left center;
}
.header-logo h1 a {
    width: 430px;
    height: 118px;
}
.header-social {
    width: 200px;
    height: 33px;
    margin: 101px 0 0;
}
.header-social .icon-facebook {
    width: 33px;
    height: 33px;
    background-color: transparent;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 4px;
}
.header-social .icon-google-plus {
    width: 33px;
    height: 33px;
    background-color: transparent;
    background-image: url('/tmpl/assets/images/data-uri/icon-google-plus.png');
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 4px;
}
.header-login {
    width: 370px;
    padding: 22px 0 6px;
}
.header-login li {
    padding-bottom: 11px;
    position: relative;
}
.header-login li + li {
    margin-left: 11px;
    padding-left: 11px;
}
.header-login li + li:before {
    width: 2px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
}
.header-login-block-content {
    min-width: 160px;
    padding: 7px;
    position: absolute;
    top: 20px;
    left: -20px;
    z-index: 1023;
}
.header-login-block-content span {
    margin-bottom: 7px;
}
.header-login-block-content .lost-password {
    max-width: 90px;
    margin: 11px 0 0;
}
.header-login-block-content .button {
    margin: 11px 0 0;
}
.header-registration-form .button {
    min-width: 100%;
}
.header-search {
    width: 370px;
    padding: 7px;
}
.header-search span {
    margin-right: 11px;
}
.header-search input[type="radio"],
.header-search input[type="checkbox"] {
    margin-right: 2px;
}
.header-search .radio-content,
.header-search .checkbox-content {
    margin: 0;
}
.header-search .radio-content .radio,
.header-search .checkbox-content .radio,
.header-search .radio-content .checkbox,
.header-search .checkbox-content .checkbox {
    margin-right: 2px;
}
.header-search .control-group + .control-group {
    margin: 0 0 0 7px;
}
.header-search .control-label {
    font-size: 13px;
}
.header-search .header-search-type {
    padding: 7px 0;
}
.header-search .header-search-query {
    width: 316px;
    height: 33px;
    background-color: #ffffff;
}
.header-search .header-search-query,
.header-search .header-search-query:focus,
.header-search .header-search-query:hover {
    border: none;
}
.header-search .header-search-button {
    min-width: 40px;
    height: 33px;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAABF1BMVEWalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalpqalppZN1foAAAAXHRSTlMAAQMGCQoLDA0OEhQXGx0gIiUsLjAxNT0+P0FDSktNTlJZZmlqbnFyfYOJipOUlpucn6Gkpamtr7O0ucDBwsXGzs/Q1dfZ2t3e3+Pk5ufr7u/w8fLz9PX29/n6/RpO0zUAAAC4SURBVBgZBcGHIkJRAADQY5bMlGdE2UTZRMjKzPboxf3/73AOAKb2npLbSg4A3Utfb7WdevJYBKCYNKJe6dmH1jhA+vw5B+Y6FYB8vAX01+8ACt+rgO02QNTeAHpqLYDMxc0oiN73AayEgzHkGp+TAKXrj05zc6368rfcBfSt/97PLFzFcXxWAmSPwuUEmaiQTwHmm+E0CwAGyj/hZAQATB+HcDgEALyHsDsIAHhNqikAgMXyMADAP+QnGP34+A5bAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: 10px center;
}

/* CONTENT */
.content-container {
    width: 745px;
    margin-bottom: 7px;
}
.content-container a {
    color: #fda01d;
}
.content-container a:focus,
.content-container a:hover,
.content-container a:active,
.content-container a:visited:focus,
.content-container a:visited:hover,
.content-container a:visited:active {
    color: #000000;
}
.content-container a:visited {
    color: #ef8d02;
}
a.backlink, a:visited.backlink {
    color: #000000;
    font-weight: bold;
    line-height: 30px;
}
.content-container > .heading {
    margin-bottom: 7px;
}
.content-container > .heading h2 {
    font-size: 16px;
}
.content-container .heading-content {
    padding: 7px;
}
.content-container .heading-content a {
    color: #000000;
}
.content-container .heading-content a:focus,
.content-container .heading-content a:hover,
.content-container .heading-content a:active,
.content-container .heading-content a:visited:focus,
.content-container .heading-content a:visited:hover,
.content-container .heading-content a:visited:active {
    color: #000000;
}
.content-container .heading-content a:visited {
    color: #000000;
}
.content-container .heading-content a.active {
    text-decoration: underline;
}
.content-container .heading-filters {
    margin-top: 7px;
}
.content-container .heading-filters li {
    position: relative;
}
.content-container .heading-filters li + li {
    margin-left: 7px;
    padding-left: 7px;
}
.content-container .heading-filters li + li:before {
    width: 5px;
    height: 1px;
    margin-top: -1px;
    position: absolute;
    left: -3px;
    top: 50%;
    content: '';
}
.content-container .content-navigation li {
    margin-bottom: 7px;
    float: left;
}
.content-container .content-navigation a {
    font-size: 14px;
    color: #000000;
}
.content-container .content-navigation a:focus,
.content-container .content-navigation a:hover,
.content-container .content-navigation a:active,
.content-container .content-navigation a:visited:focus,
.content-container .content-navigation a:visited:hover,
.content-container .content-navigation a:visited:active {
    color: #fda01d;
}
.content-container .content-navigation a:visited {
    color: #000000;
}
.content-container .content-navigation a:visited.active {
    color: #fda01d;
}
.content-container .content-navigation a.active {
    text-decoration: underline;
    font-weight: bold;
}
.content-container .content-map ul {
    width: 420px;
    margin-top: 25px;
}
.content-container .content-map li {
    width: 140px;
    line-height: 20px;
}
.content-container .content-navigation-offer li,
.content-container .content-navigation-news li {
    width: 182px;
}
.content-container .content-navigation-manufacturer,
.content-container .content-navigation-suplier {
    padding: 11px;
    /*margin-top: 212px;*/
    margin-top: 7px;
}
.content-container .content-navigation-manufacturer li,
.content-container .content-navigation-suplier li {
    width: 241px;
    z-index: 5;
}
.content-block,
.offer-block {
    margin-bottom: 7px;
}
.fullblock{
    background-color: #FFFFFF;
    padding: 5px;
}
.content-block .row + .row {
    margin-top: 7px;
}
.content-block .backlink {
    color: #000000;
}
.content-block .backlink:focus,
.content-block .backlink:hover,
.content-block .backlink:active,
.content-block .backlink:visited:focus,
.content-block .backlink:visited:hover,
.content-block .backlink:visited:active {
    color: #000000;
}
.content-block .backlink:visited {
    color: #000000;
}
.content-banner {
    margin-bottom: 7px;
}
.content-banner img {
    max-width: 745px;
}
.signpost-left,
.signpost-right {
    width: 367px;
}
.signpost-left p,
.signpost-right p {
    height: 152px;
    padding: 7px;
    line-height: 24px;
    overflow: hidden;
    font-size: 18px;
}
.signpost-left .heading,
.signpost-right .heading {
    /*margin-bottom: 11px;*/
    padding-top: 100px;
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 5px;
}
.signpost-left .icon-banner-manufacturer,
.signpost-right .icon-banner-manufacturer {
    background-color: #000000;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABPCAMAAAAOYt0WAAACwVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8rW7LaAAAA6nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRocHR4fICIjJCUmJygpKy0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2FiY2RlZmdoaWprbW5vcXN1d3l6e3x9fn+AgoOEhYaHiImKi4yNjpCSk5SVlpeYmZqb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');
    background-repeat: no-repeat;
    background-position: center 11px;
}
.signpost-left .icon-banner-suplier,
.signpost-right .icon-banner-suplier {
    background-color: #000000;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAABSCAMAAAACYuRJAAAC/VBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9SksSbAAAA/nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BR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');
    background-repeat: no-repeat;
    background-position: center 11px;
}
.icon-banner-suplier, .icon-banner-manufacturer{
    font-family: 'Latino';
}
.company-slider {
    padding: 7px;
}
.company-slider li + li {
    margin-left: 7px;
}
.company-slider li {
    height: 90px;
    /*vertical-align: middle;*/
    width: 116px;
}
.company-slider li,
.company-slider li a{
    height: 90px;
    line-height: 90px;
    display: inline-block;
    width: 116px;
}
.company-slider li img, .company-slider li a img {
    max-width: 116px;
    max-height: 90px;
    vertical-align: middle;
    float: none;
}
.article-block {
    width: 241px;
    height: 376px;
    overflow: hidden;
    padding: 7px;
}
.article-block + .article-block {
    margin-left: 11px;
}
.article-block .heading {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
.article-block .article-publication {
    padding: 7px 0;
    font-size: 12px;
}
.article-block .article-category {
    margin-left: 7px;
    padding-left: 7px;
    border-left: 1px solid #545353;
}
.article-block .article-image img {
    max-width: 227px;
    max-height: 140px;
}
.article-image, .article-image a{
    text-align: center;
}
.article-image{height:140px;}
.article-block .article-text {
    line-height: 24px;
}
.article-block .article-text p {
    height: 120px;
    overflow: hidden;
    padding: 3px;
    text-align: justify;
}
.article-block .article-text .heading{
    font-size:14px;
    height: 40px;
    overflow: hidden;
    display: block;
}
.offer-block {
    padding: 7px;
}
.offer-block.active .offer-content-info a {
    color: #000000;
}
.offer-block.active .priloha {
    display: block;
    margin-top: 7px;
}
.offer-block.active .priloha a {
    color: #FFFFFF;
}
.offer-block.active .offer-content-info a:focus,
.offer-block.active .offer-content-info a:hover,
.offer-block.active .offer-content-info a:active,
.offer-block.active .offer-content-info a:visited:focus,
.offer-block.active .offer-content-info a:visited:hover,
.offer-block.active .offer-content-info a:visited:active {
    color: #000000;
}
.offer-block.active .offer-content-info a:visited {
    color: #000000;
}
.offer-block > h3 {
    margin-bottom: 7px;
    font-size: 18px;
    font-weight: bold;
}
.offer-content-left {
    /*width: 500px;*/
    margin-bottom: 11px;
}
.width500{
    width: 500px;
}
.offer-content-right {
    width: 225px;
    margin-bottom: 11px;
}
.offer-content-right img {
    max-width: 225px;
}
.offer-content-date {
    margin-bottom: 7px;
}
.offer-content-date span + span {
    margin-left: 7px;
    padding-left: 7px;
    border-left: 1px solid #000000;
}
.offer-content-footer {
    width: 100%;
}
.offer-content-info {
    width: 33%;
}
.gallery-block {
    width: 241px;
    height: 201px;
    padding: 7px;
    text-align: center;
    overflow: hidden;
}
.gallery-block h3{
    height: 38px;
}
.gallery-block + .gallery-block {
    margin-left: 6px;
}
a.gallery-block-video{
    width: 241px;
    height: 201px;
    text-align: center;
    display: inline-block;
}
a.gallery-block-video div img{
    max-width: 220px;
    max-height: 120px;
}
a.gallery-block-video + a.gallery-block-video {
    margin-left: 7px;
}
.gallery-block span {
    line-height: 28px;
}
.gallery-block a {
    width: 225px;
    height: 140px;
    margin-top: 7px;
    display: table-cell;
    vertical-align: middle;
}
.gallery-block.alb a img {
    max-width: 230px;
    max-height: 130px;
}
.gallery-block.no-bcg,
.gallery-block.no-bcg a {
    display: flex;
    align-items: center;
    text-align: center;
    height: 130px;
}
.gallery-block.no-bcg a img{
    width: 178px;
}
.gallery-block span.gallery_date{
    line-height: 14px;
    font-size: 12px;
    margin: 0px;
}
.black{
    color: #000000;
}
.gallery-block.no-bcg{
    background: transparent;
    width: 179px;
    overflow: hidden;
    text-align: center;
}
.news-block {
    margin-bottom: 7px;
    padding: 7px;
}
.news-content-left {
    width: 225px;
}
.news-content-left img {
    max-width: 225px;
}
.news-content-right {
    width: 490px;
}
.news-content-right a {
    color: #545353;
}
.news-content-right a:focus,
.news-content-right a:hover,
.news-content-right a:active,
.news-content-right a:visited:focus,
.news-content-right a:visited:hover,
.news-content-right a:visited:active {
    color: #353535;
}
.news-content-right a:visited {
    color: #3f3f3f;
}
.news-content-right p {
    max-height: 72px;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
}
.news-content-date {
    margin: 11px 0;
}
.news-content-date span + span {
    margin-left: 7px;
    padding-left: 7px;
    border-left: 1px solid #545353;
}
.manufacturer-block,
.suplier-block {
    width: 181px;
    padding: 11px;
    height: 200px;
}
.suplier-block.acc1{
    border-right: 2px solid #04c7c9;
}
.suplier-block.acc2{
    border-right: 2px solid #6cbb21;
}
.suplier-block.acc3{
    border-right: 2px solid #ff4045;
}
.suplier-block.acc4{
    border-right: 2px solid #a256ff;
}
.manufacturer-block + .manufacturer-block,
.suplier-block + .manufacturer-block,
.manufacturer-block + .suplier-block,
.suplier-block + .suplier-block {
    margin-left: 7px;
    height: 200px;
}
.manufacturer-block-image,
.suplier-block-image {
    margin-bottom: 7px;
    text-align: center;
    height: 71px;
    width: 157px;
    white-space: nowrap;
}
.manufacturer-block-image a.middleImg,
.suplier-block-image a.middleImg{
    max-height: 71px;
    max-width: 157px;
}
.manufacturer-block-image img,
.suplier-block-image img{
    vertical-align: middle;
    max-height: 71px;
    max-width: 157px;
}
.suplier-block-image.album{
    height: 140px;
}
.suplier-block-image.album img{
    vertical-align: middle;
    max-height: 140px;
    max-width: 160px;
}
span.helperImg{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
a.fa-blok{
    height: 200px;
    width: 181px;
    float: left;
}
a.fa-blok + a.fa-blok{
    margin-left: 7px;
}
a.fa-blok,
a.fa-blok:visited,
a.fa-blok:active
{
    display: block;
    color: #000000;
}
.manufacturer-block-image img,
.suplier-block-image img {
    max-width: 158px;
    max-height: 60px;
}
.manufacturer-block-name,
.suplier-block-name {
    margin-bottom: 7px;
    height: 40px;
}
.manufacturer-block-name > h3,
.suplier-block-name > h3 {
    font-size: 14px;
    line-height: 16px;
}
.manufacturer-block-name > h3 a,
.suplier-block-name > h3 a {
    color: #000000;
}
.manufacturer-block-name > h3 a:focus,
.suplier-block-name > h3 a:focus,
.manufacturer-block-name > h3 a:hover,
.suplier-block-name > h3 a:hover,
.manufacturer-block-name > h3 a:active,
.suplier-block-name > h3 a:active,
.manufacturer-block-name > h3 a:visited:focus,
.suplier-block-name > h3 a:visited:focus,
.manufacturer-block-name > h3 a:visited:hover,
.suplier-block-name > h3 a:visited:hover,
.manufacturer-block-name > h3 a:visited:active,
.suplier-block-name > h3 a:visited:active {
    color: #000000;
}
.manufacturer-block-name > h3 a:visited,
.suplier-block-name > h3 a:visited {
    color: #000000;
}
.manufacturer-block-name > span,
.suplier-block-name > span {
    font-size: 11px;
}
.manufacturer-block-content,
.suplier-block-content {
    height: 48px;
    overflow: hidden;
}
.manufacturer-block-content p,
.suplier-block-content p {
    line-height: 16px;
}

/* FOOTER */
.footer {
    width: 100%;
    height: auto;
}
.footer-content {
    width: 100%;
    /*width: 745px;*/
    height: 42px;
    margin-bottom: 7px;
    padding: 11px;
}
.footer-content ul {
    margin: 0 auto;
}
.footer-content li + li {
    margin-left: 7px;
    padding-left: 11px;
    border-left: 1px solid #000000;
}
.footer-content a {
    line-height: 20px;
    color: #000000;
}
.footer-content a:focus,
.footer-content a:hover,
.footer-content a:active,
.footer-content a:visited:focus,
.footer-content a:visited:hover,
.footer-content a:visited:active {
    color: #000000;
}
.footer-content a:visited {
    color: #000000;
}
.footer-decoration {
    width: 100%;
    height: 77px;
}

/* SIDEBAR */
.sidebar-container {
    width: 250px;
    margin-bottom: 7px;
    font-size: 15px;
}
.sidebar-menu li {
    border-bottom: 2px solid #000000;
}
.sidebar-menu li:first-child {
    border-top: 2px solid #000000;
}
.sidebar-menu a, .sidebar-menu span.without-link {
    padding-left: 11px;
    line-height: 30px;
}
.sidebar-menu .heading {
    padding: 7px 0 0 11px;
    line-height: 24px;
}
.sidebar-banner {
    margin-top: 7px;
}
.sidebar-banner img {
    max-width: 250px;
}
.sidebar-content {
    margin-top: 7px;
    padding: 7px;
}
.sidebar-content li + li {
    margin-top: 40px;
}
.sidebar-content li img {
    max-width: 175px;
}
.sidebar-content .heading {
    margin-bottom: 7px;
    line-height: 24px;
}

/* DETAIL */
.detail {
    margin-bottom: 7px;
    /*    padding: 11px;*/
    font-size: 14px;
}
.detail-heading {
    width: 100%;
    /*margin-bottom: 7px;*/
    line-height: 0;
    padding: 11px;
    padding-top: 0px;
}
.detail-heading a {
    position: relative;
    top: -7px;
    color: #000000;
}
.detail-heading a:focus,
.detail-heading a:hover,
.detail-heading a:active,
.detail-heading a:visited:focus,
.detail-heading a:visited:hover,
.detail-heading a:visited:active {
    color: #000000;
}
.detail-heading a:visited {
    color: #000000;
}
.detail-heading .detail-logo {
    max-width: 480px;
    max-height: 240px;
    /*margin-right: 14px;*/
    position: relative;
    top: 7px;
    float: right;
}
.detail-heading .detail-logo img {
    max-width: 475px;
    max-height: 237px;
}
.detail-content {
    margin-bottom: 7px;
}
.detail-content, 
.detail-description,
.detail-content,
.detail-gallery{
    padding: 11px;
}
.detail-content span {
    margin-bottom: 7px;
}
.detail-content span a {
    color: #000000;
}
.detail-content span a:focus,
.detail-content span a:hover,
.detail-content span a:active,
.detail-content span a:visited:focus,
.detail-content span a:visited:hover,
.detail-content span a:visited:active {
    color: #000000;
}
.detail-content span a:visited {
    color: #000000;
}
.detail-content-info {
    width: 33.33333%;
}

.detail-content-info.half-size {
    width: 49.99999%;
}
.detail-content-info > span:first-child {
    /*margin-top: 22px;*/
}
.detail-description span {
    margin-bottom: 7px;
}
.detail-gallery, .detail-video {
    margin-top: 7px;
}
.detail-gallery-head{
    margin-bottom: 11px;
}
.detail-gallery .detail-image {
    width: 165px;
    height: 105px;
}
.detail-gallery .detail-image + .detail-image {
    margin-left: 21px;
}
.detail-gallery .detail-image img {
    max-width: 165px;
    max-height: 105px;
}
.detail-video{
    width: 350px;
    float: left;
}
.detail-pobocka{
    width: 175px;
    float: left;
    /*border: 1px solid #fda01d;*/
    background-color: #FEFEFE;
    overflow: hidden;
    height: 220px;
    padding: 3px;
    text-align: center;
}
.detail-pobocka p strong{
    color: #fda01d;
}
.detail-pobocka p a,
.detail-pobocka p a:visited{
    color: #000000;
}
.detail-pobocka + .detail-pobocka {
    margin-left: 4px;
}
.detail-gallery .detail-pobocka + .detail-pobocka {
    margin-left: 4px;
}
.detail-gallery .detail-video + .detail-video {
    margin-left: 21px;
}
.detail-space{
    width: 100%;
    height: 1px;
    margin-top: 7px;
    /*background-color: #fda01d;*/
}
.detail-heading,
.detail-content,
.detail-description,
.detail-gallery{
    background-color: #FFFFFF;
}
.detail-content{
    margin-top: 7px;
}
.detail-heading.typ-1{
    border-bottom: 3px solid #04c7c9;
}
.detail-heading.typ-2{
    border-bottom: 3px solid #6cbb21;
}
.detail-heading.typ-3{
    border-bottom: 3px solid #ff4045;
}
.detail-heading.typ-4{
    border-bottom: 3px solid #a256ff;
}
.detail-content.no-margin{
    margin-top: 0;
}
.detail-pobocky-head{
    color: #fda01d;
    margin-bottom: 3px;
    padding-top: 3px;
    line-height: 30px;
}
/* SIDE BANNER */
.side-banner, .top-banner {
    position: absolute;
    overflow: hidden;
}
.top-banner{
    width: 250px;
    height: 250px;
}
.side-banner{
    width: 160px;
    height: 600px;
}
.side-banner a img {
    max-width: 160px;
    max-height: 600px;
}
.top-banner a img {
    max-width: 250px;
    max-height: 250px;
}
.side-banner-left {
    position: relative;
    /*    top: 168px;
	left: -167px;*/
}
.side-banner-top-left {
    top: 168px;
    left: -167px;
}
.side-banner-bottom-left {
    top: 775px;
    left: -167px;
}
.side-banner-bottom-xleft {
    top: 1382px;
    left: -167px;
}
.side-banner-top-right {
    top: 168px;
    right: -167px;
}
.side-banner-bottom-right {
    top: 775px;
    right: -167px;
}
.side-banner-bottom-xright {
    top: 1382px;
    right: -167px;
}

/* FORMS */
form select,
form textarea,
form input[type="text"],
form input[type="password"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="week"],
form input[type="number"],
form input[type="email"],
form input[type="url"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form input[type="file"] {
    width: 240px;
    height: 30px;
    padding: 7px;
    position: relative;
    vertical-align: middle;
    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
    border: 1px solid #333333;
}
form input[type="file"]{
    border: none;
    background-color: transparent;
}
form select:hover,
form textarea:hover,
form input[type="text"]:hover,
form input[type="password"]:hover,
form input[type="datetime"]:hover,
form input[type="datetime-local"]:hover,
form input[type="date"]:hover,
form input[type="month"]:hover,
form input[type="time"]:hover,
form input[type="week"]:hover,
form input[type="number"]:hover,
form input[type="email"]:hover,
form input[type="url"]:hover,
form input[type="search"]:hover,
form input[type="tel"]:hover,
form input[type="color"]:hover,
form input[type="file"]:hover,
form select:focus,
form textarea:focus,
form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="datetime"]:focus,
form input[type="datetime-local"]:focus,
form input[type="date"]:focus,
form input[type="month"]:focus,
form input[type="time"]:focus,
form input[type="week"]:focus,
form input[type="number"]:focus,
form input[type="email"]:focus,
form input[type="url"]:focus,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="color"]:focus,
form input[type="file"]:focus {
    background-color: #ffffff;
    border: 1px solid #383838;
}
form input[type="checkbox"],
form input[type="radio"] {
    margin: 0 11px 0 0;
}
form input[type="image"],
form input[type="submit"],
form input[type="reset"],
form input[type="button"],
form input[type="radio"],
form input[type="checkbox"],
form input[name^="amount"],
form input[name^="price"] {
    width: auto;
}
form input[disabled],
form select[disabled],
form textarea[disabled],
form input[readonly],
form select[readonly],
form textarea[readonly],
form input[disabled]:focus,
form select[disabled]:focus,
form textarea[disabled]:focus,
form input[readonly]:focus,
form select[readonly]:focus,
form textarea[readonly]:focus,
form input[disabled]:hover,
form select[disabled]:hover,
form textarea[disabled]:hover,
form input[readonly]:hover,
form select[readonly]:hover,
form textarea[readonly]:hover {
    background-color: #dbdada;
    cursor: not-allowed;
    color: #333333;
    border: 1px solid #dbdada;
}
form input[type="radio"][disabled],
form input[type="checkbox"][disabled],
form input[type="radio"][readonly],
form input[type="checkbox"][readonly] {
    background-color: transparent;
}
form textarea {
    height: auto;
    min-height: 200px;
    line-height: 16px;
}
form textarea.mini{
    min-height: 100px;
}
form select[multiple],
form select[size] {
    width: 240px;
    height: auto;
    min-height: 200px;
    background-color: #ffffff;
    border: 1px solid #333333;
}
input[type="submit"],
input[name="delete"],
.button {
    min-width: 80px;
    height: 30px;
    background-color: #fda01d;
    color: #ffffff;
    font-size: inherit;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    margin: 7px 11px 7px 0;
    padding: 0 7px;
    line-height: 32px;
}
input[type="submit"]:focus,
input[name="delete"]:focus,
.button:focus,
input[type="submit"]:hover,
input[name="delete"]:hover,
.button:hover,
input[type="submit"]:active,
input[name="delete"]:active,
.button:active {
    color: #ffffff;
    background-color: #000000;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
input[type="submit"].disabled,
input[name="delete"].disabled,
.button.disabled,
input[type="submit"][disabled],
input[name="delete"][disabled],
.button[disabled],
input[type="submit"].disabled:focus,
input[name="delete"].disabled:focus,
.button.disabled:focus,
input[type="submit"][disabled]:focus,
input[name="delete"][disabled]:focus,
.button[disabled]:focus,
input[type="submit"].disabled:hover,
input[name="delete"].disabled:hover,
.button.disabled:hover,
input[type="submit"][disabled]:hover,
input[name="delete"][disabled]:hover,
.button[disabled]:hover,
input[type="submit"].disabled:active,
input[name="delete"].disabled:active,
.button.disabled:active,
input[type="submit"][disabled]:active,
input[name="delete"][disabled]:active,
.button[disabled]:active,
input[type="submit"].disabled:focus:required,
input[name="delete"].disabled:focus:required,
.button.disabled:focus:required,
input[type="submit"][disabled]:focus:required,
input[name="delete"][disabled]:focus:required,
.button[disabled]:focus:required,
input[type="submit"].disabled:focus:valid,
input[name="delete"].disabled:focus:valid,
.button.disabled:focus:valid,
input[type="submit"][disabled]:focus:valid,
input[name="delete"][disabled]:focus:valid,
.button[disabled]:focus:valid {
    background-color: #dbdada;
    cursor: not-allowed;
    color: #333333;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    opacity: 0.6;
    box-shadow: none;
}
input[type="submit"]:active,
input[name="delete"]:active,
.button:active {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
}
.content-block form {
    position: relative;
    top: -7px;
    font-size: 14px;
}
.content-block fieldset {
    padding: 11px;
}
.content-block fieldset + fieldset {
    margin-top: 7px;
}
.content-block label {
    width: 120px;
    margin-right: 7px;
}
.content-block .label-control {
    width: auto;
}
.control-group + .control-group {
    margin-top: 7px;
}
.required-suffix {
    padding-left: 7px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAD1BMVEX9oB39oB39oB39oB3///8P87OsAAAAA3RSTlMFj/GKHEA7AAAAG0lEQVR4AWNgYGRiBBLMzMyMDExAkgnChogDAAKjACw+EO9VAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 12px;
}
.help-inline {
    width: 17px;
    height: 17px;
    position: relative;
    top: 6px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAASFBMVEX9oB39oB39oB39oB39oB39oB39oB39oB39oB39oB39oB39piz9rTv9s0r+uVn+wGj+zIb+05b+37T+5sP/7NL/8uH/+fD///8aYpnZAAAACnRSTlMAKGhyfbDO4Pz90X49UQAAAIFJREFUGBkFwYFNBDEMADAnTTnE/qvyEro2wQ6IzIzp7kEgq4BzmqB2AMx7lNzB+orov47dvWIv/OTvPOsVOrNgrhGorAQflheyEvCdnwuZAdj3gsgB9ACzcgHugJsNiAI6+4B4noDTNWcF5hjMmaB2AMx7LLolcN5LQGRmTHcP/gEmJT8lZjDTWAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left center;
}
.form-heading {
    margin-bottom: 22px;
    font-size: 14px;
}
.form-section {
    margin-bottom: 22px;
}
.radio-content .radio {
    width: 13px;
    height: 13px;
    margin-right: 11px;
    background-color: #ffffff;
    border-radius: 50%;
    background-clip: padding-box;
    border: 1px solid #000000;
}
.checkbox-content .checkbox {
    width: 13px;
    height: 13px;
    margin-right: 11px;
    background-color: #ffffff;
    border: 1px solid #000000;
}
:-moz-placeholder {
    color: #000000;
}
::-moz-placeholder {
    color: #000000;
}
:-ms-input-placeholder {
    color: #000000;
}
::-webkit-input-placeholder {
    color: #000000;
}
.register-catalogue .control-container {
    margin-left: 7px;
}
.register-type .form-heading {
    margin-bottom: 11px;
}
.register-type .control-group + .control-group {
    margin-top: 22px;
}
.register-type .control-container {
    width: 120px;
}
.register-type .registration-type-info {
    width: 600px;
    min-height: 133px;
    padding: 7px;
    border: 3px solid #fda01d;
}
.register-type .registration-type-info p{
    margin-top: 5px;
}
.terms-and-conditions .controls {
    vertical-align: top;
}
.terms-and-conditions .label-control {
    width: auto;
    margin-right: 0;
}

/* ALERTS */
.alert {
    width: 100%;
    height: auto;
    margin: 0 0 7px;
    padding: 7px;
    position: relative;
}
.alert.success {
    background-color: #d7ede2;
    color: #3c763d;
    border: 1px solid #c9e7d8;
}
.alert.success .alert-link {
    color: #c9e7d8;
}
.alert.info {
    background-color: #d3e1ea;
    color: #31708f;
    border: 1px solid #c5d8e3;
}
.alert.info .alert-link {
    color: #c5d8e3;
}
.alert.warning {
    background-color: #f8f1de;
    color: #8a6d3b;
    border: 1px solid #f4eacd;
}
.alert.warning .alert-link {
    color: #f4eacd;
}
.alert.error {
    background-color: #f2dede;
    color: #a94442;
    border: 1px solid #eccfcf;
}
.alert.error .alert-link {
    color: #eccfcf;
}

/* IMAGES */
.icon:before {
    display: inline-block;
    vertical-align: middle;
    content: '';
    speak: none;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
}
.icon-block:before {
    width: 14px;
    height: 16px;
    margin-right: 11px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX///9UU1Ndg1vLAAAAAXRSTlMAQObYZgAAABFJREFUCNdj+POHARNBADYpAJXOG5FUi2b8AAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-block:focus:before,
.icon-block:hover:before,
.icon-block.active:before {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX////9oB0l3+PNAAAAAXRSTlMAQObYZgAAABFJREFUCNdj+POHARNBADYpAJXOG5FUi2b8AAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-window:before {
    width: 20px;
    height: 21px;
    margin-right: 11px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAMAAABxCz6aAAABFFBMVEVUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1Nz+2U+AAAAW3RSTlMAAgMEBQYICQsSExQVFxkaHyAkLDo8PkNGTU9VVl1fY2dsb3Bzd3l6e32Ag4SGiImLjY6PlJqbnZ6foKGjpaqrrK6xsrO0tby/x87P0NHV2dvg4+jt8vT3+Pn+qXUmVgAAALlJREFUeNqlzsUSwlAMQNHg7u7u7u4UL14s//8ftDwYGGAFd5PM2SRwWI/LMZdZK4CX8NFxSVUTbqOGYMPs9CUrw9npgqQ9i1kgdTAo15uc/gWymCPGozAs5JbCNyz+ipEn5vlCkVgskfYxJFMoVeoai59xeN5tV/R0Qm1wlI4GPI4BhykgldAC74egifb/0HqbdQ4zxGQjbLXmzP2ljjfdoxkkrbthqxKQdF62YzYd3GPodtxhEMFrV9TuQmz3DBuZAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-window:focus:before,
.icon-window:hover:before,
.icon-window.active:before {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAMAAABxCz6aAAABAlBMVEX9oB3///9UU1OwfTZUU1PTjSvTjStUU1NUU1PplyNUU1PTjStUU1NUU1PplyP9oB2ObkD9oB39oB2/hDH9oB3nliTVjirTjSvRjCv9oB39oB39oB39oB39oB39oB39oB39oB39oB39oB3qlyP9oB39oB39oB39oB39oB39oB39oB39oB3klSX9oB39oB39oB39oB39oB34nh/9oB39oB39oB39oB34nh/9oB39oB39oB38nx39oB39oB39oB3mlST9oB39oB39oB39oB3plyP9oB39oB39oB3smCL9oB39oB39oB3bkSj9oB36nx77nx79oB38nx39oB3bkSj7nx79oB0yOu+9AAAAU3RSTlMAAAEBAgMEBQYHCAgJCwwVGh4zOTk6Q0RFRUhLTE5bXGBjZmlpbG9ydXZ7gYaHioyQlJaWmZucnp6hp6mrrq+xtLzJzM/P1d7i5O72+/z9/f3+/mVW6XoAAAC/SURBVHjaVdHVDgIxEAXQ4m6LOyzuVtxZ3G3+/1egBWbZ+zKT0zS9Scma0qwYFFwqOYTALwdJ6tCcGCYEUZE39gkLP06Vp8stx9rHLABjDVtuf6gFKOn4DYZ1xIQecYgYNyE2EUN2xK7aYDSbrTaAttfnD7jPDC/HB4+ip5z9pEUrvTvDAZZv8LlnmEeM8blhKCJGCL5eRYzKOEcsyJj5mFNR6XTl2/MJsFvQYlJwfHuuZjQdFfA/RhXR41Ip8wIpYUSQELgK+QAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-disc:before {
    width: 26px;
    height: 24px;
    margin-right: 11px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAMAAADTXB33AAABlVBMVEVUU1P///9UU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1NUU1MN9q97AAAAhnRSTlMAAAECAwQFBgcJCg0PEBMUFRkaHR4fISMkJSYpLS8xMzU2Nzg5Ojw9PkBBQkVGTVBTVFZbXF9gYWRnaWtscnN1d3l6fICEiYyPkJGTlJaZmpuho6Woqqusrq+wsbO0tbm8xMXHyMrLzM/R0tPV1tna3N3e3+Dh5OXm6Ozt8PHz9vj5+vv8/uv5YfoAAAFXSURBVCjPbZL3P0JRGMaf06CokJEt2SNCKXtvIWTvyJZ5yZ7P3+2H3NsVz0/nfL7veN73HOBHZY1GAMV2+Q6hnBwMZwDux+y/CEsMAH3sAPR5CqpcmPPp0MM3q/mC3YD7RCcj+xa5Yukndw5IJ2x3UnK84CgpPZEkuTwjMaRR9bqiWk1yr5LaCqekAl/9ALRJArYwE/TZXGBv2UgX8AxNHibCd3JNIwBAM0+SjA7UT8vwMjNmwzROkvQB+n2S5HWvFRCAyX8biywHzLG0mphDy65cpFOYrCGSZKAqDTqBEd6sr36QJMd6u+Swx6NWgYlBE7Cn9vd2Fn2VpiwCGgCuFzXaTrLkpv4syhD5NdW56r2qee+ti8bH9WsV1PrgALbJi3cyWHpKrucrWS5Af8xgyjDpgdG7OFskI50WMEToQs4ze/75NpssBNoZMf5FvmgWgLZwg4K+AeOPmMrATRrxAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-disc:focus:before,
.icon-disc:hover:before,
.icon-disc.active:before {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAFYElEQVR4AZ1WW0ybZRj+NNmMKGMao9mkpZSeSykjssg0xsQL4hKz6N2WXcAuZtRoXHZnotEVWIExDpQD5Yw3UxNiNmM0gxm2jgMUyyZsFIYbMCaMwgYbG4Ou9Xn+8ldMymG7eKH8f7/3ed7ne973RXTZk6ToPJ4kLp0wi5tlWnHXGS8uF5hFT65F/JmX+ModZ3zPdJW6frjYoPDkm8VfBSZxpdAoRh26L8cduqpOe9Iz3blJoe/nJzJPKOeqiAiExMJbZERCs+i2W8RURUJt8PvXg/drVEMAeq0nzyL68N2Jco092BQb7Ms3v30hO1kC8pxIFCSzLhAPjzl0YhZAg2A8VGQQ14oN4nqJfo+/XhFk0huluvzzSNpx3ApC6l4SGCnWZ7Xadgl3nlQNzx0E6AtdqFKOMFAHgAZOmizz1armB7VxZ1BFzvVS/W48E925lm2Ldcq7wcbY4EKNanygwEgi6f4GhZ/P/inXHLsMgF+/fUP8/HWqfqkx9jHe73XnSdJLcoZLu5hjFVcLjamzVeqfHjeE2C/VKx8gySejpbp3H9XFzQcaFUG8o4QXH9Upp/k3A+8zUKlA4t2o5gKrhBL7CdCHIKBU1hWw5n148BAMWPohMg0gKQPMCRCOIAFWPhMI5M7POtXN+BwgCL8/UmKwUn5K34ucEhD/gEyiDdq3Q/vT36QSrBlVMdmGQVIyMZyhlD8g17NQiiqB/AoQHfZ3if45V7Z1Ox7GgEkMqnTKQJuNAMAg6zAqeMkrmckoAblzQ0BRkxUaBzQfW6yL8y3Wxk3i0BQZ4vcTA02Uae0gveV2RcLzUGrnmEN7eLjI8Dmta2PipTqlT5YhsF4yxHrvl+uV90F4FM4dBfk55oNRvhDeQsNOX6U6CoAxNx3a5LnqeNdaifyIh7Vxfax+IzIEgPQwSvw5N3oKjjOyKoROoPHE1ZPG9+CeiLKAmW3coWVTK8B4MrCOOfz1ygXIV9pfYIru5mToxbhgN084tLFo0qP3alT9kYBwMAhSZi+mBZtzplL9GxJGJARV3LgnM90MIGk0iU78QDWfoTl9PLiWCQiOauw4uBVDVQ0JpwJrVIMrcJI8lRoEsU44m+PhLVlTJgt9XksSaSp4H1K2xnUNsYwmPoV+yrxWrLf25luUYqFW9QeqWcKLCjDORKRjTbgjJ5IJbdy8NILs4NuVCaeFrzLBhqZ6k2X2YxS1Y7iiF5qepo8w4f3zcO2cM96FyidYPQxhx2B+lQOPs47TmFOaYB/BxktP3KwI2H4Ro0vJxThQYNo2VGjYyrwsgIOUFudd0U3RsO0NqfRwbA5E/o1x9j7Jc/RgIggAS0CsgguPq4Lr2yobA/b9EV/48Fa5pimwSsbI1v/vbnC/HlSjQj9KYJCNeQVAElceSIP1HX+DMjBSoj/MtUFwlH5g9X3BcSPhCkKEziDZnunKhF9YPU2AETQzWa7JAtiOvpU+RcMmStETKjcNS6yi1ZYivRzDMsOBI/L4Rw/ZIHU0bHtKdhTcehQEBRJugYk+hfQtGMyuW+XaHKz2HV1QjKoJ7n9GG8KVnfxiu90aw8/Qmo7kPypfUS4kmMKuetmVY2X1aYEVqfDPTBY7/xKYczX4qtQC4BhlJgmAQAxx9lhKOFq+SxEuLL4OSObBwd7Qtv2A1UD7FkpMR4Fp1L1qlZfbFEndbVnJsswC9hZ3AATQ/wO1AECOVgQZkyF0l5IiuYqXPVOl/h2gkkNJBDMvCUm7lhsUy3BXxlnIfS5rF522eSDasx9moCHomPEy7UHc1ceDhSYpkQf3B0eSxHZIlw410jL37xOHDuwTRzL2ouE1ggN1NdC/2y+lEA8Qsl0AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-list:before {
    width: 14px;
    height: 16px;
    margin-right: 11px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX///9UU1Ndg1vLAAAAAXRSTlMAQObYZgAAABVJREFUCNdj+P+HAYgaWBgIM2qAJABXKRjWOhsXEAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left center;
}
.icon-list:focus:before,
.icon-list:hover:before,
.icon-list.active:before {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX9oB39oB2uIpNvAAAAAXRSTlMAQObYZgAAABVJREFUCNdj+P+HAYgaWBgIM2qAJABXKRjWOhsXEAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left center;
}

/* HELPERS */
.base-font-family,
body {
    /*font-family: 'Latino', Times New Roman, Times, Free Serif, Century Schoolbook L serif;*/
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.transition-background,
form select,
form textarea,
form input[type="text"],
form input[type="password"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="week"],
form input[type="number"],
form input[type="email"],
form input[type="url"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form input[type="file"] {
    -webkit-transition: background ease-in-out 0.35s;
    transition: background ease-in-out 0.35s;
}
.transition-background:focus,
.transition-background:hover,
form select:focus,
form select:hover,
form textarea:focus,
form textarea:hover,
form input[type="text"]:focus,
form input[type="text"]:hover,
form input[type="password"]:focus,
form input[type="password"]:hover,
form input[type="datetime"]:focus,
form input[type="datetime"]:hover,
form input[type="datetime-local"]:focus,
form input[type="datetime-local"]:hover,
form input[type="date"]:focus,
form input[type="date"]:hover,
form input[type="month"]:focus,
form input[type="month"]:hover,
form input[type="time"]:focus,
form input[type="time"]:hover,
form input[type="week"]:focus,
form input[type="week"]:hover,
form input[type="number"]:focus,
form input[type="number"]:hover,
form input[type="email"]:focus,
form input[type="email"]:hover,
form input[type="url"]:focus,
form input[type="url"]:hover,
form input[type="search"]:focus,
form input[type="search"]:hover,
form input[type="tel"]:focus,
form input[type="tel"]:hover,
form input[type="color"]:focus,
form input[type="color"]:hover,
form input[type="file"]:focus,
form input[type="file"]:hover {
    -webkit-transition: background ease-in-out 0.15s;
    transition: background ease-in-out 0.15s;
}
form input[name="registrovat"]{
    font-size: 16px;
    vertical-align: middle;
}
form h2{
    width: 100%;
    background-color: #fda01d;
    color: #ffffff;
    text-transform: uppercase;
    padding-left: 5px;
    font-size: 16px;
    font-weight: bold;
}
form legend{
    /*background-color: #ffffff;*/
}
form legend{
    color: #fda01d;
    font-size: 16px;
    margin-top: 5px;
    margin-left: 5px;
    font-weight: bold;
}
fieldset table.rowCtenar{
    margin-top: 10px;
    margin-left:75px;
    font-size: 14px;
}
fieldset table.rowCtenar tr td{
    padding: 5px;
}
fieldset table.rowHover{
    margin-top: 10px;
    margin-left:20px;
    font-size: 14px;
}
fieldset table.rowHover tr td{
    padding: 5px;
}
.text h2{
    width: 100%;
    background-color: #fda01d;
    color: #ffffff;
    text-transform: uppercase;
    padding-left: 5px;
    font-size: 16px;
    font-weight: bold;
}
.novinky.text p{
    margin-top: 5px;
    height: 134px;
    padding: 7px;
    font-size: 14px;
    line-height: 18px;
}
.novinky.text p.vyrazny{
    background-color: #fda01d;
}
.novinky.text p a{
    color: grey;
}
.novinky.text .vyrazny .spanstrong a{
    color: #fff;
}
.novinky.text .vyrazny .spanstrong,
.novinky.text .spanstrong{
    display: inline-block;
    /*width: 522px;*/
    height: 20px;
    overflow: hidden;
}
.novinky.text .spanstrong a{
    display: inline-block;
    color: #fda01d;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 1px;
    width: 730px;
    overflow: hidden;
    height: 20px;
}
.novinky.text .spanstrong.uzsi a{
    width: 512px;
}
.novinky.text .vyrazny .spanstrong.nizsi,
.novinky.text .spanstrong.nizsi{
    height: 38px;
}
.novinky.text p .spanstrong a:hover{
    color: #000000;
}
.novinky.text p.vyrazny .spanstrong a:hover{
    /*color: #FFFFFF;*/
}
/*.novinky.text.spanstrong a,
.novinky.text p.vyrazny .spanstrong a{
    height: 20px;
    overflow: hidden;
}*/
.perex{
    display: inline-block;
    width: 730px;
    height: 53px;
    overflow: hidden;
    text-align: justify;
}
.perex.nizsi{
    height: 53px;
}
.perex.uzsi{
    width: 512px;
}
.article-img{
    display: inline-block;
    float: left;
    width: 200px;
    height: 120px;
    line-height: 120px;
    margin-right: 9px;
    text-align: center;
}
.novinky.text p img{
    max-width: 200px;
    max-height: 120px;
    vertical-align: middle;
}
.novinky.text span.informations{
    margin: 4px 0;
    width: 100%;
    display: block;
    color: #545353;
    font-size: 12px;
    height: 16px;
}
.text p{
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    background-color: #fff;
}
.text.clanek{
    background-color: #FFFFFF;
    padding: 7px;
}
.text.clanek p.article-head .spanstrong{
    color: #fda01d;
    font-size: 24px;
}
.text.clanek p.article-date{
    padding-top: 0;
    padding-bottom: 8px;
    font-size: 14px;
}
.text.clanek img{
    max-width: 730px;
}
.zakaznik h2{
    color: #fff;
    background-color: #fda01d;
    padding: 3px;
    margin-bottom: 9px;
}
.zakaznik h3{
    color: #fda01d;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
div.firemniLogo{
    display: block;
    float: left;
}
div.firemniLogo img{
    max-width: 210px;
    max-height: 80px;
}
.text{
    font-size: 14px;
}
.obsah{
    padding: 15px;
    background-color: #FFFFFF;
}
.kategorie{
    padding: 3px;
    line-height: 21px;
    background-color: #FFFFFF;
    width:745px;
}
.kategorie a:focus,
.kategorie a:hover{
    color: #fda01d;
    text-decoration: underline;
}
.kategorie a.active span{
    color: #fda01d;
    text-decoration: underline;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX9oB39oB2uIpNvAAAAAXRSTlMAQObYZgAAABVJREFUCNdj+P+HAYgaWBgIM2qAJABXKRjWOhsXEAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    font-weight: bold;
}
.kategorie span.icon-list:focus,
.kategorie span.icon-list:hover{
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX9oB39oB2uIpNvAAAAAXRSTlMAQObYZgAAABVJREFUCNdj+P+HAYgaWBgIM2qAJABXKRjWOhsXEAAAAABJRU5ErkJggg==');
    color: #fda01d;
    text-decoration: underline;
}
.kategorie span.icon-list{
    display: inline-block;
    width: 23%;
    margin: 3px;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEX///9UU1Ndg1vLAAAAAXRSTlMAQObYZgAAABVJREFUCNdj+P+HAYgaWBgIM2qAJABXKRjWOhsXEAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
}
.kategorie a,
.kategorie a:visited{
    color: #000000;
    text-decoration: none;
}

.no-padding{
    padding: 0;
    vertical-align: middle;
}
div.comments form div.komentare table tr{
    line-height: 40px;
}

div.ucet{
    display: block;
    float: none;
}
ul.link{
    width: 100%;
    text-align: right;
}

ul.link li{
    display: inline;
    font-weight: bold;
}
.udaje{
    margin-top: 30px;
    display: block;
    float: left;
}
/* .udaje table tr{
     width: 100%;
 }*/
.udaje table tr{
    line-height: 24px;
    border-bottom: 1px solid #fda01d;
}
.udaje table tr th{
    width: 200px;
}
.udaje table tr td{
    width: 550px;
}
table.vypis th{
    font-weight: bold;
}
table.vypis td{
    text-align: left;
    vertical-align: middle;
}
table.vypis{
    width: 100%;
    margin-top: 5px;
    line-height: 24px;
    border-bottom: 1px solid #fda01d;
}
.vypis td.stred{
    text-align: center;
}
.vypis input[type="text"]{
    width: 400px;
    height: 30px;
    padding: 7px;
    position: relative;
    vertical-align: middle;
    background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
    border: 1px solid #333333;
    margin-bottom: 9px;
}
.vypis img{
    max-width: 520px;
    max-height: 360px;
    margin-top: 3px;
}
.vypis iframe{
    margin-top: 3px;
}
.chyba{
    display: block;
    line-height: 24px;
    color: #FF0000;
    border: 2px solid #FF0000;
    padding: 5px;
    margin-bottom: 9px;
    background-color: #FFFFFF;
}
.chyba.uspech{
    color: #00FF00;
    border: 2px solid #00FF00;
}
.inzerce.text p{
    margin-top: 5px;
    height: 134px;
    padding: 7px;
    font-size: 14px;
    line-height: 18px;
}
.inzerce.text p.vyrazny{
    background-color: #fda01d;
}
.inzerce.text p a{
    color: grey;
}
.inzerce.text p.vyrazny strong a{
    color: #fff;
}
.inzerce.text p strong a{
    color: #fda01d;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    padding-top: 5px;
}
.inzerce.text p img{
    width: 200px;
    height: 120px;
}
.paginator{
    margin-top: 5px;
    text-align: center;
}
.paginator strong a{
    font-size: 18px;
    text-decoration: none;
}
.paginator a, .paginator a:visited{
    color: #000000;
    font-size: 16px;
}
/* TABULKA V ÚČTU*/
fieldset table.rowHover.zakaznik{
    width: 100%;
    margin: 0;
    text-align: left;
}
table.rowHover.zakaznik, 
table.rowHover.zakaznik tr, 
table.rowHover.zakaznik tr th, 
table.rowHover.zakaznik tr td{
    vertical-align: top;
    padding: 3px;
}
table.rowHover.zakaznik tr.top-line{
    border-top: 2px solid #fda01d;
}
table.rowHover.zakaznik th {
    line-height: 35px;
    width: 110px;
}
table.rowHover.zakaznik th a{
    font-weight: bold;
}
table.rowHover.zakaznik td{
    max-width: 252px;
}
textarea.fullWidth{
    width: 367px;
}
div.cols4{
    width: 184px;
    float: left;
}

table.rowHover.zakaznik tr.pobocka {
    border-bottom: 1px solid #fda01d;
}
table.rowHover.zakaznik tr.pobocka td{
    padding-top: 30px;
}
table.rowHover.zakaznik tr.pobocka td a#pobocka{
    padding-top: 22px;
    display: inline-block;
    width: 180px;
    text-align: center;
    height: 62px;
    font-size: 24px;
}
table.rowHover.zakaznik tr.pobocka td input, table.rowHover.zakaznik tr.pobocka td select{
    width: 180px;
}
table.rowHover.zakaznik tr th span.help-inline{
    vertical-align: top;
}
.underlineHr{
    border-bottom: 1px solid #fda01d;
    height: 40px;
    display: block;
    padding: 5px 0;
    vertical-align: bottom;
}
/*FLASH MESSAGES*/
.flashMessages{
    display: block;
    width: 100%;
    min-height: 30px;
    border: 1px solid grey;
    padding: 9px;
    background-color: #FFFFFF;
    margin-top: 7px;
    margin-bottom: 7px;
    font-weight: bold;
} 
.flashMessages.error{
    color: red;
    border-color: red;
}
.flashMessages.success{
    color: green;
    border-color: green;
}
.flashMessages.info{
    color: #000000;
    border-color: #fda01d;
    font-weight: normal;
}

.popisKategorie, .checkboxKategorie{
    display: inline-block;
}
.popisKategorie{
    float: right;
    width: 450px;
}
.checkboxKategorie{
    float:left;
    margin-top: 8px;
    width: 280px;
}
form input.katPopis {
    width: 405px;
}
form textarea.fullWidth.katColor,
form input.katPopis.katColor{
    color: #ABABAB;
}
/* REGISTRACE */
.color-zdarma{
    font-weight: bold;
    color: #04c7c9;
}
.color-standard{
    font-weight: bold;
    color: #6cbb21;
}
.color-premium{
    font-weight: bold;
    color: #ff4045;
}
.color-top{
    font-weight: bold;
    color: #a256ff;
}
/*KATEGORIE INZERCE*/
.content-container .content-navigation li.narrow{
    width:20%;
}
.content-container .content-navigation li.wide{
    width:30%;
}
/* DETAIL */
.content-block div.nazev_firmy{
    font-size: 36px;
    font-weight: bold;
    height: 80px;
    text-align: left;
    padding-top: 50px;
    display: inline-block;
}
.maximalni-sirka{
    width: 50%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.maximalni-sirka tr{
    line-height: 35px;
}
table.rowHover.zakaznik tr th.norow{
    height: 1px;
    line-height: 1px;
    /*visibility: hidden;*/
}
#form-mapa{
    margin-top: 6px;
}
div.ucet-info{
    width: 100%;
    padding: 7px;
}
span.adress{
    margin-left: 57px;
}
.obsluhujeme{
    display: block;
    width: 100%;
    clear: both;
}
.obsluhujeme strong{
    color: #fda01d;
}
.pobocka-nazev-firmy{
    margin-top: 5px;
}
.white-bg{
    background-color: #FFFFFF;
    padding: 7px;
}
/* KALENDÁŘ */
.specialDate{
    background-color: #fda01d !important;
}
div#events h2{
    /*border-bottom: 2px solid #d9d9d9;*/
    text-align: right;
    color:#f28538;
    margin-bottom: 5px;
}
.sidebar-content #events {
    width: 66px;
}
div.events{
    position: absolute;
    background-color: #ffffff;
    border: 3px solid rgba(0, 0, 0, .3);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    z-index:101;
    width: 420px;
    display: none;
    margin-left: 100px;
}
.evnt-btm{
    margin-top: 9px;
}
div.event{
    display: block;
    width: 400px;
    min-height: 75px;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
} 
div.event.higher{
    height: 90px;
} 
div.event a{
    color: #706f6f;
}
span.event-image{
    float:left;
    display: inline-block;
    margin-top: 3px;
}
img.event-image{
    max-width: 90px;
    max-height: 65px;
}
span.event-name{
    float: right;
    display: inline-block;
    text-align: left;
    width: 300px;
    margin-left: 3px;
    margin-top: 10px;
    font-weight: bold;
}
span.event-body{
    float: right;
    display: inline-block;
    text-align: left;
    width: 300px;
    /*max-height:70px;*/
    margin-left: 3px;
    margin-top: 10px;
    font-size: 12px;
}

/*odkazy na hp*/
a.hp-link{
    text-decoration: none;
    display: inline-block;
}
a.hp-link,
a.hp-link:visited{
    text-decoration: none;
    color: #000000;
}
a.hp-link + a.hp-link{
    margin-left: 7px;
}
.content-container .heading-content h2 a,
.content-container .heading-content h2 a:visited {
    color: #FFFFFF;
}

/* VYHLEDÁVÁNÍ */
.vyhledavani{
    margin-bottom: 16px;
}
.vyhledavani p.vyhledano{
    margin-top: 5px;
    height: 134px;
    padding: 7px;
    font-size: 14px;
    line-height: 18px;
    background-color: #FFFFFF;
    text-align: justify;
}
.vyhledavani p.vyhledano.inzerat{
    height: auto;
}
.vyhledavani span.informations{
    margin: 10px 0;
    width: 100%;
    display: block;
    color: #545353;
    font-size: 12px;
}
.vyhledavani p.vyhledano strong,
.vyhledavani p.vyhledano strong a{
    color: #fda01d;
    font-size: 18px;
    /*font-weight: normal;*/
    text-decoration: none;
    padding-top: 5px;
}
.vyhledavani p.vyhledano strong a:hover{
    color: #000000;
}
.vyhledavani p.vyhledano img{
    max-width: 200px;
    max-height: 120px;
    vertical-align: middle;
}
a.odkaz-cely-clanek{
    float: right;
}
.vyhledavani .offer-content-left {
    width: 500px;
}
.vyhledavani .offer-content-left.full{
    width: 725px;
}
.vyhledavani .row + .row{
    margin-top: 7px;
}
.vyhledavani .vsechny-vysledky{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 9px;
}
.mapa-stranek p{
    margin: 9px;
}
.mapa-stranek{
    background-color: #FFFFFF;
}
.fakelink{
    color: #fda01d;
    float: right;
    text-decoration: underline;
}
a.hp-link:hover .fakelink{
    color: #ffffff; 
}
.fakelinkAS{
    color: #ffffff;
    float: right;
    text-decoration: underline;
}
span.fakelink-clanky{
    /*    position: relative;
	top: -22px;*/
    color: #000000;
    float: right;
    /*background-color: #FFFFFF;*/
    padding: 0;
    /*    width: 92px;
	height: 20px;*/
    line-height: 16px;
}
.fakelink-clanky a{
    text-decoration: underline;
    color: grey;
}
span.orange{
    color: #ef8d02;
}
.vyrazny span.fakelink-clanky{
    background-color: #fda01d;
}
.bottom-line{
    border-bottom: 1px solid #fda01d;
}
.foto-nahled{
    max-width: 700px;
}
.logo-nahled{
    max-width: 400px;
}
a.anchorlink{
    color: #000000;
    text-decoration: none;
    font-size: 18px;
}
.inzerceImg{
    max-width: 480px;
    max-height: 240px;
}

/* IE */
.ie8 form .radio-content,
.ie9 form .radio-content,
.ie8 form .checkbox-content,
.ie9 form .checkbox-content {
    margin: 0;
}