.tboxname {
 background: #722F3A;
 }
 
 .tbtboxname {
 color: #ffffff;
 }
 
 .tblboxname a, .tblboxname a:hover {
 color: #ffffff;
 }
 
 .tbboxname {
 border-width: 2px 0 1px 0;
 border-style: solid;
 border-color: #3B7E9B;
 } 
 
 .tlfboxname {
 font-family: Dosis;
 }
 
 .tlcboxname {
 color: #ffffff; 
 }
 
 .tlcfboxname {
 font-size: 30px; 
 }

 .linelab li a, .linelab li span {
 line-height: normal;
 padding: 21px;
 }
 
 .linelab li a, .linelab li span {
 color: #ffffff;
 }
 
 input#searchword {
 padding: 21px 0 21px 10px;
 }
 
 .linelab li a:hover, .linelab li span:hover, .linelab li a:focus, .linelab li span:focus, .linelab li.parent:hover, .linelab li.parent span:hover, .linelab li.active a, .linelab li.active span, .linelab li.parent:hover a, .linelab li.parent:hover span {
 color: #545454; 
 }

 .box20bg {
 background: #3B7E9B;
 }
 
 .box20br {
 border: 1px solid #3B7E9B;
 }
 
 .box20bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .box20br_radius {
 border-radius: 0px;
 }

 div.input {
 border-radius: 0 0px 0px 0;
 } 
 
 .box21br {
 border-right: 1px solid #ffffff;
 }
 
 .oboxbr {
 color: #ffffff;
 }
 
 .box22bg {
 background: #f5f5f5;
 }
 
 .megaborder {
 padding: 0;
 }
 
 .megaborder {
 border: 0 none;
 }
 
 .box23bg {
 background: #e3e3e3;
 }
 
 .linelab li ul li span {
 color: #888888;
 }
 
 #nav > li.virtuemart-menu:hover > ul, #nav > li.virtuemart-menu:hover a {
 color: #545454;
 }
 
 .tbsoxname {
 background: #000000;
 }
 
 .tbsboxname {
 border-left: 1px solid #ffffff;
 }
 
 .tbslboxname {
 color: #3d3d3d; 
 }
 
 div.input {
 border-right: 0 none;
 }

 div.input.focus input#searchword {
 color: #3d3d3d;
 }
 
 div.input {
 border-left: 1px solid #ffffff;
 background: #000000;
 }
 
 input#searchword, div.input input#searchword {
 color: #3d3d3d;
 }
 
 input#mod_virtuemart_search {
 border: 1px solid #ffffff;
 background: #000000;
 }
 
 .sliderh {}
 
 .box24bg {
 background: #ffffff;
 }
 
 .jtpimg {
 background: #ffffff;
 repeat scroll 0 0 #ffffff;
 }
 
 .boxprice {
 color: #383838;
 }
 
 .boxname {
 color: #636363; 
 }
 
 .tlmbfoxname {
 font-family: Open Sans;
 }
 
 .dboxname { 
 color: #007AA3; 
 }
 
 .box25bg {
 background: #ffffff;
 }
 
 .box25bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .box25br {
 border: 1px solid #ebebeb;
 }
 
 .box25br_radius {
 border-radius: 0px;
 }
 
 #linelabmain {
 border: 1px solid #ebebeb;
 }
 
 .breadbg {
 background: #ffffff;
 }
 
 .breadbc {
 border: 1px solid #f5f5f5;
 }
 
 .span3 .moduletable_menu, .span3 .moduletable {
 border-bottom:3px solid #007AA3;
 }
 
 .span3 .moduletable_menu.line1, .span3 .moduletable.line1 {
 padding: 0 !important;
 background: #252c30;
 border-color: #42494d;
 color: #898f93;
 border-bottom:3px solid #42494d;
 }
 
 .span3 .moduletable_menu.line2, .span3 .moduletable.line2 {
 background: #007AA3;
 border-color: #525252;
 color: #ffffff;
 border-bottom:3px solid #525252;
 }
 
 .span3 .moduletable_menu.line3, .span3 .moduletable.line3 {
 background: #dac4ce;
 border-color: #d184a8;
 color: #333333;
 border-bottom:3px solid #d184a8;
 }
 
 .line1 a.vmshop, .line1 h3.tlmbfoxname, .line1 h2.tlmbfoxname, .line1 h1.tlmbfoxname, div.flex-caption.line1 p {
 color: #898f93;
 border-color: #42494d;
 background: #252c30;
 }
 .line2 a.vmshop, .line2 h3.tlmbfoxname, .line2 h2.tlmbfoxname, .line2 h1.tlmbfoxname, div.flex-caption.line2 p { 
 color: #ffffff;
 border-color: #525252;
 background: #007AA3;
 }
 
 .line3 a.vmshop, .line3 h3.tlmbfoxname, .line3 h2.tlmbfoxname, .line3 h1.tlmbfoxname, div.flex-caption.line3 p {
 color: #333333;
 border-color: #d184a8;
 background: #dac4ce;
 }
 
 .span3 .moduletable_menu.line1 ul.nav li, .span3 .moduletable.line1 ul.nav li, .span3 .moduletable.line1 li.VmClose, .span3 .moduletable_menu.line1 li, .span3 .moduletable.line1 li.VmOpen {
 border-bottom: 1px solid #42494d;
 }
 
 .span3 .moduletable_menu.line2 ul.nav li, .span3 .moduletable.line2 ul.nav li, .span3 .moduletable.line2 li.VmClose, .span3 .moduletable_menu.line2 li, .span3 .moduletable.line2 li.VmOpen {
 border-bottom: 1px solid #525252;
 }
 
 .span3 .moduletable_menu.line3 ul.nav li, .span3 .moduletable.line3 ul.nav li, .span3 .moduletable.line3 li.VmClose, .span3 .moduletable_menu.line3 li, .span3 .moduletable.line3 li.VmOpen {
 border-bottom: 1px solid #d184a8;
 }
 
 .span3 .moduletable.line1 li.VmOpen ul li a {
 color: #898f93;
 }
 
 .span3 .moduletable.line2 li.VmOpen ul li a {
 color: #ffffff;
 }
 
 .span3 .moduletable.line3 li.VmOpen ul li a {
 color: #333333;
 }
 
 .span3 .moduletable.line1 ul.nav li a, .span3 .moduletable.line1 ul.VMmenu li a, .span3 .moduletable_menu.line1 li a {
 color: #898f93;
 }
 
 .span3 .moduletable.line2 ul.nav li a, .span3 .moduletable.line2 ul.VMmenu li a, .span3 .moduletable_menu.line2 li a {
 color: #ffffff;
 }
 
 .span3 .moduletable.line3 ul.nav li a, .span3 .moduletable.line3 ul.VMmenu li a, .span3 .moduletable_menu.line3 li a {
 color: #333333;
 }
 
 .dboxprice {
 color: #383838;
 }
 
 .fbhcoxname h1, .fbhcoxname h2,.fbhcoxname h3, .fbhcoxname h4, .fbhcoxname h5 {
 color: #ffffff;
 }
 
 a.fboxname, .fboxname a {
 color: #f5f5f5;
 }
 
 .fhboxname a:hover {
 color: #b5b5b5;
 }
 
 .fbgname {
 background: #252c30;
 }
 
 .fmbgname { 
 background: #2e373c;
 }
 
 .fmhbgname {
 background: #2e373c;
 }
 
 .fbtcname {
 border-top: 1px solid #2e373c;
 }
 
 .fbbcname {
 border-bottom: 3px solid #007AA3;
 }
 
 .footerlab ul li:hover {
 background-color: #2e373c;
 }
 
 .boxcart {
 background: #007AA3;
 }
 
 .boxcarthover {
 background: #545454;
 }
 
 .boxcartbt {
 color: #ffffff; 
 }
 
 .box4br_radius {
 border-radius: 0px;
 }
 
 .boxcart_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .sishadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .sicolorname {
 color: #ffffff;
 }
 
 .sicolorname i:hover {
 color: #fff;
 }
 
 .sirounded {
 border: 1px solid #ffffff;
 }

