body {
  background: #0c0c0c;
  color: #717171;
}
a, a:visited {
  color: #b00204;
}
a:hover {
  color: #b00204;
}
div#layout-header {
	background: url("http://army-shop.epiag.eu/data/hs-topimg.jpg") no-repeat left top;
	width: 1024px;
	height: 297px;
}
div#layout-headerbody {
	width: 1024px;
	height: 297px;
}
div#layout-skelet {
	border: 1px solid #0c0c0c;
	background: #0c0c0c;
	color: #717171;
	width: 1024px;
}
div#layout-content h1, h1, h3 {
  background: #0c0c0c;
  color: #801313;
}
div#layout-content h1 a,
div#layout-content h1 a:visited,
h1 a,
h1 a:visited,
h3 a,
h3 a:visited {
  color: #801313;
}
div#layout-content h1 a:hover,
h1 a:hover,
h3 a:hover {
  color: #801313;
}
div#layout-logo {
	background: url("http://army-shop.epiag.eu/data/hs-logo.jpg") no-repeat left top;
	width: 207px;
	height: 159px;
  max-width: 1024px;
}
div#layout-logo a {
	width: 207px;
	height: 159px;
}
div#layout-navigation {
	background: #3A3A3A url(http://army-shop.epiag.eu/images/layout/bg-navigation.png) repeat-x left top;
	border: 1px solid #3d3d3d;
	color: #c4c4c4;
}
div#layout-navigation a,
div#layout-navigation a:visited {
	color: #c4c4c4;
}
div#layout-navigation a:hover {
	color: #ffffff;
}
fieldset.eshop-fi {
	border: 1px solid #3d3d3d;
}
strong.eshop-f-err,
span.eshop-f-err {
	color: #8c0202;
	border: 1px solid #7A0808;
  background-color: #5D0606;
	color: #ffffff;
}
h2,
h2.basket-h {
	background: #0c0c0c;
  background-image: none;
	color: #801313;
}
table.basket-tab {
	border: 1px solid #3d3d3d;
}
table.basket-tab td {
	border: 1px solid #3d3d3d;
}
table.basket-tab th {
	border: 1px solid #3d3d3d;
}
tr.basket-tr-sum td {
	background-color: #191919;
	color: #767676;
}
a.basket-desc-btn {
	color: gray;
}
span.basket-price-eur {
	color: #8c0202;
}
strong.basket-price {
	color: #8c0202;
}
ul.catalogue-ul li {
	border: 1px solid #3d3d3d;
	background: #191919;
}
ul.catalogue-ul li h2 {
	background: #191919;
}
ul.catalogue-ul li h2 a,
ul.catalogue-ul li h2 a:visited {
	color: #767676;
}
ul.catalogue-ul li h2 a:hover {
	color: #8c0202;
}
.hs-a-buy, .hs-a-buy:visited {
	background-color: #2d2d2d;
	border: 1px solid #767676;
	color: #767676;
}
.hs-a-buy:hover {
	background-color: #8c0202;
	border: 1px solid #767676;
	color: #ffffff;
}
.hs-a-detail, .hs-a-detail:visited {
	background-color: #2d2d2d;
	border: 1px solid #767676;
	color: #767676;
}
.hs-a-detail:hover {
	background-color: #8c0202;
	border: 1px solid #767676;
	color: #ffffff;
}
img.catalogue-img {
	border: 1px solid #3d3d3d;
}
table.catalogue-tab td, table.catalogue-tab th {
	border: 1px solid #3d3d3d;
}
table.catalogue-tab .tr-sudy td,
table.catalogue-tab .tr-lichy td {
	border-color: #191919;
}
table.catalogue-tab td {
  border-top: 0px;
}
table.catalogue-tab h2 a,
table.catalogue-tab h2 a:visited {
	color: #801313;
}
table.catalogue-tab th {
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
}
strong.catalogue-price {
	color: #8c0202;
}
span.catalogue-price-lb {
	color: #8c0202;
}
span.catalogue-price-old {
	color: #8c0202;
}
span.catalogue-price-old-lb {
	color: #8c0202;
}
span.catalogue-price-eur {
	color: #8c0202;
}
span.catalogue-price-eur-lb {
	color: #8c0202;
}
span.catalogue-availability {
	color: #8c0202;
}
span.catalogue-color {
	color: #8c0202;
}
span.catalogue-deduc {
	color: #8c0202;
}
div.catalogue-reduc-line {
	background-color: #191919;
	color: #8c0202;
	border: 1px solid #3d3d3d;
}
div.catalogue-line {
	background-color: #191919;
	color: #8c0202;
	border: 1px solid #3d3d3d;
}
div.catalogue-text {
	color: #717171;
	background-color: #0c0c0c;
  border-bottom: 1px solid #3d3d3d;
}
div.best-seller {
	color: #717171;
	background-color: #0c0c0c;
  border-bottom: 1px solid #3d3d3d;
}
div.catalogue-prod-line {
	color: #767676;
	border: 1px solid #3d3d3d;
	background-color: #191919;
}
a.catalogue-prod-line-active,
a.catalogue-prod-line-active:visited {
	color: #8c0202;
	border-bottom: 1px solid #3d3d3d;
	background-color: #191919;
}
div.home-bl h2.home-h {
	background: #0c0c0c;
  background-image: none;
	color: #801313;
}
div.home-bl h2.home-h a,
div.home-bl h2.home-h a:visited {
	color: #801313;
	text-decoration: none;
}
div.home-bl h2.home-h a:hover {
	color: #801313;
	text-decoration: underline;
}
strong.order-price {
	color: #8c0202;
}
ul.order-menu span.order-menu-step {
	color: #b00204;
}
ul.order-menu span.order-menu-step-b {
	border: 3px solid #b00204;
}
ul.order-menu li.active,
ul.order-menu li.active a {
	color: #b00204;
}
ul.order-menu li.active span.order-menu-step-b {
	border: 3px solid #3A3A3A;
	color: #3A3A3A;
}
ul.producer-ul li h2 a,
ul.producer-ul li h2 a:visited {
	color: #801313;
}
ul.producer-ul li h2 a:hover {
	color: #801313;
}
h2.producer-h {
	background: #0c0c0c;
  background-image: none;
	color: #801313;
}
div.product-bl {
	border: 1px solid #3d3d3d;
}
ul.product-ul li.product-li-od,
.tr-lichy,
.product-rating-od,
div.post-od {
	background-color: #191919;
	color: #767676;
	border-color: #191919;
}
ul.product-ul li.product-li-od a,
ul.product-ul li.product-li-od a:visited,
ul.product-ul li.product-li-od a:hover {
	color: #767676;
}
ul.product-ul li.product-li-ev,
.tr-sudy,
.product-rating-ev,
div.post-ev {
	background-color: #191919;
	color: #767676;
	border-color: #191919;
}
ul.product-ul li.product-li-ev a,
ul.product-ul li.product-li-ev a:visited,
ul.product-ul li.product-li-ev a:hover {
	color: #767676;
}
strong#product-price {
	color: #8c0202;
}
span.product-color {
	color: #8c0202;
}
strong.product-deduc {
	color: #8c0202;
}
p.product-line span {
	color: Silver;
}
div.product-photo img {
	border: 4px solid #3d3d3d;
}
div.product-photo a:hover img {
	border: 4px solid #8c0202;
}
div.product-photo-bl img {
	border: 3px solid #3d3d3d;
}
div.product-photo-bl a img {
	border: 3px solid #3d3d3d;
}
div.product-photo-bl a:hover img {
	border: 3px solid #8c0202;
}
h2.product-h {
	background: #0c0c0c;
  background-image: none;
	color: #801313;
}
h2.reclamation-h {
	background: #0c0c0c;
  background-image: none;
	color: #801313;
}
p.search-line {
	border-bottom: 1px solid #3d3d3d;
	border-top: 1px solid #3d3d3d;
}
table.user-order-tab td, table.user-order-tab th {
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #3d3d3d;
}
table.user-order-tabprod td {
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-top: 1px solid #3d3d3d;
}
table.user-order-tabprod th {
	border-right: 1px solid white;
	border-left: 1px solid white;
}
fieldset.user-order-fi {
	border: 1px solid #3d3d3d;
}
div.eshop-bl-body {
	background: #191919;
	color: #767676;
  border-color: #3d3d3d;
/*
  border-top: 0px;
*/
}
p.eshop-bl-p,
div.eshop-bl-p {
	color: #767676;
}
p.eshop-bl-p a,
p.eshop-bl-p a:visited,
div.eshop-bl-p a,
div.eshop-bl-p a:visited {
	color: #767676;
}
p.eshop-bl-p a:hover,
div.eshop-bl-p a:hover {
	color: #8c0202;
}
div.h {
	background-color: #5D0606;
	color: #767676;
}
div.h a,
div.h a:visited {
	color: #767676;
}
div.h a:hover {
	color: #767676;
}
div#category-bl ul {
	border: 0px solid;
}
div#category-bl ul li {
	background-color: #191919;
	color: #767676;
  border: 0px;
}
div#category-bl ul li li {
	background-color: #303030;
	color: #767676;
  border: 0px;
}
div#category-bl a,
div#category-bl a:visited {
	color: #767676;
	border-top: 1px solid #3c3c3c;
	border-bottom: 0px solid #3c3c3c;
	background: transparent url(ad-navigation.gif) no-repeat 2px center;
}
div#category-bl a:hover {
	color: #8c0202;
	background: #3c3c3c url(ad-navigation.gif) no-repeat 2px center;
	border-top: 1px solid #3c3c3c;
	border-bottom: 0px solid #3c3c3c;
}
div#category-bl ul.category-ul1 a,
div#category-bl ul.category-sul1 a {
	color: #767676;
	border-top: 1px solid #191919;
	border-bottom: 0px solid #3c3c3c;
}
div#category-bl ul.category-ul1 a:hover,
div#category-bl ul.category-sul1 a:hover {
	color: #8c0202;
	border-top: 1px solid #191919;
	border-bottom: 0px solid #3c3c3c;
}
div#category-bl ul.category-ul2 a,
div#category-bl ul.category-sul2 a {
	color: #767676;
	border-top: 1px solid #191919;
	border-bottom: 0px solid #3c3c3c;
}
div#category-bl ul.category-ul2 a:hover,
div#category-bl ul.category-sul2 a:hover {
	color: #8c0202;
	border-top: 1px solid #191919;
	border-bottom: 0px solid #3c3c3c;
}
ul.category-ul1,
ul.category-sul1 {
	border-top: 1px solid White;
}
ul.category-ul2,
ul.category-sul2 {
  border-top: 1px solid White;
}
ul#menu-main a,
ul#menu-main a:visited {
	color: #c4c4c4;
}
ul#menu-main  a:hover {
	color: #ffffff;
}
ul#menu-main a.menu-active {
	color: #ffffff;
}
ul#menu-main a.menu-active:hover {
	color: #ffffff;
}
/* ZALOZKY */
ul.bookmark li {
	background-color: transparent;
	color: #ffffff;
  text-decoration: none;
}
ul.bookmark li a {
	background-color: #8c0202;
	color: #ffffff;
  text-decoration: none;
	border-color: #767676;
}
ul.bookmark li a:visited {
	background-color: #8c0202;
	color: #ffffff;
	border-color: #767676;
}
ul.bookmark li a:hover {
	background-color: #292929;
	color: #767676;
	border-color: #767676;
}
ul.bookmark li.active,
ul.bookmark li.active a {
	background-color: #292929;
	color: #767676;
	border-color: #767676;
}
ul.bookmark li.active a:visited {
	background-color: #8c0202;
	color: #ffffff;
	border-color: #767676;
}
div.bm-bl {
	border-color: #767676;
	background-color: #292929;
}
div.bm-gradient {
	background-color: #767676;
}
ul.download li {
  color: #801313;
}
ul.sitemap-ul li {
  color: #801313;
}
ul.text-ul li {
  color: #801313;
}
ul.catalogue-subcat li {
  color: #801313;
}
div.productinfo-bl ul li {
  color: #801313;
}
div.eshop-bl ul li {
  color: #801313;
}
div#layout-content-body {
	border-bottom: 1px dotted #3d3d3d;
  border-bottom: 0px;
}
#last-visited-bl li span,
#basket-bl li span {
	color: #767676;
}
/* Policka */
input[type=text],
input[type=password],
textarea,
select {
  background-color: #5D0606;
  color: #ffffff;
  border: 1px solid #767676;
	-moz-border-radius: 3px;
}
input[type=submit],
input[type=button],
input[type=reset] {
  background-color: #5D0606;
  color: #ffffff;
  border: 1px solid #767676;
	-moz-border-radius: 3px;
}
legend {
	color: #801313;
}
p.pagging a,
p.pagging a:active {
}
p.pagging strong {
}
p.pagging a:hover {
}
p.pagging span {
}
p.message-error {
	color: #ffffff;
	background-color: #5D0606;
	border: 1px solid #7A0808;
}
p.message-error a {
	color: #ffffff;
}
p.message-error a:visited {
	color: #ffffff;
}
p.message-result {
	color: #ffffff;
	background-color: #125D06;
	border: 1px solid #087A16;
}
p.message-result a {
	color: #ffffff;
}
p.message-result a:visited {
	color: #ffffff;
}
div.post-ev .post-head,
div.post-od .post-head {
  border-bottom: 1px solid #767676;
}
div.post-ev .post-plus,
div.post-od .post-plus {
  color: #125D06;
}
div.post-ev .post-minus,
div.post-od .post-minus {
  color: #5D0606;
}
div.post-ev .post-total,
div.post-od .post-total {
  color: #717171;
}
div.post-ev .post-minus span,
div.post-od .post-minus span {
  color: #5D0606;
}
div.post-ev .post-plus span,
div.post-od .post-plus span {
  color: #125D06;
}
div.post-ev .post-total span,
div.post-od .post-total span {
  color: #717171;
}
div.eshop-f-hr {
	border-bottom: 1px dotted #3d3d3d;
}
table.basket-tab td.basket-delete a {
	border: 1px solid #7A0808;
  background-color: #5D0606;
	color: #ffffff;
}
