html, body{
background:url('/bg.gif');
padding:0;
margin:0;
font-family:Arial;
color:#000;
}

table{border-collapse: collapse;}

p{text-align:justify;}

#all{
width:860px;
margin-top:40px;
}

#hat{
width:830px;
height:80px;
background-color:#070707;
vertical-align:middle;
text-align:left;
padding-left:30px;
padding-top:20px;
}

  #hat a{
  padding:0;
  margin:0;
  text-decoration:none;
  font-size:22px;
  color:#d8bf89;
  }
  
  #hat a.logo{
  font-size:14px;
  }
    #hat a span{
	color:#ecdbca;
	}
	
#menu{
width:854px;
background-color:#780001;
height:40px;
line-height:40px;
vertical-align:middle;
font-size:10px;
padding-left:3px;
padding-right:3px;
}

 #menu td{
 height:40px;
 line-height:40px;
 vertical-align:middle;
 /*width:122px;*/
 width:108px;
 text-align:center;
 }
 
  #menu td:hover{background-color:#b20000;} 
  
  #menu td a{
  color:#fff;
  text-decoration:none;
  line-height:11px;
  font-size:11px;
  }
  
#menu1{
position: relative;
float: left;
width:254px;
background-color:#780001;
height:178px;
line-height:40px;
vertical-align:middle;
font-size:10px;
padding-left:3px;
padding-right:3px;
z-index: 2;
margin-left: -260px;
-margin-left: -130px;
}

 #menu1 td{
 height:35px;
 line-height:35px;
 vertical-align:middle;
 /*width:122px;*/
 width:254px;
 text-align:left;
 padding-left:20px;
 }
 
  #menu1 td:hover{background-color:#b20000;} 
  
  #menu1 td a{
  color:#fff;
  text-decoration:none;
  line-height:11px;
  font-size:11px;
  }

#content{
width:600px;
background:url('/inter.jpg');
background-repeat:repeat-y;
margin:0;
padding-left:260px;
}

#conttxt{
width:570px;
background-color:#fff;
padding:15px;
text-align:left;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8;
font-size:16px;
}


#conttxt a{
color:#cd1313;
text-decoration:underline;
}
  #conttxt a:hover{text-decoration:none;}

#conttxt h1{
font-size:22px;
font-weight:bold;
}


#podval{
width:840px;
height:40px;
background-color:#070707;
line-height:40px;
vertical-align:middle;
font-size:10px;
color:#525252;
padding-left:20px;
text-align:left;
}

#podval a{
color:#7a7a7a;
text-decoration:underline;
}

#podval a:hover{
text-decoration:none;
}

/* Прайс */

.uttapl { font: 12px Arial;}
.uttapl h6 {font-size:14px; margin:0;padding:10px 0 6px 0} 
.uttapl p {}
.uttapl table { border-collapse:collapse; padding:0; margin:0; border-left:none;}
.uttapl table td { padding:4px; margin:0; border-left:solid 1px #fff; border:solid 1px #000; font-size: 12px; }
.uttapl table td.plname {}
.uttapl table td.plart {}
.uttapl table td.plprice {}
.uttapl table td.plunit { text-align:center;}
.uttapl table td.plprice { text-align:right;width:80px;}
.uttapl table th {padding:4px; margin:0; border:solid 1px #444; font-size: 12px;}
.uttapl table th.plsub { color:#fff; background:#444;}

/* gallery */

.gallery{text-align:center;}

.gallery span.galnav{margin-right:10px;text-align:center;}

.gallery table{text-align:center;}

.gallery table img{
margin:5px 15px 5px 15px;
border:#780001 2px solid ;
}

#order {
	text-align:left;
	border-left:1px solid #fff;
	}

#order a.ssilka:hover {text-decoration:underline;}
	
#order a{
	margin-right:10px; 
	margin-left:30px;
  text-decoration:none;
  font-size:14px;
}

/* end gallery */

/* guestbook */
div.uttagblist span.gbnav{color:#000; font-weight:bold;}
div.uttagblist div.gbmessage {width:500px; border:#cc9933 3px double; background:#fff; margin: 10px; padding: 10px;}
div.uttagblist p.gbpost {color:#330000;}
div.uttagblist span.gbauthor {font-weight:bold;}
div.uttagblist span.gbdate {font-weight:bold;}
div.uttagblist p.gbreply {color:#5c0405;}
div.uttagblist span.gbreplytitle {font-weight:bold;}

div.uttagbform h6  { color:#330000; font-size:14px; text-transform:uppercase;}
div.uttagbform dl  { color:#330000; font-size:14px; font-weight:bold;}
/* guestbook end */

/* ?????? */
.otzivlist{text-align:center;}
.otzivform{display: none;}
/* END ?????? */ 


