
/*! normalize.tablecss 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */

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

* {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: 500;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
   line-height: 25px;
   /* font-size: 1rem; */
}

html {
   height: 100%;
   font-size: 100%;
   font-size: 62.5%;
   font-size: 101%
}  /* for IE*/

html>body  {
   font-size: 100%;
} /* ignored by IE */


hr.cleaner {
    clear: both;
    height: 1px;
    *margin: -1em 0 0 0;
    visibility: hidden;
    border: none;
}

.cleaner {
    clear: both;
    height: 1px;
    visibility: hidden;
    border: none;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.tleft {
    text-align: left !important;
}

.tright {
    text-align: right !important;
}
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

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

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

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

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */

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

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


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

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

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

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}

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

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


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

/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

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


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

/*
 * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

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

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b,
strong {
    font-weight: bold;
}

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

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

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

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
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;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

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

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


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

ul,
ol {
    margin-left: 0;
    padding: 0;
    list-style: none;
}

dd {
    margin: 0 0 0 40px;
}

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


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

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

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

/*
 * Corrects overflow displayed oddly in IE9
 */

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


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

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


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

/*
 * Corrects margin displayed oddly in IE6/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 IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    *margin-left: -7px; /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, 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 FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

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

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 */

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

input[type="submit"] {
    background-position: 0 0;
}

input[type="submit"]:active, input[type="submit"]:focus {
    outline: none;
    background-position: 0 0;
}
/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, 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 that is displayed in S5, Chrome on OS X
 */

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

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

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

/*
 * 1. Removes default vertical scrollbar in IE6/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;
}

caption, th, td {
   text-align: left;
   font-weight: normal;
}

table.vip {
    width: 80%;
    margin: 0 auto;
    border: 0px;
    padding: 0px;
        }

table.vip td.header {
    background-color: #CC0000;
    color: white;
    font-weight: 600;
    height: 50px;
    }

table.vip td.title {
    background-color: #000000;
    width: 45%;
    color: white;
    text-align: left;
    padding: 10px;

                }

table.vip td.title strong {
    background-color: #000000;
    width: 45%;
    color: white;
    text-align: left;
    padding: 10px;

                }

table.vip td.title div.desc {
    font-size: 12px;
    color: silver;
    line-height: 14px;

    }

table.vip td.value {
    background-color: white;
    width: 15%;
    padding: 10px;
                }







* {
    font-family: 'Open Sans', Arial, sans-serif;
    color: #3b3b3b;
}

h1,h2,h3,h4,h5,h6 {
    color: #3b3b3b;
    font-weight: 500;
    line-height: 1em;
    clear: both;
}

h1 {
    font-size: 30px;
    margin: 0 0 20px;
}

h2 {
    font-size: 26px;
    margin: 10px 0 5px;
    font-weight: 500;
}

h2.nonMarBot {
    margin-bottom: 5px;
}

h2 strong {
    font-size: 26px;
}

h2.underline {
    font-size: 26px;
    border-bottom: 1px dotted #a0a0a2;
    padding-bottom: 8px;
}

h3 {
    color: #3b3b3b;
    font-size: 20px;
    margin: 10px 0;
    font-weight: 600;
}

h4 {
    font-size: 18px;
    margin-bottom: 10px;
}

h5 {
    font-weight: 600;
    color: #404040;
    font-size: 16px;
    margin-bottom: 5px;
}

p, a, li, td, th, dt, dd {
    color: #3b3b3b;
}

p {
    margin-bottom: 15px;
}

a {
    color: #e70000;
    font-size: inherit;
}

a:hover {
    text-decoration: none;
}

strong {
    font-size: inherit;
    font-family: inherit;
}

i, em {
    font-style: italic;
}

ol, ul {
    margin-left: 35px;
}

ol li, ul li {
    line-height: 25px;
}

ol {
    list-style: decimal;
}

ol li {
    margin-left: 20px;
}

ul {
    margin-bottom: 20px;
}

ul li {
    background: url('/images/liBg.png') no-repeat left 8px;
    padding-left: 20px;
}

#article img {
    padding: 5px;
    background: #fff;
    border: 1px solid #c7c7c7;
    float: left;
    margin: 5px 15px 10px 0;
}

#article img.fleft {
    margin: 5px 15px 10px 0;
}

#article img.fleft {
    margin: 5px 0 10px 15px;
}

label {
    color: #404040;
    font-weight: 300;
}

small {
    font-size: 12px;
    line-height: 18px;
}

cite {
    border-bottom: 1px dotted #8f8f8f;
    border-top: 1px dotted #8f8f8f;
    display: block;
    padding: 15px 35px;
    font-style: italic;
    color: #6c6b6b;
    margin-bottom: 10px;
    overflow: auto;
}

cite strong {
    display: block;
    float: right;
    margin-top: 35px;
}

cite strong a {
    text-decoration: none;
}

input[type="text"], input[type="password"] {
    width: 166px;
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    margin-right: 10px;
    font-weight: 300;
    background: url('/images/inputText2.png') no-repeat;
}

input[type="submit"]:disabled,
input[type="submit"][disabled="disabled"] {
    background: url('/images/inputSubmitDisabled.png') no-repeat;
}

#frmchooser-zobrazit {
    font-size: 13px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}

input[type="submit"] {
    width: 100px;
    height: 35px;
    font-size: 16px;
    color: #fff;
    line-height: 33px;
    background: url('/images/inputSubmit.png') no-repeat;
    font-weight: 600;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
}

input[type=checkbox] {
    position: relative;
    top: 1px;
    margin-right: 5px;
}

/*input[type="submit"]:hover {
   background: url('/images/inputSubmitHover.png') no-repeat;
}*/

textarea{
padding:15px;
width:435px;
margin-top:10px;
max-width:435px;
height:100px;
/*border-radius*/
-webkit-border-radius:4px;
   -moz-border-radius:4px;
        border-radius:4px;
border-top:1px solid #bababa;
}

/*--table---*/
.mceContentBody table {
    margin-bottom: 15px;

}

.mceContentBody table td {
    border: 1px solid #d6d6d6;
    color: #404040;
    font-size: 16px;
    text-align: center;
    height: 31px;
    vertical-align: middle;
    padding: 0 15px;
}

.mceContentBody table thead td{
background:#eeeeee;
font-weight:600;
color:#535353;
/*box-shadow*/
-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.5);
   -moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.5);
        box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.5);
height:33px;
}

.mceContentBody thead td a {
    font-weight: 600;
}

.mceContentBody td a {
    color: #404040;
    font-size: 14px;
    text-decoration: none;
}

.mceContentBody td a:hover {
    text-decoration: underline;
    color: #e70000;
}




td.additions {
    padding: 10px 0;
    border-bottom: 1px dotted #aaaaaa;
}

td.additions label {
     font-weight: bold;
}

.collapsible .service {
    border-top: 1px dotted #aaaaaa;
    padding: 10px 0;
}

td.additions label {
    line-height: 26px;
    padding-right: 20px;
    background: url('/images/labelArrowRight.png') no-repeat right 4px;
}

td.additions label.active {
    background: url('/images/labelArrowDown.png') no-repeat right 4px;
}

.collapsible .service label {
    line-height: 26px;
}
/*----------*/

/*----------*/
.editTitle {
    text-align: center;
    margin-bottom: 25px;
}

table.edits {
    margin: 0 auto;
    border: 1px solid #d5d5d7;
    border-radius: 10px;
    border-collapse: separate;
}

table.edits th {
    height: 30px;
    vertical-align: middle;
    font-size: 15px;
    font-weight: bold;
    background: #fafafa;
    padding: 0 15px;
    color: #3b3b3b;
}

table.edits tr:nth-child(odd) th {
    background: #eeeeee;
}

table.edits tr:first-child th {
    border-radius: 10px 0 0 0;
}

table.edits tr:last-child th {
    border-radius: 0 0 0 10px;
}

table.edits td {
    width: 66px;
    background: #f2f2f2;    
}

table.edits tr:nth-child(odd) td {
    background: #e8e8e8;
}

table.edits tr:first-child td {
    border-radius: 0 10px 0 0;
}

table.edits tr:last-child td {
    border-radius: 0 0 10px 0;
}

table.edits .made {
    display: block;
    width: 14px;
    height: 30px;
    margin: 0 auto;
    background: url('/images/madeIco.png') center center no-repeat;
}

table.edits .notmade {
    display: block;
    width: 13px;
    height: 30px;
    margin: 0 auto;
    background: url('/images/notmadeIco.png') center center no-repeat;
}
/*----------*/

/*----------*/
select {
    height: 35px;
    width: 160px;
}

.cTPSelect {
    background: url('/images/selectBg.png') repeat-x;
    height: 35px;
    width: 150px;
    display: block;
    overflow: hidden;
    padding-right: 40px;
    margin-right: 10px;
}

.cTPSelect.cTPDisabled {
    background: url('/images/selectBgDisabled.png') repeat-x;
}

.cTPSelectBar {
    width: 134px;
    overflow: hidden;
}
/*----------*/

