body
{
	margin: 0;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #666666
}
#fix
{	width: 970px;
	margin-left: auto;
	margin-right: auto}
table
{
	border-collapse: collapse;
	width: 100%;
}
table td
{
	padding: 0;
}
img.deama
{
	border: none
}
img
{
	border: solid 1px #b4b4b4
}
div.header
{
	width: 970px;
	height: 184px;
	background-color: #F7931D;
	min-width: 960px
}
div.flash
{
	float: left;
	width: 370px;
	height: 100%;
	background-color: #000000;
}
div.search
{
	float: left;
	width: 290px;
	height: 100%
}
div.search #query
{
	border: solid 1px #8c8c8c;
	height: 15px;
	width: 172px;
	font-size: 12px;
	padding: 3px 0 0 5px;
}
div.mechanism
{
	float: right;
	width: 280px;
	height: 100%;
	background-image: url(mehanism.gif);
	background-repeat: no-repeat
}
div.mainmenu
{
	width: 970px;
	height: 26px;
	text-align: center;
	background-color: #000000
}
div.mainmenu table
{
	height: 100%;
	width: 750px;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto
}
div.mainmenu table a, a:hover
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none
}
div.mainmenu table td
{
	vertical-align: middle
}
div.mainmenu table td.select
{
	background-color: #313131;
	vertical-align: middle
}
div.path
{
	float: left;
	width: 970px;
	height: 15px;
	background-color: #E9E9E9
}
div.path p
{
	font-size: 10px;
	color: #666666;
	margin: 0 0 0 25px
}
div.path p a
{
	font-size: 10px;
	color: #909090;
	text-decoration: none
}
div.path p a:hover
{
	color: #666666;
	text-decoration: none
}
div.main
{
	position: absolute;
	top: 225px;
	width: 970px;
	min-width: 960px
}
div.center
{
	width: 970px;
	margin-top: 15px;
	background-image: url(left.gif);
	background-repeat: repeat-y;
	background-position: left
}
div.left
{
	float: left;
	width: 283px;
	height: 100%;
	background-image: url(left_menu.gif);
	background-repeat: repeat-y
}
div.leftmenu
{
	width: 250px;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #FFFDEA/*#E9E9E9*/
}
div.leftmenu div.head
{
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	background-image: url(h3.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 13px 5px 0 10px;
	padding-left: 8px
}
div.leftmenu a
{
	font-size: 10px;
	color: #666666;
	text-decoration: none
}
div.leftmenu a:hover
{
	color: #868686;
	text-decoration: none
}
div.leftmenu div.head a
{	font-size: 10px;
	color: #000000;
	text-decoration: none}
div.leftmenu div.head a:hover
{
	text-decoration: underline
}
div.content
{
	border: solid 1px #FFFFFF;
	margin: 0 0 0 283px;
	padding: 0 40px 0 10px;
	background-image: url(mehanism_content.gif);
	background-repeat: no-repeat;
	background-position: left top
}
div.news
{
	width: 250px;
	font-size: 11px;
	color: #000000;
	background-color: #FFFDEA/*#E9E9E9*/
}
div.news span.date
{
	font-size: 10px;
	color: #B4B4B4
}
div.news span.header
{
	font-weight: bold;
	margin-left: 5px
}
div.news a, a:hover
{
	font-size: 11px;
	color: #757575;
	text-decoration: undeline
}
div.news a.detail, a.detail:hover
{
	font-size: 10px;
	color: #757575;
	text-decoration: underline
}
div.special
{
	width: 250px;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFDEA/*#E9E9E9*/
}
div.special a, a:hover
{
	font-size: 11px;
	color: #757575;
	text-decoration: undeline
}
div.adress
{
	float: left;
	width: 100%;
	height: 34px;
	background-image: url(adress.gif);
	background-repeat: no-repeat;
	background-position: left
}
div.footer
{
	float: left;
	width: 970px;
	height: 50px;
	background-color: #F7931D
}
div.footer p
{
	margin: 0;
	font-size: 12px;
	color: #3F3F3F
}
div.footer p a
{
	color: #3F3F3F;
	text-decoration: none
}
div.footer p a:hover
{
	text-decoration: underline
}
div.impotant
{
	padding: 5px;
	margin: 10px 20px 10px 0;
	background-color: #e9e9e9;
	border: solid 1px #b4b4b4
}
div.h1
{
	width: 513px;
	margin: 0 0 0 15px;
	background-image: url(h1.gif);
	background-repeat: no-repeat;
	background-position: bottom
}
div.h2
{
	width: 513px;
	height: 21px;
	margin: 15px 0 15px 15px;
	background-image: url(h2.gif);
	background-repeat: no-repeat;
	background-position: left
}
div.h3
{
	width: 513px;
	height: 21px;
	margin: 10px 0 10px 15px;
	background-image: url(h3.gif);
	background-repeat: no-repeat;
	background-position: left
}
div.shell
{
	padding: 5px
}
div.model
{
	margin: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left
}
div.model table
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: auto;
}
div.model table tr:hover
{
	background-color: #F0F0F0
}
div.model table td
{
	border-bottom: solid 1px #F7931D;
	padding-right: 10px
}
div.model table td.name
{
	font-weight: normal;
	width: 200px;
	padding-right: 10px;
	border: none
}
div.model table td.select
{
	background-color: #F7931D;
	padding: 0px 10px 0px 0px;
}
div.model table td.header
{
	padding-right: 10px;
	border: none
}
div.block
{
	width: 190px;
	margin: 10px 5px 5px 5px;
	padding: 5px;
	text-align: center}
div.block .text
{
	height: 50px}
div.block a, div.block a:hover
{	text-decoration: none
}
div.block .img
{
	width: 175px;
	height: 175px;
 	margin-left: auto;
	margin-right: auto;
 	border: none
}
div.block .img img
{	border: none
}
ul
{
	list-style-image: url(ul.gif);
	margin-top: 5px
}
ul a, a:hover
{
	font-size: 14px;
	color: #666666;
	text-decoration:none;
}
ol
{
	font-size: 14px;
	margin-top: 5px
}
ol a, a:hover
{
	font-size: 14px;
	color: #666666;
	text-decoration:none;
}
h1
{
	font-size: 18px;
	color: #F7931D;
	margin-left: 3px
}
h2
{
	font-size: 14px;
	margin-left: 10px
}
h3
{
	font-size: 12px;
	color: #F7931D;
	margin-left: 10px
}
p
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #666666
}
a
{
	font-size: 14px;
	color: #757575;
	text-decoration: underline
}
a:hover
{
	color: #F7931D;
	text-decoration: underline}