/*
* Addon size
*/
/*
* Button size
*/
/*
* Buttons themes
*/
/*
* Colors
*/
/*
* Input size
*/
/*
* Buttons themes
*/
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
[class^="ss-"] {
  color: #c3042c;
}
#breadcrumb .action-button i.ss-alert {
  color: #c3042c;
}
.inline-checkbox {
  color: #c3042c;
}
.user-links a strong {
  color: #c3042c;
}
.links-list-lite li a,
.links-list-lite li a:visited {
  color: #c3042c !important;
}
.bazar-category h2 {
  color: #c3042c;
}
.list.list-clear li article a h2 {
  color: #c3042c;
}
.comment-icon {
  background: #c3042c;
}
.required {
  color: #c3042c;
}
ul.styled li:before {
  background: #c3042c;
}
.ui-slider-handle span strong {
  color: #c3042c;
}
.article-highlighted-title {
  color: #c3042c;
}
.primary {
  color: #c3042c;
}
.poll-box-bar-filled {
  background: #c3042c;
}
table tbody tr.tr-high th,
table tbody tr.tr-high td {
  background: #fef2f2 !important;
  border-color: #fcc2c2 !important;
}
table tbody tr.tr-high:hover th,
table tbody tr.tr-high:hover td {
  background: #fef2f2 !important;
  border-color: #fcc2c2 !important;
}
.panel-high {
  background: #fddada !important;
  border-color: #faaaaa !important;
}
.badge-breadcrumb .badge {
  background: #fef2f2 !important;
  color: #c3042c;
  -webkit-box-shadow: inset 0 -1px 0 #fcc2c2;
  -moz-box-shadow: inset 0 -1px 0 #fcc2c2;
  box-shadow: inset 0 -1px 0 #fcc2c2;
  padding: 3px 5px;
}
/*******************************************************************************************************************
	*  LINKS
	*******************************************************************************************************************/
a,
a:link {
  color: #c3042c;
}
a:focus {
  color: #c3042c;
}

a.premium_blokace {
  color: #a0a0a0;
}
a.premium_blokace:hover {
  text-decoration: none;
  cursor:
}

.odpocet > span {
	border: 1px solid #d0d0d0;
	margin: 1px;
	padding: 0px 3px;
	border-radius: 5px;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
	background: #ffffff;
	background: linear-gradient(180deg, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 48%, rgba(64,64,64,.2) 50%, rgba(255,255,255,1) 52%, rgba(221,221,221,1) 100%);
}


/*******************************************************************************************************************
	*  HEADINGS
	*******************************************************************************************************************/
h3,
h4 {
  color: #c3042c;
}
h1 a.high,
h2 a.high,
h3 a.high,
h4 a.high,
.sub-title a.high {
  color: #c3042c;
}
h1 a.high:hover,
h2 a.high:hover,
h3 a.high:hover,
h4 a.high:hover,
.sub-title a.high:hover {
  color: #000;
}
/*******************************************************************************************************************
	*  MAIN MENU
	*******************************************************************************************************************/
#main-menu-select {
  display: none;
  border-bottom: 8px solid #c3042c;
}
#main-menu {
  border-bottom: 8px solid #c3042c;
}
/*******************************************************************************************************************
	*  SIDE MENU
	*******************************************************************************************************************/
#side-menu-select {
  border-bottom: 5px solid #c3042c;
}
#tabs-menu {
  border-bottom: 5px solid #c3042c;
}
#side-menu:after,
#tabs-menu:after {
  background: #c3042c;
}
#side-menu a:hover,
#tabs-menu a:hover,
#side-menu li:hover > a,
#tabs-menu li:hover > a {
  background-color: #c3042c;
  color: #fff;
}
#side-menu li.active > a,
#tabs-menu li.active > a {
  background-color: #c3042c;
}
#side-menu > li ul > li.active > a,
#tabs-menu > li ul > li.active > a {
  background: none !important;
  -webkit-box-shadow: inset 0 -3px 0 #c3042c;
  -moz-box-shadow: inset 0 -3px 0 #c3042c;
  box-shadow: inset 0 -3px 0 #c3042c;
  color: #c3042c !important;
}
#side-menu > li > a:hover,
#tabs-menu > li > a:hover {
  border-color: #c3042c;
}
#side-menu > li.active > a,
#tabs-menu > li.active > a {
  border-color: #c3042c;
}
#side-menu > li > ul > li.has-ul > a:after,
#tabs-menu > li > ul > li.has-ul > a:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #c3042c rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
}
#side-menu > li > ul > li.has-ul:hover > a:after,
#tabs-menu > li > ul > li.has-ul:hover > a:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #fef2f2 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
}
.btn-dropdown-list a:hover {
  background: #c3042c;
}
/*******************************************************************************************************************
	*  CONTAINER
	*******************************************************************************************************************/
