* {
font-family: tahoma;
font-size: 12px;
}
img {
border: 0px;
}
html, body {
padding: 0px;
margin: 0px;
text-align: left;
background-color: white;
text-align: left;
width: 1200px;
}
p a:link {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}
p a:hover {
text-decoration: underline;
color: #0047B9;
}
p a:hover:visited {
text-decoration: underline;
color: #0047B9;
}
p a:visited {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}



table.line td a:link {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}
table.line td strong {color:#f00;}
table.line td  a:hover {
text-decoration: underline;
color: #0047B9;
}
table.line td  a:hover:visited {
text-decoration: underline;
color: #0047B9;
}
table.line td  a:visited {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}


div{
padding: 0px;
margin: 0px;
vertical-align: top;
text-align: left;
}
h1 {
color: #0047B9;
font-size: 14px;
padding: 0px;
margin: 0px;
font-weight: 900;
}
.clearing {
overflow: hidden;
line-height: 0px;
height: 0px;
clear: both;
font-size: 0px;
border: 0px;
}
div.hidden{
display: none;
}
.rdiv{
background-color: #ffffff;
text-align			: left;
color				: black;}
.rdiv .t{
background			: url(/templates/partsfilters/pattern/images/rdiv0.gif) 0 0 repeat-x;}
.rdiv .b{
background			: url(/templates/partsfilters/pattern/images/rdiv0.gif) 0 100% repeat-x;}
.rdiv .l{
background			: url(/templates/partsfilters/pattern/images/rdiv0.gif) 0 0 repeat-y;}
.rdiv .r{
background			: url(/templates/partsfilters/pattern/images/rdiv0.gif) 100% 0 repeat-y;}
.rdiv .bl{
background			: url(/templates/partsfilters/pattern/images/rdiv4.gif) 0 100% no-repeat;}
.rdiv .br{
background			: url(/templates/partsfilters/pattern/images/rdiv3.gif) 100% 100% no-repeat;}
.rdiv .tl{
background			: url(/templates/partsfilters/pattern/images/rdiv1.gif) 0 0 no-repeat;}
.rdiv .tr{
background			: url(/templates/partsfilters/pattern/images/rdiv2.gif) 100% 0 no-repeat;
padding				: 10px 9px 6px 13px;}

div#lp{
float: left;
width: 200px;
overflow-x: hidden;
}
div#rp{
float: left;
width: 754px;
}
div#rp_block {
float: left;
width: 150px;
padding: 200px 0 0 20px;
overflow-x: hidden;	
}
div#rp_block img {width: 150px;}
div#sm1{
width: 200px;
}
div#sm2{
height: 25px;
text-align: center;
padding-top: 10px;
}
div#sm2 img {
padding-left: 15px;
padding-right: 15px;
}
div#header {
height: 156px;
background: url(/templates/partsfilters/pattern/images/hbg2.jpg) top right no-repeat;
margin-bottom: 15px;
}
div.thumb {
float: left;
width: 125px;
height: 130px;
margin: 5px;
overflow: hidden;
text-align: center;
overflow: hidden;
}
div#hm {
width: 875px;
margin-top: 20px;
}
div.thumb a:link {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}
div.thumb a:hover {
text-decoration: underline;
color: #0047B9;
}
div.thumb a:hover:visited {
text-decoration: underline;
color: #0047B9;
}
div.thumb a:visited {
color: #992D34;
font-size: 12px;
text-decoration: none;
font-weight: 900;
}
div#ll {
text-align: center;
margin-top: 50px;
}
div#lp a:link {
color: black;
font-size: 14px;
text-decoration: underline;
margin-bottom: 30px;
}
div#lp a:hover, div#lp a:hover:visited {
text-decoration: underline;
}
div#lp a:visited {
color: black;
font-size: 14px;
text-decoration: underline;
}
div#m1 {
vertical-align: top;
padding-top: 2px;
padding-left: 30px;
background: url(/templates/partsfilters/pattern/images/70007.gif) 17px 11px no-repeat;
padding-bottom: 7px;
}
div#m2 {
vertical-align: top;
padding-top: 2px;
padding-left: 40px;
background: url(/templates/partsfilters/pattern/images/70007.gif) 30px 7px no-repeat;
padding-bottom: 1px;
}

div#m2 a:link {
color: #2a2a2a;
font-size: 12px;
text-decoration: none;
margin-bottom: 30px;
}
div#m2 a:hover, div#m2 a:hover:visited {
text-decoration: underline;
color: #2a2a2a;
}
div#m2 a:visited {
color: #2a2a2a;
font-size: 12px;
text-decoration: none;
}


div#m3 {
vertical-align: top;
padding-top: 2px;
padding-left: 60px;
background: url(/templates/partsfilters/pattern/images/70008.gif) 50px 7px no-repeat;
padding-bottom: 1px;
}

