@charset"UTF-8";


body {font-size:12px; font-family:arial; padding:0px; margin:0px; color:#444; background:#fff;}
p, span, form, table, h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
span.error {color:red!important;}
span.success {color:green!important;}
a {text-decoration:none; color:#002c4b;}
a:hover {text-decoration:underline;}
img {border:0px;}
h1, h2, h3, h4, h5, h6 {color:#385a73;}
input, select, textarea {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-sizing: border-box;}

#wrap {width:1200px; margin:0 auto; min-width:1200px;}
#head, ul.menu, #zone2, #content, #footer {float:left; width:100%;}
#head {padding:12px 0; border-top:10px solid #002c4b;}
#head a#logo {float:left;}
#head a#logo img {height:60px;}
#head  #zone1 {float:right; margin-top:22px;}
#head form {float:right; margin:13px 0 0 10px;}
#head form select {display:none;}
#head form input {background:#f2f2f2; color:#888; border:1px solid #ddd; width:150px; padding:7px; margin-left:5px;}
#head form input.sendbutton {background:url('images/search.png') no-repeat center #002c4b; width:30px; border:1px solid #002c4b; cursor:pointer;}

ul.menu {
background: #eee; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#f4f4f4, #eee); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#f4f4f4, #eee); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#f4f4f4, #eee); /* For Firefox 3.6 to 15 */
background: linear-gradient(#f4f4f4, #eee); /* Standard syntax */
}

ul.menu, ul.menu  li {margin:0px; padding:0px; list-style:none; float:left;}
ul.menu a, ul.menu b {float:left;}
ul.menu a {padding:15px 10px; width:99px; text-align:center; color:#666; height:80px;}
ul.menu a img {max-width:99px; height:50px; background:red; display:inline-block; }
ul.menu a p {display:block; width:100%; text-align:center;margin-top:3px;}
ul.menu b {background:url('images/separator.png') no-repeat center; height:60px; width:1px; padding:25px 0;}
ul.menu a#selected1, ul.menu a:hover {background:url('images/menuarrow.png') no-repeat bottom center; color:#385a73; text-decoration:none;}
ul.menu li.anpc {display:none;}
ul.menu li:last-child b {display:none;}
#zone2 img {width:100%;}
#content {padding:10px 0;}
#left {width:250px; float:left;}
#right {width:930px; float:right;}

#footer {background:#666; padding:20px; margin:20px 0 30px 0; width:1160px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#e5e5e5;}
#footer h1 {width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ddd; color:#fff; font-size:16px;}
#footermenu {float:left; width:250px; margin-right:20px;}
#newsletter {float:left; width:470px; margin-right:20px;}
#zone3 {float:left; width:400px;}

#footer ul.menu img, #footer ul.menu b {display:none;}
#footer ul.menu {background:transparent; }
#footer ul.menu li {width:100%;}
#footer ul.menu a {width:100%; float:left; height:auto; color:#e5e5e5; margin-bottom:5px; padding:0px; background:transparent!important;}
#footer ul.menu a p {float:left; text-align:left;}
#footer ul.menu p:before {content:'-'; margin-right:3px; float:left;}
#footer ul.menu li.anpc {display:inline-block;}
#footer ul.menu a:hover p, #footer ul.menu a#selected1 p {text-decoration:underline; color:#fff;}

#newsletter p {float:left; width:100%; margin-bottom:10px; }
#newsletter form, #newsletter form .row {float:left; width:100%; padding:2px 0;}
#newsletter form .row strong {width:100px; float:left; color:#fff;}
#newsletter form .row input {border:0px; padding:5px; width:200px; float:left; margin-right:10px;}
#newsletter form .row input.sendbutton {color:#fff; background:#385a73; width:auto; padding:10px; cursor:pointer;}

#cart {margin-top:20px; color:#fff; float:left; width:230px; padding:0 10px 10px 10px; background:url('images/cart.png') no-repeat 160px 60px #002c4b; overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#cart h3 {font-size:14px; margin-bottom:10px; font-weight:normal; float:left; background:#385a73; color:#fff; width:230px; padding:10px; position:relative; margin-left:-10px;}
#cartdata {float:left; width:100%;}
#cartdata b {float:left; width:100px; margin-top:5px; font-weight:normal;}
#cartdata i {float:left; width:130px; margin-top:5px;}
#cartdata a {background: #eee; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#f4f4f4, #eee); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#f4f4f4, #eee); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#f4f4f4, #eee); /* For Firefox 3.6 to 15 */
background: linear-gradient(#f4f4f4, #eee); /* Standard syntax */
color:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; margin-top:10px; padding:10px; text-decoration:none;
}

.box {margin-top:20px; overflow:hidden; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ddd; background:#f2f2f2; width:248px;}
.box h1 {font-size:14px; margin-bottom:10px; font-weight:normal; float:left; background:#385a73; color:#fff; width:228px; padding:10px; position:relative; margin-bottom:10px;}
.box .bdata {float:left; width:228px; padding:0 10px;}
.bdata:empty {display:none;}
.box  ul, .box  ul li {float:left; width:100%; margin:0px; padding:0px; list-style:none;}
.box ul li a {float:left; padding:10px 10px 10px 20px; width:230px; background:url('images/arrow.png') no-repeat 10px center; color:#333; border-bottom:1px solid #ddd;}
.box ul li:last-child  a{border-bottom:0px;}
.box ul li ul li:last-child  a, .box ul li ul li ul li:last-child  a, .box ul li ul li ul li:first-child a, .box ul li ul li ul li:last-child  a  {border-bottom:1px solid #ddd;}
.box ul li ul li a {padding:3px 10px 3px 50px; width:230px; background:url('images/arrow.png') no-repeat 40px 7px; border:0px; }
.box ul li ul li ul li a {padding:3px 10px 3px 70px!important; width:230px; background:url('images/arrow.png') no-repeat 60px 7px; border:0px!important;}
.box ul li ul li:first-child a {margin-top:20px;}
.box ul li ul li:last-child  a {padding-bottom:20px;}
.box ul li ul li ul li:first-child a {margin-top:20px;}
.box ul li ul li ul li:last-child  a {padding-bottom:20px!important;}
.box ul li ul {background:#fff;}

.box ul li a#selected2, .box ul li a:hover {background:url('images/arrow2.png') no-repeat 10px center #e5e5e5; color:#385a73; text-decoration:none;}
.box ul li ul li a#selected2, .box ul li ul li a:hover {background:url('images/arrow2.png') no-repeat 40px 7px; color:#385a73; text-decoration:underline;}
.box ul li ul li ul li a#selected2, .box ul li ul li ul li a:hover {background:url('images/arrow2.png') no-repeat 60px 7px; color:#385a73; text-decoration:underline;}

#title {float:left; padding-bottom:5px; border-bottom:1px dotted #385a73; width:100%; margin-top:20px;}
#title h1 {color:#385a73; font-size:18px; float:left; width:800px;}
#title a.back {float:right; cursor:pointer; padding:8px 10px; color:#fff; background:#aaa; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#continut {float:left; width:530px; margin-top:20px; margin-right:15px;}
#galerie {float:left; width:385px; margin-top:15px;}
#galerie img {margin:5px 0 0 5px; display:inline-block;}
#galerie img#big-image {width:385px; height:300px; background:#f2f2f2;}
#data-gallery {float:left; width:100%;}
#data-gallery img {width:121px; height:121px;}
#article-price {float:left; width:100%; color:darkred; font-size:16px;}
#article-price i {font-weight:normal; font-size:14px; font-style:normal;}

#addcart {float:left; width:100%; margin:10px 0 20px 0;}
#addcart input {width:100px; padding:6px; background:#f2f2f2; border:1px solid #ddd;float:left; margin-right:10px;}
#addcart a {float:left; margin-right:3px; margin-top:1px;}

#databox {float:left; margin-top:20px;}
#contactform {float:left; width:100%; margin-top:20px;}
#contactform .row {float:left; width:100%; padding:3px;}
#contactform strong {float:left; width:100px; margin-right:10px; margin-top:8px;}
#contactform select {display:none;}
#contactform input {width:250px; float:left; background:#f2f2f2; border:1px solid #ddd; padding:8px; margin-right:5px;}
#contactform img {float:left; }
#contactform input.sendbutton {width:auto; color:#fff; background:#385a73; border:1px solid #385a73; cursor:pointer;}
#contactform textarea { background:#f2f2f2; border:1px solid #ddd; padding:8px;  width:790px; height:150px; }

#data-articles {float:left; width:100%; margin-top:20px;}
.artpaging, .artpaging form {float:left; width:100%;}
.artpaging form select {background:#f2f2f2; border:1px solid #ddd; padding:8px;  width:250px;}
.artpaging .paging {float:left; margin-top:20px;}
.artpaging .paging a {padding:5px 8px; background:#f2f2f2; border:1px solid #ddd; text-decoration:none; color:#333;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.artpaging .paging a:hover, .artpaging .paging a#selected4 {background:#385a73; border:1px solid #385a73; color:#fff;}

.articles {width:445px; float:left; padding:20px 20px 20px 0; border-bottom:1px dotted #ccc;}
.articles a img {float:left; width:190px; height:120px; margin-right:10px; background:#f2f2f2;}
.articles .artdata {float:left; width:245px;}
.articles .artdata h1 {color:#002c4b; font-size:16px; width:100%; float:left; height:18px; overflow:hidden;}
.articles .artdata b {margin-top:5px; color:darkred; font-size:14px; margin-top:5px; float:left; width:100%;}
.articles .artdata b i {font-size:13px; font-style:normal; font-weight:normal;}
.articles .artdata p {float:left; width:100%; margin-top:10px; height:28px; overflow:hidden;}
.articles .artdata a.details {float:left; margin:10px 5px 0 0; background:#aaaaaa; color:#fff; padding:8px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none;}
.articles .artdata a.cartbut {float:left; margin:10px 5px 0 0; background:url('images/addcart.png') no-repeat 5px center #385a73; color:#fff; padding:8px 10px 8px 30px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none;}
#addcart  a.cartbut {float:left; margin:0px 5px 0 0; position:relative; left:10px; background:url('images/addcart.png') no-repeat 5px center #385a73; color:#fff; padding:8px 10px 8px 30px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none;}

a#popup_continue_shopping, a#popup_view_cart {padding:10px; display:inline-block; margin:5px; color:#fff; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
a#popup_continue_shopping {background:#aaa;}
a#popup_view_cart {background:#385a73;}