/* CSS Document */
body, li, ol, ul, table, td, p, div {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}

div.div1 {
font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #333333;
}

h1 {
	font-family:font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#C90F0F;
	font-weight:bold;
}

h2, h3 {
	font-family:font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0245AA;
	font-weight:bold;
}

.white tr td strong{
	color:#FFFFFF;
}

.white tr td span{
	color:#FFFFFF;
}



h4 {font-family:font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #333333;
}

a {
	font-family:font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #38749E;
	text-decoration: none;
}

a:hover {
	font-family:font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #295778;
    text-decoration: underline;}


.pathbar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #295778;
}


.pathbar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #224965;
}


a.menu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #295778;
}


a.menu11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #224965;
}


.rightbg {
	background-image:url(/images/rightbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.rightbg2 {
	background-image:url(/images/rightbg2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.rightbg3 {
	background-image:url(/images/rightbg3.jpg);
	background-position:top left;
	background-repeat: repeat-x;
}

.rightbg6 {
	background-image:url(/images/rightbg6.jpg);
	background-position:center left;
	background-repeat: repeat-x;
	padding-bottom:0px;
}

.bottombg {
	background-image:url(/images/bottombg.gif);
	background-position:top left;
	background-repeat: repeat-x;
}


.zavod {
	background-image:url(/images/zavod.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.flagbottom {
	background-image:url(/images/flagbottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.flagtop {
	background-image:url(/images/flagtop.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.leftmenu {
	background-image:url(/images/menubg.gif);
	background-position:left top;
    background-repeat: no-repeat;
}


.leftmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
	
.leftmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}

.leftmenu2 {
	background-image:url(/images/menubg2.gif);
	background-position:left top;
    background-repeat: repeat-y;
}

.leftmenu2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
	
.leftmenu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.leftmenu3 {
	background-image:url(/images/menubg3.gif);
	background-position:left top;
    background-repeat: no-repeat;
}

.leftmenu3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
	
.leftmenu3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}


.leftmenu4 {
	background-image:url(/images/menubg4.gif);
	background-position:left top;
    background-repeat: repeat-y;
}

.leftmenu4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
	
.leftmenu4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}


.left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
	
.left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.copyright, .copyright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
}

.copyright a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FED08F;
	text-decoration:underline
}

.contacts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
}
table.topmenu tr td {
	text-align:center;
	padding-left:5;
	padding-right:5
}


table.topmenu tr td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:underline
}

table.topmenu tr td a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none

}

td.content table.goods tr td {
	color:#00549F
}

td.content table.goods tr td a.model {
	color:#009580;
	font-size:14px;
	text-decoration:underline
}

td.content table.goods tr td a:hover.model {
	color:#009580;
	font-size:14px;
	text-decoration:none
}


td.content table.goods tr td span.year {
	color:#990033
}

td.content table.goods tr th.blue {
	background:#0055A0
}

td.content table.goods tr td.grey {
	background:#EBEBEC
}

td.content table.goods tr td.price  {
	background:url(/images/bg_price.gif) center center no-repeat;
	color:#ffffff
}


td.content table.goods tr th {
	color:#0055A0;
	font-weight:normal
}

.arial12blue, .arial12blue a, .duga a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00549f;
	text-decoration:none
}

.arial12blue a:hover, .duga a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00549f;
	text-decoration:underline
}

td.grey {
     height:8px;
     background:#CCCCCC;
}

tr.1 td {
	background:#EEEEEE;
}

tr.2 td {
	background:#FFFFFF;
}

fonts
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

	table.form {font: 8pt Verdana; color: #ffffff;}
	table.form td {font: 8pt Verdana; color: #E5E5E5;}
	table.form tr {background: #2164C9; text-align: left}
	table.form th { font-weight: bold; font-size: 12pt; text-align: center; background: #285393;}

/* Styles for new blue table - START */



TABLE.list TR.n TD { font-weight: normal; color: #333333; background: #D5DEE8;border-right:1px solid white;}
TABLE.list TR.o TD { font-weight: normal; color: black; background: white;border-right:1px solid white;}
TABLE.list {background: #aaaaaa; font-size: 9pt}
TABLE.list TH.toplist { border-bottom:1px solid white;}
TABLE.list TR TH{ font-size: 10pt; color: black; background: #A7D3FE; border-right:1px solid white;}
TABLE.list TR TD { font-size: 12px; font-weight: normal; color: #333333; background: #ECEEEF; border-right:1px solid white;}
TABLE.list TR.padd TD { padding: 0.2em 1em 0.2em 1em  }



TABLE.list2 {background: #aaaaaa; font-size: 9pt}
TABLE.list2 TH.toplist { border-bottom:1px solid white;}
TABLE.list2 TR TH{ font-size: 10pt; color: black; background: #D4E4FE; border-right:1px solid white;}
TABLE.list2 TR.padd TH { padding: 0.2em 1em 0.2em 1em }
TABLE.list2 TR.head1 th, TABLE.list td.head1 {color: black; background: #d2ffd2}
TABLE.list2 TR.head2 th, TABLE.list td.head2 {color: black; background: #ffd2d2}
TABLE.list2 TR Th.red  {color: black; background: red}
TABLE.list2 TR Th.blue {color: black; background: #7BF531}
TABLE.list2 TR TD { font-size: 8pt; font-weight: normal; color: black; background: #ECEEEF; border-right:1px solid white;}
TABLE.list2 TR.padd TD { padding: 0.2em 1em 0.2em 1em  }
TABLE.list2 TR TD.group_name { font-size: 10pt; font-weight: bold; color: black; background: #e2e2ff; text-align: center}
TABLE.list2 TR.n TD { font-weight: normal; color: black; background: white;border-right:1px solid white;}
TABLE.list2 TR.o TD { font-weight: normal; color: black; background: F2F2F2;border-right:1px solid white;}



TABLE.list3 TR.n TD { font-weight: normal; color: #333333; background: #D5DEE8;border-right:0px solid white;}
TABLE.list3 TR.o TD { font-weight: normal; color: black; background: white;border-right:0px solid white;}
TABLE.list3 {background: #aaaaaa; font-size: 9pt}
TABLE.list3 TH.toplist { border-bottom:1px solid white;}
TABLE.list3 TR TH{ font-size: 10pt; color: black; background: #A7D3FE; border-right:0px solid white;}
TABLE.list3 TR TD { font-size: 12px; font-weight: normal; color: #333333; background: #ECEEEF; border-right:0px solid white;}
TABLE.list3 TR.padd TD { padding: 0.2em 1em 0.2em 1em  }
/* Styles for new blue table - END */
