body, div, p, th, td, li, dd	{
	font-family:	 Arial, Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
line-height: 16px;
}

body {
  color:#333333;
  background-color:#E5E4DF;
  margin:0;
}

div.spacer {
  margin: 0;
  padding: 0;
  clear: both;
  width: 1px;
  height: 1px;
  font-size: 0;
}

img {
  border:0;
  display:block;
}

a {
  color:#25373B;
}

a:visited {
}

a.selected {
}

a:hover {
  text-decoration:none;
}
a.link {
  color:#007BB8;
}
a.linkUrl {
  color:#666666;
}

form {
  margin:0;
}

strong, b {
}

.small {
  font-size:85%;
}

h4 {
  font-size:14px;
  font-weight:bold;
  margin:0 0 1em 0;
}

.wrapper {
  margin: 0 auto;
  text-align:left;
  overflow:hidden;
width:750px;

}
#wrapperContent {
  margin: 0 auto;
  text-align:left;
  overflow:hidden;
  background-color:#fff;
  padding:5px;
  padding-top:0;
  width: 760px;
  voice-family: "\"}\""; 
  voice-family:inherit;    
  width: 750px;
}

ul.list {
  margin:0;
  padding:0;
  list-style:none;
}
ul.list li {
  margin:0;
  list-style:none;
  background:url(/dsg/li_1.gif) 2px 5px no-repeat;
  padding:0 0 0 15px;
}
ul.list_2 {
  margin:0;
  padding:0;
  list-style:none;
}
ul.list_2 li {
  margin:0;
  list-style:none;
  background:url(/dsg/li_2.gif) 0px 2px no-repeat;
  padding:0 0 0 15px;
}

a.list {
  background:url(/dsg/li_1.gif) 2px 5px no-repeat;
  padding:0 0 0 15px;
}

.hr {
  margin: 10px 2px;
  height:1px;
  background: url(/dsg/hr.gif) center center repeat-x;
}
.hr hr {
  display:none;
}

.contentImage {
  float:left;
  margin:0 10px 2px 0;
}


/* */
.inputField {
  border:1px solid #343434;
}
select {
  border:1px solid #343434;
}
.button {
  vertical-align:text-bottom;
}
textarea {
  border:1px solid #343434;
  width:340px;
  height:100px; 
}

/*--------------------------------- Header -----------------------------------------------*/
#wrapperHeader {
 background-image: url(/dsg/top_bg.gif);
 background-repeat:y repeat; 
  height:125px;
}
#topnav {
 background-image: url(/dsg/topnav.gif);
  height:30px;
  overflow:hidden;
}
#topnav ul {
  margin: 0;
  padding: 0;
}
#topnav li {
  margin: 0 5px 0 0; 
  padding: 0 0 0 5px;
  display: inline;
  float: left;
  border-left:1px solid #fff;
}
#topnav li.first {
  border-left:none;
}
#topnav a {
  font-size:11px;
  color:#fff;
  text-decoration:none;
}
#topnav1 {
  margin:7px 5px;
  float:left;
}
#topnav2 {
  float:right;
  width:120px;
  margin: 7px 5px;
}
#topnav3 {
  width:150px;
  margin: 5px 0px;
  float:right;
}
#topnav3 .search {

  width:100px;
  font-size:11px;
  border:1px solid #343434;
}
#topnav3 #searchButton {
  vertical-align:bottom;
}

#logo {
  height:67px;
}
#logo img {
  display:block;
}

#mainMenu {
  height:28px;
  background-color:#25373B;
  overflow:hidden;
}

#mainMenu ul {
  margin: 0;
  padding: 0;
  float:left;
}

#mainMenu li {
  margin: 0; 
  padding: 0 0 0 1px; 
  display: inline;
  float: left;
  height:28px;
  background: url(/dsg/bck_mainMenu.gif) top left no-repeat;
}

#mainMenu li.first {
  background-image:none;
}

#mainMenu a {
  height:28px;
  display:block;
  float:left;
  padding: 8px 6px;
  text-decoration:none;
  color:#fff;
  font-size:12px;
  text-transform: lowercase;
}

