body {margin:0px; padding:0px; font-size:12px; font-family:arial; min-width:320px;  background:#3a3a3a;}span.error {color:red!important;}span.success {color:green!important;}p, form, table, h1, h2, h3, h4, h5, h6, span {margin:0px; padding:0px;}
a {text-decoration:none;}img {margin:0px; padding:0px;}
a img {border:0px;}
#logo {width:100%; float:left; text-align:center; padding:20px 0 20px 0; background:#9a0000; }
#logo img {min-width:200px; max-width:329px; width:auto;}
#lang {float:left; width:100%; padding:10px 0; text-align:center; background:#f6f6f6; border-bottom:1px solid #e5e5e5;}#lang a {display:inline-block; margin:0 10px;}a#selectlang {font-size:10px; background:#f6f6f6; float:right; clear:both; padding:5px 10px; border:1px solid #e5e5e5; border-top:0px; position:relative; margin-top:-24px; top:23px; left:-15px; color:#888;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}/*------SLIDER-------*/.nivoSlider {margin:0px!important; padding:0px!important; background:red;}.nivo-controlNav {display:none!important;}.theme-default .nivoSlider {box-shadow:none!important; margin:0px!important; padding:0px!important;}.slidingDiv1, .slidingDiv2, .slidingDiv3, .slidingDiv4 {border-bottom:1px dotted #555;}
hr {float:left; width:100%; border:0px; background:none; border-top:1px dotted #ccc; height:0px;}
/*------MENU--------*/
#menu 
{width:100%; float:left; }#nav-but 
{float:left; width:100%; height:44px;background: -webkit-linear-gradient(#333, #111);  
background: -o-linear-gradient(#333, #111);  background: -moz-linear-gradient(#333, #111);
 background: linear-gradient(#333, #111); }
#menu a.button {float:left; padding:15px 15px; border-right:1px solid #444; 
color:#fff; height:14px; text-decoration:none; margin:0px; cursor:pointer;}
#menu a:hover {background:#111;}
#menu a.search-button img {height:21px;}

#menu a.search-button {float:right; padding:10px 10px 10px 10px; 
background: #9a0000; margin:0px; cursor:pointer;
}#navigation a.anpc {display:none;}
#navigation {background:#3a3a3a;  float:left; width:calc(100% - 30px); padding:10px 15px; clear:both; position:relative; z-index:1000; color:#ccc;}
#navigation ul, #navigation ul li {list-style:none; float:left; width:100%; margin:0px; padding:0px;}
#navigation ul a {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  float:left; color:#bbb; padding:10px 0 10px 10px; border-bottom:1px dotted #555; width:calc(100% - 10px); background:url('images/arrow2.png') no-repeat left center; min-width:280px;}
#navigation ul a:hover, #navigation ul a#selected1 {color:#fff; padding:10px 0 10px 20px; background:url('images/arrow1.png') no-repeat 10px center #9a0000; width:calc(100% - 20px); min-width:270px;}
#navigation ul li a.show_hide1 {float:left; color:#fff; padding:10px; 
background: #9a0000!important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px;width:auto; min-width:50px; margin-top:10px; font-weight:normal!important; border-bottom:0px; text-align:center; cursor:pointer;}
#navigation li.menubottom {display:none;}
/*------CATEGORIES--------*/
#categories {background:#3a3a3a;  float:left; width:calc(100% - 30px); padding:10px 15px; clear:both; position:relative; z-index:1000; color:#ccc;}
#categories ul, #categories ul li {list-style:none; float:left; width:100%; margin:0px; padding:0px;}
#categories ul li a {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; color:#bbb; padding:10px 0 10px 10px; border-bottom:1px dotted #555; width:calc(100% - 10px); background:url('images/dot1.png') no-repeat left center; min-width:280px;}
#categories ul li a:hover, #categories ul li a#selected2 {color:#fff;  padding:10px 0 10px 20px; 
background:url('images/dot2.png') no-repeat 10px center #9a0000; width:calc(100% - 20px); min-width:270px;}
#categories ul li ul li a {float:left; color:#bbb; padding:10px 0 10px 25px; border-bottom:1px dotted #555; width:calc(100% - 25px); background:url('images/dot1.png') no-repeat 15px center #2a2a2a; min-width:265px;}
#categories ul li ul li a:hover, #categories ul li ul li a#selected2 {color:#fff;  padding:10px 0 10px 25px; background:url('images/dot2.png') no-repeat 15px center #9a0000; width:calc(100% - 25px); min-width:265px;}
#categories ul li ul li ul li a {float:left; color:#bbb; padding:10px 0 10px 40px; border-bottom:1px dotted #555; width:calc(100% - 40px); background:url('images/dot1.png') no-repeat 30px center #252525; min-width:250px;}
#categories ul li ul li  ul li a:hover, #categories ul li ul li  ul li a#selected2 {color:#fff; padding:10px 0 10px 40px;  background:url('images/dot2.png') no-repeat 30px center #9a0000; width:calc(100% - 40px); min-width:250px;}#categories h1 {width:calc(100% - 20px); margin:0px; padding:10px; color:#fff; font-size:12px; float:left; background:#555; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#categories a.show_hide2 {float:left; color:#fff; padding:10px; 
background: #9a0000!important;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px;width:auto;  min-width:40px; margin-top:10px; font-weight:normal!important; border-bottom:0px; text-align:center; cursor:pointer;}
#categories img {display:none;}

/*------SEARCH--------*/
#search {background:#3a3a3a; float:left; width:100%; color:#ccc; padding:15px 0;}#search form {margin:0px!important; float:left; width:calc(100% - 30px); padding:0!important; position:relative; left:15px;}#search strong {color:#bbb; float:left; position:relative; top:8px; font-size:11px; margin-right:10px;}#search input {float:left; border:0px; width:36%; padding:5px; font-size:11px; height:20px; color:#555; margin-right:10px; background:#f2f2f2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#search input.sendbutton {width:60px; text-align:center; font-size:11px; background:#9a0000; padding:6px; color:#fff; height:30px;  cursor:pointer; }

/*------NEWSLETTER--------*/
#newsletter {background:#3a3a3a; float:left; width:calc(100% - 30px); padding:10px 15px; clear:both; position:relative; z-index:1000; color:#ccc; }
#newsletter p {font-size:11px; color:#bbb; font-weight:normal; width:100%; float:left;  margin:0px; padding:0px;}
#newsletter form {float:left; width:100%; margin:0px; padding:0px; margin-top:10px; }
#newsletter form .row {float:left; padding:5px 0; width:100%;}
#newsletter .row strong {float:left; width:100px; margin-right:10px;}
#newsletter input {width:40%; float:left; font-size:11px; padding:5px 10px; border:1px solid #fff; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#newsletter input.sendbutton { width:auto; color:#fff;
background: -webkit-linear-gradient(#9a0000, #0077b9);  
background: -o-linear-gradient(#9a0000, #0077b9);  
background: -moz-linear-gradient(#9a0000, #0077b9); height:33px;
background: linear-gradient(#9a0000, #0077b9); border:0px; cursor:pointer; padding:10px; margin-right:10px; }
#newsletter a {float:left; color:#fff; padding:10px 10px 11px 10px; background: -webkit-linear-gradient(#ff5507, #d84500)!important;  
background: -o-linear-gradient(#ff5507, #d84500)!important;  
background: -moz-linear-gradient(#ff5507, #d84500!important); 
background: linear-gradient(#ff5507, #d84500)!important;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px; cursor:pointer; }

/*------CART--------*/
#cart {background:#222; width:100%; font-size:11px; color:#ccc; clear:both; height:36px; display:block;}
#cart img {float:left; position:relative; left:10px; margin-top:8px; margin-right:10px;}
#cart i  {width:21%; float:left; font-weight:normal; position:relative; left:10px; padding:12px 10px; border-left:1px solid #4a4a4a;}
#cart a {float:right; background:#333; color:#fff; padding:12px 10px;}

/*------BANNER-STATICZONES-------*/
#banner {width:100%; float:left; position:relative;  background:#fff; padding-bottom:10px;}
#banner img {width:100%;}
#static1, #static2, #static3 { float:left; width:calc(100% - 30px);  padding:30px 15px; clear:both; position:relative;}
#static2 {background:#222; color:#ddd; text-align:center;}
#static4 {float:left; width:calc(100% - 30px); clear:both; position:relative; padding:15px; display:inline-block;}
#static4 {background:#3a3a3a; color:#ddd;}
#footer-menu {background:#9a0000; float:left; width:calc(100% - 30px); padding:30px 15px; color:#ccc; display:inline-block;}
#footer-menu ul {list-style:none; float:left; margin:0px; padding:0px;  width:100%;}#footer-menu ul li {list-style:none; float:left; margin:0px; padding:0px;  width:50%;}
#footer-menu ul li a {float:left; color:#bbb; padding:6px 0 6px 10px; width:100%; border-bottom:0px; background:url('images/arrow2.png') no-repeat left center;}
#footer-menu ul a#selected1 {color:#fff; font-weight:bold; background:url('images/arrow1.png') no-repeat left center;}#footer-menu ul li a:hover {color:#fff;}
#footer-menu a.show_hide1 {display:none!important;}
/*------CONENT-------*/
#content{float:left; padding:0px; background:#fff; width:100%;}
#databox, #databox-top {margin:10px 0; width:calc(100% - 30px); padding:0 15px; float:left;}#databox2 {margin:10px 0; width:calc(100% - 30px); padding:0 15px; float:left;}#databox-bottom {margin-bottom:10px; width:calc(100% - 30px); padding:0 15px; float:left;}
#databox img, #databox iframe, #databox2 img, #databox2 iframe
{clear:both!important; width:100%!important; min-width:20px!important; height:auto!important; max-width:100%!important; clear:both!important; padding:0px!important; border:0px!important; margin:10px 0!important; left:0px!important; top:0px!important; right:0px!important; bottom:0px!important; padding:0px!important; margin-left:auto!important; 
  margin-right:auto!important;}
#databox table, #databox div, #databox2 table, #databox2 div
{clear:both!important; width:auto!important; max-width:calc(100% - 30px); min-width:50px!important; height:auto!important; clear:both!important; padding:0 15px!important; border:0px!important; margin:5px 0!important; left:0px!important; top:0px!important; right:0px!important; bottom:0px!important; margin-left:auto!important; 
    margin-right:auto!important;}
#databox table td, #databox2 table td {padding:0px!important; margin:0px!important; white-space: normal!important;} 
h1#article-title {font-size:20px; float:left; font-weight:normal; width:100%; margin:0px; padding:0px;}
b#price-detail {background:#333; float:left; width:calc(100% - 30px); font-size:16px; margin-top:10px;color:#fff; padding:10px 15px; 
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }span.article-date {float:left; width:100%; margin:2px 0 0 0; padding:0px; }
a.addcartdetail {float:left; padding:10px 10px; color:#fff;
background: #9a0000;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
margin-right:10px;margin-top:15px;
}
a.back {float:left; bordeR:1px solid #ddd; padding:9px 10px 9px 10px; color:#888; background:#eee; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:15px; }


/*------CONTACT-------*/
#contactform {width:calc(100% - 30px); float:left; display:inline-block; padding:15px; margin-top:15px; background:#eee;}
#contactform .row {float:left; width:100%; font-size:11px; padding:5px 0;} 
#contactform .row strong {float:left; width:95px; margin-right:10px;}
#contactform input {width:50%; font-size:11px; padding:5px 10px; border:1px solid #ccc; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contactform select {width:55%; font-size:11px; padding:5px 10px; border:1px solid #ccc; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contactform textarea {width:50%; height:150px; font-size:11px; padding:5px 10px; border:1px solid #ccc; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contactform input.sendbutton {background:;width:auto; color:#fff;
background: #333; border:0px; cursor:pointer; padding:10px;}
/*------GALLERY-------*/
#data-gallery {float:left; width:calc(100% - 30px); padding:0 15px; margin:0 0 10px 0; }
#data-gallery .paging {float:left; width:100%; margin-top:10px;}
#data-gallery .paging a {float:left; padding:5px 5px; background:#eee; border:1px solid #ddd; color:#333; margin:0px 5px 0 0;}
#data-gallery .paging a:hover, #data-gallery .paging a#selected3 {color:#fff; background: #9a0000; border:1px solid #9a0000;}
#data-gallery img {width:135px; height:135px; margin:10px 10px 0 0; display:inline-block; border:0px; background:#eee; float:left;}

/*------ARTICLES-------*/
#data-articles {float:left; width:calc(100% - 30px); padding:0 15px; background:#fff; margin:10px 0;}
.artpaging {float:left; width:100%;}
.artpaging form {float:left; width:100%; margin:0px; padding:0px;}
.artpaging form select {width:70%; float:left; padding:5px 10px; background:#f5f5f5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #eee; }
#data-articles .paging {float:left; width:100%; }
#data-articles .paging a {float:left; padding:5px 5px; background:#eee; border:1px solid #ddd; color:#333; margin:10px 5px 0 0;}
#data-articles .paging a:hover, #data-articles .paging a#selected4 {color:#fff; background: #9a0000; border:1px solid #9a0000;}
.articles {float:left; width:100%; border-bottom:1px dotted #ccc; padding:15px 0;}
.articles a.artpic {width:130px; height:130px; float:left; background:url('images/noimage.gif') no-repeat center; margin-right:10px; border:1px solid #ccc;}
.articles a.artpic img {width:130px; height:130px; float:left; border:0px;}.articles h1 {font-size:15px; margin:0px; padding:0px; display:block; }
.articles b {font-size:13px; color:red; margin-top:5px; display:block;}
.articles i {font-weight:normal; margin-top:2px; display:block; color:#999;}.articles p {margin-top:5px;}.articles span {margin-top:5px; color:#666;}
.articles a.cartbut {background:url('images/cart.png') no-repeat 10px center #9a0000; margin:10px 5px 0 0; padding:10px 10px 10px 45px; color:#fff; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.articles a.cartbut:hover {background:url('images/cart.png') no-repeat 10px center #9a0000; }.articles a.details {padding:10px; color:#fff; display:inline-block; background:#444; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.articles a.details:hover {background:#666;}

#det-big-image img {width:auto; max-width:100%; min-width:270px;}
/*------ARTICLES2-------*/.articles2 {float:left; width:125px; margin-right:10px; height:400px; border-bottom:1px dotted #ccc; padding:15px 5px;}.articles2 a.artpic {width:124px; height:124px; float:left; background:url('images/noimage2.gif') no-repeat center; margin-right:10px; border:1px solid #ccc;}.articles2 a.artpic img {width:124px; height:124px; float:left; border:0px;}.articles2 h1 {font-size:13px; margin:0px; padding:0px; display:block; float:left; margin-top:10px; height:61px; overflow:hidden;}.articles2 b {font-size:13px; color:red; margin-top:5px; display:block; float:left;  width:100%; height:15px; overflow:hidden;}.articles2 i {font-weight:normal; margin-top:2px; display:block; float:left;  width:100%; color:#ccc;  height:15px; overflow:hidden;} .articles2 p {float:left; width:100%; font-size:12px; margin:0px; padding:0px; margin-top:10px; height:56px; overflow:hidden; color:#666;}.articles2 span {float:left; width:100%; font-size:11px; margin:0px; padding:0px; margin-top:5px; color:#666;}.articles2 a.cartbut {background:url('images/cart.png') no-repeat 5px center #9a0000; font-size:12px; text-align:center; width:80px; letter-spacing:0px; margin-right:5px; padding:10px 5px 10px 40px; margin-top:10px; color:#fff; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.articles2 a.cartbut:hover {background:url('images/cart.png') no-repeat 5px center #0077b9; }.articles2 a.details {padding:10px; color:#fff; display:inline-block; background:#444; width:105px; text-align:center; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.articles2 a.details:hover {background:#666;}

/*------ORDER-------*/#mycart-content, #mycart-content2 {float:left; width:calc(100% - 30px); padding:0 15px; background:#fff;}#mycart-products, #mycart-order {float:left; width:100%; }#mycart-products h1 {float:left; padding:10px 0; width:100%; background:#f5f5f5; margin:0px; margin-top:10px; font-size:15px; text-indent:10px; }#mycart-products h2 {float:left; padding:8px 0; width:100%; color:darkred; font-size:16px; margin:0px; }.mycart-product {float:left; width:100%; padding:10px 0; border-bottom:1px dotted #ccc;}img.cart-prod-pic {padding:0px; float:left; border:1px solid #ccc; margin-right:10px;}.prod-info {float:left; width:63%;}.prod-info b {float:left; width:100%; font-size:12px; font-weight:normal;}
.prod-info u {float:left; width:100%; font-size:14px; font-weight:normal;color:#9a0000; text-decoration:none; margin-top:5px;}
.prod-info i {font-style:normal; float:left; padding:4px 10px; width:30px; text-align:center; border:1px solid #ccc; margin-top:10px; margin-right:10px;}.prod-info a {float:left; margin-top:10px; margin-right:5px;}.prod-info a.cart-delete {position:relative; left:15px;}#mycart-order h1 {float:left; padding:10px 0; width:100%; background:#f5f5f5; margin:0px;  font-size:15px; text-indent:8px; }#mycart-order form {margin:0px; padding:0px; float:left; width:100%; margin-top:10px;}#mycart-order .row {float:left; padding:3px 0; width:100%;}#mycart-order .row strong {width:110px; float:left; font-weight:normal; margin-right:10px;}#mycart-order .row input {float:left; padding:5px; border:1px solid #ddd; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:53%;}#mycart-order .row select {float:left; padding:5px; border:1px solid #ddd; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:55%;}#mycart-order .row textarea {float:left; height:150px; padding:5px; background:#fff; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:53%;}
#mycart-order .row input.sendbutton {border:0px; width:auto; color:#fff; background:#333; cursor:pointer; padding:9px 7px; font-size:11px;}
#mycart-order .row a.back {margin:0px; padding:8px 10px;}h3#send-success {color:green; margin:20px 0 0 0; float:left; width:100%; font-size:14px; line-height:20px;}h3#noproduct {color:red; margin:20px 0 0 0; float:left; width:100%; font-size:14px; line-height:20px;}#mycart-content, #mycart-content2 {padding-bottom:15px;}.row #message_1 {color:red; font-size:14px;}#mycart-content a {position:relative; left:10px;}#mycart-content2 a {float:left; position:relative; margin-top:15px;}

#articleAddedBasket {width: 100%; position: fixed; bottom: 0; left: 0; padding: 40px 0; background: #9a0000; color: #fff; text-align: center; display: none; font-weight:bold;}