*html img.png {behavior: url(/css/png.htc);}

body {
font-family: Tahoma, sans-serif;
background-color: #e3e3e3;
color: #878585;
font-size: 11px;
text-align: justify;
}

* 
{
margin: 0;
padding: 0;
}

h2
{
font-size:16px;
color:#468900;
padding-left:30px;
background:url("/images/strela.jpg") no-repeat;
background-position:left;

}

.title_link
{
font-size:16px;
color:#468900;
}

a
{
color:#6C9ECC;
}

p
{
line-height: 1.3em;
padding:4px;
}

ul
{
padding-left: 0px;
}

.clear
{
clear: both;
}


.layoutContent,
.headerContent,
/*.menuContent,*/
.extraContent,
.layoutFooterArea,
.footerContent,
.clear
{
	position: relative;
}



.layoutArea 
{
width: 1021px;
text-align: left;
margin: auto;
border:0px solid red;
background:#ffffff;
align: center;
}

.bodyContent
{
position: relative;
float: right;
width: 700px;
* height:auto; 
min-height:600px;
padding-top: 1em;
padding-bottom: 1em;
padding-right:1em;
border:0px solid red;
}


.newsArea 
{
position: relative;
float: left;
width: 300px;
padding-bottom: 1em;
padding-top:4px;
border:0px solid green;
}

.layoutFooterArea
{
clear: both;

}

.footerArea 
{
border:0px solid blue;
background: url("/images/footer.jpg");
height:38px;
}

.footerContent
{
padding-left:25px;
padding-top:5px;
color:#4A4848;

}

.menuArea 
{
border:0px solid blue;
}

.menuContent
{
background: #888 url("/images/menu_bg.jpg");
height:38px;

}

.newsContent
{
border:0px solid red;
background: #e2e2e2 url("/images/news_bottom.jpg") no-repeat;
background-position:bottom;
padding-bottom:35px;
}

.newsContent p
{
padding:20px;
}

.news_head
{
background:url("/images/news_head.jpg");
border:0px solid green;
width:300px;
height:52px;
}
.news_head h2
{
margin-left:20px;
margin-top:5px;
}


.news_bottom
{
background:url("/images/news_bottom.jpg") no-repeat;
border:0px solid green;
width:300px;
height:24px;
}



.headerContent
{
background-color: #ffffff;
border:0px solid green;
width:300px;
border-bottom:2px solid white;
}

.headerContent2
{
background: #ffffff url("/images/logo_right.jpg") no-repeat;
position: absolute;
border-left:2px solid white;
border-bottom:1px solid white;
width:719px;
height:116px;
margin-left:300px;
}

.contact
{
background-color: #ffffff;
border:0px solid green;
width:300px;
margin-top:60px;
}

.menutree{border:0px solid red;
position: absolute;
top:120px;
width:1010px;
z-index:10;
left:0px;
}

.zagolovok
{
background-color:#000000;
border:1px;
}

.images
{
padding:5px;
border:1px solid #D6D6D6;
margin-right:45px;
}

.catalog
{
padding-left:5px;
padding-top:5px;
width:137px;
height:101px; 
background-image:url('/images/catalog.jpg'); 
background-position: center;
background-repeat:no-repeat;"
}

.catalog_double
{
font-weight:bold;
width:137px;
height:27px; 
text-align:center;
font-size:12px;
background-image: url('/images/catalog2.jpg'); 
background-position: center;
background-repeat:no-repeat;
padding-top:10px;
}

.contact_tx
{
margin-left:25px;
margin-bottom:25px;
}

.contact_img
{
margin-right:10px;
margin-left:10px;
}

.tab_cvet 
{
color: black;
}
a.tt:hover{
	position:relative;
	z-index:23;
	}
	a.tt span{
	display:none;
	}
	a.tt:hover span{
	display:block;
	position:absolute;
	width:300px;
	top:-90px; /* положение всплывающего окна относительно оси Х */
	left:-40px; /* положение всплывающего окна относительно оси У */
	background:#fafafa;
	border:1px solid #ccc;
	color:#666;
	z-index:0;
	padding:2px;
	font-size:8px;
	cursor:pointer;
	text-decoration:none;
	font-family:tahoma;
	}
