body {
    margin: 0px;
    padding: 0px;
    background: #f5f5f5;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    width: 100%;
    overflow-x: hidden !important;
}

header {
    width: 100%;
    height: 171px;
    background: url(../images/background-header.png) repeat-x top left;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

.logo-login {
    width: 1152px;
    margin: 0px auto;
    height: 110px;
    position: relative;
}

.logo-login div:first-child {
    float: left;
    width: 372px;
    height: 110px;
}

.logo-login div:nth-child(2) {
    float: right;
    
    height: 110px;
}

.logo-login div:nth-child(2) ul {
    display: block;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    width: 100%;
    height: 33px;
    margin-top: 40px;
}

.logo-login div:nth-child(2) ul li {
    list-style-type: none;
    display: block;
    float: left;
    height: 33px;
    padding-left: 5px;
    padding-right: 5px;
}

.logo-login div:nth-child(2) ul li a {
    display: block;
}

.logo-login div:nth-child(2) ul li a.terms-pay {
    color: #000;
    text-decoration: none;
    height: 26px;
    padding-top: 7px;
}

.log {
    color: #fff;
    background: url(../images/login.png) no-repeat top left;
    width: 83px;
    padding-left: 10px;
    height: 26px;
    text-decoration: none;
    padding-top: 7px;
}

.cos {
    color: #fff;
    background: url(../images/cos.jpg) no-repeat top left;
    width: 195px;
    padding-left: 32px;
    padding-top: 7px;
    height: 26px;
    text-decoration: none;
}

.cont {
    color:#fff;
    background: url(../images/cos.jpg) no-repeat top left;
    width:100px;
    padding-left:32px;
    padding-top:7px;
    height: 26px;
    text-decoration: none;
}

.meniu-cod {
    width: 1152px;
    height: 61px;
    background: url(../images/background-meniu.png) no-repeat top left;
    margin: 0px auto;
}

.searchform {
    width: 504px;
    height: 25px;
    margin-top: 20px;
    overflow: hidden;
    float: left;
	
}

.searchform input[type="text"] {
    background: #f6f6f6;
    border: none;
    width: 400px;
    height: 25px;
	margin-left:20px; outline:none;

}

.searchform input[type="submit"] {
    width: 30px;
    height: 30px;
    background: url(../images/search.png) no-repeat top left;
    border: none;
    float: right;
}

.meniu {
    width: 640px;
    height: 61px;
    margin-left: 8px;
    float: right;
}

.meniu a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radisu: 10px;
    -webkit-transition: background 0.8s;
    transition: background 0.8s;
    padding-top: 25px;
    height: 36px;
    margin-left: 2px;
}

.meniu a.selected {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radisu: 10px;
    -webkit-transition: background 0.8s;
    transition: background 0.8s;
    padding-top: 25px;
    height: 36px;
    background: #cc0000;
}

.meniu a:hover {
    color: #fff;
    background: #cc0000;
}

.trigg-menu{
    display:none;
}

.slider {
    width: 1220px;
    height: 624px;
    margin: 0px auto;
    margin-top: 161px;
	position:relative;
}

.head-pagina-brand {
    width: 1220px;
    height: 624px;
    margin: 0px auto;
    margin-top: 161px;
    position: relative;
}

.head-pagina-brand-mobile{
 display:none !important;   
}

.previous {
    display: block;
    width: 25px;
    height: 89px;
    position: absolute;
    left: 20px;
    top: 200px;
    z-index: 1000;
}

.next {
    display: block;
    width: 25px;
    height: 89px;
    position: absolute;
    right: 20px;
    top: 200px;
    z-index: 1000;
}

.slider 

.slick-dots {
    list-style-type: none;
    position: absolute !important;
    top: 320px;
    left: 40%;
    z-index: 1000;
}

.slick-dots li {
    display: block;
    float: left;
    margin-left: 10px;
}

.slick-dots button {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border: none;
    background: #fff;
    color: #fff;
}

.slick-active button {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border: none;
    background: #cc0000;
    color: #CC0000;
}

.content-home-wrapper {
    width: 1152px;
    margin-bottom: 40px !important;
    margin:0px auto;

}

.content-pages-wrapper {
    width: 1152px;
    margin: 191px auto 40px auto;
}