div#m3 a:link {
color: #0047B9;
font-size: 12px;
text-decoration: none;
margin-bottom: 30px;
}
div#m3 a:hover, div#m3 a:hover:visited {
text-decoration: underline;
color: #0047B9;
}
div#m3 a:visited {
color: #0047B9;
font-size: 12px;
text-decoration: none;
}

div#lp1 {
margin-top: 50px;
}
div#body {
padding: 5px 5px 15px 5px;
overflow-x: hidden;
min-height: 200px;
}
table.file_list{width: 100%; margin-bottom: 15px;}

table.file_list a:link{
color: black;
text-decoration: underline;
}
table.file_list a:visited{
color: black;
}
table.center_regular table.file_list tr{
padding: 3px;
}
table.center_regular table.file_list tr.odd{
background-color: #f6f6f6;
}
span.current_list{
padding: 5px;
margin: 2px;
background-color: black;
color: white;
font-weight: 900;
font-size: 14px;
}
a:link.list_link{
color: black;
padding: 5px;
margin: 2px;
background-color: gainsboro;
font-size: 14px;
text-decoration: none;
}
a:hover.list_link{
text-decoration: underline;
}
a:visited.list_link{
color: black;
padding: 5px;
margin: 2px;
background-color: gainsboro;
font-size: 14px;
text-decoration: none;
}
a.location_v2:link {
color: #595959;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
a.location_v2:hover, a.location_v2:hover:visited {
text-decoration: underline;
}
a.location_v2:visited {
font-weight: 900;
color: #595959;
font-size: 12px;
text-decoration: none;
}
div.rp010 {
float: none;
padding: 5px;
}
div#lpb {
float: left;
width: 200px;
height: 170px;
overflow: hidden;
margin-top: 30px;
background: url(/templates/partsfilters/pattern/images/fl.jpg) 17px 11px no-repeat;
}
div#rpb {
float: left;
width: 824px;
overflow: hidden;
height: 170px;
margin-top: 30px;

}
div#rbp1 {
height: 190px;
padding: 10px 5px 5px 10px;
font-weight: bold;
}
div#f_rdv {
background: url(/templates/partsfilters/pattern/images/footer.jpg) no-repeat;
}
div#footer {
width: 1100px;
border-bottom: 1px solid #E6E6E6;
}
div#ftr {
color: white;
padding: 3px;
float: left;
background-color: #ffffff;
border: 0px solid silver;
margin-top: 10px;
height: 130px;
width: 290px;
overflow-x: hidden;
overflow-y: scroll;
}
div#ftr a:link {
color: white;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
div#ftr a:hover, div#ftr a:hover:visited {
text-decoration: underline;
}
div#ftr a:visited {
font-weight: 900;
color: white;
font-size: 12px;
text-decoration: none;
}
input {
border: 1px solid silver;
background-color: white;
color: black;
font-weight: 900;
}
textarea {
border: 1px solid silver;
background-color: white;
}

table.feedback tr td {
text-align: left;
background-color: #0047B9;
color: black;
font-weight: 900;
}
div#lp_ads {
padding: 10px;
}
div#lp1 div.ul div#m1 a{color: #992D34; font-weight: bold;}

.rd1 {
padding: 10px 0 0 5px;
}


//--------------------------------------------------------------------------------------

.txt_t1 {
font-size:12px;
color:#7c7c7c;
font:bold;
}

.txt_t2 {
font-size:10px;
color:#7c7c7c;
font:bold;
font-style:italic;
}

.txt_t3 {
font-size:12px;
color:#000000;
font:bold;
}

.txt_t4 {
font-size:18px;
color:#000000;
font:bold;
}

.txt_t5 {
font-size:10px;
color:#000000;
font:bold;
}

.txt_t6 {
font-size:10px;
color:#000000;
font:bold;
}

.txt_t7 {
font-size:10px;
color:#FFFFFF;
font:bold;
}

.txt_t8 {
font-size:12px;
color:#000000;
font:normal;
}

.txt_t9 h4, h2{
font-size:14px;
color:#000000;
font:bold;
}

.txt_t9 font{
font-size:10px;
color:#000000;
font:normal;
}

.txt_t10{
font-size:10px;
color:#000000;
font:normal;
font-style:italic;
}

.txt_t11{
font-size:10px;
color:#000000;
font:normal;
font-style:italic;
}

.txt_t11 a{
font-size:10px;
color:#006699;
font:normal;
font-style:normal;
}

.txt_t12 div{
font-size:14px;
color:#004400;
font:bold;
padding-top:0px;
padding-bottom:0px;
}

.input_t1 input {
font-size:10px;
color:#0066CC;
font:bold;
background:#FFFFCC;
width:80px;
}

