
html{height:100%}

body{
margin:0;padding:0;
   height: 1000px;
width:100%;
 min-width: 1000px; 
  background: #890400 url(/img/fon.jpg);
  width: expression((documentElement.clientWidth) < 1024 ? "1004px" : "100%");
   }

#wrap{min-height:100%;position:relative;}

* html #wrap{height: 1000px;}

#d_footcont{margin-bottom:0px;height:142px;position:relative;clear:both; background-color:#1a0502}

#top{
width:100%; 
height:194px; 
margin:0 auto; 
clear:both; 
background: #fce1b2 url(/img/top_fon.gif) repeat-x;
}

#colons{width:100%; margin:0; color:#ffffff; height: 570px;
    background: url(/img/border.jpg) repeat-x;
    }


#left{width:270px; float:left;height: 570px;background: url(/img/ft.gif) no-repeat;}

#info{margin-left:270px; vertical-align: top; text-align:left; /*height: 570px;*/}

#right{float:right; width:270px; background: url(/img/fla.jpg) no-repeat; height: 570px;}

#d_content{margin-right:270px; padding:0; height: 570px; /*overflow:auto;*/}

#footer{height:142px;line-height:0px;margin-top:-142px; position:relative;clear:both; background:#1a0502 url(/img/niz_repeat.gif) repeat-x; }


img.png {behavior: url("/js/png.htc");} 

.ftop {
   background: url(/img/top.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 765px;
   height: 139px;
   z-index: 1;
}

#cvetok {
position: absolute;
right: 200px;
top: -134px;
width: 162px;
height: 179px;
z-index: 1430;
	border: 0;
}



.clear{ float: none;  clear: both;  }



a {
	color: #fdecbf;
}

A:link {
	color: #fdecbf;
}


A:visited {
	color: #fdecbf;
}

	
A:hover {
	color: #FDF7E5;

}
































#t_flash {
width: 270px;
height: 570px;
position: absolute;
right: 0px;
top: 0px;
z-index: 20;
}






.niz {
background:#9a7145 url(/img/niz.jpg) repeat-x;

  width: 100%;
width: expression((documentElement.clientWidth) < 1024 ? "1004px" : "100%");
  min-width: 1000px;
height: 89px;
position: absolute;
left: 0px;
top: 769px;
z-index: 1;
}



.lin {
  width: 100%;

	height : 0px;

position: absolute;
left: 0px;
top: 0px;
z-index: 2;
margin: 0; 
padding: 0;
	line-height: 1px;
	font-size: 0px;

   	border-top: 1px solid #6d160f;
}



 .fla {
background: url(/img/fla.jpg) no-repeat right;

height: 570px;
position: absolute;
right: 0px;
top: 194px;
z-index: 20;
width: expression((documentElement.clientWidth) < 1024 ? "1004px" : "100%");
  min-width: 1000px;
}

.tel {
position: absolute;
left: 840px;
top: 50px;
z-index: 15;
font: normal 1.2em Times New Roman;
color: #8C0700;
 white-space: nowrap;
}

.txt {
position: absolute;
left: 20px;
top: 100px;
z-index: 15;
font: bold 0.8em Times New Roman;
color: #8C0700;
 text-align: center;
}



.copy1 {
   position: absolute;
	left: 250px;
	top: 955px;
	z-index: 15;
	width: 320px;
	height: 35px;
	display: block;
	color: #F8D39A;
	font: bold 0.7em Tahoma;
	text-align: left;
}

.copy1 a{

	color: #F8D39A;
	font: bold 1.0em Tahoma;
}

.copy2 {
position: absolute;
	left: 600px;
	top: 955px;
	z-index: 15;
	width: 320px;
	height: 35px;
	display: block;
   	text-align: left;
	color: #F8D39A;
	font: bold 0.7em Tahoma;
}

#almlogo {
   position: absolute;
	left: 50px;
	top: 960px;
   width: 84px;
	height: 16px;
	z-index: 315;
	display: block;
	border: 0;
}

