body {
  background-color: #000000;
  background-image: url(../images/background.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  color: #FFFFFF;
}

#ps-menu {
  background-image: url(../images/background-menu.png);
  background-repeat: no-repeat;
}
#ps-menu ul {
  list-style: none;
  padding: 0 4px;
  margin-bottom: 10px;	/*bb*/
}
#ps-menu ul li {
  margin: 0;
  display: inline;
  /*position: relative;	bb majus*/
}
#ps-menu ul li ul {
  padding: 0;
  border-left: 1px solid #333333;
  margin: 0;
  width: 200px;
  display: none;
  position: absolute;
  z-index: 10;
}
#ps-menu ul li ul li {
  position: relative;
}
#ps-menu ul li ul li a{
  color: #FFFFFF;
  font-weight: bold;
  background-color: #060B5C;
  padding: 0 8px;
  border-top: 1px solid #000000;
  display: block;
  opacity: 0.95;
}

#ps-menu ul li ul li a:hover {
  text-decoration: none;
}

#ps-banner-home-page-top {
  background-image: url(../images/background-banner-home-page-top.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 18px;
  margin-top: 4px;
  margin-bottom: 4px;
}
#ps-banner-home-page-bottom .banneritem {
  margin: 8px 0;
}

#ps-breadcrumbs {
  margin: 0.4em 16px 1.6em 16px;
}

#ps-content h3 {
  background-image: url(../images/ruler-title.png);
  background-repeat: no-repeat;
  background-position: left 1em;
  padding: 0 10px 1.066em 14px;
  margin-bottom: 0;
}
#ps-content h5 {
  background-image: url(../images/separatorsekcije.png);
  background-repeat: no-repeat;
  background-position: left 1em;
  padding: 0 10px 1.066em 0px;
  margin-bottom: 5px;
  margin-top:10px;
  font-size: 1.5em;
}
#ps-content li {
  margin-left: 13px;
}

#ps-article {
  margin-left: 13px;
}
#ps-article th {
  color: #000000;
  background-image: url(../images/background-table-header.png);
  background-position: bottom;
  background-repeat: repeat-x;
  text-transform: uppercase;
  text-align: left;
}
#ps-article tr.odd {
  background-color: #7C797B;
}
#ps-article tr.even {
  background-color: #484346;
}
#ps-article th, #ps-article td {
  padding: 2px 16px 2px 1px;
}
#ps-article th.price, #ps-article td.price {
  text-align: right;
}

#ps-footer {
  background-image: url(../images/background-footer.png);
  background-repeat: repeat-x;
  line-height: 22px;
  padding-bottom: 26px;
  margin-top: 8px;
}
#ps-footer ul {
  text-align: center;
  list-style-type: none;
  margin-bottom: 0;
}
#ps-footer ul li {
  display: inline;
  padding: 0 8px;
  border-right: 1px solid #005FE1;
  margin: 0;
}
#ps-footer ul li.item33 {
  border-right: none;
}
#ps-footer ul li a {
  color: #BABABA;
  font-weight: normal;
}