#mainMenu a.selected {
  background-color:#007EBC;
}

  #mainMenu a#domov:hover {
    background-color:#007EBC;
  }
  #mainMenu a#o_podjetju:hover {
    background-color:#007EBC;
  }
  #mainMenu a#aktualno:hover {
    background-color:#446580;
  }
  #mainMenu a#proizvodni_program:hover {
    background-color:#AEC3D4;
  }
  #mainMenu a#prodajni_program:hover {
    background-color:#F4781E;
  }
  #mainMenu a#e_povprasevanje:hover {
    background-color:#D5DDCC;
  }
  #mainMenu a#servis:hover {
    background-color:#6F94B3;
  }
  #mainMenu a#kontakt:hover {
    background-color:#007EBC;
  }

#submenu {
  background-color:#F4F3F2;
  padding:5px 0;
  margin-bottom:5px;
  width: 150px;
}
#submenu ul {
  margin:0;
  padding:0;
  list-style:none;
}
#submenu li {
  list-style:none;
  margin:0;
  padding:0 0 1px 0;
  background:url(/dsg/submenu.gif) left bottom no-repeat;
  width:150px;
}
#submenu a:hover {
}
#submenu li a {
  display:block;
  font-size:12px;
  color:#333333;
  text-decoration:none;
  background:url(/dsg/li_1.gif) 12px 8px no-repeat;
  padding:3px 15px 3px 23px;
  width:150px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:112px;
}
#submenu li a.selected, #submenu li a:hover  {
  font-weight:normal;
  background-color:#D2CECA;
}
#submenu ul ul {
  background-color:#D5E1F0;
}
#submenu li li {
  background:url(/dsg/submenu.gif) left top no-repeat;
  padding:1px 0 0 0;
}
#submenu li li a {
  background-position:22px 8px;
  padding:3px 15px 3px 37px;
  width:150px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:98px;
}

/* Navigation path*/
#navigationPath {
  background:#007EBC;
  height:50px;
  position:relative;
  color:#fff;
}
#navigationPath a {
  color:#fff;
  font-size:12px;
}
#navigationPath a.first {
  background:url(/dsg/navigationPath.gif) center left no-repeat;
  padding:0 0 0 12px;
}
#navigationPathCont {
  position:absolute;
  bottom:5px;
  left:150px;
}
#navigationPath .last {
  font-size:11px;
}

/* */
.lead {
  background-color:#F4F3F2;
  margin-bottom:5px;
  padding:5px;
}
.lead h1 {
  font-size:16px;
  font-style:italic;
  margin:0 0 5px 0;
}
.lead p {
  font-size:14px;
  margin:0;
}  


/*--------------------------------- MAIN LAYOUT -----------------------------------------------*/

#wrapperFooter {
  margin: 0px auto 0 auto;
  text-align:left;
  overflow:hidden;
  width: 750px;
}
#wrapperFooter p {
  font-size:11px;
  color: #000;
}
#wrapperFooter a {
  color: #000;
  text-decoration:none;
}


/*  Templates */
.t1 {
  margin-top:5px;
  width:750px;
  overflow:hidden;
}
.t1 .column1 {
  float:left; display:inline;
  width:150px;
  margin-right:5px;
}
.t1 .column2 {
  float:left; display:inline;
  width:439px;
  margin-right:5px;
}
.t1 .column3 {
  float:left; display:inline;
  width:150px;

}

.t2 {
  width:750px;
  overflow:hidden;
}
.t2 .column1 {
  float:left; display:inline;
  width:460px;
  margin-right:5px;
}
.t2 .column2 {
  float:left; display:inline;
  width:285px;
}

.t3 {
  margin-top:5px;
  width:750px;
  overflow:hidden;
}
.t3 .column1 {
  float:left; display:inline;
  width:150px;
  margin-right:5px;
}
.t3 .column2 {
  float:left; display:inline;
  width:150px;
  margin-right:5px;
}
.t3 .column3 {
  float:left; display:inline;
  width:285px;
  margin-right:5px;
}
.t3 .column4 {
  float:left; display:inline;
  width:150px;
}