/*----------*/
form{
background:rgb(247,247,247);
/* Old browsers */
/*linear-gradient*/
background:-webkit-gradient(linear,left top,left bottom,color-stop(rgba(247,247,247,1),0.01),color-stop(rgba(240,240,240,1),1));
background:-webkit-linear-gradient(top, rgba(247,247,247,1) 1%, rgba(240,240,240,1) 100%);
background:   -moz-linear-gradient(top, rgba(247,247,247,1) 1%, rgba(240,240,240,1) 100%);
background:     -o-linear-gradient(top, rgba(247,247,247,1) 1%, rgba(240,240,240,1) 100%);
background:        linear-gradient(top, rgba(247,247,247,1) 1%, rgba(240,240,240,1) 100%);
/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(247,247,247,1)), color-stop(100%,rgba(240,240,240,1)));
/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
background:   -moz-linear-gradient(top, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
background:     -o-linear-gradient(top, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
background:        linear-gradient(top, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
/* Chrome10+,Safari5.1+ */
/* Opera 11.10+ */
/* IE10+ */
/*@@prefixmycss->No equivalent*/
background:-webkit-linear-gradient(to bottom, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
background:   -moz-linear-gradient(to bottom, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
background:     -o-linear-gradient(to bottom, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
background:        linear-gradient(to bottom, rgba(247,247,247,1) 1%,rgba(240,240,240,1) 100%);
/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f0f0f0',GradientType=0 );
/* IE6-9 */
padding:25px;
border:1px solid #d1d1d3;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
}


form table {
    width: auto;
    margin: 0;
}

form table td {
    border: none;
    padding: 5px;
    background: none;
}

form table th {
    text-align: right;
    vertical-align: middle;
}

form table th label {
    color: #3b3b3b;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 16px;
}

form table th small {
    font-size: 12px;
    white-space: nowrap;
}

form table tr.large td input {
    background: url('/images/inputText3.png') no-repeat;
    width: 446px;
}

form table .smaller td input {
    background: url('/images/inputText4.png') no-repeat;
    width: 56px;
}

form table input[type="submit"] {
    width: 103px;
    height: 33px;
    line-height: 33px;
    font-weight: normal;
    background: url('/images/inputSubmit4.png');
}

/*----------*/

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width: none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#000;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url('/images/controlsBlck.png') no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url('/images/controlsBlck.png') no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url('/images/loading.gif') no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url('/images/controlsBlck.png') no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
 /*==============================================================================================================================================
														 HELPER CLASSES FOR JQUERY
================================================================================================================================================*/
.cTPHiddenFile {width:1px;height:0;visibility:hidden;} /* Chrome won't allow click when 'display:none' set for input type=file */
.cTPDisabled{background-color: #E6E6E6 !important;  cursor:default !important;color:gray !important;border-color:#D3D3D3 !important; } /* Disabled elemenets */
.cTPOpaque{opacity: 0; filter: alpha(opacity=0);}



/*============================================================= SELECT =======================================================================*/
select
{
	cursor: pointer;
	z-index: 9999 !important; /* jquery dialog */
	position:relative;
	opacity: 0;
	filter: alpha(opacity=0);
	border:none;

}

.cTPSelect
{
	font:12px arial;
	position:relative;
	display:inline-block;
	zoom:1;
}

.cTPSelectBar
{
	cursor:pointer;
	padding-top:8px;
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	position:absolute;
	left:0;
	white-space:nowrap;
}

/*select arrow - arrow is added in javascript - &#9660;*/
.cTPSelectOpen {
	font:0.7em arial;
	position:absolute;
	right:0;
	top:0;
	text-align:center;
	padding-top:10px;
	padding-right:10px;
}

/*============================================================= RADIO =======================================================================*/
input[type=radio]
{
	opacity: 0;
	filter: alpha(opacity=0);
	outline:none;
	position:relative;
	color:white; /*opera mini*/
}
.cTPRadio
{
	display:inline-block;
	position:relative;
	vertical-align:-1px;
}

.cTPRadioElem {
	outline:none;
	display:inline-block;
	background: transparent url('/images/radioBg.png') no-repeat;
	height:15px;
	width:15px;
	cursor:default;
	position:absolute;
}

/* radio checked */
.cTPCheckedR
{
   background-position: 0 -15px;
 }

/*============================================================= CHECKBOX =======================================================================*/
/*input[type=checkbox]
{
	opacity: 0;
	filter: alpha(opacity=0);
	outline:none;
	position:relative;
	color:white; opera mini

}
.cTPCheckbox
{
	display:inline-block;
	position:relative;
	vertical-align:-1px;

}

.cTPCheckboxElem
{
	position:absolute;
	outline:none;
	display:inline-block;
	background: url('/images/checkboxBg.png') no-repeat;
	height: 16px;
	width: 15px;
	cursor:default
}

checkbox checked
.cTPChecked
{
  background-position: 0 -16px;
 }*/

 /*============================================================= INPUT TYPE=FILE =======================================================================*/

.cTPFile
{
	display:inline-block;
	vertical-align:middle;
}

.cTPFile input[type="button"] {
    height: 32px;
    width: 123px;
    background: url('/images/uploadButton.png') no-repeat;
}

.cTPFileInput
{
}

/*!
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/*.ui-tabs .ui-tabs-nav { margin: 0; }*/
/*.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }*/
/*.ui-tabs .ui-tabs-nav li a { text-decoration: none; }*/
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }*/
/*.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }  first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.dn {
  display: none;
}
#header .wrapper {
  width: 1200px;
  padding: 0 10px;
  margin: 0 auto;
  position: relative;
  height: 128px;
  z-index: 999;
  background-color: black;
  height: 100%;
}
#footer .wrapper {
  width: 1200px;
  padding: 0 10px;
  margin: 0 auto;
  position: relative;
  z-index: 999;
}
#content {
  width: 1170px;
  padding: 0 15px 40px 15px;
  margin: 30px auto 0;
}
.flash {
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 30px;
}
.flash.info {
  background: #fff;
  border: 1px solid #ddd;
  color: #444;
}
.flash.error {
  background: #FBB1B7;
  border: 1px solid #AE121E;
  color: #AE121E;
}
.flash.warning {
  background: #fbf5b1;
  border: 1px solid #dbd137;
  color: #7a7300;
}
body.homepage #snippet--flashes {
  position: absolute;
  width: 1200px;
  z-index: 100;
}
#tinymce {
  padding: 15px;
}
#article .captcha img {
  float: none;
  border: none;
  padding: 0;
  margin: 0;
}
body.homepage {
  background: url('/images/hpBody.jpg') center 5px #e2e2e4 no-repeat;
}
body {
  background: url('/images/bodyBg.jpg') center 0 #e2e2e4 no-repeat;
}
.callToActionBut {
  background: url('/images/callToActionBg.png') no-repeat;
  width: 211px;
  height: 47px;
  display: block;
  margin-top: 25px;
  line-height: 47px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-size: 20px;
  font-style: italic;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.5);
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 400;
  padding-right: 40px;
}
#cboxOverlay {
  opacity: 0.6 !important;
}
#cboxLoadedContent {
  border: none !important;
  background: none !important;
}
#cboxClose {
  top: 0 !important;
}
#cboxClose a {
  color: white;
}
#popup {
  display: inline-block;
  background-color: #000000;
  vertical-align: middle;
}
#popup h2 {
  font-size: 60px;
  color: #e00000;
  font-weight: 800;
  margin-top: 10px;
}
#popup h3 {
  font-size: 30px;
  color: #fff;
  margin: 15px 0 10px;
}
#popup strong {
  color: #fff;
}
#popup p {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  margin: 0;
  text-align: center;
}
#popup>a {
  position: relative;
  display: inline-block;
  font-size: 24px;
  color: #fff;
  line-height: 54px;
  text-decoration: none;
  text-align: center;
  font-weight: 700;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
  *display: inline;
  zoom: 1;
  margin: 10px 5px;
  height: 54px;
  padding: 0 20px;
  background: url('/images/popupABg.png') repeat-x;
}
#popup>a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -4px;
  width: 4px;
  height: 54px;
  background: url('/images/popupABgBefore.png') no-repeat;
}
#popup>a:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -4px;
  width: 4px;
  height: 54px;
  background: url('/images/popupABgAfter.png') no-repeat;
}
#header {
  height: 198px;
  z-index: 100;
  position: relative;
  width: 100%;
  background-color: black;
  -webkit-box-shadow: 0px 10px 35px -6px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 10px 35px -6px rgba(0,0,0,0.3);
  box-shadow: 0px 10px 35px -6px rgba(0,0,0,0.3);
}
#header .logo {
  float: left;
  margin-top: 35px;
}
#header blockquote {
  width: 700px;
  height: 85px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  float: left;
  position: absolute;
  top: 30px;
  left: 530px;
  background: url('/images/headerBlockquote.png') no-repeat;
}
#header .login {
  float: right;
  height: 36px;
  position: absolute;
  right: -30px;
  margin-right: 16px;
  opacity: 0;
}
#header .login:before {
  content: '';
  display: block;
  width: 16px;
  height: 41px;
  background: url('/images/loginBgBefore.png') no-repeat;
  position: absolute;
  top: 0;
  left: -16px;
}
#header .login:after {
  content: '';
  display: block;
  width: 16px;
  height: 41px;
  background: url('/images/loginBgAfter.png') no-repeat;
  position: absolute;
  top: 0;
  right: -16px;
}
#header .login p {
  font-size: 14px;
  color: #cdcdcd;
  line-height: 41px;
  text-align: center;
}
#header .login p a {
  display: inline-block;
  width: 86px;
  height: 28px;
  background: url('/images/loginBut.png') no-repeat;
  line-height: 28px;
  text-align: center;
  text-decoration: none;
  color: #ccc8c8;
  padding-right: 10px;
  margin-left: 10px;
  position: relative;
  *display: inline;
  zoom: 1;
}
#header .login p a.user {
  width: auto;
  background: none;
}
#header .login p a span {
  position: absolute;
  top: 10px;
  right: 12px;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-color: #a1a1a1 transparent transparent transparent;
  border-width: 8px 5px 0 5px;
}
#header .login .logBox {
  width: 285px;
  height: 74px;
  background: url('/images/logBoxBg.jpg') no-repeat;
  position: absolute;
  top: 50px;
  right: -20px;
  display: none;
}
#header .login .logBox form {
  background: none;
  border: none;
  padding: 0;
}
#header .login .logBox form label {
  color: #fff;
  width: 50px;
  font-size: 13px;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  margin-right: 10px;
  position: absolute;
  top: 16px;
  left: 20px;
}
#header .login .logBox form input[type="text"] {
  position: absolute;
  width: 144px;
  height: 28px;
  background: url('/images/inputText5.png') no-repeat;
  top: 12px;
  right: 38px;
  line-height: 28px;
}
#header .login .logBox form input[type="submit"] {
  position: absolute;
  width: 29px;
  height: 28px;
  text-indent: -9999px;
  line-height: 0;
  top: 12px;
  right: 19px;
  font-size: 0;
  background: url('/images/inputSubmit5.png') no-repeat;
}
#header .login .logBox .linkToAuth {
  font-size: 10px;
  color: #fff;
  position: absolute;
  bottom: 6px;
  right: 25px;
}
#navigation {
  width: 1164px;
  margin: 0 auto;
  background: linear-gradient(#CD2026,#C5171D);
  height: 60px;
  position: relative;
  margin-top: 18px;
  border-top: 1px solid #DA575B;
  z-index: 105;
}
#navigation:before {
  content: '';
  display: block;
  position: absolute;
  width: 18px;
  height: 60px;
  top: -1px;
  left: -18px;
  background: linear-gradient(#CD2026,#C5171D);
  border-left: 1px solid #DA575B;
  border-top: 1px solid #DA575B;
}
#navigation:after {
  content: '';
  display: block;
  position: absolute;
  width: 18px;
  height: 60px;
  top: -1px;
  right: -18px;
  background: linear-gradient(#CD2026,#C5171D);
  border-right: 1px solid #DA575B;
  border-top: 1px solid #DA575B;
}
#navigation ul {
  margin-left: 105px;
}
#navigation li {
  margin: 0;
  padding: 0;
  float: left;
  margin-right: 0px;
  background: none;
  z-index: 100;
}
#navigation li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  padding: 0 0px;
  margin-right: 0px;
  height: 60px;
  line-height: 60px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
  position: relative;
  z-index: 100;
  top: -1px;
  padding-left: 20px;
  padding-right: 20px;
}
#navigation li.path a,
#navigation li a:hover {
  background: linear-gradient(#722B2D,#C1151B);
  padding-left: 20px;
  padding-right: 20px;
  top: -1px;
}
#navigation li a:hover:before,
#navigation li.path a:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 61px;
  background-color: #E48E91;
  top: 0;
  left: 0;
}
#navigation li.first a:hover:before,
#navigation li.first.path a:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 61px;
  background-color: #E48E91;
  top: 0;
  left: 0;
}
#navigation li.path a:hover:after,
#navigation li.path a:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 61px;
  background-color: #E48E91;
  top: 0;
  right: -1px;
}
#navigation li a:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 61px;
  background-color: #E48E91;
  top: 0;
  right: -1px;
}
article {
  width: auto;
  float: left;
}
.homepage article {
  width: 1200px;
  position: relative;
  float: none;
}
#breadcrumb {
  height: 25px;
  margin-bottom: 25px;
  position: relative;
  z-index: 999;
}
#breadcrumb>span {
  color: #7e7e7e;
  font-weight: bolder;
  font-size: 14px;
  float: left;
  margin-right: 10px;
  line-height: 20px;
}
#breadcrumb ul {
  margin: 0;
}
#breadcrumb li {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
  color: #7e7e7e;
  font-size: 14px;
  line-height: 20px;
}
#breadcrumb li:after {
  content: '/';
  color: #7e7e7e;
  font-size: 14px;
  line-height: 20px;
  padding: 0 5px;
}
#breadcrumb li.last:after {
  content: '';
}
#breadcrumb li a {
  color: #7e7e7e;
  font-size: 14px;
  line-height: 20px;
}
#slider {
  position: absolute;
  z-index: -1;
}
#sliderhome {
  margin-bottom: 5px;
  margin-top: 10px;
}
#slider,
#sliderhome ul {
  margin: 0;
}
#slider,
#sliderhome ul li {
  margin: 0;
  padding: 0;
  background: none;
  margin-left: 15px;
  margin-top: 10px;
}
#slider ul li {
  margin: 0;
  background: none;
  height: 320px;
  width: 540px;
  padding-left: 20px;
  padding-top: 10px;
}
#sliderhome ul li {
  margin: 0;
  padding: 0;
  background: none;
  height: 330px;
  width: 1040px;
}
#sliderhome  ul li h2 {
  font-style: italic;
  font-size: 31px;
  color: #3b3b3b;
  font-weight: 300;
  margin-left: 60px;
  margin-bottom: 25px;
}
#sliderhome ul li h2 strong {
  font-size: 31px;
  color: #3b3b3b;
  font-weight: 700;
}
#sliderhome ul li .text {
  margin-left: 90px;
}
#sliderhome ul li .text p {
  margin-bottom: 0;
  line-height: 30px;
  font-size: 16px;
  font-family: 'Open Sans', Arial, sans-serif;
  font-style: italic;
}
#sliderhome ul li .text p.pf {
  padding-left: 30px;
  background: url('/images/sliderp1.png') left center no-repeat;
}
#sliderhome ul li .text p.ps {
  padding-left: 30px;
  background: url('/images/sliderp2.png') left center no-repeat;
}
#sliderhome ul li .text p.pt {
  padding-left: 30px;
  background: url('/images/sliderp3.png') left center no-repeat;
}
#sliderhome ul li .text p.px {
  padding-left: 30px;
  background: url('/images/sliderp4.png') left center no-repeat;
}
#detail-list .text p.px {
  padding-left: 30px;
  background: url('/images/sliderp4.png') left center no-repeat;
  line-height: 15px;
  margin-left: 20px;
}
#sliderhome .bx-wrapper {
  position: relative;
}
#sliderhome .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 10px;
  right: 10px;
  text-align: center;
  width: 216px;
  height: 60px;
  z-index: 0;
  background: url('/images/pagerShadow.png') no-repeat center 20px;
}
#sliderhome .bx-wrapper .bx-pager a {
  display: inline-block;
  width: 11px;
  height: 9px;
  margin-left: 5px;
  background: url('/images/pagerBg.png') no-repeat;
  font-size: 0;
  line-height: 0;
  position: relative;
  bottom: 15px;
  text-indent: -9999px;
  *display: inline;
  zoom: 1;
}
#sliderhome .bx-wrapper .bx-pager a.pager-active {
  background: url('/images/pagerActive.png') no-repeat;
}
#slider .bx-wrapper {
  position: relative;
}
#slider .bx-wrapper .bx-pager {
  display: none;
  position: absolute;
  bottom: 10px;
  right: 10px;
  text-align: center;
  width: 216px;
  height: 60px;
  z-index: 0;
  background: url('/images/pagerShadow.png') no-repeat center 20px;
}
#slider .bx-wrapper .bx-pager a {
  display: none;
  width: 11px;
  height: 9px;
  margin-left: 5px;
  background: url('/images/pagerBg.png') no-repeat;
  font-size: 0;
  line-height: 0;
  position: relative;
  bottom: 15px;
  text-indent: -9999px;
  *display: inline;
  zoom: 1;
}
#slider .bx-wrapper .bx-pager a.pager-active {
  background: url('/images/pagerActive.png') no-repeat;
}
#chooser {
  height: 124px;
  margin-bottom: 50px;
  position: relative;
}
#chooser form {
  padding: 0;
  background: none;
  border: none;
  filter: none;
}
#chooser form input[type='submit'],
#chooser form .cTPSelect {
  float: left;
}
#referenceDetail,
#chooser.cat {
  height: auto;
  margin: 30px 0;
}
#chooser:after {
  content: '';
  display: block;
  width: 1200px;
  height: 14px;
  background: url('/images/chooserShadow.png') no-repeat;
  position: absolute;
  bottom: -13px;
  left: 0;
}
#chooser .explanation {
  float: right;
  display: block;
  font-size: 15px;
  color: #949494;
  line-height: 42px;
  font-weight: bolder;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.8);
}
#referenceDetail:after,
#chooser.cat:after {
  content: '';
  display: block;
  width: 1200px;
  height: 22px;
  background: url('/images/chooserShadow2.png') no-repeat;
  position: absolute;
  bottom: -20px;
  left: 0;
}
#referenceDetail .refDet,
#chooser .cont {
  background: url('/images/chooserBg.png') no-repeat;
  height: 57px;
  position: relative;
  padding: 26px 25px 0;
  top: -2px;
  z-index: 0;
}
#referenceDetail .refDet,
#chooser.cat .cont {
  height: auto;
  border-left: 1px solid #d2d2d4;
  border-right: 1px solid #d2d2d4;
  background: #f7f7f7;
  background: -moz-linear-gradient(top,#fbfbfb 0%,#f8f8f8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#f8f8f8));
  background: -webkit-linear-gradient(top,#fbfbfb 0%,#f8f8f8 100%);
  background: -o-linear-gradient(top,#fbfbfb 0%,#f8f8f8 100%);
  background: -ms-linear-gradient(top,#fbfbfb 0%,#f8f8f8 100%);
  background: linear-gradient(to bottom,#fbfbfb 0%,#f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#f8f8f8',GradientType=0);
  padding: 0 0 0 13px;
}
#referenceDetail .refDet iframe {
  border: 5px solid #3b3b3b;
}
#referenceDetail .bottomCorn,
#chooser.cat .bottomCorn {
  height: 5px;
  display: block;
  width: 1180px;
  position: relative;
  bottom: 2px;
  background: url('/images/chooserBottom.png') no-repeat;
}
#referenceDetail .topCorn,
#chooser.cat .topCorn {
  height: 6px;
  display: block;
  width: 1180px;
  position: relative;
  bottom: 2px;
  background: url('/images/chooserTop.png') no-repeat;
}
#chooser .cont p {
  float: right;
  margin-bottom: 0;
  width: 423px;
  padding-left: 0px;
  line-height: 20px;
  position: relative;
  font-size: 12px;
  top: -20px;
  left: -20px;
  background: url('/images/bookIco.png') no-repeat left 6px;
}
.chooseMenu {
  height: 42px;
  margin: 0;
  margin-left: 4px;
  position: relative;
  z-index: 1;
  width: 680px;
  float: left;
}
.chooseMenu li {
  margin: 0;
  padding: 0;
  background: none;
  background: url('/images/chooserUlLiBg.png') repeat-x;
  width: 50px;
  height: 36px;
  float: left;
  margin-right: 18px;
  position: relative;
  top: 5px;
}
.chooseMenu li a {
  display: block;
  height: 36px;
  width: 50px;
  position: relative;
  z-index: 0;
}
.chooseMenu li a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -17px;
  background: url('/images/chooserUlLiBefore.png') no-repeat;
  width: 17px;
  height: 36px;
  z-index: 5;
}
.chooseMenu li.first a:before {
  width: 4px;
  left: -4px;
  background: url('/images/chooserUlLiBeforeFirst.png') no-repeat;
  height: 36px;
}
.chooseMenu li a:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -16px;
  background: url('/images/chooserUlLiAfter.png') no-repeat;
  width: 16px;
  height: 36px;
  z-index: 10;
}
.chooseMenu li.active {
  background: url('/images/chooserUlLiActiveBg.png') repeat-x;
  height: 42px;
  top: 0;
  z-index: 50;
}
.chooseMenu li.active a {
  height: 42px;
  top: 0;
}
.chooseMenu li.active a:before {
  z-index: 15;
}
.chooseMenu li.first.active a:before {
  width: 4px;
  background: url('/images/chooserUlLiActiveBeforeFirst.png') no-repeat;
  left: -4px;
  height: 42px;
}
.chooseMenu li.active a:after {
  height: 42px;
  width: 17px;
  right: -17px;
  background: url('/images/chooserUlLiActiveAfter.png') no-repeat;
}
.chooseMenu li.active a:before {
  height: 42px;
  width: 17px;
  right: -17px;
  background: url('/images/chooserUlLiActiveBefore.png') no-repeat;
}
.chooseMenu li.first a {
  background: url('/images/choose01.png') no-repeat center center;
}
.chooseMenu li.second a {
  background: url('/images/choose02.png') no-repeat center center;
}
.chooseMenu li.third a {
  background: url('/images/choose03.png') no-repeat center center;
}
.chooseMenu li.fourth a {
  background: url('/images/choose04.png') no-repeat center center;
}
.chooseMenu li.fifth a {
  background: url('/images/choose05.png') no-repeat center center;
}
.chooseMenu li.sixth a {
  background: url('/images/choose06.png') no-repeat center center;
}
.chooseMenu li.seventh a {
  background: url('/images/choose07.png') no-repeat center center;
}
.chooseMenu li.eighth a {
  background: url('/images/choose08.png') no-repeat center center;
}
.chooseMenu li.ninth a {
  background: url('/images/choose09.png') no-repeat center center;
}
.chooseMenu li.tenth a {
  background: url('/images/choose10.png') no-repeat center center;
}
.chooseMenu li.first.active a,
.chooseMenu li.first a:hover {
  background: url('/images/choose01active.png') no-repeat center center;
}
.chooseMenu li.second.active a,
.chooseMenu li.second a:hover {
  background: url('/images/choose02active.png') no-repeat center center;
}
.chooseMenu li.third.active a,
.chooseMenu li.third a:hover {
  background: url('/images/choose03active.png') no-repeat center center;
}
.chooseMenu li.fourth.active a,
.chooseMenu li.fourth a:hover {
  background: url('/images/choose04active.png') no-repeat center center;
}
.chooseMenu li.fifth.active a,
.chooseMenu li.fifth a:hover {
  background: url('/images/choose05active.png') no-repeat center center;
}
.chooseMenu li.sixth.active a,
.chooseMenu li.sixth a:hover {
  background: url('/images/choose06active.png') no-repeat center center;
}
.chooseMenu li.seventh.active a,
.chooseMenu li.seventh a:hover {
  background: url('/images/choose07active.png') no-repeat center center;
}
.chooseMenu li.eighth.active a,
.chooseMenu li.eighth a:hover {
  background: url('/images/choose08active.png') no-repeat center center;
}
.chooseMenu li.ninth.active a,
.chooseMenu li.ninth a:hover {
  background: url('/images/choose09active.png') no-repeat center center;
}
.chooseMenu li.tenth.active a,
.chooseMenu li.tenth a:hover {
  background: url('/images/choose10active.png') no-repeat center center;
}
.cat ul.catCars {
  margin: 0;
  overflow: auto;
}
.cat ul.catCars li {
  margin: 0;
  padding: 0;
  float: left;
  margin: 8px 8px;
}
.cat ul.catCars li a {
  display: block;
  width: 110px;
  height: 95px;
  background: #fff;
  border: 1px solid #e2e2e2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  text-decoration: none;
  color: #656363;
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 11px;
}
#article ul.catCars li img {
  padding: 0;
  border: none;
  background: none;
  float: none;
  margin: 0;
  display: block;
  margin: 0 auto;
}
.infoTag {
  padding-left: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  background: url('/images/infoTagBg.png') no-repeat left center;
  min-height: 40px;
  vertical-align: middle;
  line-height: 20px;
}
.twoThirds {
  overflow: auto;
  margin-bottom: 30px;
}
.twoThirds h2 {
  margin-top: 0;
}
.twoThirds .leftThirds {
  float: left;
  width: 66%;
}
.twoThirds {
  margin-bottom: 0;
}
.twoThirds .rightThirds {
  float: right;
  width: 33%;
  margin-bottom: 0;
}
body.article.category #sidebar div.box.rightThirds {
  border-bottom: 1px dotted #3B3B3B;
}
.contentSwitch {
  color: #3b3b3b;
  position: absolute;
  bottom: 0;
  left: 340px;
  width: 220px;
  padding-left: 20px;
  background: url('/images/arrowUp.png') no-repeat right center;
  display: block;
  margin: 0 auto;
}
.contentSlide {
  width: 1200px;
}
.contentSwitch.down {
  background: url('/images/arrowDown.png') no-repeat right center;
}
.carList {
  overflow: auto;
  margin: 20px 0;
}
.carList .topBox {
  width: 780px;
  border: 1px solid #d9d9db;
  background: #f3f3f3;
  padding: 10px;
  min-height: 150px;
  margin: 0px auto 20px;
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.carList .rightBox {
  float: right;
  width: 680px;
  border: 1px solid #d9d9db;
  background: #f3f3f3;
  padding: 12px 30px;
  min-height: 300px;
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}
.carList .rightBox h3 {
  margin: 0;
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-bottom: 10px;
}
.carList .rightBox div {
  float: left;
  width: 335px;
}
.carList .rightBox ul {
  margin: 0;
}
.carList .rightBox ul li {
  margin: 0;
  padding: 0;
  background: none;
  line-height: 20px;
}
.carList .rightBox ul li a {
  font-size: 16px;
  color: #000;
  line-height: 28px;
}
.carList .rightleftBox {
  float: right;
  width: 1100px;
  border: 1px solid #d9d9db;
  background: #f3f3f3;
  padding: 12px 30px;
  min-height: 300px;
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.carList .rightleftBox h3 {
  margin: 0;
  font-size: 20px;
  color: #000;
  font-weight: 600;
  margin-bottom: 10px;
}
.carList .rightleftBox div {
  float: left;
  width: 490px;
}
.carList .rightleftBox ul {
  margin: 0;
}
.carList .rightleftBox ul li {
  margin: 0;
  padding: 0;
  background: none;
  line-height: 22px;
}
.carList .rightleftBox ul li a {
  font-size: 16px;
  color: #000;
  line-height: 28px;
}
.carList .leftBox {
  float: left;
  text-align: center;
  padding: 12px 10px;
  width: 400px;
  border: 1px solid #d9d9db;
  background: #f3f3f3;
  min-height: 250px;
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.5);
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}
#article .carList .leftBox img {
  padding: 0;
  border: none;
  background: none;
  width: 400px;
}
.carList .leftBox h2 {
  font-size: 16px;
  color: #000;
  margin: 0;
  font-weight: 600;
  margin-top: 8px;
  padding-top: 10px;
  border-top: 1px dotted #616161;
}
.services {
  height: 120px;
  margin-bottom: 10px;
  background: url('/images/servicesBg.png') center top no-repeat;
}
.services ul {
  margin: 0;
}
.services ul li {
  padding: 0;
  background: none;
  float: left;
  margin: 25px 11px;
  background: url('/images/servicesLiBg.png') no-repeat;
}
.services ul li a {
  display: block;
  width: 215px;
  height: 49px;
  font-size: 13px;
  padding-left: 75px;
  color: #3b3b3b;
  text-decoration: none;
  line-height: 20px;
  padding-top: 10px;
}
.services ul li a strong {
  display: block;
  font-size: 16px;
}
.services ul li.first a {
  background: url('/images/servicesLiFirst.png') 10px 20px no-repeat;
}
.services ul li.second a {
  background: url('/images/servicesLiSecond.png') 15px 19px no-repeat;
}
.services ul li.third a {
  background: url('/images/servicesLiThird.png') 10px 20px no-repeat;
}
.services ul li.vip a {
  background: url('/images/servicesLiVip.png') 10px 20px no-repeat;
}
.box h2 {
  margin: 0;
  font-size: 18px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #3b3b3b;
  margin-bottom: 15px;
}
.box .bx-wrapper {
  position: relative;
}
.box .bx-wrapper .bx-next {
  display: block;
  position: absolute;
  top: -42px;
  right: -100px;
  width: 20px;
  height: 20px;
  line-height: 0;
  font-size: 0;
  text-indent: -9999px;
  background: url('/images/sliderArrowRight.png') top no-repeat;
}
.box .bx-wrapper .bx-prev {
  display: block;
  position: absolute;
  top: -42px;
  right: -70px;
  width: 20px;
  height: 20px;
  line-height: 0;
  font-size: 0;
  text-indent: -9999px;
  background: url('/images/sliderArrowLeft.png') top no-repeat;
}
.box ul {
  margin: 0;
}
.box ul li {
  margin: 0;
  margin: 3px 0;
}
#nejlepsinabidka {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#nejlepsinabidka_box {
  position: absolute;
  top: -450px;
  left: 150px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 300px;
  width: 450px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
#chiptuninglegislativa {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#chiptuninglegislativa_box {
  position: absolute;
  top: -450px;
  left: 150px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 300px;
  width: 450px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
#novefiltrydpf {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#novefiltrydpf_box {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -220px;
  margin-top: -220px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 450px;
  width: 450px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
span.dpf_red {
  color: red;
  font-size: 13px;
  font-weight: 600;
}
p.dpf_desc {
  color: #313131;
  font-size: 13px;
}
#videobox {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99;
}
#videobox_box {
  position: relative;
  top: -240px;
  left: -400px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  width: 800px;
  height: 480px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
#tuvbox {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#tuvbox_box {
  position: absolute;
  top: -900px;
  left: 350px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 200px;
  width: 340px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
#bezptuning {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#bezptuning_box {
  position: absolute;
  top: -900px;
  left: 450px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 200px;
  width: 340px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
#zaruka {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#zaruka_box {
  position: absolute;
  top: -900px;
  left: 580px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 200px;
  width: 340px;
  color: black;
  z-index: 100;
  box-shadow: black 4px 6px 20px;
}
#infoicon_kladno {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#infoicon_kladno_box {
  position: absolute;
  top: -460px;
  left: 150px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 200px;
  width: 340px;
  color: black;
  z-index: 150;
  box-shadow: black 4px 6px 20px;
}
#infoicon_beroun {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#infoicon_beroun_box {
  position: absolute;
  top: -460px;
  left: 150px;
  background-color: #FFFFFF;
  padding: 30px 30px 30px 30px;
  border: 1px solid silver;
  border-radius: 25px;
  height: 200px;
  width: 340px;
  color: black;
  z-index: 150;
  box-shadow: black 4px 6px 20px;
}
#newPriceboxKomfort {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#newPriceboxKomfort_box {
  position: absolute;
  top: -500px;
  left: 210px;
  background-color: transparent;
  padding: 20px 20px 20px 20px;
  border: 0px;
  z-index: 100;
}
#newPriceboxPremium {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#newPriceboxPremium_box {
  position: absolute;
  top: -500px;
  left: 210px;
  background-color: transparent;
  padding: 20px 20px 20px 20px;
  border: 0px;
  z-index: 100;
}
#newPriceboxGarant {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#newPriceboxGarant_box {
  position: absolute;
  top: -500px;
  left: 210px;
  background-color: transparent;
  padding: 20px 20px 20px 20px;
  border: 0px;
  z-index: 100;
}
#CarTransport {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#CarTransport_box {
  position: absolute;
  top: -500px;
  left: 210px;
  background-color: transparent;
  padding: 20px 20px 20px 20px;
  border: 0px;
  z-index: 100;
}
#CarInsurance {
  display: none;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 99;
}
#CarInsurance_box {
  position: absolute;
  top: -500px;
  left: 210px;
  background-color: transparent;
  padding: 20px 20px 20px 20px;
  border: 0px;
  z-index: 100;
}
.customerFeedback {
  margin: 0;
}
.customerFeedback li {
  margin: 0;
  padding: 0;
  background: none;
  overflow: auto;
}
#sidebar .box .customerFeedback li {
  margin-bottom: 25px;
}
#sidebar a.strong {
  font-weight: bolder;
}
.customerFeedback h3 {
  font-size: 14px;
  margin: 0;
  margin-bottom: 8px;
  font-weight: 700;
}
.customerFeedback p {
  font-style: italic;
  margin: 0;
}
.customerFeedback a {
  float: right;
  text-decoration: none;
  margin-top: 10px;
}
.customerFeedback a strong {
  color: #e70000;
}
.customerFeedback li>strong {
  float: right;
  font-style: italic;
}
.sideFeed {
  margin: -10px 0 5px 0 !important;
}
.sideFeed li {
  border-bottom: 1px dotted #a6a6a8;
  padding: 10px 0;
  margin-bottom: 15px;
}
.sale {
  margin: 0;
}
.sale li {
  margin: 0;
  padding: 0;
  background: none;
}
.sale img {
  float: left;
  margin: 0 !important;
  margin-right: 15px;
  padding: 0 !important;
  border: 5px solid white !important;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 15px;
}
.sale h3 {
  margin: 0 0 7px;
}
.sale .wp .shell {
  float: right;
  margin-top: 2px;
}
.sale .wp .shell a img {
  margin-right: 10px !important;
}
.sale h3 a {
  font-size: 16px;
}
.clientPrev {
  margin-bottom: 20px;
  width: 442px;
}
#sign-in {
  width: 547px;
  height: 75px;
  padding: 20px;
  margin: 20px 0 20px;
  background: url('/images/signBg.png') no-repeat;
}
#sign-in input[type='text'] {
  background: url('/images/inputText.png') no-repeat;
  width: 196px;
  margin-left: 10px;
}
#sign-in input[type='submit'] {
  width: 103px;
  height: 33px;
  background: url('/images/inputSubmit2.png') no-repeat;
  font-size: 14px;
}
.clientPrev .topCorn {
  height: 6px;
  width: 442px;
  display: block;
  background: url('/images/clientPrevTop.png') no-repeat;
}
.clientPrev .bottomCorn {
  height: 6px;
  width: 442px;
  display: block;
  background: url('/images/clientPrevBottom.png') no-repeat;
}
.clientPrev .content {
  border-left: 1px solid #d2d2d4;
  border-right: 1px solid #d2d2d4;
  background: #f7f7f7;
  background: -moz-linear-gradient(top,#f7f7f7 0%,#f0f0f0 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#f0f0f0));
  background: -webkit-linear-gradient(top,#f7f7f7 0%,#f0f0f0 100%);
  background: -o-linear-gradient(top,#f7f7f7 0%,#f0f0f0 100%);
  background: -ms-linear-gradient(top,#f7f7f7 0%,#f0f0f0 100%);
  background: linear-gradient(to bottom,#f7f7f7 0%,#f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#f0f0f0',GradientType=0);
  padding: 5px 25px;
}
.clientPrev .shell {
  border-bottom: 1px dotted #a8a8a8;
  padding: 0 0 15px 0;
  margin-bottom: 15px;
}
.clientPrev p {
  margin: 0;
}
.clientPrev h3,
#sign-in h3 {
  margin-top: 0;
  font-size: 16px;
}
.clientPrev table {
  width: 100%;
}
.clientPrev table th {
  text-align: left;
  font-size: 13px;
}
.clientPrev table td {
  text-align: right;
  font-weight: bolder;
  font-size: 13px;
}
.clientPrev ul {
  margin-left: 5px;
}
.clientPrev ul li.pos {
  padding-left: 30px;
  margin-bottom: 5px;
  background: url('/images/positiveBg.png') left 2px no-repeat;
}
.clientPrev ul li.neg {
  background: url('/images/negativeBg.png') left 2px no-repeat;
  padding-left: 30px;
  margin-bottom: 5px;
}
.downloadBackup {
  background: url('/images/downloadBg.png') no-repeat left;
  margin-left: 33px;
  padding-left: 25px;
}
.extensionService {
  margin: 0;
  width: 500px;
}
.extensionService li {
  margin: 0;
  padding-left: 45px;
  background: url('/images/extension.png') no-repeat;
  margin-bottom: 8px;
}
.extensionService li h3 {
  font-size: 14px;
  color: #3b3b3b;
  font-weight: 600;
  margin: 0;
  line-height: 20px;
}
.extensionService li.extenServ01 {
  background-position: 0 5px;
}
.extensionService li.extenServ02 {
  background-position: 0 -76px;
}
.extensionService li.extenServ03 {
  background-position: 0 -157px;
}
.extensionService li.extenServ04 {
  background-position: 0 -239px;
}
.extensionService li.extenServ05 {
  background-position: 0 -320px;
}
.extensionService li.extenServ06 {
  background-position: 0 -401px;
}
.extensionService li.extenServ07 {
  background: url('/images/servicesLiFirst.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ08 {
  background: url('/images/servicesLiThird.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ09 {
  background: url('/images/servicesLiFirst.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ10 {
  background: url('/images/servicesLiLaunch.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ11 {
  background: url('/images/servicesLiSport.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ12 {
  background: url('/images/servicesLiMaf.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ13 {
  background: url('/images/servicesLiVip.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ14 {
  background: url('/images/servicesLiPremium.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ15 {
  background: url('/images/servicesLiStamp.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ16 {
  background: url('/images/servicesLiInsurance.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li.extenServ17 {
  background: url('/images/servicesLiProTec.png') no-repeat;
  background-position: 0 10px;
}
.extensionService li p,
.extensionService li {
  font-size: 12px;
  margin: 0;
  padding-bottom: 5px;
}
.extensionService li span {
  font-size: 14px;
  color: #e00000;
  font-weight: 600;
}
.extensionService li span small {
  color: inherit;
  font-weight: 400;
}
.chooseVersion {
  margin-left: 5px;
  padding-left: 30px;
  background: url('/images/arrowVersion.png') no-repeat left bottom;
  clear: both;
  padding-bottom: 7px;
  margin-bottom: 5px;
  margin-top: 20px;
  font-size: 16px !important;
}
.carText {
  float: right;
  width: 700px;
  font-size: 15px;
}
#catalogCars {
  margin-bottom: 20px;
}
#catalogCars ul {
  float: left;
  width: 178px;
  margin: 0;
}
#catalogCars ul li {
  background: none;
  float: none;
  margin: 0;
  background: url('/images/detailTabMenu.png') no-repeat;
  margin-bottom: 1px;
  position: relative;
  width: 205px;
  height: 51px;
  margin-left: 0;
  padding-left: 0;
}
li.carcheck {
  background: url('http://www.chiptuning.cz/images/liBgCheckBig.png') no-repeat !important;
  height: 25px !important;
  padding-left: 30px !important;
  width: 385px !important;
  font-size: 13px !important;
}
#catalogCars ul li.ui-state-active {
  background: url('/images/detailTabMenuActive.png') no-repeat;
  z-index: 10;
}
#catalogCars ul li.ui-state-active a {
  z-index: 10;
  position: relative;
}
#catalogCars ul li a {
  display: block;
  width: 141px;
  height: 59px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  line-height: 52px;
  font-weight: 700;
  padding-left: 55px;
  font-family: 'Open Sans', Arial, sans-serif;
}
#catalogCars ul li.maximal a {
  background: url('/images/detailTabMenuIco01.png') no-repeat;
  background-position: center;
  color: #c61515;
}
#catalogCars ul li.optimal a {
  background: url('/images/detailTabMenuIco02.png') no-repeat;
  color: #e0970b;
}
#catalogCars ul li.eco a {
  background: url('/images/detailTabMenuIco03.png') no-repeat;
  color: #4a9b29;
}
#catalogCars ul li.individual a {
  background: url('/images/detailTabMenuIco04.png') no-repeat;
  color: #484848;
}
#catalogCars ul li.stage2 a {
  background: url('/images/detailTabMenuIco05.png') no-repeat;
  color: #484848;
}
#catalogCars ul li.powergate a {
  background: url('/images/detailTabMenuIco05.png') no-repeat;
  color: #585858;
}
#catalogCars ul li.check a {
  background: url("http://www.chiptuningtest.cz/images/liBgCheck.png") 0% 6px no-repeat transparent;
  color: #4a9b29;
}
#catalogCars ul.normal {
  margin: 0px;
  padding: 0px;
  width: 100%;
  vertical-align: middle;
  float: none;
}
#catalogCars ul.normal li.normal {
  background: url("http://www.chiptuningtest.cz/images/liBgCheck.png") 0% 5px no-repeat transparent;
  left: 40px;
  width: 100%;
  vertical-align: middle;
  line-height: 15px !important;
  margin: 0px;
  padding: 0px;
  height: 30px;
  padding-left: 20px;
}
#catalogCars ul.normal li.normal li.normal {
  background: url("http://www.chiptuningtest.cz/images/liBgCheck.png") 0% 5px no-repeat transparent;
  left: 60px;
  width: 100%;
  vertical-align: middle;
  line-height: 15px !important;
  margin: 0px;
  padding: 0px;
  height: 30px;
  padding-left: 20px;
}
#catalogCars ul li a {
  background-position: 28px 14px !important;
}
#catalogCars div p {
  font-size: 15px;
}
#catalogCars>div {
  background: #f7f7f7;
  border: 1px solid #d6d6d6;
  padding: 0px 25px;
  float: right;
  width: 764px;
  position: relative;
  z-index: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  height: 1000px;
  -webkit-border-radius: 0 10px 10px 10px;
  -moz-border-radius: 0 10px 10px 10px;
  border-radius: 0 10px 10px 10px;
}
#catalogCars>div:before {
  content: '';
  display: block;
  width: 8px;
  height: 250px;
  background: url('/images/catalogCarsShadow.png') no-repeat;
  position: absolute;
  z-index: 8;
  top: 0;
  left: -9px;
}
#catalogCars .powerShow {
  margin-bottom: 20px;
  margin-left: 20px;
  width: 350px;
  height: 25px;
}
#catalogCars .powerShow td {
  font-size: 15px;
  text-align: right;
  font-weight: bolder;
  height: 25px;
}
#catalogCars #maximal-power .powerShow td {
  color: #c61515;
}
#catalogCars #optimal-power .powerShow td {
  color: #e0970b;
}
#catalogCars #eco-power .powerShow td {
  color: #4a9b29;
}
#catalogCars #individual-power .powerShow td {
  color: #ababab;
}
#catalogCars #stage2-power .powerShow td {
  color: #dfdfdf;
}
#catalogCars #powergate-power .powerShow td {
  color: #dfdfdf;
}
#catalogCars .powerShow th {
  font-size: 15px;
  height: 25px;
}
#catalogCars .powerUp {
  padding: 5px 0;
  font-size: 12px;
  line-height: 17px;
  border-bottom: 1px dotted #afafaf;
  border-top: 1px dotted #afafaf;
  margin: 10px 0;
}
#catalogCars .powerUpNoBorder {
  padding: 0px 0;
  font-size: 15px;
  line-height: 15px;
  border-bottom: 0px dotted #afafaf;
  border-top: 0px dotted #afafaf;
  margin: 0px 0;
}
#catalogCars .powerUpCenter {
  padding: 5px 0;
  font-size: 14px;
  line-height: 17px;
  border-bottom: 1px dotted #afafaf;
  border-top: 0px dotted #afafaf;
  margin: 10px 0;
  text-align: center;
}
#catalogCars .powerUpCenterNoBorder {
  font-size: 14px;
  text-align: center;
}
#catalogCars .orderBox {
  position: absolute;
  top: 265px;
  left: -162px;
  width: 144px;
  height: 100px;
}
#catalogCars .orderBox p {
  margin-bottom: 5px;
  text-align: center;
}
#catalogCars .orderBox .strike {
  font-size: 24px;
  text-align: center;
  display: block;
  margin-bottom: 0px;
  color: #c61515;
  position: relative;
  font-weight: 700;
}
#catalogCars .orderBox .strike span {
  position: absolute;
  width: 100%;
  height: 22px;
  background: url('/images/strike.png') no-repeat center center;
  top: 0;
  left: 0;
}
#catalogCars .orderBox .price_catalog {
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: 600;
  font-size: 9px;
  text-align: center;
}
#catalogCars .orderBox .price_catalog_description {
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: 600;
  font-size: 9px;
  text-align: center;
  line-height: 11px;
}
#catalogCars .orderBox .price_title_black {
  background-color: black;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  color: white;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: 600;
  font-size: 9px;
  text-align: center;
  margin-bottom: 0px;
}
#catalogCars .orderBox .price_title_white {
  background-color: white;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border-radius: 9px;
  color: black;
  text-align: center;
  margin-top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 12px;
}
#catalogCars .orderBox .pobocka_name {
  font-size: 34px;
  color: #e5E5E5;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: 700;
  line-height: 36px;
}
#catalogCars .orderBox strong {
  font-size: 26px;
  font-weight: bold;
  display: block;
  margin-bottom: 0px;
  text-align: center;
  position: relative;
}
#catalogCars .orderBox .info-icon {
  border: 0px;
  background: transparent;
  z-index: 100;
  float: left;
  position: relative;
  left: -20px;
  margin: 0px;
  padding: 0px;
}
#catalogCars .orderBox a {
  display: block;
  text-decoration: none;
  width: 144px;
  height: 23px;
  font-size: 11px;
  padding-top: 31px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
#catalogCars #maximal-power .orderBox a {
  background: url('/images/orderButtonMaximal.png') no-repeat;
}
#catalogCars #optimal-power .orderBox a {
  background: url('/images/orderButtonOptimal.png') no-repeat;
}
#catalogCars #eco-power .orderBox a {
  background: url('/images/orderButtonEco.png') no-repeat;
}
#catalogCars #individual-power .orderBox a {
  background: url('/images/orderButtonIndividual.png') no-repeat;
}
#catalogCars #stage2-power .orderBox a {
  background: url('/images/orderButtonPowergate.png') no-repeat;
}
#catalogCars #powergate-power .orderBox a {
  background: url('/images/orderButtonPowergate.png') no-repeat;
}
.PowerGraph {
  width: 330px;
  float: right;
}
.PowerInfo {
  float: left;
  width: 390px;
  height: 600px;
  position: relative;
}
.leftGraph {
  width: 370px;
  height: 440px;
  position: relative;
  top: -40px;
  left: 410px;
  background: url('/images/graphLeft.png') no-repeat center 30px;
}
.rightGraph {
  width: 370px;
  height: 210px;
  position: relative;
  top: -40px;
  left: 410px;
  background: url('/images/graphRight.png') no-repeat center 30px;
}
.leftGraph p,
.rightGraph p {
  font-size: 12px;
  text-align: center;
}
.graphtitle {
  position: absolute;
  top: 210px;
  font-size: 12px;
  text-align: center;
}
.leftGraph.maximal.fuel1 {
  background: url('/images/grafy/vykon_benzin.png') no-repeat center 30px;
}
.rightGraph.maximal.fuel1 {
  background: url('/images/grafy/nm_benzin.png') no-repeat center 30px;
}
.leftGraph.maximal.fuel1.vykon11 {
  background: url('/images/grafy/vykon_benzinturbo.png') no-repeat center 30px;
}
.rightGraph.maximal.fuel1.vykon11 {
  background: url('/images/grafy/nm_benzinturbo.png') no-repeat center 30px;
}
.leftGraph.maximal.fuel0 {
  background: url('/images/grafy/graf-maximal.png') no-repeat center 30px;
}
.rightGraph.maximal.fuel0 {
  background: url('/images/grafy/graf-maximal.png') no-repeat center 30px;
}
.leftGraph.optimal.fuel0 {
  background: url('/images/grafy/graf-optimal.png') no-repeat center 30px;
}
.rightGraph.optimal.fuel0 {
  background: url('/images/grafy/graf-optimal.png') no-repeat center 30px;
}
.leftGraph.eco.fuel0 {
  background: url('/images/grafy/graf-eco.png') no-repeat center 30px;
}
.rightGraph.eco.fuel0 {
  background: url('/images/grafy/graf-eco.png') no-repeat center 30px;
}
.leftGraph.individual.fuel0 {
  background: url('/images/grafy/vykon_individual.png') no-repeat center 30px;
}
.rightGraph.individual.fuel0 {
  background: url('/images/grafy/nm_individual.png') no-repeat center 30px;
}
.leftGraph.powergate.fuel0 {
  background: url('/images/grafy/vykon_powergate.png') no-repeat center 30px;
}
.rightGraph.powergate.fuel0 {
  background: url('/images/grafy/nm_powergate.png') no-repeat center 30px;
}
.leftGraph.stage2.fuel0 {
  background: url('/images/grafy/vykon_powergate.png') no-repeat center 30px;
}
.rightGraph.stage2.fuel0 {
  background: url('/images/grafy/nm_powergate.png') no-repeat center 30px;
}
.rightGraph.truck.nakladni-automobil,
.rightGraph.truck.traktor,
.rightGraph.truck.autobus {
  background: url('/images/grafy/nm_truck.png') no-repeat center 30px;
}
.leftGraph.truck.nakladni-automobil,
.rightGraph.truck.traktor,
.rightGraph.truck.autobus {
  background: url('/images/grafy/vykon_truck.png') no-repeat center 30px;
}
.rightGraph.truck.nakladni-automobil.optimal,
.rightGraph.truck.traktor.optimal,
.rightGraph.truck.autobus.optimal {
  background: url('/images/grafy/nm_truckoptimal.png') no-repeat center 30px;
}
.leftGraph.truck.nakladni-automobil.optimal,
.rightGraph.truck.traktor.optimal,
.rightGraph.truck.autobus.optimal {
  background: url('/images/grafy/vykon_truckoptimal.png') no-repeat center 30px;
}
.rightGraph.truck.nakladni-automobil.eco,
.rightGraph.truck.traktor.eco,
.rightGraph.truck.autobus.eco {
  background: url('/images/grafy/nm_truckeco.png') no-repeat center 30px;
}
.leftGraph.truck.nakladni-automobil.eco,
.rightGraph.truck.traktor.eco,
.rightGraph.truck.autobus.eco {
  background: url('/images/grafy/vykon_truckeco.png') no-repeat center 30px;
}
#catalogCars .values {
  text-align: center;
  width: 43px;
  position: absolute;
  font-size: 9px;
  line-height: 41px;
  top: 28px;
  left: 10px;
  font-family: Arial, sans-serif;
  white-space: pre;
  height: 180px;
}
#catalogCars .values2 {
  text-align: center;
  width: 43px;
  position: absolute;
  font-size: 9px;
  line-height: 41px;
  top: 220px;
  left: 10px;
  font-family: Arial, sans-serif;
  white-space: pre;
  height: 180px;
  border-top: 1px solid #ECECEC;
}
#catalogCars .valuesbottom {
  width: 350px;
  position: absolute;
  font-size: 10px;
  top: 260px;
  left: 20px;
  font-family: Arial, sans-serif;
}
IMG.img-side-view {
  border: 0px !important;
  background: transparent !important;
  margin-top: 20px;
  z-index: 2;
}
DIV.newPriceDesc {
  width: 700px;
  height: 410px;
  background-color: white;
  display: block;
  float: left;
  margin: 8px;
  padding: 15px;
  margin-left: 13px;
  border: 1px solid #ECECEC;
  border-radius: 10px;
  box-shadow: silver 4px 6px 20px;
}
DIV.newPriceInside1 {
  width: 190px;
  display: block;
  float: left;
  margin: 8px;
  font-size: 14px;
}
DIV.newPriceInside2 {
  width: 240px;
  display: block;
  float: left;
  margin: 8px;
  font-size: 14px;
}
DIV.newPriceInside3 {
  width: 210px;
  display: block;
  float: left;
  margin: 8px;
  font-size: 14px;
}
P.newPriceInsiderLine {
  border-bottom: 1px dotted silver;
  width: 190px;
  height: 1px;
  margin-top: 10px;
}
P.newPriceInsiderLine2 {
  border-bottom: 1px dotted silver;
  width: 230px;
  height: 1px;
  margin-top: 10px;
}
P.newPriceInsiderLine3 {
  border-bottom: 1px dotted silver;
  width: 200px;
  height: 1px;
  margin-top: 10px;
}
P.newPriceInsiderTitle {
  color: black;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  line-height: 14px;
  margin: 0px;
}
P.newPriceInsiderDesc {
  color: black;
  font-size: 11px !important;
  font-weight: normal;
  text-align: left;
  line-height: 10px;
  margin: 0px;
}
DIV.newPriceInsideIcons {
  width: 40px;
  display: block;
  float: left;
  margin: 8px;
  font-size: 14px;
}
.nazoryList {
  margin: 0;
  border-bottom: 1px dotted #9e9e9f;
}
.nazoryList li {
  margin: 0;
  padding: 0;
  background: none;
  min-height: 155px;
  margin: 10px;
  float: left;
  width: 550px;
  background-color: rgba(255,255,255,0.5);
}
.nazoryList li img {
  width: 1px;
  height: 1px;
  margin: 0;
}
.nazoryList li img.rating {
  width: 125px;
  height: 27px;
  border: 0px !important;
  background: transparent !important;
  margin: 0px important;
  padding: 0px important;
  float: none !important;
}
.nazoryList li>a {
  margin-right: 15px;
  position: relative;
  display: block;
  height: 104px;
  width: 132px;
  float: left;
}
span.star-rating {
  font-size: 11px;
  font-weight: bold;
}
.nazoryList li div.nazoryText p {
  margin-left: 20px;
  margin-top: 1px;
  width: 500px;
}
.nazoryList li div.nazoryRating {
  margin-left: 10px !important;
  padding-left: 15px;
}
.nazoryList li h3 {
  clear: none;
  float: left;
  width: 530px;
  margin-left: 10px !important;
  font-size: 24px !important;
}
.nazoryList li strong.jmeno {
  display: block;
  float: right;
  color: #E70000;
}
.nazoryList li a.jmeno {
  display: block;
  float: right;
  white-space: nowrap;
}
.nazoryList li h3 {
  float: none;
}
.nazoryList li h3 a {
  font-size: 20px;
  color: #3b3b3b;
  font-weight: 500;
}
.referenceList {
  margin: 0;
  border-bottom: 1px dotted #9e9e9f;
}
.referenceList li {
  margin-right: 40px;
  padding: 0;
  background: none;
  height: 290px;
  min-height: 290px;
  margin-bottom: 20px;
  float: left;
  display: block;
  width: 300px;
}
.referenceList li img {
  width: 300px;
  height: 220px;
  margin: 0;
}
.referenceList li>a {
  margin-right: 15px;
  position: relative;
  display: block;
  height: 104px;
  width: 132px;
  float: left;
}
.referenceList li div.referenceText p {
  margin-top: 247px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  width: 312px;
  background-color: black;
  color: white;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  z-index: 100;
}
.referenceList li>a.jmeno {
  height: auto;
}
.referenceList li .customTalk {
  position: absolute;
  display: block;
  width: 23px;
  height: 21px;
  background: url('/images/custoTalkBg.png') no-repeat;
  left: 283px;
  top: 210px;
}
.referenceList li h3 {
  clear: none;
  font-size: 15px !important;
  text-align: center;
  font-weight: bold;
}
.referenceList li strong.jmeno {
  display: block;
  float: right;
  color: #E70000;
}
.referenceList li a.jmeno {
  display: block;
  float: right;
  white-space: nowrap;
}
.referenceList li h3 {
  float: none;
}
.referenceList li h3 a {
  color: #3b3b3b;
  font-weight: 600;
  text-align: center;
  width: 300px;
}
.referenceFilter {
  background: url('/images/referenceFilterBg.png') no-repeat;
  height: 46px;
  width: 572px;
  padding-left: 50px;
  padding-top: 13px;
  margin: 30px auto 20px;
}
.referenceFilter input[type="submit"] {
  width: 160px;
  height: 35px;
  background: url('/images/inputSubmit3.png') no-repeat;
  font-weight: normal;
}
.referenceFilter select {
  width: 240px;
}
.referenceFilter label,
.referenceFilter input[type="submit"],
.referenceFilter .cTPSelect {
  float: left;
}
.referenceFilter label {
  line-height: 39px;
}
.referenceFilter .cTPSelect {
  background: url('/images/selectBg2.png') no-repeat;
  width: 230px;
  margin-left: 10px;
}
#frm-vyber {
  padding: 0;
  background: none;
  border: none;
  filter: none;
}
#referenceDetail .chooseMenu li,
#referenceDetail .chooseMenu li a {
  width: auto;
}
#referenceDetail .chooseMenu li a {
  background: none;
  font-size: 14px;
  color: #3b3b3b;
  text-decoration: none;
  line-height: 40px;
  position: relative;
  display: block;
  padding: 0 15px;
}
#referenceDetail .chooseMenu li.first a:before {
  width: 4px;
  background: url('/images/chooserUlLiBeforeFirst.png') no-repeat;
  left: -4px;
  height: 36px;
}
#referenceDetail .chooseMenu li.ui-state-active {
  background: url('/images/chooserUlLiActiveBg.png') repeat-x;
  height: 42px;
  top: 0;
  z-index: 50;
}
#referenceDetail .chooseMenu li.ui-state-active a {
  height: 42px;
  top: 0;
}
#referenceDetail .chooseMenu li.ui-state-active a:before {
  z-index: 15;
}
#referenceDetail .chooseMenu li.first.ui-state-active a:before {
  width: 4px;
  background: url('/images/chooserUlLiActiveBeforeFirst.png') no-repeat;
  left: -4px;
  height: 42px;
}
#referenceDetail .chooseMenu li.ui-state-active a:after {
  height: 42px;
  width: 17px;
  right: -17px;
  background: url('/images/chooserUlLiActiveAfter.png') no-repeat;
}
#referenceDetail .chooseMenu li.ui-state-active a:before {
  height: 42px;
  width: 17px;
  left: -17px;
  background: url('/images/chooserUlLiActiveBefore.png') no-repeat;
}
#referenceDetail .refDet ul {
  margin: 0;
  margin-left: 8px;
}
#referenceDetail .refDet ul li {
  padding: 0;
  background: none;
  margin: 10px 15px;
  float: left;
}
#referenceDetail .refDet ul li img {
  margin: 0;
  width: 456px;
}
body.reference.show table.edits tr th {
  padding-right: 20px;
}
body.reference.show table.edits tr td {
  text-align: center;
}
iframe {
  margin: 0 auto;
  display: block;
  border: 1px solid #a9a9a9;
}
.dynoList {
  margin: 0;
  border-bottom: 1px dotted #9e9e9f;
}
.dynoList li {
  margin-right: 40px;
  padding: 0;
  background: none;
  margin-bottom: 20px;
  display: block;
}
.dynoList li img {
  width: 300px;
  height: 450px;
  margin: 0;
}
.dynoList li>a {
  margin-right: 15px;
  position: relative;
  display: block;
  height: 104px;
  width: 132px;
  float: left;
}
.dynoList li div.dynoText p {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  padding-left: 45px;
}
.dynoList li>a.jmeno {
  height: auto;
}
.dynoList li .customTalk {
  position: absolute;
  display: block;
  width: 23px;
  height: 21px;
  background: url('/images/custoTalkBg.png') no-repeat;
  left: 250px;
  top: 190px;
}
.dynoList li h3 {
  clear: none;
  font-size: 16px !important;
  text-align: left;
  padding-left: 25px;
}
.dynoList li strong.jmeno {
  display: block;
  float: right;
  color: #E70000;
}
.dynoList li a.jmeno {
  display: block;
  float: right;
  white-space: nowrap;
}
.dynoList li h3 {
  float: none;
}
.dynoList li h3 a {
  color: #3b3b3b;
  font-weight: 600;
  text-align: center;
  width: 300px;
}
.dynoFilter {
  background: url('/images/dynoFilterBg.png') no-repeat;
  height: 46px;
  width: 572px;
  padding-left: 50px;
  padding-top: 13px;
  margin: 30px auto 20px;
}
.dynoFilter input[type="submit"] {
  width: 160px;
  height: 35px;
  background: url('/images/inputSubmit3.png') no-repeat;
  font-weight: normal;
}
.dynoFilter select {
  width: 240px;
}
.dynoFilter label,
.dynoFilter input[type="submit"],
.dynoFilter .cTPSelect {
  float: left;
}
.dynoFilter label {
  line-height: 39px;
}
.dynoFilter .cTPSelect {
  background: url('/images/selectBg2.png') no-repeat;
  width: 230px;
  margin-left: 10px;
}
#dynoDetail .chooseMenu li,
#dynoDetail .chooseMenu li a {
  width: auto;
}
#dynoDetail .chooseMenu li a {
  background: none;
  font-size: 14px;
  color: #3b3b3b;
  text-decoration: none;
  line-height: 40px;
  position: relative;
  display: block;
  padding: 0 15px;
}
#dynoDetail .chooseMenu li.first a:before {
  width: 4px;
  background: url('/images/chooserUlLiBeforeFirst.png') no-repeat;
  left: -4px;
  height: 36px;
}
#dynoDetail .chooseMenu li.ui-state-active {
  background: url('/images/chooserUlLiActiveBg.png') repeat-x;
  height: 42px;
  top: 0;
  z-index: 50;
}
#dynoDetail .chooseMenu li.ui-state-active a {
  height: 42px;
  top: 0;
}
#dynoDetail .chooseMenu li.ui-state-active a:before {
  z-index: 15;
}
#dynoDetail .chooseMenu li.first.ui-state-active a:before {
  width: 4px;
  background: url('/images/chooserUlLiActiveBeforeFirst.png') no-repeat;
  left: -4px;
  height: 42px;
}
#dynoDetail .chooseMenu li.ui-state-active a:after {
  height: 42px;
  width: 17px;
  right: -17px;
  background: url('/images/chooserUlLiActiveAfter.png') no-repeat;
}
#dynoDetail .chooseMenu li.ui-state-active a:before {
  height: 42px;
  width: 17px;
  left: -17px;
  background: url('/images/chooserUlLiActiveBefore.png') no-repeat;
}
#dynoDetail .refDet ul {
  margin: 0;
  margin-left: 8px;
}
#dynoDetail .refDet ul li {
  padding: 0;
  background: none;
  margin: 10px 15px;
  float: left;
}
#dynoDetail .refDet ul li img {
  margin: 0;
  width: 456px;
}
body.dyno.show table.edits tr th {
  padding-right: 20px;
}
body.dyno.show table.edits tr td {
  text-align: center;
}
button.submit {
  background: url('/images/inputSubmitLong.png') no-repeat;
  width: 200px;
  height: 35px;
  margin-left: 10px;
  color: white;
}
.newsList {
  margin: 0;
  margin-top: 40px;
}
.newsList li {
  margin: 0;
  padding: 0;
  background: none;
  margin-bottom: 20px;
  margin-left: 30px;
}
.newsList li h2 {
  margin: 0;
  margin-bottom: 8px;
}
.newsList li strong {
  display: block;
  margin-bottom: 5px;
}
.newsList li div {
  float: right;
  width: 1100px;
  margin-top: 10px;
  margin-left: 0px;
}
.paginator {
  margin: 0;
  margin-top: 20px;
}
.paginator li {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
}
.paginator li a,
.paginator li span {
  display: block;
  width: 35px;
  height: 35px;
  background-color: black;
  text-align: center;
  line-height: 35px;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  margin-left: 8px;
  border-radius: 50%;
}
.paginator li a:hover,
.paginator li span.current {
  background-color: gray;
  color: #fff;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
}
.post {
  margin-bottom: 30px;
}
.post .category {
  margin-bottom: 5px;
}
.post .content p {
  float: none;
  width: 375px;
  height: 450px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 18px;
}
.post h2 {
  margin: 0;
  margin-bottom: 10px;
}
.post h2 a {
  color: #3B3B3B;
  font-weight: 400;
  line-height: 1em;
  font-size: 20px;
  font-weight: 600;
  margin-top: 10px;
}
#sidebar {
  width: 270px;
  float: right;
}
.homepage #sidebar {
  width: 0;
  float: none;
}
.box {
  margin-bottom: 30px;
}
.submenu {
  margin: 0;
  margin-bottom: 30px;
}
.submenu li {
  margin: 0;
  padding: 0;
  background: none;
  margin-bottom: 3px;
}
.submenu li.path ul,
.submenu li.active ul {
  display: block;
}
.submenu>li>a {
  display: block;
  height: 40px;
  width: 247px;
  background: url('/images/subMenuLiBg.png') no-repeat;
  font-size: 15px;
  color: #3b3b3b;
  text-decoration: none;
  line-height: 40px;
  padding-left: 22px;
}
.submenu li.path>a,
.submenu li a:hover {
  background: url('/images/subMenuLiActiveBg.png') no-repeat;
  color: #fff;
}
.submenu li ul {
  margin: 5px 0;
}
.submenu li li {
  margin: 10px 0 10px 35px;
}
.submenu li li a {
  background: url('/images/liBg.png') no-repeat left 4px;
  height: auto;
  padding: 0;
  line-height: 20px;
  font-size: 14px;
  padding-left: 20px;
  text-decoration: none;
}
.submenu li li.active a,
.submenu li li.path a,
.submenu li li a:hover {
  background: url('/images/liBg.png') no-repeat left 4px;
  font-weight: bold;
}
.spendTime {
  border-bottom: 1px dotted #a0a0a2;
  border-top: 1px dotted #a0a0a2;
  padding: 10px 5px;
}
.spendTime p {
  margin: 0;
}
.spendTime h3 {
  font-size: 16px;
  margin: 0;
  margin-bottom: 5px;
  font-weight: 600;
}
.airFilter a {
  display: block;
  height: 70px;
  width: 177px;
  margin: 0 auto;
  text-decoration: none;
  color: #3b3b3b;
  background: url('/images/airFilter.png') no-repeat;
  padding-left: 90px;
  padding-top: 9px;
  font-size: 13px;
}
.airFilter a strong {
  text-decoration: underline;
}
.guide {
  border-bottom: 1px dotted #a0a0a2;
  border-top: 1px dotted #a0a0a2;
  padding: 10px 5px;
}
.guide p {
  padding-left: 35px;
  background: url('/images/guideBg.png') left 5px no-repeat;
  margin-bottom: 0;
}
.check li {
  background: url('/images/liBgCheck.png') left 6px no-repeat !important;
}
.check li a {
  background: url('/images/liBgCheck.png') left 6px no-repeat !important;
}
.garancy li {
  background: url('/images/liBgGarancy.png') left 6px no-repeat;
}
.check li a,
.garancy li a {
  color: #3b3b3b;
}
.callUs {
  width: 267px;
  height: 102px;
  background: url('/images/callMe.png') no-repeat;
  position: relative;
}
.callUs span {
  width: 100%;
  position: absolute;
  top: 40px;
  font-size: 26px;
  color: #fff;
  font-weight: 300;
  text-align: center;
}
.callUs span strong {
  color: #e00000;
  font-weight: 700;
}
.gift img {
  float: left;
  margin-right: 3px;
}
.gift>div {
  width: 160px;
}
.gift h4 {
  font-size: 16px;
  color: #e70000;
  font-weight: 600;
}
#footer {
  height: 240px;
  background-color: #000000;
  width: 100%;
  min-width: 1040px;
}
#footer .column {
  margin: 10px 0;
  height: 130px;
  float: left;
}
#footer .column.first {
  padding-right: 15px;
  width: 320px;
}
#footer .column.second {
  padding: 0 15px;
  width: 320px;
}
#footer .column.third {
  padding-left: 15px;
  width: 500px;
}
#footer .column.third a {
  color: black;
}
#footer .column p {
  color: #d7d3d3;
  line-height: 24px;
  font-size: 14px;
}
#footer .column p strong {
  color: #d7d3d3;
  font-weight: bolder;
}
#footer .column li {
  color: #d7d3d3;
  font-size: 14px;
}
#footer .column li a {
  color: #d7d3d3;
}
#footer .heel {
  padding-top: 7px;
  display: block;
}
#footer .heel p {
  color: #797979;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  border-top: 1px solid #3B3B3B;
  padding: 20px;
}
#footer .social {
  float: left;
  margin-right: 10px;
}
#footer .social img {
  height: 80px;
  border: 1px solid silver;
}
#google_translate_element {
  margin-top: 0;
  width: 304px;
  right: 0 !important;
}
#google_translate_element span.text {
  float: left;
  font-size: 12px;
  color: #d7d3d3;
  font-weight: 600;
  line-height: 21px;
  margin-right: 10px;
}
#google_translate_element .cTPSelect {
  height: 25px;
  background: url('/images/footerGoogleSelectt.png') no-repeat;
  margin-right: 0;
  width: 140px;
  padding-right: 30px;
}
#google_translate_element .cTPSelectBar {
  padding-top: 0;
  line-height: 21px;
  width: 120px;
  font-size: 12px;
  top: 0;
}
.goog-te-gadget .goog-te-combo {
  margin: 0 !important;
  height: 21px;
  width: 170px !important;
}
.goog-te-gadget {
  float: left;
  color: #bcbcbc !important;
}
.goog-te-gadget a {
  color: #bcbcbc !important;
  font-size: 11px !important;
  font-weight: normal !important;
}
#google_translate_element {
  display: block;
  position: absolute;
  top: 92px;
  right: 65px;
}
.cur-pointer {
  cursor: pointer;
}
.gdpr-agree label,
.gdpr-agree span {
  color: white !important;
}
.gdpr-agree .tinytext {
  margin-top: 6px;
  color: white !important;
  font-size: 12px;
}
.hide-element {
  display: none;
}
.pointer-click {
  cursor: pointer;
}
.units-switch {
  text-align: right;
  font-size: 14px;
}
.units-switch span {
  color: red;
  text-decoration: underline;
}
div.captcha-failed {
  color: red;
  font-weight: bold;
  font-size: 14px;
}
body.catalog span.admin-tools {
  min-width: 130px;
  background-color: #f1f0f0;
}
body.catalog span.admin-tools span {
  min-width: 40px;
  text-align: right;
  padding: 4px 4px 4px 4px;
  margin-right: 5px;
}
body.catalog span.admin-tools span.red {
  color: red;
  font-weight: bold;
}
input.kontrolni-input {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -9999px;
  opacity: 0.01;
}

/*!
 * jQuery UI CSS Framework 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
*/

/* Layout helpers
----------------------------------*/
#ui-datepicker-div .ui-helper-hidden { display: none; }
#ui-datepicker-div .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
#ui-datepicker-div .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
#ui-datepicker-div .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
#ui-datepicker-div .ui-helper-clearfix:after { clear: both; }
#ui-datepicker-div .ui-helper-clearfix { zoom: 1; }
#ui-datepicker-div .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
#ui-datepicker-div .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
#ui-datepicker-div .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=e7e7e8&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=d6d5d6&fcHeader=78787b&iconColorHeader=85c743&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=d6d5d6&fcContent=78787b&iconColorContent=85c743&bgColorDefault=f5f4f5&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=78787b&iconColorDefault=85c743&bgColorHover=dadada&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=a0d36d&bgColorActive=c5e4a5&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=85c743&fcActive=212121&iconColorActive=85c743&bgColorHighlight=f2c4d1&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=e489a3&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
#ui-datepicker-div.ui-widget { font-size: 1.1em; }
#ui-datepicker-div.ui-widget .ui-widget { font-size: 1em; }
#ui-datepicker-div.ui-widget-content { border: 1px solid #d6d5d6; background: #ffffff url(/_admin/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #78787b; }
#ui-datepicker-div.ui-widget-content a { color: #78787b; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #d6d5d6; background: #e7e7e8 url(/_admin/images/ui-bg_highlight-soft_75_e7e7e8_1x100.png) 50% 50% repeat-x; color: #78787b; font-weight: bold; }
#ui-datepicker-div .ui-widget-header a { color: #78787b; }

/* Interaction states
----------------------------------*/
#ui-datepicker-div .ui-state-default, #ui-datepicker-div #ui-datepicker-div .ui-state-default, #ui-datepicker-div.ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3;
    
    background: #f5f4f5 50% 50% repeat-x; font-weight: normal; color: #78787b; }
#ui-datepicker-div .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #78787b; text-decoration: none; }
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div.ui-widget-content .ui-state-hover, #ui-datepicker-div  .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/_admin/images/ui-bg_flat_75_dadada_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#ui-datepicker-div .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#ui-datepicker-div .ui-state-active, #ui-datepicker-div.ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active { border: 1px solid #85c743; background: #c5e4a5 url(/_admin/images/ui-bg_flat_65_c5e4a5_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#ui-datepicker-div .ui-state-active a, #ui-datepicker-div .ui-state-active a:link, #ui-datepicker-div .ui-state-active a:visited { color: #212121; text-decoration: none; }
#ui-datepicker-div .ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #e489a3; background: #f2c4d1 url(/_admin/images/ui-bg_flat_55_f2c4d1_40x100.png) 50% 50% repeat-x; color: #363636; }
#ui-datepicker-div .ui-state-highlight a, #ui-datepicker-div.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
#ui-datepicker-div .ui-state-error, #ui-datepicker-div.ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/_admin/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
#ui-datepicker-div .ui-state-error a, #ui-datepicker-div.ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
#ui-datepicker-div .ui-state-error-text, #ui-datepicker-div.ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#ui-datepicker-div .ui-priority-primary, #ui-datepicker-div.ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#ui-datepicker-div .ui-priority-secondary, #ui-datepicker-div.ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#ui-datepicker-div .ui-icon { width: 16px; height: 16px; background-image: url(/_admin/images/ui-icons_85c743_256x240.png); }
#ui-datepicker-div
.ui-widget-content .ui-icon {background-image: url(/_admin/images/ui-icons_85c743_256x240.png); }
#ui-datepicker-div .ui-widget-header .ui-icon {background-image: url(/_admin/images/ui-icons_85c743_256x240.png); }
#ui-datepicker-div .ui-state-default .ui-icon { background-image: url(/_admin/images/ui-icons_85c743_256x240.png); }
#ui-datepicker-div .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/_admin/images/ui-icons_a0d36d_256x240.png); }
#ui-datepicker-div .ui-state-active .ui-icon {background-image: url(/_admin/images/ui-icons_85c743_256x240.png); }
#ui-datepicker-div .ui-state-highlight .ui-icon {background-image: url(/_admin/images/ui-icons_2e83ff_256x240.png); }
#ui-datepicker-div .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/_admin/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
#ui-datepicker-div .ui-icon-carat-1-n { background-position: 0 0; }
#ui-datepicker-div .ui-icon-carat-1-ne { background-position: -16px 0; }
#ui-datepicker-div .ui-icon-carat-1-e { background-position: -32px 0; }
#ui-datepicker-div .ui-icon-carat-1-se { background-position: -48px 0; }
#ui-datepicker-div .ui-icon-carat-1-s { background-position: -64px 0; }
#ui-datepicker-div .ui-icon-carat-1-sw { background-position: -80px 0; }
#ui-datepicker-div .ui-icon-carat-1-w { background-position: -96px 0; }
#ui-datepicker-div .ui-icon-carat-1-nw { background-position: -112px 0; }
#ui-datepicker-div .ui-icon-carat-2-n-s { background-position: -128px 0; }
#ui-datepicker-div .ui-icon-carat-2-e-w { background-position: -144px 0; }
#ui-datepicker-div .ui-icon-triangle-1-n { background-position: 0 -16px; }
#ui-datepicker-div .ui-icon-triangle-1-ne { background-position: -16px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-e { background-position: -32px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-se { background-position: -48px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-s { background-position: -64px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-sw { background-position: -80px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-w { background-position: -96px -16px; }
#ui-datepicker-div .ui-icon-triangle-1-nw { background-position: -112px -16px; }
#ui-datepicker-div .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
#ui-datepicker-div .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
#ui-datepicker-div .ui-icon-arrow-1-n { background-position: 0 -32px; }
#ui-datepicker-div .ui-icon-arrow-1-ne { background-position: -16px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-e { background-position: -32px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-se { background-position: -48px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-s { background-position: -64px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-sw { background-position: -80px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-w { background-position: -96px -32px; }
#ui-datepicker-div .ui-icon-arrow-1-nw { background-position: -112px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
#ui-datepicker-div .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
#ui-datepicker-div .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
#ui-datepicker-div .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
#ui-datepicker-div .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
#ui-datepicker-div .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
#ui-datepicker-div .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
#ui-datepicker-div .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
#ui-datepicker-div .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
#ui-datepicker-div .ui-icon-arrow-4 { background-position: 0 -80px; }
#ui-datepicker-div .ui-icon-arrow-4-diag { background-position: -16px -80px; }
#ui-datepicker-div .ui-icon-extlink { background-position: -32px -80px; }
#ui-datepicker-div .ui-icon-newwin { background-position: -48px -80px; }
#ui-datepicker-div .ui-icon-refresh { background-position: -64px -80px; }
#ui-datepicker-div .ui-icon-shuffle { background-position: -80px -80px; }
#ui-datepicker-div .ui-icon-transfer-e-w { background-position: -96px -80px; }
#ui-datepicker-div .ui-icon-transferthick-e-w { background-position: -112px -80px; }
#ui-datepicker-div .ui-icon-folder-collapsed { background-position: 0 -96px; }
#ui-datepicker-div .ui-icon-folder-open { background-position: -16px -96px; }
#ui-datepicker-div .ui-icon-document { background-position: -32px -96px; }
#ui-datepicker-div .ui-icon-document-b { background-position: -48px -96px; }
#ui-datepicker-div .ui-icon-note { background-position: -64px -96px; }
#ui-datepicker-div .ui-icon-mail-closed { background-position: -80px -96px; }
#ui-datepicker-div .ui-icon-mail-open { background-position: -96px -96px; }
#ui-datepicker-div .ui-icon-suitcase { background-position: -112px -96px; }
#ui-datepicker-div .ui-icon-comment { background-position: -128px -96px; }
#ui-datepicker-div .ui-icon-person { background-position: -144px -96px; }
#ui-datepicker-div .ui-icon-print { background-position: -160px -96px; }
#ui-datepicker-div .ui-icon-trash { background-position: -176px -96px; }
#ui-datepicker-div .ui-icon-locked { background-position: -192px -96px; }
#ui-datepicker-div .ui-icon-unlocked { background-position: -208px -96px; }
#ui-datepicker-div .ui-icon-bookmark { background-position: -224px -96px; }
#ui-datepicker-div .ui-icon-tag { background-position: -240px -96px; }
#ui-datepicker-div .ui-icon-home { background-position: 0 -112px; }
#ui-datepicker-div .ui-icon-flag { background-position: -16px -112px; }
#ui-datepicker-div .ui-icon-calendar { background-position: -32px -112px; }
#ui-datepicker-div .ui-icon-cart { background-position: -48px -112px; }
#ui-datepicker-div .ui-icon-pencil { background-position: -64px -112px; }
#ui-datepicker-div .ui-icon-clock { background-position: -80px -112px; }
#ui-datepicker-div .ui-icon-disk { background-position: -96px -112px; }
#ui-datepicker-div .ui-icon-calculator { background-position: -112px -112px; }
#ui-datepicker-div .ui-icon-zoomin { background-position: -128px -112px; }
#ui-datepicker-div .ui-icon-zoomout { background-position: -144px -112px; }
#ui-datepicker-div .ui-icon-search { background-position: -160px -112px; }
#ui-datepicker-div .ui-icon-wrench { background-position: -176px -112px; }
#ui-datepicker-div .ui-icon-gear { background-position: -192px -112px; }
#ui-datepicker-div .ui-icon-heart { background-position: -208px -112px; }
#ui-datepicker-div .ui-icon-star { background-position: -224px -112px; }
#ui-datepicker-div .ui-icon-link { background-position: -240px -112px; }
#ui-datepicker-div .ui-icon-cancel { background-position: 0 -128px; }
#ui-datepicker-div .ui-icon-plus { background-position: -16px -128px; }
#ui-datepicker-div .ui-icon-plusthick { background-position: -32px -128px; }
#ui-datepicker-div .ui-icon-minus { background-position: -48px -128px; }
#ui-datepicker-div .ui-icon-minusthick { background-position: -64px -128px; }
#ui-datepicker-div .ui-icon-close { background-position: -80px -128px; }
#ui-datepicker-div .ui-icon-closethick { background-position: -96px -128px; }
#ui-datepicker-div .ui-icon-key { background-position: -112px -128px; }
#ui-datepicker-div .ui-icon-lightbulb { background-position: -128px -128px; }
#ui-datepicker-div .ui-icon-scissors { background-position: -144px -128px; }
#ui-datepicker-div .ui-icon-clipboard { background-position: -160px -128px; }
#ui-datepicker-div .ui-icon-copy { background-position: -176px -128px; }
#ui-datepicker-div .ui-icon-contact { background-position: -192px -128px; }
#ui-datepicker-div .ui-icon-image { background-position: -208px -128px; }
#ui-datepicker-div .ui-icon-video { background-position: -224px -128px; }
#ui-datepicker-div .ui-icon-script { background-position: -240px -128px; }
#ui-datepicker-div .ui-icon-alert { background-position: 0 -144px; }
#ui-datepicker-div .ui-icon-info { background-position: -16px -144px; }
#ui-datepicker-div .ui-icon-notice { background-position: -32px -144px; }
#ui-datepicker-div .ui-icon-help { background-position: -48px -144px; }
#ui-datepicker-div .ui-icon-check { background-position: -64px -144px; }
#ui-datepicker-div .ui-icon-bullet { background-position: -80px -144px; }
#ui-datepicker-div .ui-icon-radio-off { background-position: -96px -144px; }
#ui-datepicker-div .ui-icon-radio-on { background-position: -112px -144px; }
#ui-datepicker-div .ui-icon-pin-w { background-position: -128px -144px; }
#ui-datepicker-div .ui-icon-pin-s { background-position: -144px -144px; }
#ui-datepicker-div .ui-icon-play { background-position: 0 -160px; }
#ui-datepicker-div .ui-icon-pause { background-position: -16px -160px; }
#ui-datepicker-div .ui-icon-seek-next { background-position: -32px -160px; }
#ui-datepicker-div .ui-icon-seek-prev { background-position: -48px -160px; }
#ui-datepicker-div .ui-icon-seek-end { background-position: -64px -160px; }
#ui-datepicker-div .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
#ui-datepicker-div .ui-icon-seek-first { background-position: -80px -160px; }
#ui-datepicker-div .ui-icon-stop { background-position: -96px -160px; }
#ui-datepicker-div .ui-icon-eject { background-position: -112px -160px; }
#ui-datepicker-div .ui-icon-volume-off { background-position: -128px -160px; }
#ui-datepicker-div .ui-icon-volume-on { background-position: -144px -160px; }
#ui-datepicker-div .ui-icon-power { background-position: 0 -176px; }
#ui-datepicker-div .ui-icon-signal-diag { background-position: -16px -176px; }
#ui-datepicker-div .ui-icon-signal { background-position: -32px -176px; }
#ui-datepicker-div .ui-icon-battery-0 { background-position: -48px -176px; }
#ui-datepicker-div .ui-icon-battery-1 { background-position: -64px -176px; }
#ui-datepicker-div .ui-icon-battery-2 { background-position: -80px -176px; }
#ui-datepicker-div .ui-icon-battery-3 { background-position: -96px -176px; }
#ui-datepicker-div .ui-icon-circle-plus { background-position: 0 -192px; }
#ui-datepicker-div .ui-icon-circle-minus { background-position: -16px -192px; }
#ui-datepicker-div .ui-icon-circle-close { background-position: -32px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-e { background-position: -48px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-s { background-position: -64px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-w { background-position: -80px -192px; }
#ui-datepicker-div .ui-icon-circle-triangle-n { background-position: -96px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-e { background-position: -112px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-s { background-position: -128px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-w { background-position: -144px -192px; }
#ui-datepicker-div .ui-icon-circle-arrow-n { background-position: -160px -192px; }
#ui-datepicker-div .ui-icon-circle-zoomin { background-position: -176px -192px; }
#ui-datepicker-div .ui-icon-circle-zoomout { background-position: -192px -192px; }
#ui-datepicker-div .ui-icon-circle-check { background-position: -208px -192px; }
#ui-datepicker-div .ui-icon-circlesmall-plus { background-position: 0 -208px; }
#ui-datepicker-div .ui-icon-circlesmall-minus { background-position: -16px -208px; }
#ui-datepicker-div .ui-icon-circlesmall-close { background-position: -32px -208px; }
#ui-datepicker-div .ui-icon-squaresmall-plus { background-position: -48px -208px; }
#ui-datepicker-div .ui-icon-squaresmall-minus { background-position: -64px -208px; }
#ui-datepicker-div .ui-icon-squaresmall-close { background-position: -80px -208px; }
#ui-datepicker-div .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
#ui-datepicker-div .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
#ui-datepicker-div .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
#ui-datepicker-div .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
#ui-datepicker-div .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
#ui-datepicker-div .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-top, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-left, #ui-datepicker-div .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
#ui-datepicker-div .ui-corner-all, #ui-datepicker-div .ui-corner-bottom, #ui-datepicker-div .ui-corner-right, #ui-datepicker-div .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
#ui-datepicker-div .ui-widget-overlay { background: #aaaaaa url(/_admin/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
#ui-datepicker-div .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/_admin/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Resizable 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
*/
#ui-datepicker-div .ui-resizable { position: relative;}
#ui-datepicker-div .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
#ui-datepicker-div .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
#ui-datepicker-div .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
#ui-datepicker-div .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
#ui-datepicker-div .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
#ui-datepicker-div .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
#ui-datepicker-div .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
#ui-datepicker-div .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
#ui-datepicker-div .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
#ui-datepicker-div .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
 * jQuery UI Selectable 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
*/
#ui-datepicker-div .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Datepicker 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
*/
.ui-datepicker { width: 280px; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { border: 1px solid transparent; position:absolute; top: 6px; width: 23px; height: 24px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; top: 4px; left: 4px;}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select {
    font-size: 14px;
    margin: 0 1px;
    display: inline-block;
    font-weight: normal;
    min-width: 0;
    padding: 0;
    background-image: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 26px;
    line-height: 25px;
}

.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 13px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: 3px 2px; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0 2px; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.rating-box {
  text-align: center;
}
.rating-stars,
.r-stars {
  display: block;
  height: 40px;
  font-size: 40px;
  margin: auto;
}
#rating-order-info .slick1-wrapper {
  width: 550px;
  height: 370px;
  display: block;
  padding-left: 0px;
  float: right;
}
#rating-order-info .slick1-wrapper .img-slick {
  height: 350px;
  margin: 0px auto 0px auto;
  left: -5px;
  position: relative;
}
#rating-order-info .slick2-wrapper {
  width: 550px;
  height: 370px;
  display: block;
  padding-left: 5px;
  float: right;
  position: relative;
  left: -5px;
}
#rating-order-info .slick2-wrapper .img-slick {
  height: 350px;
  margin: 0px auto 0px auto;
}
#rating-order-info img.graph {
  margin: 10px;
  height: 335px;
  float: left;
}
#rating-order-info img.arrow {
  margin: 0px;
  padding: 0px;
  float: left;
  opacity: 0.2;
  border: 0px;
}
div.verify-yes {
  color: #2BCC23;
  font-weight: 800;
  size: 20px;
}
div.verify-no {
  color: #CC0700;
  font-weight: 800;
  size: 20px;
}
div.verify-no-desc {
  color: #000000;
  font-weight: 400;
  size: 14px;
}