.module {
  background-image: url(../images/background-module-content.png);
  background-repeat: repeat-y;
  margin-top: 4px;
}
.module .module-top {
  background-image: url(../images/background-module-top.png);
  background-repeat: no-repeat;
}
.module .module-bottom {
  background-image: url(../images/background-module-bottom.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 10px 18px 16px 18px;
}
.module h3 {
  font-size: 1em;
  text-transform: uppercase;
  margin-top: 4px;
  margin-bottom: 8px;
}
.module a {
  font-weight: normal;
  color:#fff568;
}
.module ul {
  margin-bottom: 0;
}
.module li {
  margin-left: 16px;
}
.module select {
  width: 100%;
}
.module input {
  vertical-align: middle;
}
.module input.input {
  width: 100%;
}
.module table {
  margin: 0;
}

.module-categories ul {
  list-style-type: none;
  list-style-image: none;
  display: none;
}
.module-categories ul.opened {
  display: block;
}
.module-categories li {
  background-image: url(../images/list-arrow-module.png);
  background-repeat: no-repeat;
  background-position: left 0.272em;
  padding-left: 16px;
  margin-left: 0;
}
.module-categories li.openable {
  cursor: pointer;
}
.module-categories li.selected {
  font-weight: bold;
}
.module-categories a {
  display: block;
  color:#fff;
}
.module-search input#keyword {
  width: 126px;
}
.module-search input#button-search {
  border: none;
}
.module-forum .module-bottom {
  padding: 10px 7px 9px 7px;
}
.module-forum .module-bottom h3 {
  padding-left: 11px;
}
.module-cart {
  text-transform: uppercase;
}
.module-cart .content {
  background-image: url(../images/emblem-cart.png);
  background-repeat: no-repeat;
  text-align: right;
  padding-left: 58px;
  min-height: 50px;
  position: relative;
}
.module-cart .content .cart-button {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 50px;
}
.module-cart .content p {
  font-size: 1.090em;
  line-height: 1.166em;
  font-weight: bold;
  margin-bottom: 0.5em;
}
.module-cart .content strong {
  color: #FBEA00;
  font-size: 1.25em;
  text-transform: none;
}
.module-cart .buttons {
  text-align: center;
  margin: 0.8em 0;
}
.module-cart .buttons a {
  font-weight: bold;
  font-size: 1.090em;
  line-height: 1.166em;
  background-image: url(../images/background-button.png);
  background-repeat: no-repeat;
  width: 64px;
  margin: 0 4px;
  display: inline-block;
  color:#fff;
}
.module-cart .buttons a:hover {
  text-decoration: none;
}
.module-cart .note {
  color: #F0D812;
  font-weight: bold;
  font-size: 0.818em;
  text-align: center;
  margin-bottom: 0;
  clear: both;
}
.module-cart .note span {
  text-transform: none;
}
.module-login .module-content div {
  padding-bottom: 8px;
}
.module-promotions .module-content div {
  text-align: center;
  margin-bottom: 20px;
}

a {
  color: #fff568;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a.button {
  font-weight: bold;
  font-size: 1.090em;
  line-height: 1.166em;
  background-image: url(../images/background-button.png);
  background-repeat: no-repeat;
  padding: 0 8px;
  display: inline-block;
}
a.button:hover {
  text-decoration: none;
}
ul {
  list-style-type: square;
  list-style-image: url(../images/list-arrow.png);
}
.module ul {
  list-style-image: url(../images/list-arrow-module.png);
}
.module-categories ul {
  list-style-image: none;
}
select, input {
  border: none;
}
input {
  line-height: 1em;
}
input.button {
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #000000;
  background-image: url(../images/background-button.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 0;
}

#system-message dd {
  text-indent: 0;
}
#system-message dd.notice ul, #system-message dd.error ul {
  color: #FFFFFF;
  font-size: 1.636em;
  background-color: transparent;
  background-repeat: no-repeat;
  line-height: 35px;
  min-height: 35px;
  list-style-image: none;
  padding: 0 0 0 40px;
  border: 0;
  margin: 0.5em 0 1em 16px;
}
#system-message dd.notice ul {
  background-image: url(../images/icon-info.png);
}
#system-message dd.error ul {
  background-image: url(../images/icon-error.png);
}

.clear {
  clear: both;
}


/* add by CNT */
div.module-promozona div.roknewspager-wrapper strong {
  display: none;
}

/* bb majus kezd*/
li.item52:hover ul {left:85px!important;}
li.item9:hover ul {left:150px!important;}
li.item15:hover ul {left:205px!important;}
li.item53:hover ul {left:285px!important;}
li.item54:hover ul {left:380px!important;}
li.item20:hover ul {left:470px!important;}
li.item16:hover ul {left:523px!important;}
li.item55:hover ul {left:610px!important;}
li.item28:hover ul {left:720px!important;}
li.item21:hover ul {left:800px!important;}
li.item41:hover ul {left:872px!important;}
/* bb majus veg*/
#pollxtOptCol {width: 140px;}
button#task_button{margin-top: 10px;}