.pogoda {
   position: absolute;
	left: 32px;
	top: 873px;
   width: 180px;
	height: 50px;
	z-index: 15;
	display: block;
}


.counter {
   position: absolute;
	left: 950px;
	top: 947px;
   width: 35px;
	height: 35px;
	z-index: 15;
	display: block;
}

.bmenu {
position: absolute;
left: 290px;
top: 881px;
z-index: 10;
text-align: center;
color: #bf9e73;
font: normal 0.9em Tahoma;
 white-space: nowrap;
}

.bmenu a {
font: normal 0.9em Tahoma;
color: #bf9e73;
}

.bmenu a:hover {
color: #E7BC7A;
}



.fotogal {
   padding: 30px 0px 10px 20px;
   width: 245px;
   height: 220px;

}

.fotogal h1 {
   color: #FFD161;
   font: bold 1em Times New Roman; 
   padding: 10px 0px 0px 40px;
	text-transform: uppercase;
}

.fotogal img {
   z-index: 100;
   width: 203px;
   height: 143px;
	border : 0px;
}

.fotogal strong a {
    padding-left: 15px;
	color: #fdecbf;
   font: bold 0.8em Tahoma; 
    cursor: pointer;
   background: url(/img/bulet1.gif) no-repeat left;
   display: block;
   height: 14px;
   width: 95px;
   position: relative;
   left: 115px;
   top: 10px;
}


.fotogal strong a:hover {
	color: #FDFAEA;
}



.opros {
   padding: 30px 0px 10px 20px;

width: 220px;
height: 250px;
z-index: 500;
}

.opros h1 {
   color: #FFD161;
   font: bold 1em Times New Roman; 

	margin-left: 50px;
	text-transform: uppercase;
}

.opros h2 {
   color: #FFD161;
   font: bold 0.8em Times New Roman; 


}

.opros ul {
width: 180px;
	margin-top: 20px;

     position: relative; 

  left: 0px;
  
}

.opros ul li {
   list-style-image: url(/img/str2.gif);

}

.opros ul li a {
	color: #FDECBF;
   font: bold 14px Times New Roman; 

}

.opros ul li a:hover {
	color: #FAFAD2;
}


.opros strong a {
    padding-left: 15px;
	color: #fdecbf;
   font: bold 0.8em Tahoma; 
    cursor: pointer;
   background: url(/img/bulet1.gif) no-repeat left;
   display: block;
   height: 14px;
   width: 145px;
   position: relative;
   left: 65px;
   top: 10px;
}




.tmenu {
   width: 100%;
   height: 46px;
   position: absolute;
   top: 148px;
   z-index: 100;
   display: block;
   text-align: center;

      white-space: nowrap;

}


.tmenu a {
 
}


.tmenu img {
   border: 0px;
   margin: 0px;
      height: 46px;
   padding-left: 20px;
   padding-right: 20px;
   z-index: 150;
   background: url(/img/ss.gif) no-repeat;
}

.tmenu img.nof {
   border: 0px;
   margin: 0px;
      height: 46px;

   padding-right: 20px;
   z-index: 150;
   background: none;
}




.logo {

   position: absolute;
   top: 33px;
   left: 428px;
   z-index: 1110;
   width: 330px;
   height: 80px;
 cursor: pointer;
}

.logo h1 { display: none; }




.logos {

   position: absolute;
   top: 18px;
   left: 27px;
   z-index: 110;
   width: 88px;
   height: 67px;

}

.logos h1 { display: none; }









































#TB_overlay {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  min-height: 100%;
  background: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

 content img {
  display: block;
  margin: 15px 0 0 15px;
  border: 1px solid #6E1C1C;
}

#TB_window {
  position: absolute;
  background: #6B1D1D;
  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: #FFFACD;
       font: bold 14px serif;
}

#TB_closeWindow{
  height: 25px;
  padding: 11px 25px 10px 0;
  float: right;
}

#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;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

#TB_iframeContent{
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
 
}






