@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Mukta', sans-serif;
}
body > .container > .main-row {
    box-shadow: none;
}
h2, h3 {
	font-weight: 200;
	font-size: 26px;
}
ul {
    list-style-type: disc;
    padding-left: 12px;
}
ol {
    margin: 0 0 25px;
}
ol li, ul li {
    margin-bottom: 5px;
}
ol li {
    list-style: outside none decimal;
}
ol li a {
    margin-left: 3px;
}
.list-unstyled li  {
	list-style: none;
}
a:hover,
a:focus {
	color: #BE0000;
}
#content li a,
p a,
a.link {
	text-decoration: underline;
}
.box-info ul li h3, .box-info h3 {
    font-size: 14px;
    font-weight: bold;
}
.box-info ul, .box-info ol {
    padding-left: 15px;
}
.box-info ul.check, .box-info ol.check {
    margin: 5px 0;
}
.box p,
.box-product p {
    margin: 8px 0;
    padding: 0;
}
.box-product {
    background: #f8f8f8 none repeat scroll 0 0;
    display: block;
    margin: 0 0 25px;
    padding: 10px;
    position: relative;
}
.box-info {
    background: #f8f8f8 none repeat scroll 0 0;
    display: block;
    margin: 0 0 25px;
    padding: 20px 10px 20px 20px;
    position: relative;
}
.box-info.white {
    background: #ffffff none repeat scroll 0 0;
    padding: 20px 5px;
}
.box-info.doprava {
    background: #ffffff none repeat scroll 0 0;
    margin: 20px 0;
    padding: 0 5px;
}
.box-info.doprava p {
    color: #BE0000;
    font-size: 14px;
}
.box-info ul li h3, .box-info h3 {
    font-size: 14px;
    font-weight: bold;
}
.obchodpodminky ol {
    padding: 0 0 0 25px;
}
.obchodpodminky ul {
    margin: 0 0 1em;
    padding-left: 35px;
}
.wysiwyg.info h2, .wysiwyg.error h2, #test_contactHeader {
    background: rgba(0, 0, 0, 0) url("../../img/all.png") no-repeat scroll 0 -1326px;
    font-weight: normal;
    margin-bottom: 15px;
    padding-left: 30px;
}
/* Body */
body.fixed-header #header #mainnav {
	width: 100%;
}
body.fixed-header #header #mainnav.fadeIn {
    background-color: rgba(255, 255, 255, 1);
}
hr {
	border-top: 0;
	margin: 0;
}
/* Topbar */
.topbar {	
	font-size: 12px;
	color: #777;
	text-align: right;
}
.topbar p {
	margin: 0;
}
.topbar a {
	color: #777;	
}
.topbar .item {
    padding: 0 15px 15px;
}
/* Top header */
.topheader-box {
	text-align: right;
	margin-left: -15px;
	margin-right: -15px;
	background-color: #F9F9F9;
}
ul.topmenu {
	display: inline-block;
	margin: 10px 0 8px 0;
	padding-left: 0;
}
.topmenu li {
	display: inline;
	margin: 0;
}
.topmenu li a {
	font-size: 14px;
	color: #777;
	padding: 0 10px;
}
/* Header */
#header .logo-col a {
	margin-left: 30px;
}
#header .logo-col a img {
	margin-top: 0;
}
#header .header-box {
    padding: 20px 0 20px 0;
}
.search-col {
	margin-top: 5px;
}
.menus-col {
	margin-top: 10px;
}
.menus-col.toplinks {
	margin-top: 35px;
}
.form-control {
	border-radius: 0;
}
#header .form.search {
    margin-top: 0;
}
.search-col .form-control {
	height: 38px;
	background-color: #f6f7f8;
}
.search-col .btn {
    padding: 6px 12px;
	height: 38px;
	width: 38px;
}
.phone-info {
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}
.phone-info strong {
	margin-right: 10px;
	font-size: 18px;
}
.phone-info .fa {
	margin-right: 5px;
	font-size: 18px;
	color: #BE0000;
}
.form-control:focus {
    box-shadow: none;
	border-color: #5A5A5A;
}
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {
    background-color: #BE0000;
    color: #fff;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
    background-color: #BE0000;
    color: #fff;
}
/* Main menu */
body.fixed-header #header #mainnav {
	left: 0;
}
#mainnav .nav > li > a {
    font-size: 1.2em;
    font-weight: 400;
}
#mainnav ol li, 
#mainnav ul li {
    margin-bottom: 0;
}
.nav > li > a {
    padding: 10px 12px;
}
.navbar-default .container-fluid {
	padding: 0
}
.navbar-default {
    background-color: #eee;
}
.navbar-default .navbar-brand {
    color: #009ec0;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    background-color: transparent;
    color: #00748d;
}
.navbar-default .navbar-text {
    color: #585858;
}
.navbar-default .navbar-nav > li > a {
    color: #585858;
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #BE0000;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #BE0000;
}
.navbar-default .navbar-nav > .disabled > a, 
.navbar-default .navbar-nav > .disabled > a:hover, 
.navbar-default .navbar-nav > .disabled > a:focus {
    background-color: transparent;
    color: #ccc;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #eee;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #BE0000;
}
/* Breadcrumb */
.breadcrumb > .active a {
    color: #777;
	text-decoration: underline;
}
.breadcrumb a:hover {
    color: #777;
	text-decoration: underline;
}
body.cl-details #detailsItemsPager .pager-overview-link, 
body.cl-details #detailsItemsPager .pager-prev, 
body.cl-details #detailsItemsPager .pager-next, 
body.cl-details #detailsItemsPager .pager-overview-link a, 
body.cl-details #detailsItemsPager .pager-prev a, 
body.cl-details #detailsItemsPager .pager-next a {
    color: #777;
}
.fa-navicon::before, 
.fa-reorder::before, 
.fa-bars::before {
    margin-right: 5px;
}
/* My account */
#header .menus-col .menu-dropdowns > .btn-group > .btn {
    font-size: 12px;
}
.list-group-item.active, 
.list-group-item.active:hover, 
.list-group-item.active:focus {
    background-color: #BE0000;
    border-color: #BE0000;
    color: #fff;
}
.cl-forgotpwd #content,
.cl-newsletter #content {
	margin-bottom: 20px;
}
/* Pagination */
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
    background-color: #BE0000;
    border-color: #BE0000;
    color: #fff;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
    background-color: #eee;
    border-color: #ddd;
    color: #BE0000;
}
.pagination > li a {
    text-decoration: none !important;
}
.bottomParams {
	margin-bottom: 20px;
}
/* Banners */
#header .customprecontent {
    margin: 20px auto 20px;
    min-height: 30px;
    position: relative;
    width: 1170px;
    z-index: 50;
}
#header .customprecontent .banner {
    background: #f6f7f8 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    display: inline-block;
    width: 371px;
}
#header .customprecontent .banner span {
    display: none;
}
#header .customprecontent .banner:hover {
    border: 1px solid #BE0000;
}
#header .customprecontent .banner img {
	width: 100%;
}
#header .customprecontent .banner.doprava, 
#header .customprecontent .banner.sleva {
    margin-right: 24px;
}
/* Slider */
.flexslider {
	margin-bottom: 0;
}
/* Content */
body.cl-details #productTitle {
    font-size: 22px;
    font-weight: 400;
    color: #BE0000;	
}
body.cl-details .details-col-right .action-links a {
    color: #777;
    font-size: 12px;
}
body.cl-start .boxwrapper {
    margin-top: -5px;
}
body.cl-alist .page-header h1,
.page-header {
	font-weight: 200;
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: .67em 0 !important;
}
body.cl-start .page-header {
	margin: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
#boxwrapper_bargainItems .page-header h2 {
	background-color: #BE0000;
	margin-left: -15px;
	margin-right: -15px;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	margin-top: 0;
}