.labsocial-icons .icon {
 border-radius: 51px 51px 51px 51px;
 display: inline-block; 
 height: 51px;
 line-height: 50px; 
 margin-right: 5px; 
 text-align: center; 
 width: 51px;
 }
 
 .box1bg {
 background: #ffffff;
 }
 
 
 .box1br {
 border: 1px solid #ffffff;
 } 
 
 .box1br_radius {
 border-radius: 0px;
 }
 
 .box1bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .box2bg {
 background-color: #ffffff;
 }
 
 .box2br {
 border: 1px solid #ffffff;
 }
 
 .box2br_radius {
 border-radius: 0px;
 }
 
 .box2bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .box3bg {
 background: #ffffff;
 }
 
 .box3br {
 border: 1px solid #ffffff;
 }
 
 .box3br_radius {
 border-radius: 0px;
 }
 
 .box3bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .boximg {
 background-image: none;
 }
 
 .boxrate {
 display: block; 
 
 }
 
 .pricesname {}
 
 .varianta2 {
 background: none;
 height: 0px;
 margin:0px 0;
 }

 .browse-view .varianta2 {
 background: #ebebeb;
 height: 0px;
 margin:0px 0;
 }
 
 .varianta1 {
 border: 1px solid #ebebeb;
 border-bottom:0 none;
 }
 
 .vertical-separator {
 border-right: 1px solid #ebebeb;
 }
 
 .produkt .spacer {
 padding: 6px; 
 margin-left: 0px;
 }
 
 .nogrid {
 height:0px;
 width:100%;
 } 
 
 .browse-view .row-fluid .span6 {
 width: 100%;
 }
 
 .boxnone {
 display: none !important; 
 }
 
 .cbox {
 border-left: 0 none !important;
 }
 
 .box5bg { 
 background: #ffffff; 
 }
 
 .box5br {
 border: 1px solid #ffffff; 
 }
 
 .box5br_radius {
 border-radius: 0px;
 }
 .box5bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .box6bg {
 background-color: #ffffff; 
 }
 
 .box6br {
 border: 1px solid #eeeeee; 
 }
 
 .box6br_radius {
 border-radius: 0px;
 }
 
 .box6bg_shadow {
 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
 }
 
 .box7bg { 
 background: #fafafa; 
 }
 
 .box7br {
 border: 1px solid #eeeeee;
 }
 
 .box7br_radius {
 border-radius: 0px;
 }
 
 .box7bg_shadow {
 box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
 }
 
 .dboxnone {
 display: none; 
 }
 
 .boxslida { }
 
 .dboxrnone {
 display: none; 
 }
 
 .dboxcart {
 background: #007AA3;
 }
 
 .box10br_radius {
 border-radius: 0px;
 }
 
 .dboxcarthover {
 background: #545454;
 }
 
 .detailbackground {
 background: none repeat scroll 0 0 #ffffff;
 }
 
 div.vmgroup span.addtocart-button input.addtocart-button, div.vmgroup span.addtocart-button input.notify-button, div.vmgroup span.addtocart-button input.addtocart-button-disabled {
 border-radius: 0px;
 }
 
 #sticky_navigation ul li.box21br {
 border-right: 1px solid #ffffff;
 }
 
 .linelab ul li:hover {
 background: #e3e3e3;
 }
 
 .linelab ul li.active {
 
 background: #e3e3e3;
 }
 
 .write-reviews h4.box7br {
 border-bottom: 1px solid #eeeeee;
 }
 
 .labcolors ul li {
 background: none !important;
 }
 
 .linelab-area h4 {
 overflow: visible !important;
 }
 
 .checkcenter td{
 text-align:center !important;
 }
 
 .checkcenter td:first-child {
 text-align:left !important;
 }
 
 .checkcenter .cart-images img{
 border: 1px solid #ebebeb; 
 }
 
 .checkpage table {
 border-left: 1px solid #ebebeb;
 border-right: 1px solid #ebebeb;
 }
 
 img.ordering, .icons img, .linelabpicker img {
 margin:0 !important;
 padding:0 !important;
 }
 
 .productdetails-view, .browse-view, .linelabpicker {
 font-weight:normal;
 }
 
 .orderlistcontainer div.orderlist {
 border: 1px solid #ebebeb;
 margin-left: -1px;
 background: #ffffff;
 }
 
 div.product-price.boxname {
 color: #636363;
 }
 
 h1, h2, h3, h4, h5 {
 font-family: Open Sans;
 }
 
 a {
 color: #722F3A;
 }
 
 .paralicon {
 background-color: #722F3A;
 border-color: #722F3A;
 }
 
 .paralicon i {
 color: #ffffff;
 }
 
 .paralbox {
 background: #ffffff;
 border: 1px solid #ebebeb;
 }

 .paralbox p{
 color: #383838;
 }

 .productdetails-view h1 {
 padding: 10px 0 !important;
 }
 
 .productdetails-view h1, .produkt .spacer h2 a{
 margin:0 !important;
 line-height:normal !important;
 }
 
 .labpagination {
 color: #888888;
 }
 
 .labpagination:first-child {
 margin-top: 5px;
 }
 
 .productdetails-view .addtocart-bar {
 margin: 0;
 padding: 0;
 height:50px;
 }
 
 .box7 span.title, .box7 h4 {
 color: #007AA3;
 }
 
 .rating {
 text-align:center;
 cursor: pointer;
 padding-top: 10px;
 }
 
 .stars-orange{
 cursor: pointer;
 }
 
 div.flex-caption {
 color: #898f93;
 }
 
 div.flex-caption.line2 {
 color: #ffffff;
 }
 
 .labpagination {
 border: 1px solid #ebebeb; 
 clear: both;
 height: 30px;
 }
 
 #produkt_detail_frame div.productdetails-view {
 border: 1px solid #ebebeb;
 }
 
 #vmCartModule .image img {
 border: 1px solid #007AA3;
 }
 
 #vmCartModule .show_cart{
 text-align:center;
 }

 .topmenulab {
 margin: 0;
 padding: 0;
 position: relative;
 font-size: 90%;
 }
 
 .centerlab, .leftlab, .rightlabs {
 padding: 5px;
 }
 
 .navlist li {
 border-right: 1px solid #636363;
 }
 
 .topmenulab #product_list {
 background: #000000;
 border: 1px solid #007AA3;
 border-top: 0 none !important;
 }
 
 .moor-box input {
 display:inline;
 }
 
 input.linelablack {
 display: inline !important;
 }
 
 ul.pagenav, div.labpagination {
 text-align: center; 
 }
 
 .labpagination ul {
 display: inline-block;
 margin:0 !important;
 padding:0 !important;
 height: 30px;
 }
 
 ul.pagenav li, div.labpagination ul li {
 text-align: center;
 background: none !important;
 }
 
 .labpagination li {
 display: inline;
 }
 
 .line1 div.linelabmodule, .line2 div.linelabmodule, .line3 div.linelabmodule {
 display: none;
 }
 
 .labpagination-start span, .labpagination-start a{
 border: 0 !important;
 }
 
 .labpagination a, .labpagination span {
 background: none !important;
 border-color: #ebebeb;
 border-image: none;
 border-style: solid;
 border-width: 0 0 0 1px;
 float: left;
 line-height: 30px;
 padding: 0 14px;
 background-image:none !important;
 text-indent: 0px !important;
 }

 .labpagination span{
 color: #888888;
 }
 
 .labpagination a:hover {
 border-color: #ebebeb;
 border-image: none;
 border-style: solid;
 border-width: 0 0 0 1px;
 }

 .cbox .product-fields {
 display: none;
 }
 
 .browse-view .pagination-start a, .browse-view .pagination-start span {
 border-width: 0 0 0 0 !important;
 }
 
 .pagenav {
 list-style: none outside none;
 margin:0;
 margin-left: 0;
 text-align: center;
 clear: none;
 }
 
 .spacer-buy-area .icons {
 margin: 22px 0 0;
 padding-right: 15px;
 }
 
 .produkt .spacer h2, .category-view h2 {
 margin: 0 0 6px !important;
 padding: 0;
 text-align: center;
 min-height: 48px;
 border:0 none;
 }
 
 .back-to-category {
 padding-bottom: 10px;
 }
 
 .produkt .spacer h2 a{
 text-decoration:none;
 font-weight:normal;
 }
 
 .produkt .spacer h2 a:hover, .category-view h2 a:hover{
 text-decoration:none;
 background:none !important;
 }
 
 .category_description {
 padding:10px;
 }
 
 .product_s_desc {
 min-height:60px;
 padding:6px;
 font-size: 11px;
 text-align:center;
 }
 
 ul.vmproduct .product_s_desc {
 min-height: 40%;
 }
 
 .view div.product_s_desc {
 background: #007AA3;
 transition: all 0.2s linear 0s;
 color: #ffffff;
 }
 
 .category-view h4 {
 font-size: 18px !important;
 }
 
 .produkt .spacer:hover {
 z-index:99;
 }
 
 .browse-view h3 {
 border:0 none !important;
 background:none !important;
 }
 
 div.obrazek {
 text-align:center;
 }
 
 div.nadpis {
 padding:10px; 
 margin: 0;
 min-height: 120px;
 }
 
 .paddingtop8 {
 padding-top:10px;
 }
 
 .box7bg h4 {
 border-right: 0 none !important;
 border-left: 0 none !important;
 }
 
 span.title {
 border-right: 0 none !important;
 border-left: 0 none !important;
 border-top: 0 none !important;
 }
 
 .orderlistcontainer {
 margin: 0;
 padding-top: 10px !important;
 }
 
 div.PricesalesPrice {
 background: none; 
 margin: 0;
 padding: 0;
 }
 
 .product-price {
 margin: 10px 0 15px;
 background: none;
 padding:0;
 line-height: 17px;
 }
 
 button.line-button { 
 line-height:normal;
 }
 
 .product-field-display select {
 display: block !important;
 float: left;
 }
 
 .ratingbox {
 height: 24px !important;
 width: 120px !important;
 }
 
 .orderlistcontainer .title {
 height: 25px;
 line-height: 25px;
 padding-left:5px;
 }
 
 .orderby-displaynumber {
 padding: 0 !important;
 border-radius: 0px 0px 0px 0px;
 box-shadow: 0 0 0 0;
 }
 
 .orderlistcontainer div.activeOrder {
 background:#ffffff;
 border-left:0 none !important;
 border-bottom:0 none !important; 
 border-radius: 0 0 0 0 !important;
 -webkit-border-radius: 0 0 0 0 !important;
 cursor: pointer;
 font-size: 12px;
 height: 17px;
 padding: 2px 5px 3px 12px !important; 
 line-height: normal !important;
 }
 
 div.category, table.category {
 border: 1px solid #ebebeb;
 margin-right:10px;
 min-height: 160px;
 }
 
 div.browse-view .product-price {
 padding: 5px 5px 10px;
 margin: 0;
 text-align:left;
 font-size:12px;
 }
 
 div.browse-view .product-price div {
 background:none;
 margin: 0;
 padding:0; 
 font-size:12px;
 }
 
 .abox {
 text-align: center;
 margin: 0;
 padding: 0;
 border-top:1px solid #ebebeb;
 }
 
 .bbox, .cbox {
 height: 50px !important;
 padding: 15px 0;
 text-align: center;
 margin: 0 !important;
 }

 select, div.loginlab .input-small {
 color: #888888;
 background-color: #ffffff;
 }
 
 .linelabmodule {
 background: #ebebeb;
 }
 
 .cbox {
 border-left:1px solid #ebebeb;
 }
 
 .limitlab {
 font-size:12px;
 min-height: 18px;
 border: 1px solid #ebebeb;
 border-right:0 none !important;
 border-bottom:0 none !important;
 text-align:right !important;
 }
 
 .product-short-description {
 font-size: 12px;
 }
 
 .orderlistcontainer a {
 color:#888888;
 }
 
 .orderlistcontainer a:hover {
 background: none !important;
 }
 
 .orderlistcontainer {
 display: block;
 float: left;
 margin:0 !important;
 }
 
 .orderlistcontainer .Order {
 color:#888888;
 border-top: 1px solid #ebebeb;
 border-right: 1px solid #ebebeb;
 border-left:0 none; 
 border-bottom: 0 none;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 cursor: pointer; 
 height: 19px !important;
 padding: 2px 2px 1px 5px !important;
 line-height: normal !important;
 }
 
 div.display-number {
 float:right !important;
 }
 
 .product-neighbours {
 border-top:0 !important;
 }
 
 .display-number {
 padding-bottom: 0;
 padding-top: 10px !important;
 }
 
 .display-number select {
 font-size: 12px;
 border-radius: 0px 0px 0px 0px;
 color:#888888 !important;
 border:0 none !important;
 height:22px !important;
 width: auto;
 padding:0 !important;
 margin:0 !important;
 display:inline !important;
 }
 
 .product-price span {
 float:right; 
 color: #007AA3;
 }

 .abox span.addtocart-button, .abox .addtocart-bar {
 width: auto;
 padding-bottom: 10px;
 margin: 0 auto;
 }

 .abox input.addtocart-button, .cbox input.addtocart-button{
 float: none;
 } 
 
 .orderlistcontainer img.ordering {
 display:inline !important;
 background:none !important;
 padding-left: 5px !important;
 }
 
 input.addtocart-button-disabled {
 height: 26px !important;
 width: 100% !important;
 }
 
 input.addtocart-button-disabled:hover {
 height: 26px !important;
 width: 100% !important;
 } 
 
 div.product-price.boxname {
 line-height: 15px;
 background:none;
 }
 
 /* *************************************************************** undo *********************************************************************************************************************/
 
 @media only screen and (max-width: 1000px){
 div.logo{
   display: none !important;
 }
 }

 div.logo{
 position: absolute;
 top: 10px;
 left: 10px;
 }
 
 div.twitter{
 position: absolute;
 top: 650px;
 left: -20px;
 }
 
 /* *************************************************************** undo *********************************************************************************************************************/
 
 .vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, .write-reviews input.highlight-button, button.button, span.details-button input.details-button, .back-to-category a.product-details, a.ask-a-question.quickbtn, button.default, .cbox a.product-details,.cbox a.details,.cbox div.details, input.default, .quickbtn, button.validate, input.button, a.button, a.details, .btnlog, a.product-details {
 font-weight: normal;
 font-size: 14px;
 display: inline-block;
 vertical-align: middle;
 background: #1D171E;
 margin:0; 
 height:auto;
 letter-spacing: 0px;
 width: auto;
 white-space: nowrap;
 border: 0 none;
 color: #ffffff;
 border-radius: 0px;
 }
 
 .vm-button-correct:hover, .write-reviews input.highlight-button:hover, button.button:hover, span.details-button input.details-button:hover, .back-to-category a.product-details:hover, a.ask-a-question.quickbtn:hover, button.default:hover, .cbox a.product-details:hover,.cbox a.details:hover,.cbox div.details:hover, button.validate:hover, input.default:hover, .quickbtn:hover, a.details:hover, input.button:hover, a.button:hover, .btnlog:hover, a.product-details:hover {
 color: #ffffff;
 background: #545454;
 text-decoration: none;
 }
 
 .cbox span.addtocart-button input.addtocart-button,.cbox span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled {
 background: #545454;
 font-weight: normal;
 display: inline-block;
 vertical-align: middle;
 margin:0;
 letter-spacing: 0px;
 width: auto;
 height: auto;
 white-space: nowrap;
 border: 0 none;
 color: #ffffff;
 border-radius: 0px;
 }
 
 .cbox span.addtocart-button input.addtocart-button:hover,.cbox span.addtocart-button input.notify-button:hover, span.addtocart-button input.addtocart-button-disabled:hover {
 color: #ffffff;
 background: #007AA3;
 text-decoration: none;
 background-position: 0 0;
 }
 
 .butt input,.butt a {
 padding: 8px !important;
 font-size: 100% !important;
 }
 
 .boxnone {
 width: 100%;
 }

 .pika-thumbs li {
 margin: 0 5px 5px 0;
 padding: 3px;
 }
 
 .box5bg, .product-neighbours {
 overflow: hidden;
 padding: 20px;
 position: relative;
 }
 
 .product-neighbours {
 padding: 15px !important;
 margin:0 !important;
 }
 
 .box6bg {
 margin-top: 10px;
 padding: 15px;
 }
 
 .list-reviews {
 padding: 10px;
 }
 
 .product-neighbours.box7bg {
 padding: 10px;
 }
 
 .box7bg {
  margin: 28px 0 0;
  padding: 0;
  }
  
  .box7bg span.title, .box7bg h4 {
  padding: 15px !important;
  }
  
  .box7bg .productdetails-view .product-description, .box7bg .product-fields {
  padding-bottom: 10px;
  }
  
  .customer-reviews, .ask-a-question-view .form-field {
  padding-bottom: 10px;
  }
  
  .box6bg input.quantity-input {
  border: 1px solid #ebebeb;
  border-radius: 0 0 0 0 !important;
  height: 38px;
  padding: 0 3px;
  }
  
  .productdetails-view .product-description, .product-fields {
  margin: 0;
  }
  
  #com-form-login-remember label, input#remember {
  float:left;
  display:inline-block;
  margin:5px;
  }
  
  input#remember {
  margin-top:9px !important;
  }
  
  .borderlabs {
  border-bottom: 1px solid #ebebeb;
  }
  
  .vm-button-correct, .general-bg, input.custom-attribute, a.details, span.details-button input.details-button, button.default, .manufacturer-product-link a, a.ask-a-question.quickbtn, a.product-details, a.details, div.details, button.default, .cbox span.addtocart-button input.addtocart-button,.cbox span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled, input.default, .quickbtn, button.validate, input.button, button.button, a.button {
  border: 0 none;
  line-height: normal;
  padding: 5px 14px;
  text-decoration: none;
  transition: all 0.2s linear 0s;
  border-radius: 0px;
  }
  
  .box6bg span.quantity-controls input.quantity-controls {
  border: 0 none;
  cursor: pointer;
  float: left;
  height: 19px;
  width: 19px;
  padding:0;
  }
  
  .box6bg span.quantity-controls {
  padding-top: 5px;
  width: 21px;
  }
  
  .box6bg span.quantity-box {
  margin:0;
  }
  
  .box6bg span.addtocart-button {
  margin: 5px 0 0 10px;
  }
  
  .box6bg span.addtocart-button input.addtocart-button, .box6bg span.addtocart-button input.notify-button,.box6bg span.addtocart-button input.addtocart-button-disabled, span.addtocart-button input.addtocart-button-disabled {
  border:0 none !important;
  background: #007AA3;
  height: 40px;
  border-radius: 0px;
  }
  
  .box6bg span.addtocart-button input.addtocart-button:hover, .box6bg span.addtocart-button input.notify-button:hover,.box6bg span.addtocart-button input.addtocart-button-disabled:hover, span.addtocart-button input.addtocart-button-disabled:hover {
  background: #545454;
  }
  
  .vmgroup span.addtocart-button input.addtocart-button:hover, .vmgroup span.addtocart-button input.notify-button:hover,.vmgroup span.addtocart-button input.addtocart-button-disabled:hover {
  background: #545454;
  }
  
  .vmgroup .tab-content li:last-child {
  border-bottom: 1px solid #ebebeb;
  }
  
  .addtocart-area {
  border: 0 none;
  }

  .product-fields .product-field, .product-related-categories .product-field {
  float: none;
  padding-left: 10px;
  }

  .varianta1.row-fluid {
  width: auto !important;
  }
  
  .addtocart-area .product-fields .product-field{
  padding-left: 0 !important;
  }

  div.spacer-buy-area .product-price {
  padding-left: 0 !important;
  }
  
  a.ask-a-question.quickbtn:hover, a.product-details:hover { 
  background: #545454 !important;
  color: #ffffff !important;
  }
  
  .availability {
  margin: 5px 0 0;
  }
  
  span.quantity-controls {
  margin: 0 0 0 5px;
  }

  .category-view .width33 {
  margin-bottom: 10px;
  width: 31.6%;
  }

  .pagenav a {
  border: 1px solid #ebebeb;
  }
  
  .pagination ul > li > a, .pagination ul > li > span {
  background: #ffffff;
  border: 1px solid #ebebeb;
  }
  
  .billto-shipto {
  border-bottom: 1px solid #ebebeb !important;
  border-top: 1px solid #ebebeb !important;
  }
  
  tr.sectiontableentry1 td, td.sectiontableentry1 {
  background: #ffffff;
  }
  
  tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
  border-bottom: 1px solid #ebebeb;
  }
  
  table.cart-summary tr th {
  background: #e3e3e3 !important; 
  border-bottom: 1px solid #ebebeb !important;
  color: #007AA3; 
  padding: 10px;
  } 
  
  .labround .circle{
  border: 1px solid #ebebeb;
  }

  .labround .circle:hover i {
  color: #007AA3;
  }
  
  .coupon {
  margin-top: 8px;
  }
  
  div.obal {
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  }

  div.vmobrazek {
  border: 1px solid #ebebeb;
  }
  
  .priceColor2 {
  color: #007AA3;
  }
  
  .table th,.table td {
  border-top: 1px solid #ebebeb;
  }
  
  .table tbody + tbody {
  border-top: 2px solid #ebebeb;
  }
  
  .table .table { background-color: #ffffff;}.table-bordered { border: 1px solid #ebebeb;}.table-bordered th,.table-bordered td { border-left: 1px solid #ebebeb;}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th { background-color: #e3e3e3;}hr { margin: 20px 0; border: 0; border-bottom: 1px solid #ebebeb;}.customer-comment { border: 1px solid #ebebeb !important; border-bottom: 0 none; padding-bottom:15px;}.checkout-button-top { border-top: 1px solid #ebebeb !important;}.productab .vmscroller { border: 1px solid #ebebeb;}textarea, textarea.virtuemart, table.user-details input, table.user-details input.invalid, textarea.customer-comment, div.loginlab .input-small, table.user-details input, table.user-details input.invalid, textarea.customer-comment,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {border: 1px solid #ebebeb; background: #ffffff; border-radius: 2px 2px 2px 2px; color: #888888;}.kategorie { background: #fafafa; border: 1px solid #ebebeb; } .nav-tabs { border-bottom: 1px solid #ebebeb; } .tab-content li { border-bottom: 1px solid #ebebeb;}.nav-tabs > li > a:hover { border-color: #ebebeb;}.nav-tabs > .active > a,.nav-tabs > .active > a:hover { border: 1px solid #ebebeb;}.linelab ul ul span.separator{color: #007AA3;}div.PricesalesPrice{}.span3 ul.nav li a:active, .span3 ul.nav li.active a, li.VmOpen a {color: #007AA3;}div.obal:hover {border: 1px solid #007AA3;}.linelabmodule span {background: #007AA3;}.iteminfo {border-bottom:1px solid #ebebeb;}.linelabcontent {border-bottom: 1px solid #ebebeb;}.linelab ul ul li:first-child {border-top: 1px solid #ffffff;}#modlgn_username, #modlgn_passwd {border:1px solid #ebebeb;}.weblink-category tr {border-bottom : 1px dotted #ebebeb;}div.search input#mod-search-searchword, div.search input#mod_virtuemart_search {border-left: 1px solid #ebebeb;}.selectnav {border-top: 1px solid #ebebeb;}.linelab ul ul li {border-right: 1px solid #ffffff !important;}#nav li li { background: #e3e3e3; border-bottom:1px solid #ffffff; border-left: 1px solid #ffffff;}#nav ul.level0 { background: #e3e3e3; border: 1px solid #ffffff;}#nav li li a {color: #545454;}#nav li li a:hover {color: #545454;}.productab > div:hover { background: #e3e3e3;}.productab .price { color: #e3e3e3;}.productab div:hover .price { color: #007AA3;}.vmgroup span.addtocart-button input.addtocart-button, .vmgroup .productab span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled { background: #007AA3; transition: all 0.2s linear 0s; }.productab span.addtocart-button input.addtocart-button,.productab span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled { background: #007AA3; transition: all 0.2s linear 0s; }dropdown-menu .divider { background-color: #ffffff; border-bottom: 1px solid #ebebeb;}.horizontal-separator {background: #007AA3;}.tip{background:#ccc;}#linlabcontent {border-bottom:1px solid #ebebeb;}.star {color: #CC0000;}.footerlab ul li {border-top: 1px solid #2e373c;} .highlight {border-bottom : 1px dashed #e7e7e7; background : #ccff00;}a.highlight {border: 1px solid #4682b4; color: #fff;}a.highlight:visited {border: 1px solid #476a10;}.orderby-displaynumber.boxprice { border: 1px solid #ebebeb;}.orderlistcontainer div.activeOrder { background: #ffffff !important; border-top: 1px solid #ebebeb !important; border-right: 1px solid #ebebeb !important;}.orderlistcontainer a *:hover { background: #ffffff !important; color: #888888 !important; }.orderlistcontainer div.orderlist { background: #ffffff !important; border: 1px solid #ebebeb !important;}.orderlistcontainer div.orderlist div:hover { background: #ffffff !important; color: #888888 !important; }.pika-thumbs li { border: 1px solid #ebebeb !important; }select { border: 1px solid #ebebeb;}