div, p, ul, li, h1, h2, h3, h4, h5, h6, img, body, table {
	border: none;
	padding: 0;
	margin: 0;
    font-family: Verdana,sans-serif; 
    font-size: 12px;
}

.width_100pr {
	width: 100%;
}

html, body {
	width: 100%;
}

body table#main_table {
	width: 100%;
	background: #fff;
/*	border: 1px solid #000000;*/
}

body table#main_table {
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)?"980px" : "100%");
	min-width:980px;
}


body, #left, #right {
	background: url("images/bg_02.gif");
}

/*#link_left {
	font-size: 1.1em;
}

a#link_left:visited {
	color:#7F8A96;

}

a#link_left:link {
	color:#7F8A96;

}

a#link_left:active {
	color:#7F8A96;

}

a#link_left:hover {
	color:#900100;

}*/
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: none;

}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: none;

}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	TEXT-DECORATION: none;
	color: #FFFFFF;
	text-transform: none;
}
a:hover
{
	COLOR: #EFB4B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	TEXT-DECORATION: none;
}
a#link_text {
    font-size:1em;
    color:#000;
    font-family: Verdana,sans-serif; 
}
a#link_text:visited {
    text-decoration:underline;
}

a#link_text:link {
    text-decoration:underline;
}

a#link_text:hover {
    text-decoration:underline;
    color: #900100;
}

#left_menu a {
    font-size:1.2em;
}
a.button {
    background: url(images/button.jpg);
    width: 146px;
    display:block;
    float: left;
    padding: 6px 0;
    text-align: center;
}
#index_center a.button {
    background: url(images/button2.jpg) no-repeat;
    width: 200px;
    text-align: left;
    padding-left: 10px 
}
#top_menu a.button {
    background: url(images/top_menu_bg.gif) repeat-x;
    width: 100px;
    height: 15px;
    padding: 5px 0;
}
a.button:hover {
    color:#EFB4B4
}
a.black {
    color: #000;
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.black:link {
    color: #000;
    font-size:1em;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.black:visited {
    color: #000;
    font-size:1em;
    text-decoration:underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.black:hover {
    color: #000;
    font-size:1em;
    text-decoration:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
} 
h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    color: #900100;
}
.h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #900100;  
}
h2 {
    color:#900100;
    font-weight: bold;
    display: inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#index_center h2 {
    font-size: 1.3em;
}
.h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #900100;
    font-weight: bold;
}

h5 {
    color: #900100;
    font-size: 1em;
    margin-bottom: 15px;
}

h6 {
    margin: 4px 0;
    font-size: 1em;
}

.feedback a, .feedback a:visited {
    color: #000;
}
.feedback a:hover {
    color: #000;           
}
.link1 {
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.link2 {

	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#two_blocks {
	
}

#two_blocks a {
	text-decoration: underline;
}

.text {
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #767676;
	text-decoration: none;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F7F7F7;
	text-decoration: none;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7F7F7;
	text-decoration: none;
}
.text4 {
	/*font-size: 0.9em;*/
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.link3 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
	color: #384655;
	text-decoration: none;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #7F8A96;
	text-decoration: none;
}
.link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F8A96;
	text-decoration: underline;
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #384655;
	text-decoration: none;
	line-height: 1.4em;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900100;
	text-decoration: none;
}

.feedback {
	border: solid 1px #7F8A96;
	font: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 8px;
	margin: 0;
	margin-bottom: 30px;
}

.feedback p {
	text-indent: 14px;
	font-style:italic;
}

.feedback .sign {
	margin-top: 8px;
}


#leftlist {
	text-align:left;
	list-style: none;
	margin-left: 10px;
}

#leftlist li {
	padding-left: 35px;
	background: url(images/item.png) no-repeat;
	background-position: 1px 3px;
}

ul#top_menu {margin-top: 7px}
ul#top_menu li{float: left; list-style: none; margin: 0 1px; height: 38px}

#footer {background: #871C22;}
#footer ul {margin: 12px 0 0 20px}
#footer ul li {float: left; list-style: none; height: 28px; margin: 0 3px;}

/*----------------about us----------------------*/

#main, #about_01, #about_02, #about_03, #about_04 {
	font-family: Verdana,sans-serif; 
}

#about_02 p {
	padding-left: 2px;
	margin: 13px 0;
}

#about_01 p, #about_01 ul {
	padding-left: 28px;
	margin: 13px 0;
}

#about_01 ul { padding-left: 45px;}

.cont {
	display: block;
	margin-left: 105px;
	font-size: 11px;
}
ul#about a:visited, p a:visited, span a:visited {
	font-family: Verdana,sans-serif;  
	color: #900100;
	font-size: 1em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-decoration: underline; 
}
ul#about a:link, p a:link, span a:link{
	font-family: Verdana,sans-serif;
	color: #900100;
	font-size: 1em; 
	font-weight: normal;
	text-decoration: underline;
}
ul#about a:active, p a:active, span a:active{
	font-family: Verdana,sans-serif;
	font-size: 1em;
	color: #696969;  
	font-weight: normal;
	text-decoration: underline;  
}
ul#about a:hover, p a:hover, span a:hover{
	font-size: 1em;
	COLOR: #FF0000;
	font-family: Verdana,sans-serif;
	text-decoration: none; 
}

ul#about {  /*List on page "ABOUT US"*/
	padding-left: 30px;
	list-style: none; 
}

ul#about li {
	margin: 2px 2px;
}



ul.list_1 {
	margin: 5px 0;
	margin-left: 43px;
	list-style: disc;
	font-family: Verdana,sans-serif; 
}

#ttable p {
	margin-left: 3px;
	padding-left: 6px;
}

.block { display:block; }
.marg-top-6 { margin-top: 6px;}
.or {color: red;}/*orange color*/
.red {color: red;}

.team {border: 1px solid #fff; text-align: left;}

.main_page_righ_block ul li {
    margin: 5px 0;
    margin-left: 23px;
    list-style-position: outside;
    font-size: 0.9em;
}

.book_parts p.part_number {
    padding-left: 16px;
    font-weight: bold; 
    margin: 0;
}

.book_parts p.description {
    padding-left: 45px;
}

.block_left {
    text-align: left;
    margin: 0 32px 0 31px;
}

.block_left h2 {
    text-transform: uppercase;
}

.block_right {
    margin: 0 2px 0 2px;
}

#index_center {padding-right:15px;vertical-align:top;}
#index_center ul {padding-left:40px;}
#index_center ul li {list-style: inside;}

/*news page*/
.news_record {
    padding: 3px 0;
}

.news_record .date {
    color: #900100;
}
/*news page*/