.text-warning {
    color: #3c763d;
}
#boxwrapper_accessories h2 {
	font-weight: 200;
	font-size: 36px;
	padding-bottom: 9px;
	border-bottom: 1px solid #eee;
}
#boxwrapper_accessories small, 
#boxwrapper_accessories .small {
    font-size: 70%;
}

/* Products */
.boxwrapper .list-container .gridView .productBox .title {
	font-size: 16px;
	color: #BE0000;
	line-height: 19px;
	margin-bottom: 10px;
}
.boxwrapper .list-container .gridView .productBox .price .lead {
    width: 100%;
	font-weight: 600;
	display: inline-block;
	margin-bottom: 0;
}
.boxwrapper .list-container .gridView .productBox .price .dinfo,
#productPrice .dinfo {
	font-size: 13px;
	font-weight: 400;
}
#description h2 {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 40px;
	font-weight: 400;
	font-size: 40px;
	line-height: 40px;
}
#description p,
#description .table_mxm,
#description table,
#description ul li {
	font-weight: 300;
	font-size: 20px;
}
#description ul {
	padding-left: 20px;
	margin-left: 30px;
}
#description p,
#description .table_mxm,
#description table {
	margin-left: 30px;
	margin-right: 30px;
}
#description table.fullwidth,
#description table.fullwidth table {
	margin-left: 0;
	margin-right: 0;
}
#description table.fullwidth.gray td {
	background: #ebebeb;
}
#description table.fullwidth.gray2 td {
	background: #cfcfcf;
}
#description .red_line {
	padding: 30px;
	text-align: center;
	background: #E81318;
}
.titolo-nero-38 {
  font-size: 38px;
  font-style: normal;
  line-height: 30px;
}
.titolo-bianco-25b {
  font-weight: 600;
  font-size: 25px;
  font-style: normal;
  color: #f3f3f3;
  line-height: 30px;
}
.titolo-nero-27c {
  font-size: 27px;
  font-style: normal;
  line-height: 30px;
}
.titolo-nero-50 {
  font-weight: 300;
  font-size: 50px;
  font-style: normal;
  line-height: 50px;
}
#description p a {
	text-decoration: underline;
}
#description .table_mxm {
	margin-bottom:30px;
	width: 80%;
}
#description .table_mxm td {
	font-size: 16px;
	line-height: 20px;
}
#description div img {
	max-width: 100%;
}
.backroung_photo_small {
	position: relative;
	padding-bottom: 40.63%; 
	padding-top: 25px;
	height: 0;
	margin-bottom: 30px;
}
.backroung_photo,
.video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.backroung_photo_small div,
.backroung_photo div,
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 30px 50px;
}
.video iframe {
	padding: 10px 30px;
}
.product_fullwidth .video iframe {
	padding: 0;
}
.backroung_gray {
 	background: #EBEBEB;	
	padding: 30px 50px;
}
.backroung_graydark {
 	background: #5B5B5B;	
	padding: 30px 50px;
}
.backroung_white {
 	background: #FFFFFF;	
	padding: 30px 50px;
}
.backroung_photo_small h2.title,
.backroung_photo h2,
.backroung_photo h2.size40,
.backroung_photo h3,
.backroung_gray h2,
.backroung_gray h3,
.backroung_graydark h2,
.backroung_graydark h3,
.backroung_white h2,
.backroung_white h3 {
	font-weight: 300;
	font-size: 50px !important;
	font-style: normal;
	line-height: 50px !important;
	margin-bottom: 30px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.backroung_photo_small h2.title {
	margin: 280px 0 20px 0 !important;
	font-weight: 300 !important;
}
.size40 {
	font-size: 40px !important;
	line-height: 40px !important;
	margin: 50px 0 20px 0;
}
.backroung_photo_small p,
.backroung_photo p,
.backroung_gray p,
.backroung_graydark p,
.backroung_white p {
	font-weight: 300;
	font-size: 20px;
	font-style: normal;
	line-height: 32px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.backroung_graydark p,
.backroung_graydark h2,
.backroung_graydark h3,
.backroung_graydark a,
.backroung_graydark li {
	color: #ffffff
}
.backroung_photo_small p.top_text {
	font-size:36px !important;
	color: #C3C3C3;
}
.backroung_photo_small.center,
.backroung_photo.center,
.backroung_gray.center,
.backroung_graydark.center,
.backroung_white.center{
	text-align: center;
}
.backroung_photo_small.left,
.backroung_photo.left {
	text-align: left;
}
.backroung_photo_small.right,
.backroung_photo.right {
	text-align: right;
	color: #fff;
}
.backroung_white.right h3,
.backroung_white.right p {
	text-align: right;
}
.backroung_photo_small.mxm05 h3 {
	text-align: center;
}
.backroung_photo_small.mxm01 {
	background:  url(/out/pictures/fck_pictures/mxm/back_visual_01.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.mxm02 {
	background:  url(/out/pictures/fck_pictures/mxm/back_visual_02.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.mxm03 {
	background:  url(/out/pictures/fck_pictures/mxm/back_visual_03.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.mxm04 {
	background:  url(/out/pictures/fck_pictures/mxm/back_visual_04.jpg) left top no-repeat;
	background-size: cover;
	color:#ffffff;
}
.backroung_photo_small.mxm05 {
	background:  url(/out/pictures/fck_pictures/mxm/back_visual_05.jpg) left top no-repeat;
	background-size: cover;
}

/* SmartyCam Rev 2.2 */
.backroung_photo_small.smartycamRev22_00 h2.title {
	margin: 250px 0 20px 0 !important;
}
.backroung_photo_small.smartycamRev22_00 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_00.jpg) left top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo.smartycamRev22_01 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_01.jpg) left top no-repeat;
	background-size: cover;
	padding-bottom: 38%;
}
.backroung_photo.smartycamRev22_01 div {
	padding: 200px 320px 50px 50px;
}
.backroung_photo.smartycamRev22_02 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_02.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_03 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_03.jpg) left top no-repeat;
	background-size: cover;
	padding-bottom: 60%;
}
.backroung_photo.smartycamRev22_04 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_04.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_05 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_05.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_05 div {
	padding-left: 50%;
	color:#333;
}
.backroung_photo.smartycamRev22_06 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_06.jpg) right top no-repeat;
	background-size: cover;
	padding-bottom: 55%;
}
.backroung_photo.smartycamRev22_06 div {
	padding-right: 20%;
}
.backroung_photo.smartycamRev22_07 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_07.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_07 div {
	padding-left: 50%;
	padding-top: 27%;
	color:#333;
}
.backroung_photo.smartycamRev22_08 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_08.jpg) right top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_08 div {
	padding-right: 50%;
}
.backroung_photo.smartycamRev22_09 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_09.jpg) right top no-repeat;
	background-size: cover;
	padding-bottom: 78%;
}
.backroung_photo.smartycamRev22_09 div {
	padding-right: 50%;
}
.backroung_photo.smartycamRev22_10 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_10.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_10 div {
	padding-left: 50%;
	color:#333;
}
.backroung_photo.smartycamRev22_11 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_11.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_11 div {
	padding-left: 45%;
	color:#333;
}
.backroung_photo.smartycamRev22_12 {
	background:  url(/out/pictures/fck_pictures/smartycam_gp_hd_rev22/back_visual_12.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.smartycamRev22_12 div {
	padding-left: 60%;
}
.video_picture img {
	width: 25%;
}
/* MXP */
.backroung_photo_small.mxp_00 h2.title {
	margin: 280px 0 20px 0 !important;
}
.backroung_photo_small.mxp_00 {
	background:  url(/out/pictures/fck_pictures/mxp/back_visual_00.jpg) left top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo.mxp_01 {
	background:  url(/out/pictures/fck_pictures/mxp/back_visual_01.gif) left top no-repeat;
	background-size: cover;
	color:#333;
}
.backroung_photo.mxp_01 div {
	padding-left: 40%;
}
.backroung_photo.mxp_01 div p {
	margin-left: 40% !important;
}
.backroung_photo.mxp_02 {
	background:  url(/out/pictures/fck_pictures/mxp/back_visual_02.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_gray.mxp {
	background: #d4d4d4;
	padding-bottom: 0;
}
.backroung_photo.mxp_03 {
	background:  url(/out/pictures/fck_pictures/mxp/back_visual_03.jpg) right bottom no-repeat;
	background-size: cover;
}
.backroung_photo.mxp_04 {
	background:  url(/out/pictures/fck_pictures/mxp/back_visual_04.jpg) right bottom no-repeat;
	background-size: cover;
}
.backroung_photo.mxp_04 p {
	padding-right: 58%;
}
.backroung_photo.mxp_05 {
	background:  url(/out/pictures/fck_pictures/mxp/back_visual_05.gif) left bottom no-repeat;
	background-size: cover;
}
.backroung_gray.mxp2 {
	background: #ebebeb;
	padding-bottom: 0;
}

/* MXP Strada */
.backroung_photo_small.mxp_00.strada {
	background:  url(/out/pictures/fck_pictures/mxp-strada/back_visual_00.jpg) left top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo.mxp_01.strada {
	background:  url(/out/pictures/fck_pictures/mxp-strada/back_visual_01.gif) left top no-repeat;
	background-size: cover;
	color:#333;
}
.backroung_photo.mxp_01.strada div {
	padding-left: 40%;
}
.backroung_photo.mxp_02.strada {
	background:  url(/out/pictures/fck_pictures/mxp-strada/back_visual_02.jpg) left top no-repeat;
	background-size: cover;
}
.backroung_photo.mxp_03.strada {
	background:  url(/out/pictures/fck_pictures/mxp-strada/back_visual_03.jpg) right bottom no-repeat;
	background-size: cover;
}
.backroung_photo.mxp_05.strada {
	background:  url(/out/pictures/fck_pictures/mxp-strada/back_visual_05.gif) left bottom no-repeat;
	background-size: cover;
}
/* Solo 2 */
.backroung_photo_small.solo2_00 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_00.jpg) left top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo.solo2_01 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_01.gif) left bottom no-repeat;
	background-size: cover;
	color:#000;
}
.backroung_photo.solo2_01 div {
	padding-left: 60%;
}
.backroung_photo.solo2_02 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_02.jpg) left top no-repeat;
	background-size: cover;
	color: #ffffff;
}
.backroung_photo.solo2_02 div {
	padding-right: 60%;
}
.backroung_photo.solo2_03,
.backroung_photo.solo2_dl_03 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_03.jpg) left top no-repeat;
	background-size: cover;
	color: #222222;
	padding-bottom: 40.25%;
}
.backroung_photo.solo2_dl_03 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_03_dl.jpg) left top no-repeat;
}
.backroung_photo.solo2_03 div,
.backroung_photo.solo2_dl_03 div {
	padding-left: 50%;
}
.backroung_photo.solo2_04 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_04.jpg) left top no-repeat;
	background-size: cover;
	color: #ffffff;
}
.backroung_photo.solo2_04 div {
	padding-right: 60%;
}
.backroung_photo.solo2_05 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_05.gif) left top no-repeat;
	background-size: cover;
	color: #222222;
}
.backroung_photo.solo2_05 div {
	padding-left: 60%;
}
.backroung_photo.solo2_06 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_06.jpg) left bottom no-repeat;
	background-size: cover;
	color: #222222;
	padding-bottom: 49%;
}
.backroung_photo.solo2_dl_07 {
	background:  url(/out/pictures/fck_pictures/solo2/back_visual_07.jpg) right top no-repeat;
	background-size: cover;
	color: #222222;
	padding-bottom: 49%;
}
.backroung_photo.solo2_dl_07 div {
	padding-right: 50%;
}
.backroung_gray.solo2 {
	background: #f0f0f0;
}
/* Tire temperature sensors kit  */
.backroung_photo_small.tire_temp_00 {
	background:  url(/out/pictures/fck_pictures/tire-temperature-sensors-kit/back_visual_00.jpg) left top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo_small.tire_temp_00 h2 {
	margin: 350px 0 20px 0 !important;
}
.backroung_photo.tire_temp_01 {
	background:  url(/out/pictures/fck_pictures/tire-temperature-sensors-kit/back_visual_01.jpg) left bottom no-repeat;
	background-size: cover;
	color: #000000;
	padding-bottom: 43%;
}
.backroung_photo.tire_temp_01 div {
	padding-left: 60%;
	padding-top: 50px;
}
.backroung_photo.tire_temp_02 {
	background:  url(/out/pictures/fck_pictures/tire-temperature-sensors-kit/back_visual_02.jpg) left bottom no-repeat;
	background-size: cover;
}
/* GS-Dash  */
.backroung_photo_small.gs-dash_00 {
	background:  url(/out/pictures/fck_pictures/gs-dash/back_visual_00.jpg) left top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo.gs-dash_01 {
	background:  url(/out/pictures/fck_pictures/gs-dash/back_visual_01.jpg) right top no-repeat;
	background-size: cover;
	margin-bottom: 0;
}
.backroung_photo.gs-dash_01 div {
	padding-right: 40%;
}
	/* Catogories */
.categoryPicture {
	margin: 0 -15px;
}
.img-thumbnail {
	padding: 0;
	border-radius: 0;
	border: none;
	width: 100%;
	transition: none;
	text-align: center;
}
.panel {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}
.cl-alist .panel {
    background-color: #fff;
    border: 0px solid transparent;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 20px;
}
.cl-alist .panel-default > .panel-heading {
    border-color: #ffffff;
	padding: 0;
}
.cl-alist .panel-heading a {
	height: 70px !important;
	padding-left: 75px;
	display: block;
	padding-top: 25px;
	font-size: 16px;
	border: 1px solid rgba(0,0,0,0.15);
}
.cl-alist .panel-heading a[href*="Onboard-camera"] { background: url(../../img/category/smartycam.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="Smartycam/Prislusenstvi"] { background: url(../../img/category/smartycam-prislu.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="svetry"] { background: url(../../img/icons/svetry.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="kosile"] { background: url(../../img/icons/kosile.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="sukne"] { background: url(../../img/icons/sukne.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="saty"] { background: url(../../img/icons/saty.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="dziny"] { background: url(../../img/icons/dziny.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="kalhoty"] { background: url(../../img/icons/kalhoty.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="bundy"] { background: url(../../img/icons/bundy.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="kabelky"] { background: url(../../img/icons/kabelky.png) 0 0 no-repeat; }
.cl-alist .panel-heading a[href*="satky"] { background: url(../../img/icons/saly.png) 0 0 no-repeat; }
.cl-alist .panel-heading a:hover,
.cl-alist .panel-heading a[href*="Onboard-camera"]:hover, 
.cl-alist .panel-heading a[href*="Smartycam/Prislusenstvi"]:hover,
.cl-alist .panel-heading a[href*="svetry"]:hover,
.cl-alist .panel-heading a[href*="kosile"]:hover,
.cl-alist .panel-heading a[href*="sukne"]:hover,
.cl-alist .panel-heading a[href*="saty"]:hover,
.cl-alist .panel-heading a[href*="dziny"]:hover,
.cl-alist .panel-heading a[href*="kalhoty"]:hover,
.cl-alist .panel-heading a[href*="bundy"]:hover,
.cl-alist .panel-heading a[href*="kabelky"]:hover,
.cl-alist .panel-heading a[href*="satky"]:hover { background-position: 0 -70px !important; text-decoration: none; background-color: #eeeeee; }
.cl-alist .panel-body {
	display: none;
}

.bg_ecu {
    width: 100%;
    min-height: 400px;
    background: url(../bg/bg-ecu.jpg) no-repeat 50% bottom;
    padding-top: 20px;
}
.red {
	color:#CA0000;
}
/* Sensors */
ul.sensors {
	padding-left: 0;
	list-style: none;
}
ul.sensors li {
	display: block;
	width: 33.3%;
	float: left;
	padding-top: 116px;
	position: relative;
	margin-bottom: 100px;
	text-transform: uppercase;
}
ul.sensors li.car a {
	background:  url(/out/pictures/fck_pictures/category_car.jpg) left top no-repeat;
	background-size: cover;
}
ul.sensors li.bike a {
	background:  url(/out/pictures/fck_pictures/category_bike.jpg) left top no-repeat;
	background-size: cover;
}
ul.sensors li.kart a {
	background:  url(/out/pictures/fck_pictures/category_kart.jpg) left top no-repeat;
	background-size: cover;
}
ul.sensors li a {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
}
ul.sensors li a strong {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	width: 100%;
	position: absolute;
	bottom: -40px;
	height: 40px;
	padding: 10px 15px;
	background: #BE0000;
	color: #ffffff;
	text-decoration: none !important;
}
ul.sensors li a:hover strong,
ul.sensors li a strong:hover {
	background: #810202;
}

/* Basket */
body.cl-thankyou ol.checkoutSteps, 
body.is-checkout ol.checkoutSteps {
    border-top: 0;
	display: block;
    height: 40px;
    margin: 11px 0 0;
    padding: 0;
    width: 100%;
}
body.cl-thankyou ol.checkoutSteps li, 
body.is-checkout ol.checkoutSteps li {
    border-top: 6px solid #ddd;
	display: block;
    float: left;
    padding-top: 60px;
    position: relative;
    text-align: center;
    width: 20%;
}
body.cl-thankyou ol.checkoutSteps li.active, 
body.is-checkout ol.checkoutSteps li.active {
	border-color: #444;
}
body.cl-thankyou ol.checkoutSteps li a, 
body.is-checkout ol.checkoutSteps li a {
	text-decoration: none !important;
	margin: 0;
}
body.cl-thankyou ol.checkoutSteps li a:hover, 
body.is-checkout ol.checkoutSteps li a:hover {
	text-decoration: underline !important;
	color: #ddd;
}
body.cl-thankyou ol.checkoutSteps li.active a:hover, 
body.is-checkout ol.checkoutSteps li.active a:hover {
	text-decoration: underline !important;
	color: #444;
}
body.cl-thankyou ol.checkoutSteps li .num, 
body.is-checkout ol.checkoutSteps li .num {
    background: none;
    border: 0 solid #fff;
    border-radius:0;    
	font-size: 2.5em;
    font-weight: 500;
    left: 50%;
    margin-left: -16px;
    padding-top: 1px;
    position: absolute;
    text-align: center;
	color: #ccc;
	top: 0;
	height: 60px;
}
body.cl-thankyou ol.checkoutSteps li .text, 
body.is-checkout ol.checkoutSteps li .text {
	color: #ccc;
}
body.cl-thankyou ol.checkoutSteps li a:hover, 
body.is-checkout ol.checkoutSteps li a:hover {
    text-decoration: none;
}
body.cl-thankyou ol.checkoutSteps li.active .num, 
body.is-checkout ol.checkoutSteps li.active .num,
body.cl-thankyou ol.checkoutSteps li.active .text, 
body.is-checkout ol.checkoutSteps li.active .text {
    background: none;
    color: #444;
}
body.cl-thankyou ol.checkoutSteps li.passed .num, body.is-checkout ol.checkoutSteps li.passed .num {
    background: none;
    color: #ddd;
}
.paypalHelpBox {
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    border-radius: 4px;
    color: #31708f;
    display: none;
    margin-bottom: 20px;
    padding: 15px;
    position: absolute;
}
.paypalHelpBox h4 {
    color: inherit;
    margin-top: 0;
}
.paypalHelpBox .alert-link {
    font-weight: bold;
}
.paypalHelpBox > p, .paypalHelpBox > ul {
    margin-bottom: 0;
}
.paypalHelpBox > p + p {
    margin-top: 5px;
}
.paypalHelpBox hr {
    border-top-color: #a6e1ec;
}
.paypalHelpBox .alert-link {
    color: #245269;
}
#paypalExpressCheckoutDetailsBox {
    float: none;
    width: 100%;
}
#paypalExpressCheckoutDetailsBox.paypalExpressCheckoutDetailsBox .paypalExpressCheckoutMsg {
    float: none;
}
.paypalExpressCheckoutBox {
    margin: 0 15px 0 0;
    padding-right: 15px;
}
.paypalExpressCheckoutBox .paypalExpressCheckoutMsg {
    clear: both;
}
#paypalExpressCheckoutMiniBasketImage {
    float: right;
}
#thankyouPage {
	margin-bottom: 20px;
}

/* Button */
.btn {
	border-radius: 0;	
}
.btn-group .btn + .btn, 
.btn-group .btn + .btn-group, 
.btn-group .btn-group + .btn, 
.btn-group .btn-group + .btn-group {
	margin-left: 0;
}
.btn-primary {
    background-color: #BE0000;
    border-color: #BE0000;
    color: #ffffff;
    text-shadow: none;
	border-radius: 0;
}
.btn-primary:focus, .btn-primary.focus {
    background-color: #00748d;
    border-color: #002027;
    color: #fff;
}
.btn-primary:hover {
    background-color: #BE0000;
    background-image: linear-gradient(to bottom, #BE0000 0px, #810202 100%);
    background-repeat: repeat-x;
    border-color: #a90b55;
    color: #ffffff;
    text-shadow: none;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #00748d;
    border-color: #005769;
    color: #fff;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    background-color: #005769;
    border-color: #002027;
    color: #fff;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
    background-color: #009ec0;
    border-color: #0089a7;
}
.btn-primary .badge {
    background-color: #fff;
    color: #009ec0;
}
.btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}
.btn-success:focus, .btn-success.focus {
    background-color: #449d44;
    border-color: #255625;
    color: #fff;
}
.btn-success:hover {
    background-color: #449d44;
    border-color: #398439;
    color: #fff;
}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-color: #449d44;
    border-color: #398439;
    color: #fff;
}
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success.focus:active, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
    background-color: #398439;
    border-color: #255625;
    color: #fff;
}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success.focus[disabled], fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    background-color: #fff;
    color: #5cb85c;
}
.btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
    color: #fff;
}
.btn-info:focus, .btn-info.focus {
    background-color: #31b0d5;
    border-color: #1b6d85;
    color: #fff;
}
.btn-info:hover {
    background-color: #31b0d5;
    border-color: #269abc;
    color: #fff;
}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-color: #31b0d5;
    border-color: #269abc;
    color: #fff;
}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info.focus:active, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
    background-color: #269abc;
    border-color: #1b6d85;
    color: #fff;
}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info.focus[disabled], fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    background-color: #fff;
    color: #5bc0de;
}
.btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
    color: #fff;
}
.btn-warning:focus, .btn-warning.focus {
    background-color: #ec971f;
    border-color: #985f0d;
    color: #fff;
}
.btn-warning:hover {
    background-color: #ec971f;
    border-color: #d58512;
    color: #fff;
}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-color: #ec971f;
    border-color: #d58512;
    color: #fff;
}
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning.focus:active, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
    background-color: #d58512;
    border-color: #985f0d;
    color: #fff;
}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning.focus[disabled], fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    background-color: #fff;
    color: #f0ad4e;
}
.btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
    color: #fff;
}
.btn-danger:focus, .btn-danger.focus {
    background-color: #c9302c;
    border-color: #761c19;
    color: #fff;
}
.btn-danger:hover {
    background-color: #c9302c;
    border-color: #ac2925;
    color: #fff;
}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-color: #c9302c;
    border-color: #ac2925;
    color: #fff;
}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger.focus:active, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
    background-color: #ac2925;
    border-color: #761c19;
    color: #fff;
}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger.focus[disabled], fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    background-color: #fff;
    color: #d9534f;
}
.btn-link {
    border-radius: 0;
    color: #333;
    font-weight: normal;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    background-color: transparent;
    color: #009ec0;
    text-decoration: underline;
}
/* Contacts */
.kontakt {
    float: left;
    width: 45%;
}
.kontakt h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: underline;
}
.kontakt p {
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 2px;
    padding: 0;
}
.kontakt .info {
    display: block;
    float: left;
    width: 60px;
}
.kontakt a {
    text-decoration: underline;
}
.telefon {
    color: #BE0000;
    font-weight: bold;
}
.form-horizontal .form-group .btn.btn-primary {
	margin-top: 10px;
}
/* Basket */
.shopping-bag.filled {
    color:  #BE0000 !important;
}
.shopping-bag-mini.filled {
    color: #BE0000;
}
.shopping-bag-text {
	font-size: 150% !important;
}
body.cl-order .agb a {
    color: #BE0000;
}
.minibasket-menu-box .btn {
	text-decoration: none;
}
.shopping-bag-mini {
    color: #BE0000;
}
/* Products */
body.cl-details #productPrice {
    font-size: 26px;
    font-weight: 800;
}
.text-danger {
    color: #BE0000;
}
.tabbedWidgetBox {
	margin-bottom: 20px;
}
#productinfo .longdesc-wrap {
    padding-right: 30px;
    width: 100%;
    float: left;
	display: block;
}
#productinfo .attributes-wrap {
    width: 40%;
    float: left;
	display: block;
}
#productinfo .longdesc-wrap.cols {
	width: 60%;
}
#productinfo .attributes-wrap.cols {
	width: 40%;
}
#productinfo .attributes-wrap dl {
	margin-bottom: 0;
}
/* Tables */
table.velikosti, table.doprava {
    margin-bottom: 20px;
}
table.velikosti tr > th, table.velikosti tr > td, table.doprava tr > th, table.doprava tr > td {
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
table.velikosti .tr-even td, table.velikosti .tr-odd td, table.velikosti .tr-even th, table.velikosti .tr-odd th, table.doprava .tr-even td, table.doprava .tr-odd td, table.doprava .tr-even th, table.doprava .tr-odd th {
    border-top: medium none;
    font-weight: normal;
}
table.velikosti .tr-even td, table.velikosti .tr-odd td, table.doprava .tr-even td, table.doprava .tr-odd td {
    text-align: center;
}
table.velikosti .tr-even, table.doprava .tr-even {
    background: #f0f0f0 none repeat scroll 0 0;
}
table.velikosti .tr-odd, table.doprava .tr-odd {
    background: #f8f8f8 none repeat scroll 0 0;
}
table.velikosti .tr-even th, table.velikosti .tr-even.header td, table.doprava .tr-even th, table.doprava .tr-even.header td {
    background: #e1e1e1 none repeat scroll 0 0;
    border-bottom: 2px solid #f0f0f0;
    border-right: 2px solid #f0f0f0;
}
table.velikosti .tr-even.header.top td, table.doprava .tr-even.header.top td {
    border-bottom: 2px solid #f0f0f0;
}
table.velikosti .tr-odd th, table.doprava .tr-odd th {
    background: #f0f0f0 none repeat scroll 0 0;
}
table.velikosti .tr-odd .center.left, table.doprava .tr-odd .center.left {
    border-right: 2px solid #e1e1e1;
}
table.velikosti .tr-even.header th.size, table.doprava .tr-even.header th.size {
    text-align: center;
    vertical-align: middle;
}
table.velikosti th.center, table.doprava th.center {
    text-align: center;
}
.wysiwyg.error p, .wysiwyg.error .box-info p {
    font-size: 14px;
}
.wysiwyg.error ul {
    margin-top: 10px;
    padding-left: 0;
}
.wysiwyg.error ul li {
    background-color: #BE0000;
    background-image: linear-gradient(to bottom, #BE0000 0px, #810202 100%);
    background-repeat: repeat-x;
    border-color: #a90b55;
    color: #ffffff;
    float: left;
    list-style: outside none none;
    margin-right: 10px;
    text-shadow: none;
}
.wysiwyg.error ul li a {
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    text-transform: uppercase;
}
/* Manufacturer */
#manufacturerSlider {
    background-color: #ffffff;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    margin-bottom: -1px;
    padding-bottom: 40px;
}
.cl-manufacturerlist .panel-heading {
	display: none;
}

/* Partners */
#partners {
	background: #eeeeee;
}
#partners .footer-box-content {
	text-align: center;
	padding: 10px 0 20px 0;
}
#partners h3 {
	margin-top: 30px;
	text-align: center;
}
#partners ul {
	list-style: none;
	padding: 0 0;
	display: inline-block;
}
#partners ul.moto,
#partners ul.kart {
	padding: 0 40px 0 0;
}
#partners ul li {
	display: inline-block;
	padding: 0 10px;
}
#partners p.title {
	text-align: left; 
	font-size: 12px;
	display: inline-table;
}
/* Footer */
#footer {
    background-color: #3C3C3C;
    border-bottom: 0px solid #e7e7e7;
    border-top: 0px solid #e7e7e7;
    color: #CCCCCC;
    padding: 30px 0 10px 10px;
}
#footer .footer-box-title {
	color: #ffffff;
}
#footer li a {
	color:#CCCCCC;
}
#incVatInfo {
	display: none;
}
.legal {
    background-color: #1a1a1a;
    padding: 10px 0 10px 0;
	color:#CCCCCC;
	font-size: 12px;
}
.legal a {
	color:#CCCCCC;
	font-size: 12px;
}
.legal .aim:after, 
.legal .created:after {
    content: '|';
    font-size: 14px;
    font-weight: 100;
    line-height: 30px;
    padding: 0 8px 0 12px;
}
.spacer {
    height: 0;
}
#jumptotop {
    color: #BE0000;
}
.remarketing {
	background-color: #f2f2f2;
}
#cookies-information a {
	color: #fff;
	text-decoration: underline;
}
#cookies-information a#allow-cookies-button {
	text-decoration: none;
}
#footer .footer-box-social-links .footer-box-title {
    text-transform: uppercase;
    font-weight: 400;
	margin-top: 40px;
}
#footer .list-inline {
	margin-top: 5px;
}
#footer .list-inline li {
	font-size: 18px;
	padding-right: 20px;
}
#footer .footer-box-social-links li a i {
    transition: color .0s;
}
#footer .footer-box-social-links li a .fa-facebook,
#footer .footer-box-social-links li a .fa-google-plus-square, 
#footer .footer-box-social-links li a .fa-twitter,
#footer .footer-box-social-links li a .fa-youtube-square,
#footer .footer-box-social-links li a .fa-wordpress {
 	color:#ffffff;
 	margin-right: 5px;
	font-size: 24px;
}
#footer .footer-box-social-links li a:hover,
#footer .footer-box-social-links li a:hover .fa-facebook,
#footer .footer-box-social-links li a:hover .fa-google-plus-square,
#footer .footer-box-social-links li a:hover .fa-twitter,
#footer .footer-box-social-links li a:hover .fa-youtube-square,
#footer .footer-box-social-links li a:hover .fa-wordpress {
 	color:#BE0000;
	text-decoration: none;
}

