html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
html {
font:11px tahoma,arial,verdana,sans-serif;
}
body {
color:#8d2800;
background:#ddbe92 url('../_images/body.jpg') repeat-y 50% 0;
}
p {
margin:0 0 15px 0;
}
ul {
padding:0;
margin:0 0 15px 0;
list-style:none;
}
ul li {
padding:0 0 0 18px;
background:url('../_images/ico/li.gif') no-repeat 10px 5px;
}
li ul {
font-size:1.0em;
}
a, a:link{
color:#8d2800;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a:focus,a:active {
outline:none;
}
a img {border:none;}
address {font-style:normal;}

i, em {
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
font-family:arial,tahoma,verdana,sans-serif;
font-weight:normal;
}
h1 {
margin:0 0 15px 0;
font:24px georgia,"Times New Roman",sans;
color:#8d2800;
}
h2 {
margin:0 0 15px 0;
font:bold 14px georgia,"Times New Roman",sans;
color:#8d2800;
}




td {
padding:0px;
vertical-align:top;
}


form,fieldset {
padding:0;
margin:0;
border:none;
display:block;
overflow:hidden;
}
label {
padding:2px 1px;
overflow:hidden;
position:relative;
font:11px tahoma,arial,verdana,sans-serif;
color:#8d2800;
}
input.text,textarea {
padding:1px 5px;
margin:0px;
border:1px solid #caa293;
position:relative;
font:12px arial,arial,verdana,sans-serif;
color:#8d2800;
background:#fff;
}
input.submit {
padding:1px;
border:1px solid #ccbead;
overflow:hidden;
cursor:pointer;
position:relative;
display:block;
font:10px tahoma,arial,verdana,sans-serif;
color:#8d2800;
background:#fff;
}




#wrap {
width:960px;
min-height:100%;
margin:0 auto;
position:relative;
background:url('../_images/wrap.jpg') repeat-y 0 30px;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
.clear {
width:100%;
height:1px;
font-size:1px;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:270px;
clear:both;
overflow:hidden;
}

/* ---------------------------------- подвал */
#footer {
width:1024px;
height:275px;
margin:0 -32px;
overflow:hidden;
position:absolute;
bottom:0px;
left:0px;
background:url('../_images/footer.jpg') no-repeat 0 100%;
}
#footer .space {
width:1024px;
height:50px;
position:absolute;
top:0px;
left:0px;
background:url('../_images/footer-space.png') no-repeat 0 0;
}
#contacts {
width:195px;
position:absolute;
top:106px;
left:380px;
font:12px/18px georgia,"Times New Roman",sans;
color:#7e3200;
}
#contacts a {color:#7e3200;}
#contacts a.map {
position:relative;
top:3px;
left:90px;
}
#phone {
position:absolute;
top:125px;
left:117px;
}



#counter {
margin:0 0 0 -40px;
position:absolute;
top:230px;
left:50%;
}
#footer img {display:block;}
#author {
position:absolute;
top:150px;
left:800px;
}

/* ---------------------------------- шапка */
#header {
width:1024px;
height:315px;
margin:0 -32px;
overflow:hidden;
position:relative;
z-index:1;
background:url('../_images/header.jpg') no-repeat 0 100%;
}
#logo {
position:absolute;
top:80px;
left:369px;
}
#sound {
position:absolute;
top:150px;
left:938px;
}

#logo img {display:block;}
#menu {
margin:0;
overflow:hidden;
font:16px georgia,"Times New Roman",sans;
position:absolute;
left:240px;
top:221px;
}
#menu li {
padding:0 16px;
float:left;
background:none;
}
#menu li img {display:block;}


/* ---------------------------------- content */
#content {
width:100%;
border-collapse:collapse;
margin:-45px 0 0 0;
position:relative;
z-index:2;
}
#left {
width:160px;
padding:55px 60px 0 40px;
}

#right {
width:135px;
padding:55px 30px 0 0;
}

#center {
padding:0 35px 0 0;
}

#nav {
margin:0px;
font:10px georgia,"Times New Roman",sans;
}

.n2 {
margin-bottom:25px;
}
.n2 img {
display:block;
}
.n2 a {
font:15px georgia,"Times New Roman",sans;
}

/*****************************************************************/
.map_iframe{
	border:2px solid #caa76b;
	width:516px;
	height:418px;
}
