
/* header */

.tboxname  { background: #000000; }
.tbtboxname  {color: #ffffff; }
.tblboxname a, .tblboxname a:hover {color: #ffffff; }
.tbboxname   {border-width: 2px 0 1px 0; border-style: solid; border-color: #ad1f4f;}

.tlfboxname {font-family: Dosis; }
.tlcboxname  {color: #ffffff; }
.tlcfboxname  {font-size: 30px; }


/* top menu */
.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: #ad1f4f;}
.box20br {border: 1px solid #ad1f4f;}
.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;}
.megalabsx ul li:hover, .megalabsx ul li.active {border-bottom: 3px solid #ffffff;}
.megalabsx li ul {border-top: 4px 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;}


/* search module */
.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.tbslboxname {color: #3d3d3d;}
input#mod_virtuemart_search { border: 1px solid #ffffff; background: #000000;}

/* slideshow */

.sliderh {height: ;} 

/* main body */

.box24bg { background: #ffffff;}
.jtpimg { background: #ffffff; repeat scroll 0 0 #ffffff;}
.boxprice {color: #888888;}
.boxname  {color: #636363; }
.tlmbfoxname {font-family: Open Sans; }
.dboxname { color: #ad1f4f; }

/* modules */

.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 #ad1f4f;}
.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: #ad1f4f; 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: #ad1f4f;}
.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;}
.slide1 {background: #252c30; color: #898f93;}
.slide2 {background: #ad1f4f; color: #ffffff;}
.slide3 {background: #dac4ce; color: #333333;}
span.arrowright:after {background: #ffffff; border-color: #ffffff;}
li.datadesc.box24bg {background: #ffffff;}

/* footer */

.dboxprice {color: #898f93;}
.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 #ad1f4f;}
.footerlab ul li:hover {background-color: #2e373c;}

/* buttons */

.boxcart { background: #ad1f4f;}
.boxcarthover { background: #545454;}
.boxcartbt {color: #ffffff; }
.box4br_radius {border-radius: 0px;}
.boxcart_shadow {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);}


/* social icons */
.sishadow  {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);}
.sicolorname {color: #ffffff;}
a.sicolorname {color: #ffffff;}
a.sicolorname i:hover {color: #fff;}
.sicolorname i:hover {color: #fff;}
.sirounded {border: 1px solid #ffffff;}
.labsocial-icons .icon {
    border-radius: 31px 31px 31px 31px;
    display: inline-block;
    height: 31px;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 31px;
}

/* virtuemart category page */

.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 {color: ;}

/* enable grid layout virtuemart category page */

.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%;}    

/* enable Quick Look */
.browse-view .row-fluid .span6 { width: 50%;}
.boxnone {display: inline-block; }
.cbox {border-left: 1px solid #ebebeb;}

/* virtuemart prodcut page */

.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: inline-block; }
.boxslida {display: ; }
.dboxrnone  {display: none; }
.dboxcart {background: #ad1f4f;}
.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;}

/* other css */

#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: #ad1f4f; }
.paralicon {background-color: #ad1f4f; border-color: #ad1f4f;}
.paralicon i {color: #ffffff; }
.paralbox {background: #ffffff; border: 1px solid #ebebeb;} 
.paralbox p{color: #888888;} 
.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 a {color: #ad1f4f;}
.produkt .spacer h2 a {color: #ad1f4f;}
.labpagination:first-child {margin-top: 5px;}
.productdetails-view .addtocart-bar {margin: 0; padding: 0; height:50px;}
.box7 span.title, .box7 h4 {color: #ad1f4f; }
.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 #ad1f4f;}
#vmCartModule .show_cart{text-align:center;} 
.topmenulab {margin: 0; padding: 0; position: relative; font-size: 90%;}
.centerlab, .leftlab, .rightlabs {padding: 5px;}
.topmenulab #product_list {background: #000000; border: 1px solid #ad1f4f; 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: 66%;
opacity: 0.8;
}
.view div.product_s_desc {
background: #ad1f4f; 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: 45px !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: #ad1f4f;} 
.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;}
.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: #ad1f4f; 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: #ad1f4f; 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: #ad1f4f; 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: #ad1f4f;
    padding: 10px;
}
 .labround .circle{
    border: 1px solid #ebebeb;
}
 .labround .circle:hover i {
    color: #ad1f4f;
}
.coupon {
margin-top: 8px;
}
div.obal {
background: #f5f5f5;
    border: 1px solid #ebebeb;
  }
  div.vmobrazek {
    border: 1px solid #ebebeb;
}
.priceColor2 {
  color: #ad1f4f;
}
.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: #ad1f4f;
}
div.PricesalesPrice{color: ;}
.span3 ul.nav li a:active, .span3 ul.nav li.active a, li.VmOpen a {color: #ad1f4f;}
div.obal:hover {border: 1px solid #ad1f4f;}
.linelabmodule span {background: #ad1f4f;}
.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: #ad1f4f;
}
.vmgroup span.addtocart-button input.addtocart-button, .vmgroup .productab span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled {
    background: #ad1f4f; 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: #ad1f4f;  transition: all 0.2s linear 0s; 
}
dropdown-menu .divider {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}

.horizontal-separator {background: #ad1f4f;}
.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;
}


