html, body {
   height: 100%;
   width: auto;	
   margin:0px;
	padding:0px;
   border:0px;		
   background: #e5e6e8;
   } 


body {
   width: 100%; 
   min-width:1000px;	
   font-family: sans-serif;
   background:  url(/img/top_repeat.gif) repeat-x top left;
}


img {
	border:0px;
}
 
div {
   margin:0px;
   padding:0px;

	}
   


#wrap{
   min-height:700px;
   position:relative;
   min-width:1000px;	
   
/* border: 1px solid Fuchsia; */
   background: url(/img/top.jpg) no-repeat top left;

}

#d_footcont{margin-bottom:0px;height:200px;position:relative;clear:both;}       


   

#colons{
   width:100%; 
   margin:0; 
   background: #e5e6e8;

    }


#left{
   width:277px; 
   float:left;
/*   	background: #f0f8ff; */
   
   }


#info{
   margin-left:277px; 
   vertical-align: top; 
   text-align:left; 
   min-height:1000px;

   /*height: 700px;height: 570px;*/
   }

#right{
   float:right; 
   width:30px; 
    height: 600px;

       }
       
       


#d_footcont{
   margin-bottom:0px;
   height:500px;
   position:relative;
   clear:both;
   }

#header {
   width:100%; 
    height: 352px;	
   margin:0 auto; 
   clear:both; 
      		
}

  

#footer {
   background:#53bf63 url(/img/footer_repeat.gif) repeat-x bottom left;   	
   height: 104px;
   line-height:0px;

   position:relative;

   left: 0px;
   top: 0px;
   min-width:1000px;	
   width: 100%; 
   clear:both; 
	}



















#left h1 {

	margin: 10px 0px 0px 10px;
	background: #19992b;
	color: #ffffff;
	font: bold 12px sans-serif;
	padding: 10px 0px 10px 0px;
	text-align: center;
	width: 265px;
	text-transform: uppercase;
	position: relative;
	z-index: 10;
}

#left ul {
	padding: 35px 0px 50px 0px;
	margin: -20px 5px 15px 5px;
	background: #c1e6bd;   
}


#left ul li {
	list-style-type: square;
	margin: 0px 10px 0px 40px;
}

#left ul li a {
	color: #000000;
	font: bold 13px sans-serif;
	text-decoration: none;
}

#left ul li a:hover {
	color: #3a3838;
}




   


#header .logo {
	position: absolute;
	left: 40%;
	top: 30px;


}




#header .logo h1 {
	font: bold 18px sans-serif;
	text-transform: uppercase;
   		margin:0px;
		padding:0px;
		white-space: nowrap;
      	text-align: left;
         	color: #19992b;
}

#header .logo h6 {
	font: bold 18px sans-serif;
   		margin:0px;
		padding:0px 0px 0px 220px;
      		white-space: nowrap;
      	text-align: left;
         	color: #19992b;
}

 
 
 
 
 
 
 
 
   
#header .tmenu {
    height: 20px;
    position: absolute;
    top: 315px;
	 left: 0px;

	 width: 100%;
	 text-align: center;
   min-width:1000px;	

}

#header .tmenu a {
   font: bold 14px sans-serif;
   color: White;
	text-transform: uppercase;

   padding: 0px 20px 0px 20px;
	text-decoration: none;
}

#header .tmenu a:hover {
   color: #E5F2F9;
}
  
  

#header form {
	position: absolute;
	right: 50px;
	top: 185px;
	width: 200px;
	height: 50px;
	display: block;
	border: 0px;
      margin:0px;
	padding:0px;
}

#header form fieldset {
	border: 0px;
}

#header form fieldset label {
	position: absolute;
	bottom: 32px;
	left: 0px;
   color: #19992b;
	font: bold 10px sans-serif;
	text-transform: uppercase;
}

#header form fieldset input.text {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 150px;
   border: 1px solid #19992b;
}

#header form fieldset input.text:hover {
   border: 1px solid #3fb750;
}

#header form fieldset input.text:focus {
   border: 1px solid #3fb750;
}

#header form fieldset input.submit { /* оформляем кнопку */
   background: #19992b;
	width: 30px;
	height: 19px;
	position: absolute;
	top: 20px;
	left: 155px;
   cursor: pointer;
	color: White;
	font: bold 10px sans-serif;
   border: 1px solid #14631E;
}
  
  



#footer .almadesta {
	position: absolute;
	left: 70px;
	top: 46px;
      width: 600px;
   height: 100px; 
  	z-index: 10;
}


#footer .counter {
	position: absolute;
	left: 300px;
	top: 40px;
	width: 300px;
	height: 30px;

}

#footer .counter img {
	padding: 0px 20px 0px 20px;
}

#footer .copy {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 100%;
	height: 80px;
	color: #000000;
	font: bold 12px sans-serif;
	white-space: nowrap;
	text-align: right;
}

#footer .copy a {
	color: #010101;
}

#footer .copy a:hover {
	color: #737373;
}















#TB_overlay {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  min-height: 100%;
  background: #000;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);  
}

 content img {
  display: block;
  margin: 15px 0 0 15px;
  border: 1px solid #6E1C1C;
}

#TB_window {
  position: absolute;
  background: #adc3da;
  z-index: 102;
  color: #4D1313;
  display: none;
  border: 2px solid #4A1313;
  text-align: left;
}

#TB_window img {
  display: block;
  margin: 15px 0 0 15px;
  border: 1px solid #6E1C1C;

}

#TB_caption{
  height: 25px;
  padding: 7px 30px 10px 25px;
  float: left;
   color: #FFFFFF;
       font: bold 14px serif;
}

#TB_caption a {
        color: white;
       font: bold 14px serif;
}

#TB_closeWindow{
  height: 25px;
  padding: 11px 25px 10px 0;
  float: right;
}

#TB_closeWindow a {
  color: white;
  font: bold 14px Time New Roman;
}

#TB_closeAjaxWindow{
  padding: 5px 10px 7px 0;
  margin-bottom: 1px;
  text-align: right;
  float: right;
}

#TB_ajaxWindowTitle{
  float: left;
  padding: 7px 0 5px 10px;
  margin-bottom: 1px;
}

#TB_title{
  background: #6E1818;
  height: 27px;

}

#TB_ajaxContent{
  clear: both;
  padding: 2px 15px 15px 15px;
  overflow: auto;
  text-align: left;
  line-height: 1.4em;

}

#TB_ajaxContent p{
  padding: 5px 0 5px 0; 

}

#TB_load{
  position: absolute;
/*  background: url(/img/loading_animation.gif); */
  display: none;
  height: 200px;
  width: 200px;
  z-index: 1011;
}

#TB_HideSelect{
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  border: none;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);  
}

#TB_iframeContent{
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
 
}
