@import url(reset.css);

body, div, p, th, td, li, dd	{
	font-family:	 "Trebuchet MS", Arial, Verdana, arial, helvetica, sans-serif;
	font-size: 14px;
}
body {
  text-align:center;
  background:#646464;
}
div.spacer {
  margin: 0;
  padding: 0;
  clear: both;
  width: 1px;
  height: 1px;
  font-size: 0;
}
img {
  border:none;
  display:block;
}

a {
  color:#ff0;
  text-decoration:underline;
}

a:visited {
}
.selected {
  color:#EC005F;
  font-weight:bold;
}

a.selected {
}

strong, b {
  font-weight:bold;
}
.right {
  text-align:right;
}


a:hover {
  text-decoration:none;
}
a.link {
  padding-left: 20px;
  background: url(/dsg/link.gif) left center no-repeat;
}
h1 {
  color:#7C7C7C;
  font-size:25px;
  font-style:italic;
  line-height:30px;
  font-weight:normal;
  padding:30px 0 0 0;
}
h2 {
  font-size:18px;
  font-weight:normal;
  color:#fff;
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
  padding:3px 0;
}
h3 {
  font-size:14px;
  font-weight:bold;
  color:#fff;
}

form {
  margin:0;
}
button {
  background:none;
  border:none;
  padding:0;
}
select, input.text {

  #search #find {
    clear:left;
    margin-top:20px;
}
}

input.text {
  padding-top:1px;
}

dfn {
  color:#ff0;
}
table {
  margin: 1em 0;
}
tr.even td {
  background-color:#7C7C7C;
}

strong, b {
  font-weight:bold;
}

.small {
  font-size:85%;
}

.hr hr {
  display:none;
}
.hr {
  padding:3px 0;
  border-top:1px dotted #000;
  height:1px;
  margin-bottom:0.5em;
}

p {
  margin: 0 0 1em 0;
}

.block {
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
}

.wrapper {
  width:727px;
  margin:0 auto;
  text-align:left;
  overflow:hidden;
  position:relative;
}

#bannerOuter {
  background:#000;
  padding:0 0 10px 0;
}
#banner {
  width:727px;
  margin:0 auto;
}
#header {
  margin-left:23px;
}
#h1 {
  height:134px;
  background:url(/dsg/h1.gif) left bottom no-repeat;
}
#h2 {
  background:url(/dsg/h2.gif);
}
#h3 {
  background:url(/dsg/h3.gif)  no-repeat;
  height:32px;
}
#h4 {
  background:url(/dsg/h4.gif);
}
#h5 {
  background:url(/dsg/h5.gif) no-repeat;
  height:11px;
}

#logo {
  float:left;
}
#mainMenu {
  position:absolute;
  top:126px;
  left:0px;
}
#mainMenu ul {
}
#mainMenu li {
	background-image: url(/dsg/menu.gif);
  display: inline;
}
#mainMenu a {
  display:block;
  text-decoration:none !important;
  font-size:1px;
	background: url(/dsg/menu.gif);
  width:25px;
}
#mainMenu a span {
  visibility:hidden;
}
#m0, #m0 a { height:66px; background-position: 0 -0px; }
#m0 a:hover, #m0 a.selected { background-position: -25px -0px; }
#m1, #m1 a { height:126px; background-position: 0 -67px; }
#m1 a:hover, #m1 a.selected { background-position: -25px -67px; }
#m2, #m2 a { height:63px; background-position: 0 -194px; }
#m2 a:hover, #m2 a.selected { background-position: -25px -194px; }


/* */
#bottom {
  font-size:12px;
  padding:5px 10px;
}
#bottom a {
  color:#000;
}
#top {
  float:right;
}
#footer {
  color:#000;
  padding-left:34px;
}
#footer p {
  text-align:left;
  font-size:12px;
}
#footer a {
  color:#000;
}

/* */
#searchAndHelp {
  overflow:hidden;
  width:676px;
  margin: 0 14px;
  padding: 14px 0;
}
#search {
  width:383px;
  float:left; display:inline;
  margin-right:20px;
}
#search label {
  color:#fff;
}
#fs1, #fs2 {
  float:left; display:inline;
}
#fs1 {
  width:238px;
  margin-right:10px;
}
#fs2 {
  width:135px;
}
#search p {
  margin: 0 0 12px 0;
}
#search #fs1 label {
  width: 87px;
  margin-right: 7px;
  text-align:right;
  display:block;
  float:left;
}
#search select {
  border:1px solid #000;
  width:133px;
}
#search input.text {
  border:1px solid #000;
  width:133px;
}
#search #find {
  clear:left;
}
#search input.checkbox {
  margin-bottom:2px;
}
#search #fs2 #fqLabel {
  color:#FFFF00;
  display:block;
  margin-bottom:10px;
}
#help {
  float:left; display:inline;
  width:265px;
  background:url(/dsg/pomoc.gif) 0px 26px no-repeat;
}
#help h3, #help p {
  margin:0 0 0 80px;
  color:#fff;
}
#help h3 {
  color:#fff;
  font-size:17px;
  font-weight:bold;
}

