body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
h1 {
	font-size:12pt;
	display:inline;
	}
h2 {
	font-size:10pt;
	display:inline;
	}
ul
{
	margin-top : 0px;
}
small {
	font-size:8pt;
	}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
.hint {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	cursor: default;
}

.quote 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-top : 5px;
	margin-right : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
    padding-right : 5px;
    padding-left: 5px;
	background-color:#ffffff;
}
	
.vert_line {
	border-color:#D0D0D0;
	border-style:solid;
	border-width:0;
	border-left-width:1;
	height: 100%;
    padding-left:5;
    padding-right:5;
	width:1px;
	}
.hilay {
	border: 1px solid #AEAEAE;
	background:#EAEAEA;
	width: 200px;
	position: absolute;
	right: 30%;
	z-index: 4;
	visibility: hidden;
	padding-top: 5;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 5;		
}		
.atantion {
	font-family:Arial, Helvetica, sans-serif;
	color: red;
	font-size:9pt;
	}
.note_red {
	font-family:Arial, Helvetica, sans-serif;
	color: red;
	font-size:11pt;
	}

	
.err {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}

.note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}

.niz_menu {
	font-size:8pt;
	}
	
	
.select_var
{
 width: 120;	
}
	
.steps {
	font-family:Arial Black, Helvetica, sans-serif;
	color:#EAEAEA;
	font-size:36pt;
	font-weight: bold;
	font-style : italic;
	text-decoration:none;
}
.steps a{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#EAEAEA;
	font-size:36pt;
	font-style : italic;
	font-weight:bold;
	text-decoration:none;	
	}
#alt {
	font-family:Arial, Helvetica, sans-serif;
    color:gray;
	font-size:7pt;
	text-decoration:none;
}	
.steps_done {
	font-family:Arial Black, Helvetica, sans-serif;
	color:gray;
	font-size:36pt;
	font-style : italic;
	font-weight:bold;
	text-decoration:none;	
	}
.steps_done  a{
	font-family:Arial Black, Helvetica, sans-serif;
	color:gray;
	font-size:36pt;
	font-style : italic;
	font-weight:bold;
	text-decoration:none;	
	}
	
.steps_active {
	font-family:Arial Black, Helvetica, sans-serif;
	color: #ff99cc;
	font-size:36pt;
	font-style : italic;	
	font-weight:bold;
	text-decoration:none;
}
.steps_active a{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#ff99cc;
	font-size:36pt;
	font-style : italic;	
	font-weight:bold;
	text-decoration:none;	
 }	

	
.bw {
	border-bottom-width:1;
	border-bottom-color:white;
	border-bottom-style:solid;
	/*padding-left:10;
	padding-right:10;*/
	}
.bw a, .bwv a {
	text-decoration:none;
	}
.bwv {
	border-bottom-width:1;
	border-bottom-color:#DDD;
	border-bottom-style:solid;
	}
.find {
	background-color:#DDD;
	border-color:white;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	}
.find input {
	margin-left:5;
	margin-right:5;
	width:110;
	}
.gnews div{
	margin-left:5;
	}

.gnews input#gn {
	margin-bottom:3;
	margin-left:5;
	margin-right:5;
	margin-top:3;
	width:125;
	}
.gnews input#send {
	margin-top:3;
	margin-right:5;
	margin-bottom:7;
	}
.leftcol {
	background-color:#DDD;
	}
.main {
	padding-left:18;
	}
.menu {
	color:white;
	font-size:12pt;
	font-weight:bold;
	padding-left:31;
	padding-right:31;
	text-align:center;
	text-decoration:none;
	}
.menu2 a{
	color:#343434;
	font-weight:bold;
	text-decoration:none;
	}
.menu2 a:hover {
	text-decoration:underline;
	}
.menu2 div {
	margin-left:5;
	}
.menu3 {
	background-color:#C0C0C0;
	}
.menu3 a {
	color:#2D2D2D;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}
.menu3 a:hover {
	text-decoration:underline;
	}	
.menu3 div {
	border-top-color:#DDD;
	border-bottom-color:#C6C6C6;
	border-style:solid;
	border-width:0;
	border-top-width:1;
	border-bottom-width:1;
	padding-bottom:0;
	padding-left:5;
	padding-right:2;
	padding-top:1;
	}
.niz {
	background-color:#808080;
	margin-top:10;
	}
.common_select {
	background-color:#EAEAEA;
	padding-top:5;
	padding-left:5;
    padding-right:5;
	padding-bottom:5;
	}	
.common {
	padding-top:5;
	padding-left:5;
    padding-right:5;
	padding-bottom:5;
	}	
	
.offer {
	background-color:#EAEAEA;
	padding-top:5;
	padding-left:5;
	padding-bottom:5;
	}
.offer div a {
	text-decoration:underline;
	}
.right {
	padding-left:10;
	}
.right a {
	font-size:10pt;
	text-decoration:none;
	}
.right div {
	padding-left:5;
	}
.reg {
	border-color:#000;
	border-style:solid;
	border-width:1;
	}
.top1 {
	background-color:#808080;
	}
.top2 {
	background-color:#ddd;
	}
div#pad3 {
	padding-right:3;
	padding-left:3;
	}
