@import url("mailform.css");
@import url("irfaq.css");

body {
  margin: 25px 0;
  padding: 0;
  font: normal 11px Tahoma, Arial, sans-serif;
  color: #646464;
  background: #fff;
  line-height: 1.7;
}

p, td {
  font: normal 11px Tahoma, Arial, sans-serif;
}




a, a:visited {
  color: #4e90c9;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

a:focus, a:active {
  outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}

p {
  margin: 0 0 10px 0;
  padding: 0;
}

input, select, textarea {
font: normal 11px Tahoma, Arial, sans-serif;
color: #646464;
}

form {
  display: inline;
}

h1 {
  margin: 0 0 5px 0;
  padding: 0;
  font: normal 17px Tahoma, Arial, sans-serif;
  color: #689dcc;
}

h2 {
  margin: 7px 0;
  padding: 0;
  font: normal 15px Tahoma, Arial, sans-serif;
  color: #689dcc;
}

acronym {
  cursor: help;
  border-bottom: 1px dotted #646464;
}


table td {
  padding: 0;
  vertical-align: top;
}


img {
  border: 0;
}

/**
 * veilso styles
*/

#logo {
  margin: 0 0 22px 250px;
}

#banner-wrap {
  width: 400px;
  height: 255px;
/*  margin-bottom: 10px;*/
  background: url(../img/banner_bg.gif) no-repeat;
  border: 1px solid #fff;
}

#banner {
  margin: 9px 0 0 24px;
/*  border: 1px solid #fff;*/
}

td.header-left {
  background: url(../img/topnav_bg.gif) 0 100% no-repeat;
}


#top-nav {
  margin-top: 15px;
  width: 203px;
}

#top-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#top-nav li {
  margin: 0 10px 0 10px;
  padding: 4px 0 4px 0px;
  border-bottom: 1px solid #e0e0e0;
  font: normal 14px Tahoma, Arial, sans-serif;
  color: #332620;

}

#top-nav img {
/*  vertical-align: bottom; */
  vertical-align: middle;
}


#top-nav li a, #top-nav li a:visited {
  text-decoration: none;
  color: #5b504c;
}

#top-nav li a:hover {
  text-decoration: underline;
}

#top-nav span.site-logo {
  padding-right: 5px;
}



#header-cont {
  margin-top: 15px;
}


/* #################footer:##################### */
#footer-nav {
  margin: 0 0 0 30px;
  padding: 22px 10px 15px 30px;
  background: url(../img/footer_bg.gif) 50% 0 no-repeat;
  font: normal 9px Tahoma, Arial, sans-serif;
/*  letter-spacing: -1px;*/
  color: #5b504c;
}

#footer-nav a, #footer-nav a:visited {
  color: #5b504c;
  text-decoration: none;
  text-transform: uppercase;
}

#footer-nav a:hover {
  text-decoration: underline;
}

#footer-nav span {
  padding: 0 3px;
}

div.copy {
  margin-top: 20px;
  text-align: center;
}


/* #################footer/##################### */


/* #################main:##################### */
#main-cont {
  margin: 25px;
}

#customer-zone {
  padding: 35px 5px 75px 28px;
  background : url(../img/customerzone_bg.gif) no-repeat;
}


/* #################main/##################### */

/* #################3col:##################### */
div.cont3 {
 margin: -25px 0 0 -25px;
}


div.cont3-left  {
  width: 230px;
}

div.cont3-right  {
  width: 135px;
}
/* #################3col/##################### */

#track-order input, #track-order select {
  margin: 0 0 3px 0;
}














