body,
html {
  margin:0;
  padding:0;
  background:#000;
  color:#fff;
  font:normal 12px Arial, Tahoma;
}

h1 {
   margin:0;
   padding:0;
}

h2 {
   margin:0;
   padding:0;
}

a {
  color:#fff;
}

a:hover {
  color:#fff;
  text-decoration:none;
}

img {
  border:0;
}

#wrap {
  width:1000px;
  margin:0 auto;
  padding:20px 0 0 0;
  background:#000 url(../images/bodybg.jpg) 0 0 no-repeat;
}

#header {
  	padding:5px 10px;
    background:none;
}

#header img {
  margin:0 0 0 190px;
}

#nav {
  padding:0;
  margin:0;
  background:none;
}

#nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

#nav li {
  display:inline;
  margin:0;
  padding:0;
}

#content {
  margin:10px 0 0 0;
  height:500px;
  min-height:500px;
}

#main {
  float:left;
  width:395px;
  padding:0 80px 0 0;
  background:none;
  color:#fff;
  text-align:right;
}

#main h2.services {
  margin:35px 0 5px 0;
  padding:0;
  font:normal 18px Arial;
}

#main h3.contacts {
  margin:35px 0 5px 0;
  padding:0;
  font:normal 18px Arial;
}

#main ul {
  margin:0;
  padding:0;
  list-style:none;
}

#main ul li {
  margin:3px 0;
  padding:0;
}

#main p {
    margin:5px 0;
    padding:0;
}

#main p.letter {
  margin:15px 0;
}

#main p.phones {
    margin:0;
    padding:0;
    font:normal 25px Georgia;
}

#sidebar {
  float:right;
  width:400px;
  position:relative;
  padding:0 100px 0 0;
  background:none;
  color:#fff;
  text-align:right;
}

#sidebar h2 {
  margin:0 0 5px 0;
  padding:0;
  font:normal 18px Arial;
}

#footer {
  clear:both;
  padding:5px 0 5px 0;
  margin:0;
  background:none;
  color:#fff;
}

#footer .copyrights {
  width:395px;
  margin:0;
  padding:0;
  text-align:right;
}


#footer p {
  margin:0;
}

* html #footer {
  height:1px;
}

/* image replacement */
    .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
        margin:0;
        padding:0;
        display:block;
        overflow:hidden;
        text-indent:-8000px;
        }
/* // image replacement */

/* Easy Slider */
#slider {
  border:5px solid #fff;
  background:#939598;
}


#slider ul, #slider li,
#slider2 ul, #slider2 li{
  margin:0;
  padding:0;
  list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
  /*
  	define width and height of list item (slide)
  	entire slider area will adjust according to the parameters provided here
  */
  width:400px;
  height:360px;
  overflow:hidden;
}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{
  display:block;
  width:34px;
  height:33px;
  position:absolute;
  left:5px;
  top:250px;
  z-index:1000;
}
#nextBtn, #slider1next{
    left:371px;
}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
  display:block;
  position:relative;
  width:34px;
  height:33px;
  background:url(../images/btn_prev.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a{
    background:url(../images/btn_next.png) no-repeat 0 0;
}

/* numeric controls */

ol#controls{
  margin:1em 0;
  padding:0;
  height:28px;
}
ol#controls li{
margin:0 10px 0 0;
  padding:0;
  float:left;
  list-style:none;
  height:28px;
  line-height:28px;
}
ol#controls li a{
  float:left;
  height:28px;
  line-height:28px;
  border:1px solid #ccc;
  background:#DAF3F8;
  color:#555;
  padding:0 10px;
  text-decoration:none;
}
ol#controls li.current a{
  background:#5DC9E1;
  color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */