/*Common settings*/
* {
  margin: 0;
  padding: 0;
}

body {
  font-size: 10px;
  font-family: Arial, sans-serif;
}



ul {
  list-style: none;
}

img {
  border: none;
}

div#sensor {position: absolute; left: 0; top: -1em; visibility: hidden; width: 100%; height: 1em; line-height: 1em;}

#layout {
  margin: 0 auto;
  min-width: 1001px;
  max-width: 1600px;
  width: 100%;
}

* html div#layout {width: expression( ( document.getElementById('sensor') && document.getElementById('sensor').clientWidth < 1001 ) ? '1001px' : '100%' );}
/*=Headeing*/
#heading {
  position: relative;
  padding: 0 0 0 ;
  width: 100%;
  min-height: 80px;
}
/*=Headeing->=Logo*/

#heading #logo {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 0 0;
  width: 20%;
  text-align: center;
}

* html body #heading #logo {/*special for IE6*/

}
/*=Headeing->=MainMenu*/

#heading #mainMenu {
  float: left;
  width: 80%;
  margin: 0 0 0 20%;
  background: #f28300 url(images/heading-orange.jpg) repeat-x scroll left bottom;
}

* html body #heading #mainMenu {/*special for IE6*/
  float: none;
}

#heading div.shell {
  float: left;
  padding: 10px 0 0;
  width: 100%;
  background: transparent url(images/heading-orange-lb.gif) no-repeat scroll left bottom;
}
/*=Headeing->=Search*/

#heading #search {
  display: inline;
  position: relative;
  float: right;
  margin: 30px 0 0;
  width: 225px;
  line-height: 1;
  vertical-align: top;
}

#search input.q {
  margin: 0 5px 0 0;
  padding: 2px 0;
  width: 180px;
  border: solid 1px #c0c0c0;
  vertical-align: top;
  font-size: 1.4em;
  color: #c0c0c0;
}

#search input.s {
  vertical-align: top;
}
/*Container*/

#container {
    padding: 0 0 0 1%;
}
/*=Content*/

#content {
  display: inline;
  float: left;
  position: relative;
  width: 75%;
  margin: 20px 0 0;
}

* html body #content {/*special for IE6*/
  overflow: hidden;
}
/*=Content->=Robot*/

#robot {
  margin: 30px 0 0;
  text-align: center;
}
/*=Content->=SubMenu*/


/*=Content->=Wrapper*/

#wrapper {
  display: inline;
  float: left;
  position: relative;
  width: 99%;
  margin: 30px 0 0;
  padding: 0 0 0 1%;
}
/*=Content->=Wrapper->=MainContent*/

#mainContent {
  margin: 0 auto 3em;
  width: 90%;
  font-size: 1.4em;
  line-height: 1.4;
}

#mainContent h1 {
  font-size: 1.6em;
  color: #390;
  font-family: Georgia, serif;
}

#mainContent p {
  margin: 1.5em 0;
  line-height: 1.5;
}

#mainContent p.sig {
  text-align: right;
  font-style: italic;
  padding: 0 5% 0 0;
}

#mainContent p.sig span {
  font-weight: bolder;
}

#mainContent a:link {
  color: #036;
}

#mainContent a:visited {
   color: #551a8b;
 }

#mainContent a:hover, #mainContent a:active {
  color: #f03;
}

#mainContent ul li {
  padding: 0 0 0 25px;
/*  background: url(images/dashBl.gif) no-repeat 7px 0.7em;*/
}

#mainContent ul li {
  *zoom: expression(function(t) {
    var m;
    t.style.zoom = 0;
    m = document.createElement('m');
    m.innerHTML = '&bull;';
    t.insertBefore(m, t.firstChild);
  }(this));
}

#mainContent ul li:before {
  color: #f90;
  content: '\2022\a0';
  font-size: 1.8em;
  margin-left: -20px;
  margin-top: -0.3em;
  position: absolute;
}

#mainContent ul m {
  color: #f90;
  font-size: 2em;
  margin-left: -20px;
  margin-top: -0.85em;
  position: absolute;
}

.imgCenter {
  text-align: center;
}

#mainContent table {
width: 100%;
}

#mainContent table td {
  border-bottom: 40px solid #fff;
  text-align: center;
}

/*=SideBar*/

#sideBar {
  display: inline;
  float: right;
  position: relative;
  margin: 0 1% 0 0;
  width: 22%;
}

#sideBar div.shell {
  display: inline;
  float: right;
  position: relative;
  margin: 0;
  width: 210px;
}

#sideBar ul#pictograms {
  padding: 20px 10px 20px 0;
  text-align: right;
}

#sideBar ul#pictograms li {
  display: inline;
  padding: 0 0 0 20px;
}

#sideBar #contacts {
  font-size: 1.4em;
  padding: 0 0 1em;
}

#sideBar #contacts img {
  padding: 0 0 0.8em;
}

#sideBar #contacts a:link, #sideBar #contacts a:visited {
  color: #1B9FF1;
  padding: 0 0 0 5px;
}

#sideBar #contacts a:hover, #sideBar #contacts a:active {
  color: #f03;
}


#sideBar #duty {
  background: transparent url(images/clock.gif) no-repeat scroll left 0.15em;
  font-size: 1.4em;
  padding: 0 0 2em 20px;
}

#sideBar #organisations {
  margin: 0 0 20px 10px;
  text-align: left;
}

#sideBar #sale p.special {
  z-index: 2;
  font-size: 2em;
  font-family: Georgia, serif;
  margin: 0 0 0.4em 5px;
}

#sideBar #sale p.special em {
  font-size: 0.8em;
  font-style: italic;
}

#sideBar #sale p.special img {
  margin: 10px 0 0 5px;
}

#sideBar #sale table {
  color: #333;
  font-size: 1.3em;
  padding: 16px 0 0;
  margin: 0;
  line-height: 1.4;
}

#sideBar #sale table p {
  padding: 0 0 0 10px;
}

#sideBar #sale table col#c1 {
  width: 90px;
  text-align: left;
}

#sideBar #sale table img {
  padding: 0 10px 0 0;
}

#sideBar #sale table td:first-child {
  width: 90px;
  text-align: left;
}

#sideBar #sale table td {
  border-bottom: 2em solid #FFFFFF;
}

#sideBar #sale table a:link, #sideBar #sale table a:visited {
  color: #069;
  font-size: 1.3em;
}

#sideBar #sale table a:hover, #sideBar #sale table a:active {
  color: #f03;
}

#sideBar #sale table span {
  font-size: 1.1em;
  font-weight: bold;
}

#sideBar #sale table span.attention {
  color: #ff5d5b;
  font-size: 1em;
}
/*=Footer*/
#footer {
  clear: both;
  width: 100%;
  font-size: 1.3em;
  line-height: 1.5;
  color: #FFF;
  background: #f08300 url(images/footer.gif) repeat-x scroll left top;
}

#footer div {
  padding: 0 0 0.5em;
  white-space: nowrap;
}

#footer div.shell {
  padding: 1em 20px;
  width: auto;
  height: 100%;
}

#footer div.right {
  float: right;
  margin: auto 0;
}

#footer a {
  color: #F3EE00;
}

#footer img {
  vertical-align: -2px;
}

#footer span.png span {
  display: none;
}

* html #footer span.png img {
  display: none;
}

* html #footer span.png span {
  display: inline;
}

.l-r-coll-banner {
  margin: 1em 0 4em;
}