.imgLeft {
  margin: 0 10px 3px 0;
  float:left;
padding: 4px 4px;
border:1px solid #999999;
}


/* Box */
.box {
  margin-bottom:5px;
  padding:9px 7px;
  width:150px;
  voice-family: "\"}\""; 
  voice-family:inherit;    
  width:136px;
}
.box h2 {
  color:#25373B;
  font-weight:bold;
  font-size:13px;
  margin:0;
  padding: 0 0 5px 0;
  background: url(/dsg/hr.gif) center bottom repeat-x; 
}
.box p {
}

#newsletter {
  background-color:#E0E6DA;
}
#newsletterEmail {
  width:130px;
  font-size:12px;
  border:1px solid #353535;
}
#newsletter .checkbox {
  padding:2px 0 2px 0;
}
#newsletterSubmit {
  margin:3px 0;
}

#zelim_izvedeti {
  background-color:#E0E6DA;
}
#borza_dela {
  background-color:#AEC3D4;
}

/* */
.productSearch {
  background-color:#25373B;
  padding:10px 5px;
  overflow:hidden;
  width:440px;
  voice-family: "\"}\""; 
  voice-family:inherit;    
  width:430px;
}
.productSearch h2 {
  float:left;
  color:#fff;
  font-weight:bold;
  font-size:14px;
  margin:2px 0 0 0;  
}
.productSearch select {
  float:right;
  margin-left:10px;
  font-size:11px;
}

.productHeader {
  background-color:#F4F3F2;
  height:54px;
  margin-bottom:5px;
}

.productTable{
  width:100%;
  margin:0;
  padding:0;
  border-collapse:collapse;
}
.productTable th {
  background-color:#E1DFDD;
}
.productTable .tr1 {
  background-color:#fff;
}
.productTable .tr2 {
  background-color:#F4F3F2;
}

.product {
  padding-bottom:5px;
  margin-bottom:13px;
  background:url(/dsg/hr2.gif) left bottom repeat-x;
  width:440px;
  overflow:hidden;
}
.product .productColumn1 {
  float:left; display:inline;
  margin-right:5px;
  width:180px;
}
.product .productColumn2 {
  float:left; display:inline;
  width:255px;
}

.productCategoryRow {
  padding:0 0 10px 0;
  margin-bottom:10px;
  background:url(/dsg/hr2.gif) left bottom repeat-x;
  width:440px;
  overflow:hidden;
}
.productCategory, .productCategoryFirst {
  background-color:#FBFAFA;
  float:left;
  display:inline;
  border:1px solid #A9B0B2;
  padding:5px;
  width:140px;
  voice-family: "\"}\""; 
  voice-family:inherit;    
  width:128px;
}
.productCategory {
  margin-left:10px;
}
.productCategory select, .productCategoryFirst select {
  margin-top:5px;
  width:127px;
  font-size:11px;
  border:1px solid #343434;
}

/* */
#homeT3 {
  background-image: url(/dsg/bck_homeT3.gif);
}
#homeT3 h2 {
  color: #25373B;
  margin:0;
  padding:20px 5px;
  font-size:13px;
  font-weight:bold;
}
#homeT3 .column1 h2 {
  background-image: url(/dsg/home_h2_1.gif);
}
#homeT3 .column2 h2 {
  background-image: url(/dsg/home_h2_2.gif); 
}
#homeT3 .homeBox {
  padding:5px;
}
#homeT3 h4 {
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding: 0 0 10px 0;
  background: url(/dsg/hr.gif) center bottom repeat-x; 
}
#homeT3 .homeBox#zelim_izvedeti {
  border-bottom:5px solid #fff;
}

/* */
.result {
  padding:10px 0;
  background:url(/dsg/hr2.gif) left top repeat-x;
  width:440px;
  overflow:hidden;
}
.result p {
  background:url(/dsg/li_1.gif) 2px 5px no-repeat;
  padding:0 0 0 25px;
  margin:0;
}
.highlight {
  color:#007BB8;
  font-weight:bold;
}