.selector {
    display:block;
    width:367px;
    height:53px;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    float: left;
    -webkit-box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    text-align: center;
    font-weight:300;
    text-decoration: none;
    font-size:26px;
    color: #3871d0;
    padding-top: 20px; margin-top:18px;
}

.marca {
    width: 327px;
    height: 73px;
    background: #3871d0;
    min-height: 100px;
    position: absolute;
    z-index: 1;
    margin-top: 105px;
    padding: 20px;
    display: none;
}

.box-selectori a {
    display: block;
    float: left;
    color: #fff;
    font-size: 14px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 10px;
    text-decoration: none;
    margin-right: 5px;
    margin-top: 5px;
}

.marca a:hover {
    text-decoration: underline;
}

.selector:nth-child(2) {
    margin-left: 23px;
    font-size: 30x;
    text-align: center;
}

.selector:nth-child(3) {
    float: right !important;
}

.cleaner {
    clear: both;
}

.white-content-box {
    width: 1152px;
    margin: 20px auto 0px auto;
    background: #fff;
    border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    padding-bottom: 40px;
    -webkit-box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
}

h1 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

h2 {
    display: block;
    font-size: 25px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
}

.title {
    display: block;
    font-size: 30px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #ddd;
}

.price-big {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}

.row {
    width: 1112px;
    margin: 0px auto;
}

.product-box {
    width: 251px;
    min-height: 359px;
    background: #f5f5f5;
    border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    float: left;
    margin-right: 20px;
    padding-top: 20px;
    margin-top: 20px; text-align:center;
}
.product-box img {
    max-height:200px; max-width:200px;
}
.product-box .cart {
    text-align:center; margin:0 auto; padding:0px;
}
.row .product-box:first-child{
    margin-left:25px;   
}

.info {
    margin: 0px auto;
}

p.small {
    font-size: 14px;
}

/*.stock {
    color: #38a114;
    display: block;
    padding-left: 40px;
    height: 30px;
    background: url(../images/checked.png) no-repeat top left;
}
*/
.add-to-cart {
    display: block;
    width: 251px;
    height: 41px;
    color: #fff;
    background: url(../images/add-to-cart.png) no-repeat top left;
    margin-left: 0px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-decoration: none;
    text-align: center;
    padding-top: 10px;
}

.link-listing td {
    width: 23%;
    padding: 1%;
}

.cat-listing a {
    text-decoration: none;
    color: #000;
}

.link-listing a {
    text-decoration: none;
    color: #000;
}

.link-listing img {
    margin-right: 10px;
}

.cat-listing img {
    margin-right: 10px;
}

footer {
    width: 100%;
	position:absolute;
    background: #fff;
    -webkit-box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.26);
    
}

.wrapper {
    
	overflow:hidden;
    
}

.wrapper-pages {
    min-height: 150px !important;
}

.filter {
    width: 254px;
    height: 38px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    background: url(../images/filter.jpg) no-repeat center right;
    float: right;
    padding-left: 20px;
    padding-right: 20px;
}

.filter-center {
    width: 254px;
    height: 38px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    background: url(../images/filter.jpg) no-repeat center right;
    padding-left: 20px;
    padding-right: 20px;
}

.branduri{
    display:none;
}

.branduri td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.f-info {
    width: 100%;
    background: #ddd;
    font-size: 11px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    
}

.f-info a {
    color: #000;
}

.side-bar {
    width: 51px;
    position: fixed;
    right: 0px;
    top: 450px;
    z-index: 1300;
}

.slider-mobile{
   display:none !important
}

.view-cos {
    width: 207px;
    padding: 10px;
    background: #cc0000;
    position: absolute;
    z-index: 2000;
    right: 5px;
    top: 70px;
    font-size: 14px;
    color: #fff;
    display: none;
}

.view-cos a {
    color: #fff;
    text-decoration: underline;
    margin-top: 10px;
    display: block;
}

.view-cont {
    width: 207px;
    padding: 10px;
    background: #cc0000;
    position: absolute;
    z-index: 2000;
    right:147px;
    top: 70px;
    font-size: 14px;
    color: #fff;
    display: none;
}

.view-cont a {
    color: #fff;
    text-decoration: underline;
    margin-top: 10px;
    display: block;
}