@media screen and (max-width: 1280px) {
	#header .customprecontent { width:100%;}
	#header .customprecontent .banner { width:32%;}
	#header .customprecontent .banner.doprava, 
	#header .customprecontent .banner.sleva { margin-right:15px;}
	#header .customprecontent .banner img { width:100%;}
}

@media screen and (max-width: 1024px) {
	#header .customprecontent .banner { width:32%;}
	#header .customprecontent .banner.doprava, 
	#header .customprecontent .banner.sleva { margin-right:5px;}
	#header .customprecontent .banner img { width:100%;}	
}

@media screen and (max-width: 980px) {
	.col-sm-6.col-md-4.logo-col {
		width: 34%;
	}
	.col-sm-12.col-md-4.search-col {
		width: 43%;
	}
	.col-sm-6.col-md-4.menus-col {
		width: 23%;
		float: right;
	}	

}

@media screen and (max-width: 800px) {
	#header .customprecontent { width:100%;}
	#header .customprecontent .banner { width:32%;}
	#header .customprecontent .banner.doprava, 
	#header .customprecontent .banner.sleva { margin-right:8px;}
	#header .customprecontent .banner img { width:100%;}	
}

@media screen and (max-width: 768px) {
	h1, .h1 {
		font-size: 30px;
	}	
	h2, h3 {
		font-size: 20px;
		font-weight: 200;
	}	
	#mainnav .navbar-header {
		padding: 5px 0;
	}	
	.refineParams .options .btn-group {
    	width: 49.5%;
	}
	.refineParams .pull-right.options {
    	float: none !important;
	}
	.navbar-default .container-fluid {
		padding: 0 15px;
	}	
	.page-header {
    	padding-bottom: 0;
	}
	.phone-info {
		font-size: 12px;
	}
	#productinfo .longdesc-wrap.cols {
		width: 50%;
	}	
	#productinfo .attributes-wrap.cols {
		width: 50%;
	}		
	.dl-horizontal dt {
		clear: left;
		float: left;
		overflow: hidden;
		text-align: left;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 160px;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}	
}