.aside-right .title {
  color: #c3042c;
}
.main article .article-info .nick {
  color: #c3042c;
}
.main article #hodnoceni a,
.main article .hodnoceni a {
  background: #c3042c;
  border-bottom: 1px solid #910321;
}
.main article #hodnoceni a:hover,
.main article .hodnoceni a:hover {
  background: #b9042a;
  border-top: 1px solid #82031d;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.main article .article-box {
  border-left: 5px solid #c3042c !important;
}
.main article .article-box.type2 {
  border-left: 0 !important;
  border-top: 5px solid #c3042c !important;
}
.main article .article-box.type2 a strong {
  color: #c3042c;
}
.main article .article-box a.article-box-link i {
  background-color: #c3042c;
}
.main article .article-box ul.neighborhood li a {
  color: #c3042c;
}
.main article .tip strong {
  color: #c3042c;
}
.banner .box.styled .inner > a strong {
  color: #c3042c;
}
.box.styled .inner > a strong {
  color: #c3042c;
}
.box.styled .inner > a:hover {
  background-color: #fef2f2;
}
.gallery-list.video-list li a:hover {
  background-color: #fef2f2;
}
.gallery-list li p strong {
  color: #c3042c;
}
.gallery-list li a:hover p strong {
  color: #000 !important;
  text-decoration: underline;
}
.box {
  background: #fef2f2;
  border: 1px solid #faaaaa;
}
.box h1 {
  color: #c3042c;
}
.box.styled,
.box.top-border {
  border-top: 5px solid #c3042c;
}
.box.highlight {
  background: #fef2f2 !important;
}
.box.highlight .inner {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
}
.box.highlight.box-highlighted .info p,
.box.highlight.box-highlighted .info h1 {
  border-bottom: 1px solid rgba(195, 4, 44, 0.15);
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.box.calendar .calendar-header .prev:after {
  border-right-color: #c3042c;
}
.box.calendar .calendar-header .next:after {
  border-left-color: #c3042c;
}
.box.calendar table tbody tr td.today {
  background-color: #fef2f2;
}
.box.calendar table tbody tr td.event div {
  color: #c3042c;
}
.box.calendar table tbody tr td.event div:after {
  border-top-color: #c3042c;
}
.search table tr.important {
  background: #fef2f2;
}
.search fieldset .submit-area .expand:after {
  border-top-color: #c3042c;
}
.search.highlight fieldset {
  background: #fef2f2;
}
.full-calendar .calendar-header .prev:after {
  border-right-color: #c3042c;
}
.full-calendar .calendar-header .next:after {
  border-left-color: #c3042c;
}
.full-calendar table tbody tr td.today {
  background-color: #fef2f2;
}
.full-calendar table tbody tr td.event div {
  color: #c3042c;
}
.old-article > .infobox a {
  color: #c3042c !important;
  text-decoration: none;
}
.old-article > .infobox a:hover {
  color: #000 !important;
  text-decoration: underline;
}
.poll ol > li {
  background: #f3f3f3;
}
.poll ol > li:before {
  background: #c3042c;
}
.data-list thead th {
  color: #c3042c;
}
table.data-list tbody tr:hover th,
table.table-compare tbody tr:hover th,
table.table-results tbody tr:hover th,
table.data-list tbody tr:hover td,
table.table-compare tbody tr:hover td,
table.table-results tbody tr:hover td {
  background-color: #fef2f2;
}
table.table-compare thead th {
  background-color: #fef2f2;
}
table.table-compare tbody tr.fake-thead th {
  color: #c3042c;
}
.brands-list ul li strong,
.motorbikes-list li strong {
  background-color: #c3042c;
}
.clutch {
  background-color: #e60534;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffc3042c', GradientType=0);
  border: 1px solid #c3042c;
  -webkit-box-shadow: inset 0 1px 1px #fc6484;
  -moz-box-shadow: inset 0 1px 1px #fc6484;
  box-shadow: inset 0 1px 1px #fc6484;
}
a:hover .clutch {
  background-color: #aa0326;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffc3042c', GradientType=0);
  border: 1px solid #a00324;
  -webkit-box-shadow: inset 0 1px 1px #fb325c;
  -moz-box-shadow: inset 0 1px 1px #fb325c;
  box-shadow: inset 0 1px 1px #fb325c;
}
/*******************************************************************************************************************
	*  OTHER
	*******************************************************************************************************************/
button,
.btn,
.btn:link,
.btn:visited,
.btn:focus,
input[type=submit] {
  background-image: -webkit-linear-gradient(top, #f50537 0%, #c3042c 100%);
  background-image: -o-linear-gradient(top, #f50537 0%, #c3042c 100%);
  background-image: linear-gradient(to bottom, #f50537 0%, #c3042c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff50537', endColorstr='#ffc3042c', GradientType=0);
  border: 1px solid #c3042c;
}
button:hover,
.btn:hover,
.btn:link:hover,
.btn:visited:hover,
.btn:focus:hover,
input[type=submit]:hover {
  background-image: -webkit-linear-gradient(top, #dc0532 0%, #aa0326 100%);
  background-image: -o-linear-gradient(top, #dc0532 0%, #aa0326 100%);
  background-image: linear-gradient(to bottom, #dc0532 0%, #aa0326 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc0532', endColorstr='#ffaa0326', GradientType=0);
  border: 1px solid #910321;
}
.sub-title a:hover {
  color: #c3042c;
}
.main-article .info h2 {
  color: #fddada;
}
.homepage .list li article a h2,
.type2 .list li article a h2 {
  color: #c3042c !important;
}
.horizontal-list.top-border {
  border-top: 5px solid #c3042c;
}
.main .article-highlighted p .badge {
  background-color: #c3042c;
}
.list .sticker:before {
  border-color: transparent #c3042c transparent transparent !important;
}
.list.top-border {
  border-top: 5px solid #c3042c !important;
}
.list li:hover,
.list tr:hover th,
.list tr:hover td {
  background-color: #fef2f2 !important;
}
.list li.article-highlighted-wrapper:hover {
  background-color: #fff !important;
}
.list .content .badge,
.list .article-highlighted-wrapper .badge {
  background-color: #c3042c;
}
.list tbody tr th .pages,
.list tbody tr td .pages {
  color: #c3042c;
  font-size: 11px;
}
.list tbody tr th.top a,
.list tbody tr td.top a {
  color: #78021b;
}
.list li > a h2 {
  color: #c3042c;
}
.list.flags td a:hover,
.list.regions td a:hover,
.list.categories td a:hover {
  background-color: #fef2f2;
}
.paging .pages a.active {
  color: #c3042c !important;
}
.paging .pages a:hover {
  color: #c3042c !important;
}
.high {
  color: #c3042c;
}
h2.high,
h3.high,
h4.high,
h5.high {
  color: #c3042c;
}
.more:hover {
  background-color: #c3042c !important;
}
.list li.more:hover {
  background-color: #c3042c !important;
}
.add-comment form {
  border-top: 5px solid #c3042c;
}
.btn-prev-large,
.btn-next-large {
  color: #c3042c;
}
table.rating-info th {
  color: #c3042c;
}
table.rating-table tbody td.bar > div > div {
  background-color: #c3042c;
}
.consumption {
  background-color: #f7f0eb;
  color: #c3042c;
}
.btn i {
  color: #fef2f2;
}
.footer-title {
  color: #c3042c;
}
#bottom .stats-bar.highlight {
  background-color: #c3042c !important;
}
#bottom .sections-menu ul li.active a {
  color: #c3042c;
}
#bottom .sections-menu ul li.active a:after {
  content: '';
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #c3042c;
  margin-left: 7px;
  position: relative;
  top: -1px;
}
.add-new-vendor .add:hover {
  color: #c3042c !important;
}
.add-new-vendor .add:hover i {
  color: #c3042c !important;
}
.add-new-vendor:hover {
  background-color: inherit !important;
}
.navigation-content-main > li ul li a:hover {
  background: #f50537;
}
.opening-hours tr.today th,
.opening-hours tr.today td {
  background: #c3042c;
}
/*
.desktop .viceTextu:before {
background: linear-gradient(to top, rgb(254, 242, 242) 30%, rgba(0, 0, 0, 0) 90% );
}*/