.checkout {
    display: block;
    background: #fff;
    font-size: 14px;
    width: 50%;
    text-decoration: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none !important;
    color: #cc0000 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.box-selectori {}

li {
    position: relative;
}

.nav-branduri {
    position: absolute;
    right: 20px;
    top: 20px;
}

.std-table th {
    background: #ddd;
    font-size:20px;
    font-weight:300;
}

.std-table th:first-child {
    border-right: 1px solid #fff;
}

.std-table td {
    border-bottom: 1px solid #ddd; cursor:pointer;
}

.std-table a {
    text-decoration:none; font-weight:bold; color:#06F;
}

.latest-search img {
    margin-right: 10px;
}

.latest-search a {
    text-decoration: none;
    color: #3871d0;
}

.latest-search tr td {
    border-right: 1px solid #ddd;
}

.latest-search tr td:nth-child(4) {
    border-right: none !important;
}

.no {
    width: 16px;
    height: 14px;
    font-size: 9px;
    color: white;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    padding-top: 2px;
    color: fff;
    display: block;
    position: absolute;
    top: -8px;
    right: -1px;
    background: #cc0000;
}

.cat-select {
    width: 1132px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aa1d31+0,cc0000+100 */
    background: #aa1d31 url(../images/arrow-white-down.png) no-repeat center right;
    /* Old browsers */
    background: -moz-linear-gradient(top, #aa1d31 0%, #cc0000 100%) url(../images/arrow-white-down.png) no-repeat center right;
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #aa1d31 0%, #cc0000 100%) url(../images/arrow-white-down.png) no-repeat center right;
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #aa1d31 0%, #cc0000 100%) url(../images/arrow-white-down.png) no-repeat center right;
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#aa1d31', endColorstr='#cc0000', GradientType=0);
    /* IE6-9 */
    height: 46px;
    display: block;
    color: #fff;
    text-decoration: none;
    padding-top: 8px;
    padding-left: 20px;
    margin-top: -20px;
    font-size: 30px;
    font-weight: 300;
}

.filter-categorii {
    margin-top: 0px !important;
}

.head-masina {
    margin-top: 40px;
}

.prezentare-piesa {
    width: 491px;
    padding: 20px;
    border-right: 1px solid #ddd;
    float: left;
}

.detaliu-piesa {
    border: 1px solid #ddd;
}

.redlink {
    color: #cc0000;
}

.autoturisme-compatibile {
    float: right;
    padding: 20px;
    width: 531px;
    font-size: 16px;
}

span.small {
    font-size: 15px !important;
}

.automobile-compatibile {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd; border-right: 1px solid #ddd;
}

.automobile-compatibile td {
    border-bottom: 1px solid #ddd;
    cursor:pointer; font-size:13px; padding:0px;
}

.automobile-compatibile a {
    font-weight:bold; font-size:14px; padding-top:2px; color:#666; text-decoration:none
}

.automobile-compatibile td.strong {
    font-weight:bold; font-size:14px; padding-top:2px; color:#666;
}

.automobile-compatibile th {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.automobile-compatibile tr:nth-child(odd)		{ background-color:#fff; }
.automobile-compatibile tr:nth-child(even)		{ background-color:#eee; }

.automobile-compatibile tr td:first-child		{  padding-left:10px; }
.automobile-compatibile tr td:last-child		{  padding-right:10px; }






select.form {
    width: 254px;
    height: 38px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-bottom-left-radius: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}

input.form {
    width: 83%;
    height: 38px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-bottom-left-radius: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}

textarea {
    width: 96%;
    height: 180px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-bottom-left-radius: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}

.creeaza-contul {
    width: 193px;
    height: 49px;
    border: none;
    background: url(../images/creeaza-contul.jpg);
    margin-left: 40px;
    margin-bottom: 20px;
}

.box-text{
    width:498px;
    height:158px;
    background:rgba(255,255,255,0.7);
    border-bottom-right-radius:20px;
    -moz-border-bottom-right-radius:20px;
    -webkit-border-bottom-right-radius:20px;
    padding:20px;
    position:absolute;
    top:120px;
    right:80px;
}

.box-text h2{
    margin:0px;
}

.vezi-produse{
    margin-top:10px;
}


.all{
    display:none;
}

.slide{
    float:left !important;
}

.content-selectors{
    margin-top:-200px;
    position:absolute;
width:1152px;
    z-index:1400;
}

.white{
    background:#fff;
    margin:30px 0px 0px 0px;

}
.no-margin{
    margin-top:0px !important
}

/* Slider */
		
/*end slider*/

.dd { border:1px solid #CCC; padding:4px 4px 4px 10px; }
.dd option { padding-left:10px; }
.selector {
    display: block;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    float:left;
    -webkit-box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 5px -9px rgba(0, 0, 0, 0.75);
    text-decoration: none;
    font-size: 16px;
    color: #333;
    padding-top:20px;
    width: 367px;
	background-color:#fff; border:1px solid #c0c4ab;
}


.selector select {
	width:90%; position: static !important;
}

.treeview * {list-style:none;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:0;right:2%;overflow:hidden;width:51px;height:51px;border:0;text-indent:-999px;background:url(images/ui.totop.png) no-repeat left top;}#toTopHover{background:url(images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}#toTop:active,#toTop:focus{outline:0;}.treeview li{background:url(../images/tree-icons/treeview-default-line.gif) 0 0 no-repeat;margin:0;padding:3px 0;}.treeview ul{margin:0 auto;padding:0;}.treeview .hitarea{background:url(../images/tree-icons/treeview-default.gif) -64px -23px no-repeat;height:16px;width:16px;float:left;cursor:pointer;}#treecontrol{display:none;width:50%;margin:1em 0;}.treeview .hover{cursor:pointer;}.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px;}.treeview .expandable-hitarea{background-position:-80px -1px;}.treeview li.last{background-position:0 -1766px;}.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(../images/tree-icons/treeview-default.gif);}.treeview li.lastCollapsable{background-position:0 -111px;}.treeview li.lastExpandable{background-position:-32px -67px;}.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0 0;}.treeview-red li{background-image:url(../images/tree-icons/treeview-red-line.gif);}.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image:url(../images/tree-icons/treeview-red.gif);}.treeview-black li{background-image:url(../images/tree-icons/treeview-black-line.gif);}.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image:url(../images/tree-icons/tree-icons/treeview-black.gif);}.treeview-gray li{background-image:url(../images/tree-icons/treeview-gray-line.gif);}.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image:url(../images/tree-icons/treeview-gray.gif);}.treeview-famfamfam li{background-image:url(../images/tree-icons/treeview-famfamfam-line.gif);}.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image:url(../images/tree-icons/treeview-famfamfam.gif);}.treeview .placeholder{background:url(../images/ajax-loader.gif) 0 0 no-repeat;height:16px;width:16px;display:block;}.filetree li{margin-left:16px;padding:1px 0 2px;}.filetree span.folder{display:block;font-size:11px;background:url(../images/tree-icons/folder.gif) 16px 0 no-repeat;padding:1px 0 1px 36px;}.filetree li.expandable span.folder{background:url(../images/tree-icons/folder-closed.gif) 16px 0 no-repeat;}.filetree{font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:12px;}.filetree span.folder:hover{color:#000;}.filetree span.file{display:block;vertical-align:middle;color:#666;padding:0 0 0 20px;}.filetree span.file a{font-size:11px;font-weight:400;color:#980000;}.filetree span.file a:hover{font-size:11px;color:red;}#sidetreecontrol a{font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#980000;}#sidetreecontrol a:hover{font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:red;}

.spaced { display:block; height:40px; }

.price { font-weight:bold; width:100% auto; }
.price .discount { color:#fff; padding:4px; background-color:#F00; margin-left:10px; }
.price-big .discount { color:#fff; padding:10px; background-color:#F00; margin-right:10px; display:block; float:right; line-height:20px; font-weight:bold; margin-left:10px; border-radius:10px; }
small.discount { font-size:14px; margin-bottom:20px; display:block; font-weight:bold; }
small.discount font { color:#f00; }












.product-line {
    width:100%;
    background: #f5f5f5;
    border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    margin-right:10px;
    padding:5px;
    margin-top: 10px;
	display:table;
}
.product-line .info { float:left; vertical-align:middle; display:block; height:100%; width:80%; margin-bottom:5px; }
.product-line .image { float:left; vertical-align:middle; display:table-column; height:100%; width:15%; margin-left:20px; }
.product-line .image img { vertical-align:middle; margin:0 auto; border:1px solid #ccc; padding:2px; display:table-column; height:100% auto; text-align:center; max-height:100px; max-width:100px; background-color:#fff; }
.thumb { text-align:center; vertical-align:middle; width:200px; }
.thumb img { max-height:200px; max-width:200px; background-color:#fff; text-align:center; vertical-align:middle; border:1px solid #ccc; margin:5px 0; padding:2px; }




.product-line .price { float:left; vertical-align:middle; display:table-column; height:100%; width:20%; }
.product-line .add-to-cart { float:left; vertical-align:bottom; height:100%; display:table-column; }
.product-line p.small { display:table-row; margin-top:15px; padding:5px; }

.product-line a { text-decoration:none; color:#F30; font-size:18px; }


.stock { padding-left:0px; }
.stock span { padding-left:30px; font-size:16px; }
.stock .stock_true {
    background: url(../images/bullet_green.png) no-repeat center left; color:#090;
}
.stock .stock_false {
    background: url(../images/bullet_orange.png) no-repeat center left; color:#F90;
}
.stock .stock_zero {
    background: url(../images/bullet_black.png) no-repeat center left; color:#999;
}
.stock .stock_all {
    background: url(../images/bullet_blue.png) no-repeat center left;
}


.ui-tabs { }
.ui-tabs .ui-tabs-nav { border-color:#ccc; border-width: 0px 0px 0px 0px; margin: 0; padding: 0; background: transparent; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-tabs .ui-tabs-nav li a { float: left; padding:.9em 1.4em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border:0; background: none; font-size: 12px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background:#fff; padding-top:1px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav li.ui-state-default { background: #f1f1f1 ; background-color:#eee; border:1px solid #CCC }
.ui-tabs .ui-tabs-nav li.ui-state-default a { color: #4f4f4f !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); }
.ui-tabs .ui-tabs-nav li.ui-state-active { background: #FFFFFF; }
.ui-tabs-panel .ui-button { border-width: 0px; background: transparent; }

ul#brands { display:block; margin:10px; padding:10px; list-style:none; }
ul#brands li { display:block; margin:10px; padding:10px; list-style:none; vertical-align:middle !important; height:100% auto !important; line-height:100%; border-bottom:2px solid #ddd; background-color:#eee; }
ul#brands li img { vertical-align:middle !important; margin-right:20px; }


.brands-list { display:block; }
.brands-list .brand { vertical-align:middle; margin:10px 0; }
.brands-list .brand a { display:block; float:left; text-decoration:none; color:#03F; font-weight:bold; width:315px; margin:10px 20px; }
.brands-list .brand img { vertical-align:middle; margin-right:20px; width:119px; height:94px; }





.white-content-box form label { display:block; }
.white-content-box form label strong { color:#F00; }



.piese-universale { text-decoration:none; width:260px; display:block; float:left; vertical-align:middle; padding:10px 0; color:#333; }
.piese-universale img { vertical-align:middle; margin-right:10px; }

.pagination { height:20px; width:100%; text-align:right; margin-top:20px; }
.pagination span { font-weight:bold; vertical-align:middle; line-height:20px; padding-left:10px; color:#333; }
.pagination a { font-weight:bold; vertical-align:middle; line-height:20px; padding:0 5px; border:1px solid #aaa; margin:0 2px; color:#F00; text-decoration:none; }
.pagination span.current { font-weight:bold; vertical-align:middle; margin:0 2px; color:#333 }

.jquery-notify-bar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 32768;
    background-color: #8e9ca9;
    background-image: url(img/button.gif);
    background-repeat: repeat-x;
    font-size: 18px;
    color: #000;
    font-family: Arial, Verdana, sans-serif;
    padding: 10px 0 10px 40%;
    border-bottom: 1px solid #069;
    cursor: pointer;
}
.jquery-notify-bar.error {
    color: #FFF;
    background-image: url(images/32/delete.png);
    background-repeat: no-repeat;
    background-position: 25% center;
}
.jquery-notify-bar.success {
    color: #FFF;
    background-image: url(images/32/accept.png);
    background-repeat: no-repeat;
    background-position: 25% center;
}
.notify-bar-close {
    position: absolute;
    left: 95%;
    font-size: 11px;
}









.add_basket {
    margin:0 auto;
    padding:0;
}
.add_basket input[type="submit"] {
    background-image:url(../images/red.png);
    background-repeat:repeat-x;
    background-position:center;
    background-color: #f5f5f5;
    border: 1px solid #000;
    vertical-align: middle;
    float: left;
    color: #fff; font-weight:bold; font-size:14px;
    margin-left: 5px; height:31px;
    cursor: pointer;
}

.add_basket input[type="text"] {
    width: 20px;
    height: 25px;
    line-height: 20px;
    background-color: fff;
    border: 1px solid #CCC;
    margin: 0 3px 0 0;
    padding: 2px 0;
    text-align: center;
}
.add {
    background: #ddd url(images/xp_up.png) no-repeat center;
    border: solid 1px #999;
    padding: 5px 9px;
    height: 15px;
    width: 7px;
    display: inherit;
    margin: 0 0 1px 0;
    cursor: pointer;
}
.minus {
    background: #ddd url(images/xp_down.png) no-repeat center;
    border: solid 1px #999;
    padding: 5px 9px;
    height: 15px;
    width: 7px;
    display: inherit;
    margin: 0;
    cursor: pointer;
}
.cart {
    float: right;
    display: block;
}
.cart imput {
    background-image: url(images/submit.gif);
    background-repeat: repeat-x;
}
#cart_details span {
    display: block;
    padding-left: 20px;
    line-height: 20px;
    vertical-align: middle;
}
#cart_details a span {
   color:#00609b;
}
#cart_details a span:hover { color:#F00;
}







.notification {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    margin: 5px 5px 5px 0;
    padding-left: 5px; background-color:#fff;
}
.notification .succes_icon {
    background-image: url(images/16/accept.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 10px 5px;
    float: left;
    cursor: pointer;
    width: 95%;
}
.notification .succes_icon span {
    font-weight: bold;
    color: #090;
}
.notification .error_icon {
    background-image: url(images/16/exclamation.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 10px 5px;
    float: left;
    cursor: pointer;
    width: 95%}
.notification .error_icon span {
    font-weight: bold;
    color: #980000;
}
.notification .info_icon {
    background-image: url(images/16/exclamation.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 10px 5px;
    float: left;
    cursor: pointer;
    width: 95%}
.notification .info_icon span {
    font-weight: bold;
    color: #980000;
}
.notification .content {
   width:100%; padding-left:30px;
}
.notification .content p {
    margin-top: 10px;   width:100%;

}


.online { background-color:#FFC4C4; padding:10px; border:1px solid #F00; text-align:center; }
.online strong { color:#F00; text-decoration:underline; }


a.detalii {
	background: #3878bc;
	background: -moz-linear-gradient(top,  #3878bc 0%, #0d589a 100%);
	background: -webkit-linear-gradient(top,  #3878bc 0%,#0d589a 100%);
	background: linear-gradient(to bottom,  #3878bc 0%,#0d589a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3878bc', endColorstr='#0d589a',GradientType=0 );
	color:#fff;
	padding:5px 10px; margin:10px 10px 0 0; float:right; border:1px solid #009;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px; font-size:14px;
}

.button {    background-image:url(../images/red.png);
    background-repeat:repeat-x;
    background-position:center;
    background-color: #f5f5f5;
    border: 1px solid #000;
    vertical-align: middle;
    color: #fff; font-weight:bold; font-size:16px;
    margin-left: 5px; height:36px;
    cursor: pointer; display:block; float:right; text-decoration:none; line-height:36px; padding:0 10px;

}
a.button-blue {    background-color:#3871d0;
    border: 1px solid #00F;
    vertical-align: middle;
    color: #fff; font-weight:bold; font-size:16px;
    margin-left: 5px; height:36px;
    cursor: pointer; display:block; float:right; text-decoration:none; line-height:36px; padding:0 10px;
}


.cart-view {
	width:100%; padding:5px;
}

.cart-view td { border:1px solid #eee; padding:5px; min-height:120px; line-height:40px; vertical-align:middle; }
.cart-view input { border:1px solid #eee; padding:5px; width:40px; text-align:center; }
.cart-view input[type="radio"] { cursor:pointer; }
.cart-view td.total { font-weight:bold; color:#f00; }
.cart-view td a { font-weight:bold; color:#09F; text-decoration:none; }

#factura { background-color:#f6f6f6; padding:2%; border:1px solid #eee; }




