@media screen and (max-width: 667px) {
	#productinfo .longdesc-wrap.cols {
		width: 100%;
	}	
	#productinfo .attributes-wrap.cols {
		width: 100%;
	}
	ul.topmenu {
    	padding-right: 10px;
	}	
	.topheader-box .link_ecu {
		display: none;
	}	
	.legal-box {
		text-align: center;
	}	
	.legal .created::after {
	    content: '';
		padding: 0;
	}
}

@media screen and (max-width: 640px) {
	#header .customprecontent { margin: 0 auto 10px auto; }
	#header .customprecontent .banner { width:32%; margin:15px auto 0 auto; float:none;}
	#header .customprecontent .banner.doprava, 
	#header .customprecontent .banner.sleva { margin-right: 5px;}
	#header .customprecontent .banner a { text-align:center; font-weight:bold; padding:10px 25px 20px 25px; font-size:13px; line-height:16px; display: block; height:50px; text-transform:uppercase; vertical-align:middle; }
	#header .customprecontent .banner img { display:none;}	
	#header .customprecontent .banner span { display:block; margin-top:-2px;}	
}

@media screen and (max-width: 600px) {
	.kontakt {
		width: 100%;
	}
}

@media screen and (max-width: 580px) {
}

@media screen and (max-width: 480px) {
	#header .customprecontent { margin-bottom:5px;}
	#header .customprecontent .banner.doprava, 
	#header .customprecontent .banner.sleva { margin-right: 2px;}
	#header .customprecontent .banner a { text-align:center; font-weight:bold; padding:10px 5px; font-size:13px; line-height:16px; display: block; height:50px; text-transform: none; vertical-align:middle; }	
}