div#pad3 a {
	font-size:7pt;
	}
.spec {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:1;
	}
.trash {
	margin-right:33;
	}
.def_cat {
	background-color:#EAEAEA;
	border-color:#000;
	border-style:solid;
	border-width:1;
	padding-top:3;
	padding-bottom:3;
	padding-right:3;
	padding-left:3;
	font-size:8pt;
	width:88px;
	height:58px;
	vertical-align : middle;
	cursor: hand;
}	
.def_cata{
 text-decoration:none;
 color:#000000;
}
.vibor{
	background-color:#EAEAEA;
	border-color:#000;
	border-style:solid;
	border-width:1;
	}
.vibor a {
	font-size:10pt;
	text-decoration:underline;
	}
.vibor a:hover {
	text-decoration:none;
	}
.vibor div {
	font-size:8pt;
	margin-top:3;
	}
.grey{
 color:#808080;
}	
#grbg {
	background-color:#C0C0C0;
	height:20;
	padding-top:3;
	padding-right:10;
	padding-left:10;
	}
/*таблица с тех характеристиками*/
#grdark {
	background-color:#C0C0C0;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:1;
	border-left-width:0;
	border-top-width:0;
	padding-right:8;
	padding-left:8;
	}
#grligh {
	background-color:#EAEAEA;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:1;
	border-left-width:0;
	border-top-width:0;
	padding-right:8;
	padding-left:8;
	}
#grtop {
	background-color:#C0C0C0;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:0;
	border-top-width:1;
	border-left-width:1;
	}
#grwh {
	background-color:#FFF;
	border-color:#AEAEAE;
	border-style:solid;
	border-width:1;
	border-top-width:0;
	border-left-width:0;
	}
/*/таблица с тех характеристиками*/
#grline {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	}
#grlineb {
	border-color:#C0C0C0;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	margin-right:60;
	margin-left:60;
	}
#hallo {
	font-size:12pt;
	margin-top:2;
	padding-left:5;
	}
#m1,#m2,#m3,#m4,#m5 {
	margin-top:3;
	padding-top:1;
	height:25;
	}
#menu2 {
	background-color:#ddd;
	}

#menuv, .mdef {
	color:black;
	background-color:#CECECE;
	border-width:1;
	border-style:solid;
	border-color:#fff;
	border-bottom-width:0;
	font-size:12pt;
	font-weight:bold;
	height:25;
	margin-bottom:0;
	margin-top:3;
	padding-left:30;
	padding-right:30;
	padding-top:1;
	text-align:center;
	text-decoration:none;
	}
.mdef {
	background-color:#DDDDDD;
	}
#mt10 {
	margin-top:10;
	}
#nota {
	text-decoration:none
	}
#now {
    font-weight:1.5;
	}
#now a {
	font-weight:normal;
	}
#now a:hover {
	text-decoration:underline;
	}	
#now p {
     padding-top:0;
     padding-bottom:7px;
	 margin-top:0;
   	 margin-bottom:0;
	}	
#nund {
	text-decoration:none;
	}
#pad5 {
	padding-top:5;
	padding-right:5;
	padding-bottom:5;
	padding-left:5;
	}
#padt10 {
	padding-top:10;
	}
#padt10 td {
	padding-top:10;
	}
#pt9 {
	font-size:9pt;
	}
#pt10 {
	font-size:10pt;
	}
#pt12 {
	font-size:12pt;
	}
#reg {
	margin-top:3;
	margin-right:3;
	width:75;
	}
#reg1 {
	margin-top:5;
	margin-right:5;
	margin-bottom:3;
	}
#selw {
	width:140;
	}
#selwb {
	width:300;
	}
	
#spec {
	color:#FF6600;
	font-weight:bold;	
	text-decoration:none;
	}
#spec_old {
	color:black;
	text-decoration: line-through;
}
#sput {
	margin-top:3;
	margin-left:70;
	margin-bottom:3;
	}
#zag {
	background-color:#808080;
	height:18;
	margin-top:0;
	padding-top:0;
	}
#zag a {
	color:white;
	text-decoration:none;
	}
	

