body {   
	font-size:13px;
	margin:0; 
	padding:0;  
        font-family: tahoma, "times New roman", arial;
        color: #333333;
}
h2{	color:#933; 
	padding:0; 
	font-weight:bold;  
	margin:0; 
	font-size:120%
}
h3{	color:#999; 
	font-size:14px; 
	font-weight:normal; 
	padding:140px 0 0 18px; 
	margin:0 0 0 60px; 
	width:202px; 
	height:37px; 
	background:url('pix/logo.jpg') top left;
}

td.left{ 
	background:#F9E9DC url(pix/fon_repeat.gif) repeat-x top right; 
}

td.lcollum {
	border:0px solid #0f0; 
	overflow:hidden; 
	background:#F9E9DC url(pix/fon_left.jpg) no-repeat top left ;
	width:298px;
	padding-bottom:40px;
}
a:link, a:visited {color:#933;
	text-decoration: underline;}
a:hover {color:#933;
	text-decoration:none;}

/*90.01%.shadow {FILTER: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=150, Strength=3)}*/

div.shadow {
        width: 200px; 
     /*   height: 120px; */
	color:#933; 
        margin: 0 auto; 
        padding:0;
	position: relative; 
        background-color: #b4afa3;
	padding: 0 1px;
	border-left: 1px solid #dcd7c8;
	border-right: 1px solid #dcd7c8;



}
div.bottomleft {
	width: 4px;
	height: 4px;
	background:url(pix/shad_blcorner.png) no-repeat bottom left;
	position: absolute;
	bottom: 0px;
	left: -1px;
}
div.bottomright {
	width: 4px;
	height: 4px;
	background:url(pix/shad_brcorner.png) no-repeat bottom right;
	position: absolute;
	bottom: 0px;
	right: -1px;
}
div.topleft {
	width: 2px;
	height: 4px;
	background: url(pix/shad_tlcorner.png) no-repeat top left;
	position: absolute;
	top: 0px;
	left: -1px;
}

div.topright {
	width: 2px;
	height: 4px;
	background: url(pix/shad_trcorner.png) no-repeat top right;
	position: absolute;
	top: 0px;
	right: -1px;
}
div.shadow img { 
	padding: 0px 0px 4px 0px;
	background:url(pix/shad_bottom.png) repeat-x bottom left;
}
table.catalog{ 	color:#933;
}
table.catalog td{
	text-align:center;
}
table.catalog p{
	margin-top:0px;
}

table.catalog td img {
	border-top:1px solid #f9f9f9;
	border-left:1px solid #f9f9f9;
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	margin:5px 10px 5px 0;
}
/**список меню в левом столбце**/
ul.menu{
	padding:0; 
	margin:0;
	list-style-type: none;
}
ul.menu li {
	margin:0 0 0 20px; 
}

ul.menu li.li_main{
	font-weight: bold;  
	margin: 0 15px 0 0px; 
	padding: 11px 0 0 12px;  
	background: url('pix/li.gif') no-repeat 0 0.6em; 
	list-style-type: none;
}
ul.menu li a:link, ul.menu li a:visited {
	text-decoration:none ;
	}
ul.menu li a:hover {
	text-decoration:underline;
	}

/*img.logo {
	margin-left:60px;
	width:220px;
	height:177px;
}*/
/**контейнер для меню в левом столбце**/
div.menu_border {
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	color:#933; 
	width:220px; 
	float:right; 
	border-right:7px solid #FCF4ED; 
	margin-top:195px;
}

td.rcollum{ 
	width:683px; 
	background:#fff url(pix/fon_right.gif) repeat-x top left; 
	padding-bottom:40px;
}

div.top{
	padding-top: 20px; 
	width:100%; 
	height:46px;
}
a.lmenu:link, a.lmenu:hover, a.lmenu:visited {
	float:left; 
	color:#999; 
	padding:0 15px;  
	background:url(pix/slesh.gif) no-repeat 100% 0.2em ;
}
a.lmenu_last{
	background:none;
}	
a.rmenu {
	float:right; 
	margin:0  15px;
}
a.rmenu img {
	border:0;
}

div.info {
	width:95%; 
	float:right;
}

/*div.spec{
	color:#933; 
	width:33%; 
	float:left;
}*/
td.right{
	background:#fff url(pix/fon_right.gif) repeat-x top left;
}
div.footer{
	padding-top:10px; 
	background-color:#a8342b; 
	width:100%; 
	clear:both; 
	height:55px; color:#fff;
}
div.footer div{ 
	width:900px;
}
p.fleft{padding:0;
        margin:0;
	float:left; 

}
p.fright{
	padding:0;
        margin:0;
        float:right;

}
p.fright a {
	color:#fff;
}
#newsblock {
	font-size:12px;
}
#newsblock p {
	margin: 3px;
}
#pages {
	font-size: 12px;
}
#form {
	font-size: 12px;
	color: #933;
}
#form td {
	padding:3px;
}
#form input, #form textarea 
{
	border:1px solid #933;
	font-size:13px;
}
.btn {
	
}

a.logo_link 
	{
	display: block;
	height: 180px;
	width: 212px;
	position: absolute;
	left: 60px;
	}

a.left_articles 
	{
	font-size: 12px;
	text-decoration: none;
	display: block;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;	
	line-height: 13px;
	}
	
a.left_articles:hover
	{
	text-decoration: underline;	
	}
	
div.index_news 
	{
	margin-right: 10px;	
	}