@media screen and (max-width: 375px) {	
	body.cl-start .boxwrapper {
    	margin: 0 0 20px 0;
	}
	ul.topmenu {
    	padding-left: 5px;
	}
	.topheader-box {
    	text-align: center;
	}
	.topheader-box .link_aim,
	.topheader-box .link_ecu,
	.topheader-box .link_faq {
		display: none;
	}
	.topmenu li a {
    	padding: 0 8px;
	}
	.menus-col.toplinks {
		margin-top: 0;
	}
	#header .header-box {
    	padding: 10px 0 15px 0;
	}
	#header .header-box .logo-col {
		width: 40%;
	}
	#header .logo-col a {
    	margin-left: 10px;
	}
	#header .header-box .logo-col a img {
		margin-top: 5px;
	}	
	#header .header-box .search-col {
		width: 100%;
		margin-top: 15px;
	}
	#header .header-box .menus-col {
		width: 60%;
		float: right;
		padding-right: 0;
		margin-top: 0;
	}
	.phone-info {
		display: none;
	}	
	#header .header-box .menus-col .menu-dropdowns {
		margin: 15px 0 0 0;
		text-align: left;
	}	
	.navbar-default .navbar-collapse, 
	.navbar-default .navbar-form {
		margin: 0;
	}
	.nav > li > a {
    padding: 10px 0;
	}
	.flex-direction-nav li {
		margin-bottom: 0;
	}
	.productBox {
	    margin-bottom: 30px;
	}
	.footer-box-service,
	.footer-box-information,
	.footer-box-categories {
		width: 70%;
		margin-left: 15%;
		text-align: left;
	}
	.footer-box-categories {
		display: none;
	}
	.footer-right-part .col-xs-offset-3 {
    	margin-left: 0;
	}
	.footer-right-part .col-xs-6 {
    	width: 100%;
	}
	.form-inline {
		text-align: left;
	}
	.form-inline .form-control {
    	display: inline-block;
		width: auto;
		vertical-align: top;
	}
	.form-inline .btn {
		vertical-align: top;
	}
	#footer .footer-box.footer-box-newsletter {
    	margin-bottom: 15px;
		text-align: left;
	}
	#footer .footer-box-social-links {
		margin-bottom: 10px;
	}
	#footer .footer-box-social-links .footer-box-title {
		margin-top: 20px;
	}
	#footerFbLike {
		margin-bottom: 15px;
	}	
	#partners p.title {
    	display: inherit;
	    text-align: center;
	}
	#partners ul.moto, 
	#partners ul.kart {
	    padding: 0 0 10px 0;
	}
	.legal .created::after {
	    content: '';
		padding: 0;
	}
}

@media screen and (max-width: 320px) {
	#header .customprecontent { margin-bottom:5px;}
	#header .customprecontent .banner { padding:0;}
	#header .customprecontent .banner a { font-size:11px;}	
}
