* 
{
	margin: 0;
	padding: 0;
}
p {margin-top:15px; text-indent:20px;}
ul {list-style: outside; margin-left:20px;margin-top:15px;}
body
{
background-color: #ffffff;
font-family:Verdana;
color: #000000;
font-size:12px;
background:#fff;
}

#promogroup
{
width:967px;
height:804px;
margin-left:auto;
margin-right:auto;
border:0px solid black;
}

#logo_index
{
width:237px;
height:110px;
margin-left:auto;
margin-right:auto;
border:0px solid black;
background-image:url(/images/logo_index.jpg);
}

#logo_phone
{
position:absolute;
top:60px;
right:15%;
width:195px;
height:24px;
border:0px solid black;
background-image:url(/images/tel2.jpg);
}

#secondtxt
{
position:absolute;
border:0px solid red;
z-index:1;
color:#fff;
font-size:20px;
margin-top:200px;
margin-left:530px;
}

#index_menu
{
border-top:1px solid #C3C3C3;
border-bottom:1px solid #C3C3C3;
margin-left:auto;
margin-right:auto;
padding-top:8px;
height:24px;
width:1000px;
margin-top:10px;
text-align:center;
}

#index_menu a
{
color:#515151;
text-decoration:none;
margin-left:20px;
}

#site
{
margin-top:20px;
height:550px;
border-bottom:1px solid #C3C3C3;
}

#site a
{
color:#ffffff;
font-size:16px;
text-decoration:none;
}

#block_center_top
{
position:absolute;
width:480px;
height:270px;

margin-left:244px;
color:#ffffff;
}

#block_left_top
{
position:absolute;
width:237px;
height:240px;
background:#669933;
margin-top:30px;
color:#ffffff;
vertical-align:middle;

}

#slidedom
{
border:1px solid red;
}

#block_right_top
{
position:absolute;
width:237px;
height:240px;
background:#99CC33;
margin-top:30px;
margin-left:730px;
color:#ffffff;
}


#block_left_bottom
{
position:absolute;
width:237px;
height:240px;
background:#99CC33;
margin-top:277px;
color:#ffffff;
}

#block_center_bottom
{
position:absolute;
width:480px;
height:240px;
background:#3A8230;
margin-left:244px;
margin-top:277px;
color:#ffffff;
}


#block_right_bottom
{
position:absolute;
width:237px;
height:240px;
background:#669933;
margin-top:277px;
margin-left:730px;
color:#ffffff;
}

#footer
{
margin-top:5px;
font-size:10px;
color:#aaaaae;
}

#footer a
{
color:#555555;
text-decoration:none;
}

/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}
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;
	}