/*css design file by Kantona*/

html{scroll-behavior:smooth}

BODY {
  color: black;
  /* font-family:'Brush Script MT',cursive; */
  font-family: 'Almendra';font-size: 22px;
  font-size: 22px;
  background-color: white;
  background-image: url('/users/artep/images/327610502_2434678360024807_6827467067189305507_n.jpeg');
  /* background-image: url('/users/artep/images/ae6fecd688a27740b2d935bc13724109.jpeg');  */
  background-repeat: no-repeat;
  background-size: cover;
  /* background-position:center;  */
  padding-top : 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.headerPanel{
 background-color: #000;
 color: Black;
 width: 100%;
 opacity: 0.5;
 filter: alpha(opacity=50); 
}

.headerLogo{
  width: 1000px ; 
  margin-left: auto ;
  margin-right: auto ;
}

.eshopCategoryTopMenu {
  max-width: 1300px ;
  margin-left: auto ;
  margin-right: auto ;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  opacity: 0.85;
}

.eshopContent {
  max-width: 1300px ;
  /* opacity: 0.9; */
  background-color: white;
  margin-left: auto ;
  margin-right: auto ;
  padding: 10px;
  text-align: center;
}
.webContent{
  /* display: inline-block; */
  width: 1000px ; 
  background-color: #000000;
  margin-left: auto ;
  margin-right: auto ;
  vertical-align: top;
  text-align: center;
}


h2 {
	font-size: 26px;
	/* font-family: Arial, Helvetica, sans-serif; */
	color: #FFFFFF;
	text-align:center;
        margin-top : 5px;
        padding-top : 9px;
        width: 444px;
        height : 33px;
        background-image: url('http://www.webexciter.com/users/Kantona/images/37fd48826fc40243b22de35a068ead9c.png');
        background-repeat: no-repeat;
        background-position:center; 
}

h3 { font-size: 24px; color: #FFFFFF; text-align:center; margin-top : 5px; padding-bottom : 9px;
        width: 444px; background-image: url('/users/Kantona/images/d0f6c60484d33565663d82a948da8968.png'); background-size: 100% 80%; background-repeat: no-repeat; border-radius:10px; }

h4 {
	font-size: 20px;
	font-family:'Brush Script MT',cursive;
	color: #FFFFFF;
	text-align:left;
        margin-top : 5px;
        font-weight: bold;
        padding-left : 4px;
}

fieldset {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
        font-weight: bold;
        border: 5px solid  #105910;
        width: 550px;
        border-radius:5px;
  	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.parameters { margin-top: 25px; margin-bottom: 25px; }

.pageContent {
  display: inline-block;
  background-color: #000000;
  color: White;
  padding-right: 7px;
  font-family:  Arial,"Century Gothic";
  font-size: 12px;
  vertical-align: top;
  max-width: 1200px;
  margin-left: auto ;
  margin-right: auto ;
}

.parameterValue { padding: 5px }

.leftPanel {
  background-color: #000000;
  color: #192B65;
  font-family: Arial;
  font-size: 12px;
  background-image: url('http://www.webexciter.com/users/photoicons/pi_lefpanel.png');
  background-repeat: no-repeat;
  border-bottom: 1px solid #000000;
}

.verticalMenu {
  padding-top: 5px;
  background-image: url('http://www.webexciter.com/users/Kantona/images/1943356b6d612361b2c5e82973a1d41c.png');
  background-repeat: no-repeat;
  background-position:center; 
}


.verticalMenuCell2 {
  background-image: url('http://www.webexciter.com//users/photoicons/photoicons_menubutton008.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 222px;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}

.verticalMenuCellOver2 {
  background-image: url('http://www.webexciter.com//users/photoicons/photoicons_menubutton008_over.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 222px;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}

.verticalMenuCellActive2 {
  background-image: url('http://www.webexciter.com//users/photoicons/photoicons_menubutton008_over.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 222px;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}

.verticalMenuCell_empty {
  height : 28px;
   width: 224px;
  padding-left: 5px;
  padding-right: 5px;
}

a.eshopHeaderLink2 {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('/users/artep/images/menuButton.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #f2f204;
  font-weight: bold;
  /* font-family: Arial; */
  font-size: 20px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius:10px;
}

a.eshopHeaderLink2:hover {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('/users/artep/images/menuButtonHover.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #f2f204;
  font-weight: bold;
  /* font-family: Arial; */
  font-size: 20px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius:10px;
}

.eshopBasketLink {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('/users/artep/images/menuButton.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #ffd148;
  font-weight: bold;
  font-size: 20px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius:10px;
}

.eshopBasketCount {
   border : 2px solid #77c50f;
   border-radius:15px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
}

a.eshopBasketLink:hover {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('/users/artep/images/menuButtonHover.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #f2f204;
  font-weight: bold;
  font-size: 20px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius:10px;
}

.categoryTopMenu {
  max-width: 1300px;
  margin-left: auto ;
  margin-right: auto ;
}

.categoryTopMenuLink {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transform: rotate(20deg);
  color: #ffd148;
  font-weight: bold;
  /* font-family: Arial; */
  font-size: 20px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius:10px;
  transition: 0.5s;
}

a.categoryTopMenuLink:hover {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transform: rotate(30deg);
  color: #f2f204;
  font-weight: bold;
  /* font-family: Arial; */
  font-size: 20px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius:10px;
  transition: 0.3s;
}

.completeOrderButton {
   background: DarkGreen;
   color: White;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px; 
   font-weight: bold;
   text-decoration: none;
   /* width: 222px; */
   border: 1px solid DarkGreen;
   margin-top: 15px;
   margin-bottom: 15px;
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 9px;
   padding-bottom: 9px;
   border-radius:3px;
   cursor: pointer;
   float: center;
}



.basketPanel {
  display: none;
  padding-right: 20px;
  float: right;
  z-index: 222;
  position: absolute;
  top: 10px;
  /* background-color: #4A5456; */
}

.searchPanelHeader  {
  display: inline-block;
}

.searchPanel {
  display: none;
  visibility: hidden;
  vertical-align: top;
  padding-bottom: 10px;
  top: 10px;
  left: 5px;
  position: absolute;
  margin-right: -90px;
  float: right;
}

.eshopHeaderMenuCell {
  display: inline-block;
}

a.verticalMenuLink {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.verticalMenuLink:hover {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.verticalMenuLink2 {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.verticalMenuLink2:hover {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

.horisontalMenuContainer {
  width: 100%; 
}

.horisontalMenu {
  display: inline-block;
  width: 100%; 
  margin-left: auto ;
  margin-right: auto ;
}


.horisontalMenuCell {
  display: inline-block;
  width: 222px; 
}

.horisontalMenuCell2 {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/photoicons_eshop_menu_button.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 210px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  border-right: 1px solid #000000;
}

.horisontalMenuCellOver2 {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/photoicons_eshop_menu_button_over.png');
  background-repeat: norepeat;
  height : 40px;
  width: 210px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  border-right: 1px solid #000000;
}



.horisontalMenuLink {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
}

.webMenu {
  width: 100%;
  margin-left: 22px;
  margin-right: 22px;
margin-bottom: 7px;
}

.form_button {
  border: 3px solid #FFFFFF;
  margin-top : 5px;
  padding-bottom : 0px;
  background-color: #870123;
  color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}

.butt_standard {
  border: 3px solid #FFFFFF;
  margin-top : 5px;
  padding-bottom : 0px;
  background-color: #870123;
  color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}

.span_link {
  width : 100%;
  height : 100%;
}

.bottomLine {
  background-color: #FFFFFF;
  border-bottom: 1px solid #7F7F7F;
}

.previewCell {
  border-top: 1px solid #3A3A3A;
  border-bottom: 1px solid #3A3A3A;
  padding-left : 3px;
  margin-bottom: 3px;
  text-align:left;
  width : 333px;
}

.previewImageCell {
  width : 101px;
  text-align:right;
  border-left: 1px solid #3A3A3A;
  border-top: 1px solid #3A3A3A;
  border-bottom: 1px solid #3A3A3A;
  background-color: #000000;
  padding-left: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius:3px;
  	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}

.blackCell {
  background-color: #000000;
}

.gallery_paginating {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px;
	border-style: solid;
	border-color: #CDCDCD;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
       background-color: #E0E8E9;
       color: #5F5F5F;
}

.gallery_paginating_over {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px;
	border-style: solid;
	border-color: #CDCDCD;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #9F9F9F;
}

.gallery_paginating_current {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 0px;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
       color: #5F5F5F;
}

a.gallery_paginating_link {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 12px; 
       text-decoration: none;
}

a.gallery_paginating_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px; 
       text-decoration: none;
}

.standardText {
  font-family: Arial, "Century Gothic";
  font-size: 12px;
  text-align:left;
  color: #FFFFFF;
}

.textReader {
  font-family: Arial, "Century Gothic";
  font-size: 14px;
  text-align:left;
  border: 5px solid #870123;
  color: #000000;
  background-color: #FFFFFF;
  padding: 9px;
  border: #7F7F7F solid 3px;
  border-radius:5px;
  	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.standardText2 {
  font-family: Arial,"Century Gothic";
  font-size: 12px;
  text-align:left;
  color: #2F2F2F;
}

.smallText {
  font-family: Arial, "Century Gothic";
  font-size: 11px;
  text-align:left;
  color: #FFFFFF;
  padding-right: 13px;
}

.tableHeader {
  background-color: #000000;
}

a.gallery_title_link {
  font-family: Arial, Helvetica, sans-serif; color: #2F2F2F; text-decoration: underline; font-size: 14px; font-weight: bold;
}

a.gallery_title_link:hover {
  font-family: Arial, Helvetica, sans-serif; color: #2F2F2F; font-size: 14px; text-decoration: underline; font-weight: bold;
}

a.title_link1 {
  font-family: Arial, Helvetica, sans-serif; color: #F95964; text-decoration: underline; font-size: 14px; font-weight: bold;
}
a.title_link1:hover {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: underline; font-weight: bold;
}

a.standard_link {
  font-family: Arial, Helvetica, sans-serif; color: #00A00E; text-decoration: underline; font-size: 12px; font-weight: bold;
}

a.standard_link2 {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold;
}

a.standard_link3 {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal;
}

a.standard_link3:hover {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: normal;
}

a.large_link {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 14px; font-weight: normal; 
}

a.big_link {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 14px; font-weight: normal; 
}

a.horisontalMenuLink2 {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

a.horisontalMenuLink2:hover {
  color: Yellow;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

.form_text_input {
  background-color: #EFEFEF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:left; color: #2F2F2F; border: #7F7F7F solid 1px;
}

.form_text_area {
  background-color: #222; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align:left; color: #FFF; border: #777 solid 2px;
}

.text_form {
  background-color: #222; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align:left; color: #FFF; border: #777 solid 2px;
}

.tableContent {
  background-color: #1F1F1F;
  color: #EFEFEF;
  #border: 1px solid #012568;
  width: 736px;
  font-family: Arial,"Century Gothic";
  font-size: 14px;
  padding-left: 3px;
}

.tableCellContent {
  background-color: #1F1F1F;
  color: #EFEFEF;
  font-family: Arial,"Century Gothic";
  font-size: 12px;
  padding-left: 10px;
}

.formContent {
  padding-left: 30px;
  margin-bottom: 20px;
}

.tableContentHeader {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/d0f6c60484d33565663d82a948da8968.png');
  background-repeat: no-repeat;
  background-position:left;
  height : 25px;
  width: 736px;
}

.tableContentFooter {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/3d189797c4d8653316a5193a719fd401.png');
  background-repeat: no-repeat;
  height : 25px;
  width: 736px;
  background-position:right;
}

.bigButton_blue {
  background-color: #000000;
  background-image: url('/users/Kantona/images/7a2cef8707905bffaae1389220d1a848.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_blue:hover {
  background-color: #000000;
  background-image: url('/users/Kantona/images/acc4d6edebbb88b1ac9a5fa7311fad1c.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.homeButton {
  display: inline-block;
  width: 330px;
}

.bigButton_green {
  background-color: #000000;
  background-image: url('/users/Kantona/images/ff533f7c48d82d530c0eda700c6f41be.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
  border-radius:5px;
}

.bigButton_green:hover {
  background-color: #000000;
  background-image: url('/users/Kantona/images/66a1ac9951511265daf267d31099a187.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
  border-radius:5px;
}

.bigButton_red {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/3826b208abf950241d50ab4d866ee157.png');
  background-repeat: no-repeat;
  height : 90px;
  width: 230px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_red_over {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/247f50076d3708c98d2c564378d4bf50.png');
  background-repeat: no-repeat;
  height : 90px;
  width: 230px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_grey {
  background-color: #000000;
  background-image: url('/users/Kantona/images/3eed77f4166c32bf1278b71fcbce1798.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 90px;
  width: 230px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_grey_over {
  background-color: #000000;
  background-image: url('/users/Kantona/images/9a12fb3ba6f7d06c0bcf7815dd68e252.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 90px;
  width: 230px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.headLink {
  display: inline-block;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
}

.screenFooter {
  background-color: #000000;
}

.background1 {
  background-color: #000000;
}

.section_text {
  color: #AFAFAF;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
}

.login_table {
  background-image: url('http://www.webexciter.com/users/photoicons/pi_lefpanel.png');
  background-repeat: no-repeat;
  border-bottom: 1px solid #000000;
  background-color: #000000;
  border: 3px dotted #FFFFFF;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 30px;
  padding-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 70;
  margin-left: 30;
}

.tableContentCell {
  padding-left: 7px;
}

.tableMenuCell {
  background-color: #363636;
  color: #AFAFAF;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #000000;
}

.slideNumber {
  background-color: #00ADE8;
  margin: 2px;
}

.slideLink {
  display: inline-block;
  color: White; 
  background-color: #00ADE8;
  font-family: "Arial";
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
    margin-left: auto ;
  margin-right: auto ;
}

.slideshowPanel {
  /* width: 500px ; */
  /* height: 280px; */
 text-align: center;
    margin-left: auto ;
  margin-right: auto ;
  display: inline-block;
}

.active {
  width: 400px ; 
  margin-left: auto ;
  margin-right: auto ;
}

.slideshow {
  width: 400px ; 
  margin-left: auto ;
  margin-right: auto ;
  background-color: #222;
}

.webColumnLeft {
 display: inline-block;
}

.galleryPanel {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
  margin: 2px;
}

.galleryDescription {
  display: inline-block; 
  padding: 2px;
  vertical-align: top;
}

.galleryItemPanel {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
  margin: 2px;
}

.imageGalleryBox {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
  background-color: #222;
  border-top: #ffd148 solid 1px; 
  border-bottom: #ffd148 solid 1px; 
}

.galleryItemBox {
  display: inline-block; 
  vertical-align: middle;
}

.galleryItemName {
  font-weight: bold;
  font-family: Arial;
  font-size: 14px;
  color: White;
}

.galleryItemDescription {
  display: inline-block; 
  padding: 2px;
  vertical-align: top;
}

a.galleryTitle {
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  color: White;
  text-decoration: none;
}
a.galleryTitle:hover {
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  color: White;
  text-decoration: underline;
}

.loginForm {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
}

.editForm {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
}

.form_field_label {
  display: inline-block;
  width: 200px; 
  padding-left: 8px;
}

.form_field_label_required { 
	display: inline-block;
	width: 200px;
       padding-left: 8px;
}

.form_field_label_required::after {
    content: " *";
    color: Green;
}

.form_textarea_label { 
	display: inline-block;
	width: 200px;
	vertical-align: top;
       padding-left: 8px;
}

.text_form {
  font-weight: bold;
  background-color: #222;
  color: White;
  padding: 5px; 
  font-size: 22px;
  border-radius:5px;
  margin: 1px;
}

.textarea_form { 
  font-weight: bold;
  background-color: #222;
  color: White;
  font-size: 22px;
  padding: 5px; 
  border-radius:5px;
  margin: 1px;
}

/*
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 8px;
  border-radius:10px;
*/

.butt_big {
  display: block;
  width: 250px;
  /* background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png'); */
  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: 'Almendra';
  font-size: 20px;
  text-decoration: none;
   text-align: center;
  padding: 15px 5px;
  border-radius:18px;
  border: 1px solid Black;
  margin-top: 8px;
  margin-left: 210px;
}

.butt_big:hover {
  display: block;
  width: 250px;
  /* background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png'); */
  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: 'Almendra';
  font-size: 20px;
  text-decoration: none;
  padding: 15px 5px;
  border-radius:18px;
  border: 1px solid Black;
  cursor: pointer;
  margin-top: 8px;
  margin-left: 210px;
}

.butt_small {
	font-family: Helvetica, Arial;
	background-color : #2F2C2B;
	border : 1px solid #2F2C2B;
	font-size: 11pt;
	color: White;
	font-weight : bold;	
	/* height: 25px; */
	padding-top: 3px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
	cursor: pointer;
	margin-top: 3px;
        border-radius:3px;
}

.butt_small:hover {
	font-family: Helvetica, Arial;
	background-color : DarkGreen;
	border : 1px solid DarkGreen;
	font-size: 11pt;
	color: White;
	font-weight : bold;	
	/* height: 25px; */
	padding-top: 3px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
	cursor: pointer;
	margin-top: 3px;
        border-radius:3px;
}

a.bigLink {
	font-family: Helvetica, Arial;
	font-size: 13pt;
	color: #2F2C2B;
	font-weight : bold;	
}

.flash-notice {
  /* width: 900px ; */
  position: absolute;
  top: 92px;
  margin-left: auto ;
  margin-right: auto ;
  text-align:center;
  background-color: white;
  color: darkorange;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold; 
  font-size: 14px;   
  padding: 7px;
  border: #2700b0 solid 2px;
  border-radius:15px;
}

.flash-error {
  /* width: 900px ; */
  margin-left: auto ;
  margin-right: auto ;
  text-align:center;
  background-color: Red;
  color: yellow;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold; 
  font-size: 14px; 
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 7px;
}

.languagesPanel {
   display: inline-block;
}

.languageSelector {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #606060;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: #002955 solid 1px;
    border-radius:5px;
    padding: 4px;
    margin-bottom: 1px;
    width: 80px;
}

.currencyPanel {
   display: none;
}

.currencySelector {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #606060;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: #002955 solid 1px;
    border-radius:5px;
    padding: 4px;
    margin-bottom: 1px;
    width: 80px;
}

.currencySelectorOption {
  display: block;
  padding: 3px;
  color: DimGray;
  font-family: Helvetica, Arial;
  font-size: 12px;
  font-weight: bold;
}

.search {
    width: 220px;
    /* font-family: Helvetica, Arial, Helvetica, sans-serif; */
    color: White;
    background-color: #222;
    font-size: 20px; 
    font-weight: bold;
   border: 1px solid #ffd148;
   padding: 3px;
   border-radius: 5px;
}

.searchButton {
  display: inline-block;
  /* height : 29px; */
  /* width: 170px; */
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  /* background-color: Black; */
  color: #ffd148;
  font-weight: bold;
  font-family: 'Almendra';font-size: 22px;
  font-size: 17px;
  text-decoration: none;
  padding: 5px;
  border-radius:10px;
  /* border: 1px solid Black; */
  margin-top: 8px;
}

.searchButton:hover {
  display: inline-block;
  /* height : 29px; */
  /* width: 170px; */
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  /* background-color: Black; */
  color: #f2f204;
  font-weight: bold;
  font-family: 'Almendra';font-size: 22px;
  font-size: 17px;
  text-decoration: none;
  padding: 5px;
  border-radius:10px;
  /* border: 1px solid Black; */
  cursor: pointer;
  margin-top: 8px;
}

.searchstring {
   width: 300px ;
  font-family: Arial;
  font-size: 16px;
  padding-top: 10px;
  border: 2px solid #777;
}

.eshopHeaderPanel {
    max-width: 1300px ;
}

.eshopFooterGlobal {
  text-align:right;
    max-width: 1300px ;
  margin-top: 3px;
  margin-left: auto ;
  margin-right: auto ;
    border-radius:5px;
 padding: 5px;
}

a.eshopFooterGlobalLink {
  color: #ffd148;
  text-decoration: none;
}

a.eshopFooterGlobalLink:hover {
  color: #f2f204;
  text-decoration: underline;
}

a.sortLink {
  color: Green;
  text-decoration: none;
}

a.sortLink:hover {
  color: #f2f204;
  text-decoration: underline;
}

.galleryList {
  display: inline-block;
  background-color: #000000;
  color: White;
  padding-right: 7px;
  font-family:  Arial,"Century Gothic";
  font-size: 12px;
  vertical-align: top;
  width: 740px;
}

.productLIST {
	border-top: #333 solid 1px;
        border-bottom: #333 solid 1px;
	background-color: Black;
        color: White;
        display: block;
        padding: 5px;
        margin-top: 1px;
        margin-bottom: 1px;
}

.productLISTImage {
     display: inline-block;
     padding: 5px;
}

.productLISTDetail {
     display: inline-block;
     padding-top: 3px;
     vertical-align: top;
     max-width: 800px; 
}

.productLISTEdit {
     display: inline-block;
     horisontal-align: right;
     padding-bottom: 50px;
     width: 410px; 
}

a.productLISTLink {
    color: #ffd148;
    font-size: 33px; 
    font-weight: bold;
    text-decoration: none;
}

a.productLISTLink:hover {
    color: Yellow;
    font-size: 33px; 
    font-weight: bold;
    text-decoration: underline;
}

.productImage {
        display: inline-block;
        vertical-align: text-top;
}

.productBasicInfo {
        display: inline-block;
        vertical-align: text-top;
        padding: 5px;
}

.productDescription {
        border-top: 1px solid #ffd148; 
        padding-top: 7px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 7px;
        display: block;
        font-size: 30px; 
        /* width: 70%; */
}

.productShortDescription {
        border-top: 1px solid #ffd148; 
        padding-top: 7px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 7px;
        display: block;
        font-size: 30px; 
        /* width: 70%; */
}

.productLISTDescription {
        /* border-top: 1px solid #f2f204;  */
        padding-top: 7px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 7px;
        display: block-inline;
        font-size: 30px; 
        /* width: 70%; */
}

.productBasicInfoRow {
        display: block;
        padding: 5px;
        max-width: 710px;
}


a.pathLink {
    /* font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida; */
    color: White;
    font-size: 20px; 
    font-weight: bold;
    text-decoration: none;
}

a.pathLink:hover {
    /* font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida; */
    color: Yellow;
    font-size: 20px; 
    font-weight: bold;
    text-decoration: underline;
}

a.pathLinkHome {
    /* font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida; */
    color: White;
    font-size: 20px; 
    font-weight: bold;
    text-decoration: none;
}

a.pathLinkHome:hover {
    /* font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida; */
    color: Yellow;
    font-size: 20px; 
    font-weight: bold;
    text-decoration: underline;
}

a.pathLinkCurrent {
    color: White;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: none;
}

a.pathLinkCurrent:hover {
    color: Yellow;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: underline;
}


.categoryTitle {
     width: 100%;
     height: 50px;
     padding-top: 5px;
     /*padding-bottom: 15px; */
     /*background-color: LightGray; */
     /* font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida; */
     color: Black;
     font-size: 18px; 
     font-weight: bold;
}

.categoryDescription {
     width: 100%;
     /* font-family: Arial, Helvetica, sans-serif; */
     font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
     color: DimGray;
     font-size: 16px; 
     padding-top: 5px;
     padding-bottom: 5px;
     padding-right: 15px;
}

.subcategories {
     font-family: Arial, Helvetica, sans-serif;
     color: DimGray;
     font-size: 12px; 
     padding-top: 5px;
     padding-bottom: 5px;
}

.panelTitle {
   font-family: Arial, Helvetica, sans-serif;
   color: DimGray;
   font-size: 18px; 
}

.verses {
  padding-left: 5px;
  max-width: 500px;
}

.categoryMenu {
	border: #0b87bb solid 2px;
	background-color: White;
        display: inline-block;
        padding: 5px;
        margin-top: 3px;
        margin-bottom: 3px;
        border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.categoryBox {
        text-align: center;
        vertical-align: top;
        width: 350px;
       padding: 10px;
}

.categoryBox2 {
        /* width: 250px;*/
        background-color: #222;
        height: 100%;
        text-align: center;
        /* display: table-cell; */
        display: inline-block;
        vertical-align: top;
        margin: 6px;
        border-radius:7px;
	border: Silver solid 3px;
}

.categoryThumb {
       padding: 3px;
       width: 250px;
       height: 250px;
       vertical-align: middle;
}

a.categoryLink {
        
        color: White;
        font-size: 22px; 
        font-weight: bold;
        text-decoration: none;
/* 
font-family: Arial, Helvetica, sans-serif;	
border-top: #2e4690 solid 2px;
        border-bottom: #2e4690 solid 2px;
	border-left: LightGray solid 1px;
	border-right: LightGray solid 1px;
	background-color: #222;
*/
        display: inline-block;;
        /* padding: 5px; */
        margin-bottom: 3px;
        /*border-radius:3px;*/
	vertical-align: top;
}

a.categoryLink:hover {
        
        color: White;
        font-size: 22px; 
        font-weight: bold;
        text-decoration: underline;
/*
	border-top: DarkGreen solid 2px;
font-family: Arial, Helvetica, sans-serif;
        border-bottom: DarkGreen solid 2px;
	border-left: LightGray solid 1px;
	border-right: LightGray solid 1px;
	background-color: #333;
*/
        display: inline-block;
        /* padding: 5px; */
        margin-bottom: 3px;
	vertical-align: top;
}

.basketUnits {
  display: inline-block;
  background-color: #222;
  color: White;
    height : 26px;
  width : 26px;
  border: 2px solid #777;
  border-radius:3px;
  text-align: center;
}

.requestFormButton {
	  display: inline-block;
	  /*  height : 25px; */
	  width: 250px;
	  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
          background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  color: white;
          font-family: 'Almendra';
	  font-weight: bold;
	  font-size: 20px;
	  text-decoration: none;
          margin-top: 10px;
          margin-left: 207px;
	  padding-left: 8px;
	  padding-top: 8px;
	  padding-bottom: 8px;
          border: DimGray solid 0px;
	  border-radius:15px;
	  transition: 0.5s;
}

.requestFormButton:hover {
	  display: inline-block;
	  width: 250px;
	  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
          background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  color: #f2f204;
	  font-weight: bold;
	  font-size: 20px;
	  text-decoration: none;
          margin-top: 10px;
          margin-left: 207px;
	  padding-left: 8px;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  border: DimGray solid 0px;
          border-radius:15px;
	  transition: 0.5s;
          cursor: pointer;
}


.basketButton {
	  display: inline-block;
	  /*  height : 25px; */
	  width: 250px;
	  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
          background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
          background-color: black;
	  color: white;
          font-family: 'Almendra';
	  font-weight: bold;
	  font-size: 20px;
	  text-decoration: none;
	  padding-left: 8px;
	  padding-top: 8px;
	  padding-bottom: 8px;
          border: DimGray solid 0px;
	  border-radius:10px;
	  transition: 0.5s;
}

.basketButton:hover {
	  display: inline-block;
	  width: 250px;
	  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
          background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  color: #f2f204;
	  font-weight: bold;
	  font-size: 20px;
	  text-decoration: none;
	  padding-left: 8px;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  border: DimGray solid 0px;
          border-radius:10px;
	  transition: 0.5s;
          cursor: pointer;
}

a.basketButtonLink {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold; 
        font-size: 16px; 
	border: #D1D1D1 solid 1px;
        background-color: DimGray;
	padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 8px;
        padding-right: 8px;
        border-radius: 3px;
        color: White;
}

a.basketRemoveLink {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: normal; 
        font-size: 16px; 
	border: DimGray solid 1px;
        background-color: DimGray;
	padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
}

a.basketRemoveLink:hover {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: normal; 
        font-size: 16px; 
	border: DimGray solid 1px;
        background-color: DarkGreen ;
	padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
}

.basketItemRemove {
   padding-left: 3px;
}

a.productDetailLink {
  display: inline-block;
  /* height : 35px; */
  width: 268px;
  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: 'Almendra';
  font-size: 20px;
  text-decoration: none;
  text-align: center;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:15px;
  border: 0px solid Black;
}

a.productDetailLink:hover {
  display: block;
  /* height : 35px; */
  width: 268px;
  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: 'Almendra';
  font-size: 20px;
  text-decoration: none;
  text-align: center;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:15px;
  border: 0px solid Black;
  cursor: pointer;
}

.productDetail {
 display: inline-block;
 padding-top: 11px;
 vertical-align: top;
}

.productLISTBasket {
 display: inline-block;
 padding: 3px;
}

.productPrice1 {
  color: White;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  font-size: 20px; 
  margin-right: 5px;
}


.productLISTBasket {
 padding: 3px;
}

.productLISTPrice {
        border: #333 solid 0px; 
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        vertical-align: top;
        max-width: 310px; 
        border-radius:7px;
}

.productDetailPrice {
  padding-bottom: 10px;
  display: inline-block;
}

.contactGroup {
  display: inline-block;
}

a.logoutLink {
  display: block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 9px;
  border-radius:10px;
  border: 1px solid Black;
  text-align:center;
}

a.logoutLink:hover {
  display: block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 9px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
  text-align:center;
}

a.backLink {
  display: block;
  height : 40px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.backLink:hover {
  display: block;
  height : 40px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}


a.pageLink {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #117fb9;
   border: Silver solid 1px;
   background-color: White;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}
a.pageLink:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #117fb9;
   border: Silver solid 1px;
   background-color: #E1E1E1;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}

a.pageLinkCurrent {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: White;
   border: #222 solid 1px;
   background-color: #222;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}
a.pageLinkCurrent:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: White;
   border: #333 solid 1px;
   background-color: #333;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}

.smallDescription {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 10px; 
}

.navigator {
  display: block;
  width : 100%;  
  border-top: Green solid 3px;
  border-bottom: #ffd148 solid 1px;
  margin-right: 14px;
  margin-top: 7px;
  margin-bottom: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  /* border-radius:3px; */
}

.paginator {
   float: right;
   padding: 2px;
}

.clearPaginator {
  clear: right;
}

.productContainer {
  width : 100%; 
}

.productKey {
   color: DimGray;
   padding-top: 2px
}

 /* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
} 

.tablinks2 {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: bold; 
        font-size: 12px; 
	border: #ffd148 solid 1px;
        background-color: #ffd148;
	padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
        cursor: pointer;
}

.tablinks2:hover {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: bold; 
        font-size: 12px; 
	border: #2E5A9A solid 1px;
        background-color: #2E5A9A ;
	padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
        cursor: pointer;
}

#form_consents > label::after {
   content: "\A";
   white-space: pre; 
   width: 77px;
}

.consent_label {
  color: White;
}

.registerFormRightCol {
  display: block;
  height: 36px;
  margin-bottom: 3px;
  padding-left: 10px;
  padding-top: 4px;
  font-family: Helvetica, arial, helvetica, sans-serif;
  font-weight: normal; 
  font-size: 12px; 
}

.registerFormConsentDesc {
  display: block;
  height: 21px;  
  font-family: Helvetica, arial, helvetica, sans-serif;
  font-weight: normal; 
  font-size: 14px; 
  margin-left: -190px; 
}

.registerFormRightColGap {
  display: block;
  height: 19px;    
}

.vrGap {
  display: block;
  height: 50px;    
}

.registerFormRightCell {
   width: 330px; 
}

a.consentLink {
    font-family: Helvetica, 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: Navy;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: underline;
}

.stock {
   padding-bottom: 8px;
  display: none;
}

.onStock {
   color: DarkGreen;
   display: inline-block;
}

.notOnStock {
  color: DarkOrange;
}

.productStockNumber {
  display: inline-block;
}

.onRequest {
  color: DarkOrange;
}

.nextStepCell {
  display: inline-block;
}

.prevStepCell {
  display: inline-block;
}

.productErpKey {
  /* display: none; */
  visibility: hidden;
}

.titlePanel {
 display: inline-block;
}

.customerMenuItem {
 display: inline-block;
}

.basketItemTitle {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    padding: 3px;
}

.basketItemHeader {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px;
    background: #222;
}

.basketItemLink {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px;
}

a.basketItemLink:hover {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}

.basketItemPrice {
   padding: 3px;
    background: #222;
}

.basket {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    border-top: 2px solid Silver;  
    border-bottom: 2px solid Silver;
    /* padding: 3px; */
    /* border-radius:3px; */
    width: 100%
}

.basketSummary {
   background: #222;
   font-weight: bold;
}

.basketTotalPrice {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 14px; 
   background: #222;
   font-weight: bold;
   padding-right: 3px;
}

a.nextStepLink {
   background: DarkGreen;
   color: White;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px; 
   font-weight: bold;
   text-decoration: none;
   width: 100%;
   margin-top: 5px;
   padding-left: 55px;
   padding-right: 55px;
   padding-top: 9px;
   padding-bottom: 9px;
   border-radius:3px;
}

.nextStepButton {
   background: DarkGreen;
   color: White;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px; 
   font-weight: bold;
   text-decoration: none;
   /* width: 222px; */
   border: 1px solid DarkGreen;
   margin-top: 8px;
   padding-left: 55px;
   padding-right: 55px;
   padding-top: 8px;
   padding-bottom: 7px;
   border-radius:3px;
   cursor: pointer;
}


.eshopHeading {
    font-family: Helvetica, Arial;
    font-size: 16px;
    font-weight: bold;
  width: 100%;
  padding: 7px;
  margin-top: 10px;
  margin-bottom: 3px;
  border-bottom: 1px solid #333;
}

.eshopDelivery { padding: 10px; border-bottom: 0px solid #EFEFEF; background: #222; }
.eshopDeliveryCell {  display: inline-block; vertical-align: top; }
.eshopDeliveryLogo {  display: inline-block; width : 130px;}
.eshopDeliveryName { display: inline-block; width : 330px;  vertical-align: top;}
.eshopDeliveryLogoImg { height: 35px;}
.eshopPayment { padding: 10px; border-bottom: 0px solid #EFEFEF; background: #222;}
.eshopPaymentCell {  display: inline-block;  vertical-align: top;}
.eshopPaymentLogo {  display: inline-block; width : 130px; }
.eshopPaymentName { display: inline-block; width : 330px;  vertical-align: top;}
.eshopPaymentLogoImg { height: 35px; }

.shoppingProcessBasket { display: inline-block; padding: 10px; border: 2px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessDeliveryPayment {  display: inline-block; padding: 10px; border: 1px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessCustomer {  display: inline-block; padding: 10px; border: 1px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessThank {  display: inline-block; padding: 10px; border: 1px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessCurrent { border: 3px solid White; font-weight: bold; }
a.shoppingProcessLink { color: #EFEFEF; text-decoration: underline; font-size: 16px; font-family: Arial; }
.shoppingProcessMap { padding-top:30px; border-top: Green solid 3px;  }

.topMenu {
  display: inline-block;
}

.topMenuHeader {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: DimGray;
    font-size: 14px; 
    font-weight: normal;
    padding-left: 10px;
    padding-bottom: 12px;
    margin-bottom:12px;
    width: 100%;
    border-bottom: 1px solid Silver;
}

a.topMenuLink {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px;
}

a.topMenuLink:hover {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: #0b87bb;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.homePageTable {
    margin-top: 325px;
    max-height: 323px;
}

.unitUpdate {
  display: inline-block;
  vertical-align: text-bottom;
}

a.unitUpLink {
  display: block;
  width: 18px;
  border: Silver solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

a.unitUpLink:hover {
  display: block;
  width: 18px;
  border: #ffd148 solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

a.unitDownLink {
  display: block;
  width: 18px;
  border: Silver solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

a.unitDownLink:hover {
  display: block;
  width: 18px;
  border: #f2f204 solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

.x3d {
 border-bottom: #2700b0 solid 2px; 
}

.x3d_container {
  border-top: #2700b0 solid 2px; 
  border-bottom: #2700b0 solid 2px; 
}

.gallery3DPanel {
  height: 333px;
}

.enterVR {  position: absolute; display: inline-block; width: 100vw;   border-bottom: #222 solid 0px; font-family: Courier New (monospace), Arial; text-align: center }
.logoVR { display: inline-block; width: 60px; }
.enterGalleryVR {   background-color:  black ; color: GoldenRod;  display: inline-block; box-shadow: inset 5px 5px 10px rgba(0,0,0,0.5); vertical-align: super; }
.enterGalleryVRMain{   background-color:  #333; color: GoldenRod; display: inline-block; box-shadow: inset 5px 5px 10px rgba(0,0,0,0.5); }
.enterGalleryVRProduct{   background-color: #444;color: GoldenRod;  display: inline-block;   box-shadow: inset 5px 5px 10px rgba(0,0,0,0.5); }
a.linkVR { color: #c4992c; text-decoration: none; }

.x3d_quick_basket {
  display: inline-block;
  float: right;
  top: 15px;
  right: 12px;
  max-width: 400px;
}

.homepageTitle {
  padding: 15px;
  font-weight: bold; 
  font-size: 26px;
}

.imgLogo {
width: 150px;
}

.eshopHeaderLogo {
  display: inline-block;
}

.eshopLogoContainer { text-align: center; }

.eshopLogoContainer2 {
  background-image: url('/users/artep/images/316090365_111110535152183_6717944586900578293_n.jpeg');
  background-repeat: no-repeat;
  background-position:center;
  background-size: cover;
  /* background-size: cover; */
  background-attachment: fixed;
  /* background-position: 50px 5px; */
}

a.productLinkGRID {
  text-decoration: none;
  font-size: 26px;
  color: #ffd148;
}

a.productLinkGRID:hover {
  text-decoration: underline;
  font-size: 26px;
  color: #f2f204;
}

#img_modal_close {
  padding-left: 15px;
  padding-right: 15px;
   border-radius:45px;
  border: 2px solid white;
}

#img_modal_close:hover {
  padding-left: 15px;
  padding-right: 15px;
   border-radius:45px;
  border: 2px solid red;
 cursor: pointer;
}

.basketButtonGrid {
  display: inline-block;
  /* height : 35px; */
  width: 150px;
  background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:10px;
  border: 1px solid Black;
  margin-top: 8px;
}

.basketButtonGrid:hover {
  display: inline-block;
  /* height : 35px; */
  width: 150px;
  background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
  margin-top: 8px;
}

.productGRIDBasket {
 background-color: Black;
}

.productLISTThumb {
 border: #ffd148 solid 1px;
 border-radius:7px;
}

.productBasicInfoValue {
  display: inline-block; 
}

.productBasicInfoCell {
  display: inline-block; 
}

.productDetailPriceVAT {
  display: inline-block; 
}

.productListInfoCell {
  display: inline-block; 
  color: #EDEDED;
  font-family: Arial;
  font-size: 16px;
}

.productListInfoValue {
  display: inline-block; 
  color: #FFF;
  font-family: Arial;
  font-size: 16px;
}

.navigatorPath{
  margin-top: 3px;
  vertical-align: middle;
}

.productPath {
  margin-top: 3px;
}

.footerPane {
 max-width: 1300px ;
  margin-left: auto ;
  margin-right: auto ;
  background-color: #efefef;
  border-top: 1px #2700b0 solid;
  border-bottom: 1px #ffd148 solid;
}

.footerPane2 {
 max-width: 1300px ;
  margin-left: auto ;
  margin-right: auto ;
  background-color: silver;
  text-align: center;
}

.footerCol {
 display: inline-block;
 width: 380px;
 padding: 10px;
 margin: 6px;
 vertical-align: top;
}

a.tablinks {
  display: inline-block;
  /* height : 35px; */
  width: 265px;
  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-family: 'Almendra';
  font-weight: bold;
  font-size: 20px;
  text-decoration: none;
  padding: 10px 0px;
  border-radius:15px;
  border: 0px solid Black;
  margin-top: 8px;
  text-align: center;
}

a.tablinks:hover {
  display: inline-block;
  /* height : 35px; */
  width: 265px;
  /* background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png'); */
  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: yellow;
  font-weight: bold;
  font-family: 'Almendra';
  font-size: 20px;
  text-decoration: none;
  padding: 10px 0px;
  border-radius:15px;
  border: 0px solid Black;
  cursor: pointer;
  margin-top: 8px;
  text-align: center;
}

.tablinks {
  display: inline-block;
  /* height : 35px; */
  width: 265px;
  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-family: 'Almendra';
  font-weight: bold;
  font-size: 20px;
  text-decoration: none;
  padding: 10px 0px;
  border-radius:15px;
  border: 0px solid Black;
  margin-top: 8px;
  text-align: center;
}

.tablinks:hover {
  display: inline-block;
  /* height : 35px; */
  width: 265px;
  /* background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png'); */
  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: yellow;
  font-weight: bold;
  font-family: 'Almendra';
  font-size: 20px;
  text-decoration: none;
  padding: 10px 0px;
  border-radius:15px;
  border: 0px solid Black;
  cursor: pointer;
  margin-top: 8px;
  text-align: center;
}

.inputTextArea {
    font-weight: bold;
    background-color: #222;
    color: White;
    padding: 5px;
    border-radius: 5px;
    margin: 1px;
}

.eshopHeaderMenu {  display: none; }
.mainMenu { display: inline-block; margin-top: -10px; }

/* ####################### MEDIA BIG ############################# */
@media screen and (min-width: 601px) and (max-width: 9900px) {

	h1 {font-size: 45px; color: #FFFFFF; text-align:center; margin-top : 5px; padding-top : 9px;
        width: 444px; background-image: url('/users/Kantona/images/d0f6c60484d33565663d82a948da8968.png'); background-size: 100% 100%; background-repeat: no-repeat; margin-left: auto; margin-right: auto; border-radius:10px; }

	a.eshopHeaderLink {
	  display: inline-block;
	  height : 25px;
	  width: 170px;
	  /* background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png'); */
          background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  transform: rotate(0deg); 
	  color: white;
	  font-weight: bold;
	  /* font-family: Arial; */
	  font-size: 20px;
	  text-decoration: none;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  border-radius:15px;
	  transition: 0.5s;
	}

	a.eshopHeaderLink:hover {
	  display: inline-block;
	  height : 25px;
	  width: 170px;
	  /* background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png'); */
          background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  transform: rotate(0deg); 
	  color: #f2f204;
	  font-weight: bold;
	  /* font-family: Arial; */
	  font-size: 20px;
	  text-decoration: none;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  border-radius:15px;
	  transition: 0.3s;
	}

	.eshopHeaderContainer { padding-top: 0px; }
	.eshopHeader {  background-image: url('/users/artep/ArtepHeartLogo011.jpeg'); background-repeat: no-repeat; background-position: 50% 36%;
	    /* background-attachment: fixed;*/  width: 100vw ; height : 247px; background-color: white;
	  margin-left: auto ; margin-right: auto ; opacity: 0.85; border-bottom: #ffd148 solid 1px; }
	.productGRID { border-radius:7px; border: #ffd148 solid 1px; background-color: #efefef; display: inline-block; width: 350px;  padding: 10px;
         margin: 7px; text-align: center; }
         .productGRID:hover { border-radius:7px; border: #0185ff solid 1px; background-color: silver; display: inline-block; width: 350px;  padding: 10px;
         margin: 7px; text-align: center; }
        .productGRIDThumb { border-radius:7px; border: #0185ff solid 0px; }
        .productDetailImage { width: 550px; border: #ffd148 solid 1px; border-radius:7px; margin-top: 7px }

         .x3d_menu_button_viewpoint { width: 31px;  border:  #2700b0 solid 1px; border-radius:5px; opacity: 0.5; }
         .x3d_menu_button_viewpoint:hover { width: 31px; border: silver solid 1px; border-radius:5px; opacity: 0.9; }
         
         .x3d_menu { border-top: #2700b0 solid 2px;  text-align: left; top: -51px; padding-bottom: 10px; }
         .optionsPanel { position: absolute; top: 150px; right: 5px; display: inline-block; padding-right: 20px; padding-top: 4px; margin-bottom: 20px; height: 25px; }

}

/* ####################### MEDIA SMALL ############################# */
@media screen and (min-width: 0px) and (max-width: 600px) {

	h1 {font-size: 30px;	/* font-family: Arial, Helvetica, sans-serif; */	color: #FFFFFF; text-align:center; margin-top : 5px; padding-top : 9px;
        width: 330px; background-image: url('/users/Kantona/images/8c1f4cd86420c943d2b909ada3c4e47a.png'); /* background-repeat: no-repeat; */
        background-position:center; margin-left: auto; margin-right: auto; }
	
	a.eshopHeaderLink {
	  display: inline-block;
	  height : 25px;
	  width: 170px;
	  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  color: white;
	  font-weight: bold;
	  /* font-family: Arial; */
	  font-size: 20px;
	  text-decoration: none;
	  padding-left: 8px;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  border-radius:10px;
	  transition: 0.5s;
	}

	a.eshopHeaderLink:hover {
	  display: inline-block;
	  height : 25px;
	  width: 170px;
	  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
	  color: #f2f204;
	  font-weight: bold;
	  /* font-family: Arial; */
	  font-size: 20px;
	  text-decoration: none;
	  padding-left: 8px;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  border-radius:10px;
	  transition: 0.3s;
	}
	
	.eshopHeaderContainer2 { padding-top: 0px; }
	.eshopHeader2 {  background-image: url('/users/artep/ArtepHeartLogo011.jpeg'); background-repeat: no-repeat; background-position: 50% 36%;
	    /* background-attachment: fixed;*/  width: 100vw ; height : 247px; background-color: white;
	  margin-left: auto ; margin-right: auto ; opacity: 0.85; border-bottom: #ffd148 solid 1px; }

	.eshopHeaderContainer { padding-top: 0px; }
	.eshopHeader {
	  background-image: url('/users/artep/ArtepHeartLogo011.jpeg');
	  background-repeat: no-repeat;
	  /* background-position: center; */ 
          background-position: 50% 1%;
	  background-size: auto;
	  /* background-attachment: fixed;*/ 
	  /* max-width: 1300px ;*/ 
          width: 100vw ;
	  height : 262px;
	  background-color: white;
	  /* margin-left: auto ; */ 
	  /* margin-right: auto ; */ 
	  opacity: 0.85;
	}	
	
	.productGRID { border-radius:7px; border: #ffd148 solid 1px; background-color: white; display: inline-block; width: 300px;  padding: 10px;
         margin: 7px; text-align: center; }
        .productGRIDThumb { width: 250px; }
        .productDetailImage { width: 330px; border: #2700b0 solid 1px; border-radius:7px; }

         .x3d_menu_button_viewpoint { width: 31px;  border:  #2700b0 solid 1px; }
         .x3d_menu_button_viewpoint:hover { width: 31px; border: silver solid 1px; }

         .x3d_menu { border-top: #2700b0 solid 2px;  text-align: left; top: -51px; padding-bottom: 10px; overflow: hidden; }
         .optionsPanel { position: absolute; top: 150px; right: 5px; display: inline-block; padding-right: 20px; padding-top: 4px; margin-bottom: 20px; height: 25px; }

}