* {font-size: 100%; padding: 0; margin: 0;}
body {
	font: 0.84em/1.333 Trebuchet MS;; 
	margin:0;
	padding:0;
	color:#4a341b; 
	background: url('/i/header-bck.jpg') repeat-y top left #fff;
	min-width:40em;
	margin:0 auto;
	text-align:center;
}

*body #wrapper {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1024?'1024px':'auto');}

.splash {
	display:none;
}


#center .content h1 {font-size: 2.5em; margin: 0.2em 0 0.2em; padding: 0.25em 0;font-weight:normal;}
h2 {font-size: 2.5em; margin: 0.2em 0 0.2em; padding: 0.25em 0;font-weight:normal;}
h3 {font-size: 2.5em; margin: 0.2em 0 0.2em; padding: 0.25em 0;font-weight:normal;}

h4 {font-size: 1.1em; margin: 0.5em 0 0;}
h5 {font-size: 1em; margin: 0.5em 0 0;}
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
p {margin: 0.33em 0 1em 0;}
ul, ol {margin: 1em 0; padding-left: 2.5em;}
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 100% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
code, tt {border-bottom: 1px solid #E3E3E3; padding: 0 1px;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}


a				{
	color:#4a341b;
	text-decoration:underline;
}

a:hover			{
	color:#4a341b;
	text-decoration:none;
}


.image-replacement	{
	display:none;
}


body {	
	background:url('/i/header-bck.jpg') repeat-x top left;
}

#wrapper		{

	margin:0 auto;
	width:1024px;
}

#cont		{
	text-align:left;
}



#main {margin:0 0 -120px;min-height:100%;}
#clear {height:120px;font-size:1px;clear:both;}
#container {float:left;width:100%;margin:0 -200px 0 0;}
#out {margin:0 200px 0 0;}
#in {width:100%;}

#top {
	background:#d7dabd;height:124px;
	background:url('/i/logo.gif') repeat-x top left silver;
	position:relative;
}

#top h1 #logo {display:block; height:121px; width:220px}
#top h1 #logo span {display:none;}
#top ul {position:absolute;top:0;left:230px;margin:20px 0 0 0;padding:0;}
#top ul li a {display:block;height:15px; width:170px}
#top ul li span {display:none;}


#top #banner-top a {position:absolute;top:20px;left:430px;height:84px; width:325px}


#center {float:right;width:100%;margin:0 0 0 -250px;}
#center .content {
	margin:0 0 0 200px;	
	padding:0 15px;
}

hr	{
	margin:10px 0;
}

#left{float:left;width:200px;}
#left .content{}


#booble-1	{
	background:url('/i/booble-bck.gif') repeat-y top left silver;	
	margin:25px 0 0 0;		
}

#booble-2	{
	background:url('/i/booble.gif') no-repeat top left;	
}

#right .content #booble-2	{
	background:url('/i/booble.gif') no-repeat bottom left;	
}


.content dl {
	margin:0;padding:0 0 15px 0;
	background:url('/i/booble-bottom.gif') no-repeat bottom left;	
}


.content dl dt, 
.content dl dd	{
	margin:0;
	padding:10px 0 0px 10px;
	font-size:1em;
} 




.content dl dt {
	color:white;
	padding-bottom:2px;
	font-size:1.3em;
	background:url('/i/booble-top.gif') no-repeat top left;	
}

.content dl dt a {
	color:white;
}

.img dl dd  {
	padding:0;margin:0
}

.img dl dd img {
	width:201px;
}


.img dl   {
	padding:0;margin:0;
}


#right dl dt  {
	padding:8px 0 5px 20px;
}
#right dl dt a {
	text-decoration:none;
}


#right{float:right;width:200px;}
#right .content{}




#offer {
	padding-top:10px;
	text-align:center;
	font-size:6em;
	color:white;
	position:relative;
	top:1px;
}


#offer a {
	text-decoration:none;
	border-bottom:5px solid #4a341b;
}

#bottom {
	padding-top:10px;
	height:184px;
	background:#d7dabd;
	background:url('/i/footer.gif') repeat-x top left silver;
	text-align:center;
	font-size:2.5em;
	color:white;
}

#bottom span {display:block;font-size:0.51em;}


#phones {
	display:none;
}


	.faq div {
	float: left;	
	width: 156px;	
	margin:0 10px 4px 0;
	border-top: 4px solid #79845c; 
	}
	
	
	
	/**фотокаталог**/
	.gallery {
	width: 100%;		
	padding: 10px 0; 
	}	
   
	/********/
	/**картинки-ссылки на главной**/
	.images {
	width: 100%;
	height: 100px;
	padding: 10px 0;   
	}   
	.images div {
	float: left;
	width: 120px;
	height: 90px;
	margin: 2px;
	text-align: center;	
	}
	
	
.active a {
	text-decoration:none;
}