* {
  margin: 0;
  padding: 0;
}

html, body {
    padding: 0px;
    margin: 0px;
	height: 100%;
}
.main_cont {
     height: auto !important;
     height: 100%;
     min-height: 100%;
     position: relative;  

}
.main_cont_sec {
     height: auto !important;
     height: 100%;
     min-height: 100%;
     position: relative;
}

body {
   background: #4a4a4a url('images/body_bg.jpg') left top repeat-x;
}

.container {
    background:  url('images/main_bg_.jpg') left top no-repeat;
    width: 100%;
    margin: 0 auto;
    position: relative;
    min-width: 990px;
    height:800px;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? '990px' : ((document.body.clientWidth > 1280) ? '1280px' :'100%'));
	padding-bottom: 1px; 

 
}	
.cont_first {
	padding-bottom: 200px;
}

}
.container:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0px;
  visibility: hidden;
}


.menu {
   padding: 18px 0 0 100px;
}

.menu span {
   margin-right: 20px;
   border-bottom: 1px dotted #fee489;
   color: #fff;
   font: 18px Trebuchet MS;
   text-transform: uppercase;

}

.menu span a {
   font: 18px Trebuchet MS;
   color: #fee489;
   text-transform: uppercase;
   text-decoration: none;
}

.menu span a:hover {
   color: #fff;
}

.menu div {
	display: inline;
	margin-right: 17px;
}

.menu div img {
   vertical-align: bottom;
}

.attention {
  position: absolute;
  top: 790px;
  left: 678px;
  width: 270px;
}

.attention, .attention a {
	font: 14px Trebuchet MS;
	color: #fff;
}

.attention span {
	  color: #fee489;
	  text-transform: uppercase;
	  font-size: 16px;
}

.footer {
	position: absolute;
	bottom: 0!important;
	left: 678px;
	width: 270px;
	height: 30px;
}

.footer a, .footer_second a{
	  font: 10px Verdana;
	  color: #fff;
	  text-decoration: none;
}



.footer a:hover, .footer_second a:hover {
       color: #fee489;
}


.footer span,  .footer_second span {
     color: #e97222;
}

.slogan {
	padding-top: 20px;
	padding-left: 10px;
	float: left;
}


.slogan h1, .slogan_second h1 {
    font: 24px Trebuchet MS;
    color: #fff;
    text-transform: none;


}

.slogan h2, .slogan_second h2 {
   padding-top: 2px;
   padding-left: 1px;
   color: #fc892a;
   text-transform: uppercase;
   font: 16px Trebuchet MS;
   height: 15px;
}

.logoblock {
   position: relative;
   margin-top: 145px;
   margin-left: 97px;
   height: 90px;

}

.padd_sl_add {
   padding: 0px;
   margin-left: 100px;
   display: inline;
}

.logo {
   float: left;

}

.wraper {
   clear: both;
}