body.popup-is-up {
  height: 100%;
  overflow-y: hidden;
}
#eso-popup {
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 100000;
  background-color: rgba(0,0,0,0.8);
}
#eso-popup a {
  text-decoration: none;
}
#eso-popup div.frame div.inner {
  display: table-cell;
  width: 60%;
  margin: 0px auto;
  background-color: #000;
  color: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: 1px solid #000;
  padding: 2em;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 15px;
  border: 3px solid #000;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  padding: 1.5em;
}
#eso-popup div.frame div.inner p {
  width: 100%;
  margin-bottom: 2em;
  text-align: center;
  vertical-align: middle;
  font-size: 1.2em;
  color: white;
}
#eso-popup div.frame div.inner p strong {
  color: white;
}
#eso-popup div.frame div.inner span.popup-close {
  background-color: black;
  color: red;
  font-size: 2.5em;
  cursor: pointer;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
#eso-popup div.frame div.inner span.popup-close.up {
  font-size: 4em;
  display: block;
  position: relative;
  height: 1em;
  text-align: right;
}
#eso-popup div.frame div.inner span.popup-close.down {
  font-size: 1.5em;
  width: 90%;
  display: block;
  position: relative;
  float: right;
  height: 1em;
  text-align: right;
}
#eso-popup div.frame div.inner span.popup-close a {
  color: red;
  font-size: 1em;
}
