/*© INTERDOM.RU, 2009 | admin@interdom.ru */

* {
margin: 0;
padding: 3;
border: 0;
}

body {
padding: 0 0 0;
background: #EFE5B1;
color: #50240A;
font-family: Arial, Helvetica, sans-serif;
}

#allsitebackground {
background-color: #EFE5B1;
width:  100%;
height: 100%; 
z-index: 1;
} 

#allsite {
background-image: url(images/all_fon_big.gif);
width: 1004px;
height: 100%; 
background-repeat: no-repeat;
z-index: 2;
}

#leftbanner {
  position:absolute;
  top:0px;
  left:50%;
  width:116px;
  height:80px;
  margin-left:-502px;
  margin-top:0px;
  text-align:center;
  padding-top: 10px;
 } 

#rightbanner {
  position:absolute;
  top:0px;
  left:50%;
  width:117px;
  height:80px;
  margin-left:384px;
  margin-top:0px;
  text-align:center;
  padding-top: 15px;
 } 


#container {
width: 764px;
margin: 0 auto;
background-image: url(images/container_fon.gif);
background-repeat :repeat-y; 
border-left: 1px solid black;
border-right: 1px solid black;
text-align:left;
z-index: 4;
}

#header {
background-image: url(images/top.jpg);
background-color: #FFFFE7;
width: 764px;
height: 147px;
z-index: 50;
} 

#menu {
width: 215px;
height: 100%;  
font-size: .8em;
background-color: #FFFFE7;
float: left;
text-align:center;
padding-top: 10px;
padding-bottom:10px;
}

.img_space {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:9px;
}

.menu_banner
{
width: 195px;
height: 116px;
background-image: url(images/menu_banner.gif);
text-align:center;
margin-bottom:3px;
}

.photobox{
background-image: url(images/foto_ramka.gif);
width: 156px;
height: 121px;
float: left;
margin-left:6px;
margin-right:6px;
margin-top:10px;

}

.photos {
  position:absolute;
  top:48%;
  left:50%;
  width:450px;
  height:338px;
  margin-left:-140px;
  margin-top:-100px;
  border:2px solid gray;
  visibility: hidden;
 }


.photo {
padding-left:2px;
padding-top:2px;
}

#navi {
float: right;
width: 549px;
float: right;
}

#text {
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
width: 519px;
height: 100%;  
font-size: .8em;
float: right;
color: #50240A;
}

#backform {
margin-left: 15px;
margin-right: 15px;
font-size: .8em;
}

ul {
  margin-left: 45px;
  padding-left: 0px;
}

.pp {
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
color : #50240A;
}  

#pages {
text-align: center;
}

#text p {
text-align: justify;
text-indent: 0em;
margin: 0;
padding: 0 15px;
}

.texthead{
 font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #946042;
}


.form {
background: #FDF5E6;
color: #000;
border: 1px inset #A0522D;
}  

.button {
background: #946042;
border: 1px outset #946042;
color: #FFF;
font-weight:normal; 
} 

#footer {
background-image: url(images/footer_fon.gif);
width: 764px;
height: 48px;
font-size: .8em;
color: #50240A;
font-weight: bold;
text-align:center;
}

#footer A:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 1em; COLOR: #50240A; 
text-decoration:none; 
font-weight: bold;
}
 
#footer A:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 1em; 
COLOR: #50240A; 
text-decoration:none; 
font-weight: bold;
} 

#footer A:active {
font-family: Arial, Helvetica, sans-serif; 
font-size: 1em; 
COLOR: #50240A; 
text-decoration:none; 
font-weight: bold;
} 

#footer A:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 1em; 
COLOR: #50240A; 
text-decoration:underline; 
font-weight: bold;
}

A:link {
font-family: Arial, Helvetica, sans-serif; 
font-size : 12px;    
COLOR: #50240A; 
text-decoration:underline; 
font-weight: normal;
}
 
A:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size : 12px;
COLOR: #50240A; 
text-decoration:underline; 
font-weight: normal;
} 

A:active {
font-family: Arial, Helvetica, sans-serif; 
font-size : 12px;
COLOR: #50240A; 
text-decoration:underline; 
font-weight: normal;
} 

A:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size : 12px;
COLOR: #50240A; 
text-decoration:underline; 
font-weight: bold;
}

hr { 
color: #E7DDA8; /*для IE */ 
background-color:#E7DDA8; /*для Firefox, Opera, Safari*/ 
border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */ 
clear:both; /* для очистки, если тег идет после float елемента */ } 

.clearfloat {
clear : both;
} 