.input_t2 input {
font-size:10px;
color:#0066CC;
font:bold;
background:#FFFFCC;
width:50px;
}

.input_t3 input {
font-size:10px;
color:#0066CC;
font:normal;
background:#FFFFCC;
width:50px;
}

.txt_t10 select {
font-size:10px;
color:#0066CC;
font:normal;
background:#eeeeee;
width:200px;
}

.txt_t10 input {
font-size:10px;
color:#0066CC;
font:normal;
background:#ffffff;
width:200px;
}

.txt_t14{
font-size:18pt;
color:#000000;
font:bold;
}

.a_t1 {
font-size:10px;
color:#0033CC;
font:bold;
text-decoration:underline;
}

.menu_top a{
font-family: arial;
font-size:7pt;
color:#FFFFFF;
text-decoration:none;
}


.button_100{
width:210;
height:35;
background:#808080;
vertical-align:middle;
border-style: solid;
border-width:20px;
border-bottom-color:#000000;
border-right-color:#000000;
border-width:1px;
border-bottom-color:#000000;
border-right-color:#000000;
}

.button_100 a{
text-align:center;
font-family:arial;
font-size:10pt;
color:#000000;
width:100%;
height:100%;
DISPLAY: block;
ppadding-left:15px;
padding-top:9px;
padding-bottom:9px;
}

.button_100 a:hover{
background:#95B3D7;
}

.button_101{
width:210;
height:35;
background:#BFBFBF;
vertical-align:middle;
border-style: solid;
border-width:20px;
border-bottom-color:#000000;
border-right-color:#000000;
border-width:1px;
border-bottom-color:#000000;
border-right-color:#000000;
}

.button_101 a{
text-align:center;
font-family:arial;
font-size:10pt;
color:#000000;
width:100%;
height:100%;
DISPLAY: block;
ppadding-left:15px;
padding-top:9px;
padding-bottom:9px;
}

.button_101 a:hover{
background:#B8CCE4;
}

.button_102{
text-align:center;
font-family:arial;
font-size:10pt;
width:210;
height:35;
color:#000000;
background:#B8CCE4;
vertical-align:middle;
border-style: solid;
border-width:20px;
border-bottom-color:#000000;
border-right-color:#000000;
border-width:1px;
border-bottom-color:#000000;
border-right-color:#000000;
}

.button_102 a{
color:#000000;
background:#B8CCE4;
}







.button_103 a{
width:398;
height:13;

text-decoration:none;

text-align:center;
font-family:arial;
font-size:8pt;
border-style: solid;
border-width:1px;
border-top-color:#aaaaaa;
border-left-color:#aaaaaa;
border-bottom-color:#000000;
border-right-color:#000000;

padding-top:1px;
padding-bottom:0px;
color:#757575;
background:#ffffff;
DISPLAY: block;
}










.left_menu{
font-family:arial;
font-size:10pt;
color:#000000;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:5px;
}

.left_menu_bg{
font-family:arial;
font-size:10pt;
color:#000000;
background:#C5D9F1;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:5px;
}
















table#menu .td_filter{
//cursor:url(image/kiss.ani);
FILTER: alpha(opacity=50);
}

table#menu a{
border-collapse:collapse;
PADDING-BOTTOM: 0px;
PADDING-RIGHT: 0px;
text-decoration:none;
font-family: arial;
font-size:7pt;
}

table#menu .menu_top{
font-family: arial;
font-size:7pt;
ccursor:default;
}

table#menu .menu_top a{
font-family: arial;
font-size:7pt;
PADDING-TOP: 10px;
PADDING-BOTTOM: 10px;
color:#ffffff;
border-width:1px;
DISPLAY: block;
font:bold;
}

table#menu .menu_top a:hover{
color:#f2f2f2;
background : #95b3d7;
bbackground-image : image/fon-hover.png;
bbackground: url(../image/fon_menu_hover3.png);
border-width:0px;
}









table#menu .menu_top1{
font-family: arial;
font-size:7pt;
ccursor:default;
}

table#menu .menu_top1 a{
font-family: arial;
font-size:7pt;
PADDING-TOP: 8px;
PADDING-BOTTOM: 8px;
color:#ffffff;
border-width:1px;
DISPLAY: block;
font:bold;
}

table#menu .menu_top1 a:hover{
color:#f2f2f2;
background : #95b3d7;
border-width:0px;
}





table#menu .menu_top1_2{
font-family: arial;
font-size:7pt;
ccursor:default;
}

table#menu .menu_top1_2 a{
font-family: arial;
font-size:7pt;
PADDING-TOP: 6px;
PADDING-BOTTOM: 5px;
color:#ffffff;
border-width:1px;
DISPLAY: block;
font:bold;
}

table#menu .menu_top1_2 a:hover{
color:#f2f2f2;
background : #95b3d7;
border-width:0px;
}