.column1, .column2, .column3 {
  float:left; display:inline;
}
.t1 {
  margin: 14px 0 14px 24px;
}
.t1 ul {
  margin:1em 0;
margin-left:10px;
}
.t1 ul li {
  background: url(/dsg/li.gif) top no-repeat;
  background-position: 0em .4em;
  margin-top:5px;
  padding-left:20px;
}
.t1 p, .t1 h2 {
  padding-left:10px;
}
.t2 {
  width:703px;
  overflow:hidden;
}
.t2 .column1, .t2 .column2, .t2 .column3 {
  width:221px;
  margin-left:10px;
}
.column1 h3 {  color:#FFF300;}
.column2 h3 {  color:#FFC733;}
.column3 h3 {  color:#FF8300;}
.t2 a {
  color:#000;
}

/**/
#shoppingCartOuter {
  background:url(/dsg/shopping_cart.png) no-repeat;
  margin: 0 14px;
  padding: 14px 0 14px 65px;
}
#shoppingCartOuter p {
  margin:0 0 0 0;
}
table#shoppingCart  {
  margin:0 0 0 0;
  border-collapse:collapse;
  width: 611px;
}
table#shoppingCart td {
  font-size:13px;
  border-bottom:1px dotted #000;
  padding: 5px;
}
table#shoppingCart td.empty {
  border:none;
}
table#shoppingCart td.last {
  border-bottom:hidden;
}
#shoppingCartLink {
  display:inline;
  vertical-align:middle;
}

/**/
table#products {
  border-collapse:collapse;
  width: 100%;
}
table#products td {
  font-size:13px;
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
  padding: 10px 10px;
}
table#products td.dottedLeft {
  background-image: url(/dsg/dottedLeft.gif);
  background-position: left center;
  background-repeat: no-repeat;

}
table#products td.price {
  color:#fff;
  font-weight:bold;
}

table#vulkanizerji {
  border-collapse:collapse;
  width: 100%;
}
table#vulkanizerji td {
  font-size:10px;
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
  padding: 10px 10px;
}
table#vulkanizerji td.dottedLeft {
  background-image: url(/dsg/dottedLeft.gif);
  background-position: left center;
  background-repeat: no-repeat;

}
table#vulkanizerji td.price {
  color:#fff;
  font-weight:bold;
}

div.productImg {
   background:url(/dsg/product.png) no-repeat;
   width:88px;
   height:88px;
   margin: 0 10px 5px 10px;
   float:left;
}
div.productImg img {
   margin:9px;
}

.special {
   float:left;
   position:relative;
   margin-left:-30px;
   margin-top:-10px;
}


.imgleft {
   float: left; }


/* */
table#shoppingCart2  {
  border-collapse:collapse;
  width: 100%;
  margin-top:0;
}
table#shoppingCart2 td, table#shoppingCart2 th {
  font-size:13px;
  padding: 5px 10px 5px 10px;
}
table#shoppingCart2 th {
  color:#fff;
  font-weight:bold;
}
table#shoppingCart2 tr {
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
}
table#shoppingCart2 td {
  background-image: url(/dsg/dottedLeft2.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding-top:10px;
  padding-bottom:10px;
}
table#shoppingCart2 td.qty {
  background-image:none;
  font-weight:bold;
  color:#fff;
  padding-left:10px;
}
table#shoppingCart2 td.price {
  color:#fff;
  text-align:right;
}
table#shoppingCart td.price {
  text-align:right;
}
table#shoppingCart2 td.total {
  border-top:1px dotted #ff0;
  background-image:none;
  color:#ff0;
  font-weight:bold;
  padding-left:10px;
}

#order {
  border-bottom:1px dotted #000;
  background:#7C7C7C;
  padding:1em 10px;
}

#order p {
  /*
  width:400px;
  */
  overflow:hidden;
  clear:left;
  padding-left:0;
}
#order label {
  width: 150px;
  margin-right: 10px;
  display:block;
  float:left;
  color:#fff;
}
#order select {
  border:1px solid #000;
  width:200px;
}
#order input.text {
  border:1px solid #000;
  width:200px;
}
#order textarea {
  border:1px solid #000;
  width:200px;
}
#order .button {
  clear:left;
  display:block;
  margin-left:248px;
}
#order input.checkbox {
  clear:left;
  margin: 2px 5px 0 160px;
  float:left;
}
#order label.checkbox {
  width:270px;
  margin-right: 0px;
}
#orderHelp {
  float:right;
  width:283px;
}
#orderHelp p {
  width:auto;
}
.tooltip_content {
  display: none; }


#vulkanizer p {
  /*
  width:400px;
  */
  overflow:hidden;
  clear:left;
  padding-left:0;
}
#vulkanizer label {
  width: 250px;
  margin-right: 10px;
  display:block;
  float:left;
  color:#fff;
}
#vulkanizer select {
  border:1px solid #000;
  width:200px;
}
#vulkanizer input.text {
  border:1px solid #000;
  width:200px;
}
#vulkanizer textarea {
  border:1px solid #000;
  width:200px;
}
#vulkanizer .button {
  clear:left;
  display:block;
  margin-left:248px;
}
#vulkanizer input.checkbox {
  clear:left;
  margin: 2px 5px 0 260px;
  float:left;
}
#vulkanizer label.checkbox {
  width:187px;
  margin-right: 0px;
}
#vulkanizerHelp {
  float:right;
  width:183px;
}
#vulkanizerHelp p {
  width:auto;
}

#progress, #progress_1, #progress_2, #progress_3 {
display: none;
}

#proizvajalec {
position: fixed;
  background: #fff;
  width: 375px;
  z-index: 300000;
  padding: 20px;
  border:1px dotted #000;
  top: 100px;
  left: 200px; }
  #proizvajalec #proizvajalec_close {
    position: absolute;
    top: 0;
    right: 0; }

#profil {
position: fixed;
  background: #fff;
  width: 375px;
  z-index: 300000;
  padding: 20px;
 border:1px dotted #000;
  top: 100px;
  left: 200px; }
  #profil #profil_close {
    position: absolute;
    top: 0;
    right: 0; }
