/* CSS Document */
body {
	margin:0;
	padding:0;
	vertical-align:top;
	font:12px Tahoma;
	background:#f0f0f0;
	}

td, table {
	vertical-align:top;
	}

/* ------------head------------ */
#tophead {
	background:url(images/background_top.jpg) right top no-repeat;
	}
/* ------------end head------------ */

#topmenu {
	background:#990000;
	}
#menulin {
	background:url(images/menu_line.jpg) center top no-repeat;
	}
#pod_menu {
	background:url(images/ten_line.jpg) center top no-repeat;
	}
/* ------------footer------------ */
h1 {
	font:bold 16px Tahoma;
	color:#cc0000;
	}
#tdh1 {
	vertical-align:bottom;
	}
#content	{
	padding-top:15px;
	padding-right:10px;
	font:12px Tahoma;
	min-width:740px;
	width:740px;
	}
#content td{
	font:12px Tahoma;
}
#content p {
	min-width:740px;
	width:740px;
}
#content2 .snd_button {width:93px; height:22px; border:none; background:url(images/butoms.jpg); margin-top:10px; margin-left:20px;}
#content2 .t_area {width:220px; height:22px; margin-left:20px;}
#content2 .tf_area {width:220px; height:52px; margin-left:20px;}
#content2 .form_header {color:#cc0000; font-weight:bold; padding-bottom:10px;}
#content2 form table {font-size:12px;}
#textfom {
	font:12px Tahoma;
	}

/* ------------end footer------------ */
/* left blog*/
#formtop {
	vertical-align:bottom;
	padding-left:32px;
	padding-bottom:10px;
}
#formidl {
	vertical-align:middle;
	padding-left:10px;
}
#formbott {
	vertical-align:bottom;
	padding-left:32px;
	padding-bottom:10px;
	}
#formdiv {
	font-family: Tahoma;
	font-size:12px;
	}
/* end `left blog*/
/* right blog*/
#new {
	vertical-align:bottom;
	font:bold 16px Tahoma;
	color:#cc0000;
	padding-left:20px;
	}
#newcont {
	padding-top:15px;
	font:12px Tahoma;
	}
#newp {
	position:absolute;
	font:bold 12px Tahoma;
	width: 209px;
	}
#newdiv {
	padding-left:20px;
	padding-right:10px;
	}
#pclik {
	text-align:right;
	padding-right:10px;
	}
	
	
/* end right blog*/

#pict {
	padding-bottom:15px;
	}

/* ------------bottom------------ */
#bottomline {
	background:url(images/bottom_line.jpg) left bottom repeat-x;
	}
#bottombg {
	background:url(images/bottombg.jpg) right bottom no-repeat;
	}
#lefttd {
		font: 12px Tahoma;
		text-align:right;
		vertical-align:middle;
		}
#centertd {
		font: 12px Tahoma;
		text-align:center;
		vertical-align:middle;
		}
#righttd {
		text-align:left;
		vertical-align:middle;
		}
span {
	color:#cc0000;
	font:bold 12px Tahoma;
	}
/* ------------end bottom------------ */

/* ------------menu------------ */	

#menu_top a {
	display:block;
	color:#ffffff;
	text-decoration:none;

}

#menu_top td a {
	line-height:43px;
	padding:0 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size:14px;

}
#menu_top td {
	position:relative;
	text-align:center;
}
#menu_top td:hover,
#menu_top td.jshover {
	background:url(images/butom.jpg) top no-repeat;
}
#menu_top td:hover a,
#menu_top td.jshover a {
	color:#ffffff;
	text-decoration:underline;

}
#menu_top td table {
	display:none;
	position:absolute;
	width:192px;
	background:#8d0000 url(images/wind.jpg) left top no-repeat;
	margin-top:8px;
	_margin-left:-63px;
}
#menu_top td:hover table,
#menu_top td.jshover table {
	display:block;
}
/* 2 lvl*/
#menu_top td td {
	width:192px;
	text-align:left;
	vertical-align:middle;
	padding-left:30px;
}

#menu_top td td:hover,
#menu_top td td.jshover {
	background:#ddb3b3 url(images/circle2.jpg) left center no-repeat;
}
#menu_top td:hover td a,
#menu_top td.jshover td a {
	color:#ffffff;
	line-height:30px;
	height:30px;
}
#menu_top td td:hover a,
#menu_top td td.jshover a,
#menu_top td td a:hover {
	text-decoration:none;
	color:#8d0000;
}
#menu_top td td table {
	position:absolute;
	border:none;
	width:192px;
	background:#8d0000;
	left:192px;
	top:0;
	_margin-left:0px;
	margin-top:0px;
}
/*fire fox*//*Opera*/
#menu_top[id] td td table {
	position:absolute;
	border:none;
	width:192px;
	background:#8d0000;
	left:192px;
	top:0;
	_margin-left:0px;
	margin-top:33px;
}


#menu_top td td a {
	font-family: Tahoma;
	font-size:12px;
	}
/* 3 lvl*/
#menu_top td td td {
	width:192px;
	border-top:#ffffff solid 1px;
	background:#8d0000 url(images/circle.jpg) left no-repeat;
	}
#menu_top td td td a {
	font-family: Tahoma;
	font-size:12px;
	}
#menu_top td:hover td table,
#menu_top td.jshover td table {
	display:none;
}
#menu_top td td:hover table,
#menu_top td td.jshover table {
	display:block;
}
#menu_top td td td:hover,
#menu_top td td td.jshover {
	background:#ddb3b3 url(images/circle2.jpg) left no-repeat;
	}
#menu_top td td:hover td a,
#menu_top td td.jshover td a {
	text-decoration:none;
	color:#FFFFFF;
}

#menu_top td td:hover td a,
#menu_top td td.jshover td a {
	}

#menu_top td td:hover td a:hover,
#menu_top td td.jshover td a:hover {
	text-decoration:underline;
	color:#8d0000;

}
/* ------------end menu------------ */

/*vertical menu*/
#vertm {
	vertical-align:top;
	padding-left:12px;
	_padding-left:5px;
	padding-top:10px;
	}
#leftm {
	list-style:url(images/iconm.jpg);
	}	
#leftm a {
	vertical-align: top;
	}
/*end vertcal menu*/

.aa{
font-weight: bold;
}

/* style link*/
a:link {/*стиль обычной "нетронутой" ссылки.*/
	text-decoration: none; 
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
	font-size:12px;
	}
a:visited {/*стиль "посещенной" ссылки.*/
	color: #000000;
	text-decoration: none;
	font-size:12px;
 	}
a:active {/*стиль ссылки, которая находится в активном состоянии.*/
	text-decoration: none; 
	color: #000000; 
	font-family: Tahoma;
	font-weight: bold;
	font-size:12px;
	}
a:hover { /*- стиль и поведение ссылки при наведении на нее курсора мыши.*/
	text-decoration: underline; 
	color: #cc0000;
	font-family: Tahoma;
	font-weight: bold; 
	font-size:12px;
	}
	
.mainprod {
	position:absolute;
	top:800px;
	left:230px;
	right:245px;
	width:740px;
	min-width:740px;
}
*html .mainprod	{
	top:860px;
}
/*end style link*/
.mainprod p
{
-x-system-font:none;
font-family:Tahoma;
font-size:12px;
margin:2px;
}

p.zagolovok
{
font-weight:bold;
}
.slk {
	margin-top:10px;
}
.slk a, .slk a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.textt {
	height:1300px;
}