table#nav20{
font-family: arial;
font-size:20pt;
}









table#menu .menu_top_2{
font-family: arial;
font-size:7pt;
cursor:default;
font-style:normal;
}

table#menu .menu_top_2 a{
font-family: arial;
font-size:6pt;
PADDING-TOP: 6px;
PADDING-BOTTOM: 5px;
color:#ffffff;
border-width:1px;
DISPLAY: block;
font:bold;
}

table#menu .menu_top_2 a:hover{
color:#f2f2f2;
background : #95b3d7;
border-width:0px;
}










table#menu .menu_down22 a{
font-family: arial;
font-size:9pt;
PADDING-TOP: 1px;
PADDING-LEFT: 5px;
height:14;
width: 200px;
color:#f2f2f2;
border-width:0px;
ebackground : #376091;
DISPLAY: block;
}


table#menu .menu_down22 a:hover{
font-family: arial;
font-size:9pt;
color:#f2f2f2;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down22 {
font-family: arial;
font-size:9pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
DISPLAY: block;
}








table#menu .menu_down a{
font-family: arial;
font-size:8pt;
PADDING-TOP: 1px;
PADDING-LEFT: 5px;
height:14;
width: 240px;
color:#f2f2f2;
border-width:0px;
ebackground : #376091;
DISPLAY: block;
}


table#menu .menu_down a:hover{
font-family: arial;
font-size:8pt;
color:#f2f2f2;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down {
font-family: arial;
font-size:9pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
DISPLAY: block;
}









table#menu .menu_down8 a{
font-family: arial;
font-size:9pt;
PADDING-TOP: 3px;
height:18;
width: 170px;
color:#f2f2f2;
border-width:0px;
background : #376091;
DISPLAY: block;
}


table#menu .menu_down8 a:hover{
font-family: arial;
font-size:9pt;
color:#f2f2f2;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down8 {
font-family: arial;
font-size:9pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
DISPLAY: block;
}




table#menu .menu_down_left a{
font-family: arial;
font-size:9pt;
PADDING-TOP: 3px;
height:18;
width: 198px;
color:#f2f2f2;
border-width:1px;
background : #376091;
DISPLAY: block;
}


table#menu .menu_down_left a:hover{
font-family: arial;
font-size:9pt;
color:#f2f2f2;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down_left {
font-family: arial;
font-size:9pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
DISPLAY: block;
}










table#menu .menu_down5{
font-family: arial;
font-size:9pt;
PADDING-TOP: 3px;
height:18;
width: 280px;
color:#f2f2f2;
border-width:0px;
background : #376091;
DISPLAY: block;
}


table#menu .menu_down5 a:hover{
font-family: arial;
font-size:9pt;
color:#f2f2f2;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down5 {
font-family: arial;
font-size:9pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
}


table#menu .menu_down2 a{
font-family: arial;
font-size:9pt;
PADDING-TOP: 3px;
height:18;
width: 320px;
color:#376091;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down2 a:hover{
font-family: arial;
font-size:9pt;
color:#376091;
border-width:0px;
background : #B8CCE4;
DISPLAY: block;
}


table#menu .menu_down2 {
font-family: arial;
font-size:9pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
}




table#menu .menu_down30 a{
font-family: arial;
font-size:10pt;
PADDING-TOP: 3px;
height:18;
width: 320px;
color:#FFFFFF;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down30 a:hover{
font-family: arial;
font-size:10pt;
color:#FFFFFF;
border-width:0px;
background : #B8CCE4;
DISPLAY: block;
}







table#menu .menu_down3 a{
font-family: arial;
font-size:10pt;
PADDING-TOP: 3px;
height:18;
width: 400px;
color:#ffffff;
border-width:0px;
background : #95b3d7;
DISPLAY: block;
}


table#menu .menu_down3 a:hover{
font-family: arial;
font-size:10pt;
color:#ffffff;
border-width:0px;
background : #B8CCE4;
DISPLAY: block;
}


table#menu .menu_down3 {
font-family: arial;
font-size:10pt;
BACKGROUND: none transparent scroll repeat 0% 0%;
FLOAT: left;
POSITION: absolute;
}



/* MSI */
table#menu2{
background : #376091;
POSITION: absolute;
top:157px;
left:15px;
font:normal;
font-style:normal;
}

/* Firefox */
table#menu3{
background : #376091;
POSITION: absolute;
top:145px;
left:15px;
font-style:normal;
}


/* MSI */
table#menu2_2{
background : #376091;
POSITION: absolute;
top:143px;
left:15px;
font:normal;
font-style:normal;
}

/* Firefox */
table#menu3_3{
background : #376091;
POSITION: absolute;
top:145px;
left:15px;
font-style:normal;
}
