body  { margin:0 }

/*---- Head ----*/

table.head   { width: 980px; margin-top:10px;  margin-bottom:20px  }
p.nn        { font-family: Tahoma; font-size: 11px; text-align: right; 
               margin-top: 11px; margin-bottom: 5px }
p.phone  { font-family: Verdana; font-size: 11px; line-height:100%; text-align:right; margin-bottom:5px }
td.ph {padding-top: 0px; width:130px; text-align:right; vertical-align:top; color:#333333 }

/*---- Menu & Search ----*/

table.ms { width: 980px; margin-top:10px }
#menu ul { padding:0; list-style-type:none; font-family:Tahoma; font-size:11px; font-weight:bold; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; text-indent:0 }
#menu li { margin:0; float:left; font-size:11px; text-indent:0 }
#menu a { padding:6px }
form.s  { margin:0; text-align:right  }
input.si      { font-family: Tahoma; font-size: 11px; border: 1px solid #CCCCCC; margin-top:0; margin-bottom:0 }
input.sb     { margin:0; font-family: Tahoma; font-size: 11px; color: #0000FF; font-weight: bold; border: 1px solid #FFFFFF; background-color:#FFFFFF; cursor:pointer }

/*---- Catalog ----*/

.pr	{margin:10px 0; font-family: Arial; font-size: 11px; font-weight: bold; text-indent:0}
p.cname    { margin:2px 0; font-family: Tahoma; font-size: 11px; font-weight:bold; text-indent:0;  }
ul.cat   { list-style-position: outside; padding:0; font-family: Arial; font-size: 11px; list-style-type:square; text-align:left; margin-left:15px; line-height:14px; margin-top:0; margin-bottom:0; color:#0000FF; text-indent:0; margin-right:0  }
li.ctl	{ font-family: Tahoma; font-size:11px; line-height:14px; text-indent:0; margin:0 }
.recom    { font-family: Tahoma; font-size: 11px; margin-top:5px; margin-bottom:0; line-height:18px; margin-left:0; margin-right:0 }

/*---- Fonts ----*/
table	{font-family: Arial; font-size: 12px}
ul.info { margin-left:25px; padding:0; margin-bottom:15px; margin-top:15px }
li.inf { font-family: Tahoma; font-size: 11px; font-weight: bold; list-style-image:url('../img/v.gif'); margin-top:5px; margin-bottom:0px; margin-left:5px; padding:0 }

p { margin:3px 0; font-family:Arial; font-size:12px; text-align:justify; text-indent:35px; line-height:16px; font-weight:normal }
.anonce	{ height: 125px; width: 100%; border-bottom: 1px solid #CCCCCC; padding-bottom:2px }
.anonce1 { cursor: pointer; border-right:1px solid #CCCCCC; float: right; width: 210px; height: 100px;  
               border-bottom: 1px solid #CCCCCC; margin-top:15px; margin-right:15px; margin-left:0px; text-align:left }
.pop	{float: right; width: 128px; border-bottom: 1px solid #CCCCCC; margin-top:2px; margin-right:0px; margin-left:0px; text-align:left }
ul	{ padding:0; list-style-position: inside; margin-left:0px; margin-top:0; margin-bottom:10px; line-height:16px; text-indent:0; margin-right:0 }
li	{font-family: Arial; font-size: 12px; text-align: left; text-indent: 0; margin-left:35px; margin-right:0; margin-top:0; margin-bottom:3px; padding-left:0 }
.picsrem_left { margin:0; font-family: Tahoma; font-size: 10px; text-align: center; float: left; width:205px; text-indent:0; padding-right:10px; padding-top:10px; padding-bottom:10px  }
.picsrem_right { margin:0; font-family: Tahoma; font-size: 10px; text-align: center; float: right; width:205px; text-indent:0; padding-right:0; padding-top:10px; padding-bottom:10px; padding-left:10px  }
.vrezka { border:1px solid #CCCCCC; margin:10px; padding:5px; font-family: Tahoma; font-size: 11px; text-align: justify; float: left; width:30%; color:#333333; text-indent:0 }

/*---- Content ----*/

h6	{margin:0; font-family: Tahoma; font-size: 10px; font-weight: bold }
table.content { width:984px; margin: 0px; font-family:Tahoma; font-size:12px }
th.h { border:1px solid #CCCCCC; font-family: Tahoma; font-size:11px; font-weight: bold; height:20px; color:#808080; text-transform: uppercase;  }
td.l { margin:0; border-right:1px solid #CCCCCC; vertical-align: top; width:260px; padding-right:2px; padding-left:0; padding-top:0; padding-bottom:0 }
td.r { border-left:1px solid #CCCCCC; vertical-align:top; padding-left:3px; padding-right:0px; font-family:Arial; font-size:12px }
td.si { border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; vertical-align:top; padding-left:3px; padding-right:3px }
td.ri { border-left:1px solid #CCCCCC; vertical-align:top; width:200px; margin:0; padding-left:2px; padding-right:1px; padding-top:0; padding-bottom:0 }
td.rr { padding:0; border-left:1px solid #CCCCCC; vertical-align:top; width:200px; margin:0; padding-left:2px; padding-right:0px; padding-top:0; padding-bottom:0 }

/*---- News ----*/

p.d	{ font-family: Arial; margin:2px 0; font-size: 11px; color: #FF0000; text-align: left; text-indent:0; font-weight:bold  }
p.n	{ font-family: Arial; margin:0; border-bottom:1px solid #CCCCCC; font-size: 11px; text-align: justify; padding-bottom:2px; text-indent:0; line-height:14px;  }
h5.newhome	{ border-bottom:1px solid #CCCCCC; font-family: Arial; font-size: 11px; color: #FF0000; text-align: left; margin-top: 0px; margin-bottom: 8px; font-weight:normal }
.newstr { font-family: Tahoma; font-size: 11px; color: #FF0000; font-weight: bold; text-align: left; margin-top: 5px; margin-bottom: 5px; margin-left:0px }
.newstr1 { font-family: Tahoma; font-size: 12px; color: #FF0000; font-weight: bold; text-align: left; margin-top: 5px; margin-bottom: 5px; margin-left:0px }
.ln { border-bottom:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-indent: 30px; text-align: justify; margin-left:0px; margin-top:0; margin-bottom:3px; padding-bottom:3px}
.goodnews { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-indent: 30px; text-align: justify; margin-left:0px; margin-top:0; margin-bottom:3px; padding-bottom:3px}
.i { font-family: Arial; font-size: 12px; text-indent: 35px; text-align: justify; margin-left:0px; margin-top:10px; margin-bottom:10px }
.new	{ color:#000000; padding-left:10px }

/*---- Down ----*/

table.down {font-family: Tahoma; font-size: 11px; font-weight: bold; border-top: 1px solid #CCCCCC;
				 margin-top: 1px; margin-bottom: 200px; width: 980px; text-align:center}
.up	{ font-family: Tahoma; font-size: 11px; margin-bottom: 200px; text-align:center; width:984px; text-indent:0; margin-left:0; margin-right:0; margin-top:10px; padding-top:10px}

/*----List----*/

form.manuf  { text-align:left; margin-left:5px; margin-right:0; margin-top:5px; margin-bottom:0  }
.manufb     { border:1px solid #FFFFFF; padding:0; font-family: Tahoma; font-size: 11px; color: #0000FF; font-weight: bold; background-color:#FFFFFF; cursor:pointer }
.manufs { font-size: 12px; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }                                 
h5	{margin:2px 0; font-family: Tahoma; font-size: 11px; text-align:left; font-weight:normal }
td.nh	{  font-family: Verdana; font-size: 10px; vertical-align: middle; text-align:center; padding-bottom:5px; color:#808080; font-weight:bold; padding-top:5px }
h4.np3	{ font-family: Tahoma; font-size: 11px; font-weight: bold; margin-top:0; margin-bottom:0; text-align:left; margin-left:5px }
h4.np4       { font-family: Tahoma; font-size: 11px; color: #666666; font-weight: bold; 
               text-align: left; margin-top: 0; margin-bottom: 0; margin-left:5px }
td.npl3  { text-align:center; height:18px; vertical-align: middle; border-bottom:1px solid #CCCCCC; margin-top:0; margin-bottom:0; background-color:#CCCCCC }               
td.npl4  { text-align:center; height:18px; vertical-align: middle; border-bottom:1px solid #CCCCCC; margin-top:0; margin-bottom:0; background-color:#E5E5E5 }               
td.npl5  { text-align:center; height:20px; vertical-align: middle; border-bottom:1px solid #CCCCCC; margin-top:0; margin-bottom:0 }         
.nmodel { cursor: pointer; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 1px; width:130px;
			 border-bottom:1px solid #CCCCCC; padding-top:2px; padding-bottom:2px }
.nprice { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-family: Arial; font-size: 11px; color: #FF0000; font-weight: bold; width:80px;
			 border-bottom:1px solid #CCCCCC; padding-top:2px; padding-bottom:2px; text-align:right; padding-right:5px }
.ncertif { text-align: center; border-bottom:1px solid #CCCCCC; font-size:12px; font-family:Tahoma; font-weight:bold  }
.ncharact { border-left:1px solid #CCCCCC; font-family: Arial; font-size: 11px; padding-left: 5px; line-height: normal; text-align:justify; 
			border-bottom:1px solid #CCCCCC; padding-top:2px; padding-bottom:2px}
#trailimageid {	Z-INDEX: 100; LEFT: 0px; WIDTH: 75px; POSITION: absolute; TOP: 0px }

/*----Specification----*/

div.imgs	{ font-size: 10px; font-family: Tahoma; text-align: center; float: left; width:220px; }
image.manuf  { text-align: right }
h1.type  {  font-family: Arial; font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-left:5px; margin-top:0 }
h2.subtype      { font-family: Arial; font-size: 12px; margin-top: 0; margin-bottom: 5px; color:#666666; margin-left:5px; font-weight:bold }
h3.model      { font-family: Arial; font-size: 20px; margin-top: 0; margin-bottom: 0; color:#008080; margin-left:5px; font-weight:bold }
td.cardprice     { font-family: Arial; color: #FF0000; font-size: 16px; font-weight: bold; text-align: center }
td.dop       { font-family: Tahoma; font-size: 11px; padding-left: 0; font-weight:bold; text-align:left; padding-top:10px; padding-bottom:0 }
td.card2     { font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: left }
td.imgmanuf     { text-align: right; vertical-align:bottom; margin-top:0; margin-bottom:0 }
td.card  		{ font-family: Arial; font-size: 11px; text-align: center; background-color:#CCCCCC }
table.table  	{ font-family: Arial; font-size: 11px; margin-bottom:3px; width:100% }
h3.card 		{ font-family: Tahoma, Veranda; font-size: 12px; text-align:left; font-weight:bold}
.smchar			{font-family: Arial; font-size: 10px; line-height:3px }
.cr			{font-family: Arial; font-size: 11px; margin-top: 0; margin-bottom: 0}
ul.caract     	{ font-family: Arial; font-size: 11px; list-style-type: none; line-height: 13px; margin-left:0; margin-top:7px; 
				margin-bottom:7px; text-align:left; padding-left:10px }
.back		{ margin:10px 0; font-family: Tahoma; font-size: 10px; text-align: center; text-indent:0; text-transform: uppercase }
.title	{font-family: Tahoma; font-size: 10px; text-align: center; line-height: 13px; text-indent: 0; margin: 15px 0}
.pics	{font-family: Tahoma; font-size: 10px; text-align: center; line-height: 13px; 
               text-indent: 0; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }

#price, #garant, #manuf, #dopinfo { border:1px solid #CCCCCC; float: right; padding:0; position:relative; text-align:center; margin-right: 1px; margin-top: 10px; top:0; right:0 }
#price th	{ font-family: Tahoma; font-size: 11px; font-weight:normal; background-color:#CCCCCC; height:20px; width:114px; text-align:center }
#price td	{ font-family: Arial; font-size: 16px; color:#FF0000; font-weight:bold; height:48px; width:114px; text-align:center }
#garant th	{ font-family: Tahoma; font-size: 11px; font-weight:normal; background-color:#CCCCCC; height:20px; width:102px; text-align:center }
#garant td	{ font-family: Arial; font-size: 16px; color:#FF0000; font-weight:bold; height:48px; width:102px; text-align:center }
#manuf th	{ font-family: Tahoma; font-size: 11px; font-weight:normal; background-color:#CCCCCC; height:20px; width:160px; text-align:center }
#manuf td	{ font-family: Arial; font-size: 16px; color:#FF0000; font-weight:bold; height:48px; width:166px; text-align:center }
#dopinfo th	{ font-family: Tahoma; font-size: 11px; font-weight:normal; background-color:#CCCCCC; height:20px; width:482px; text-align:center  }
#dopinfo td	{ padding:5px; width:482px }





/*----Mail----*/

table.mail	{font-family: Tahoma; font-size: 12px; width: 350px; font-weight:bold}

/* ---- Style for Links ---- */

a { color: #0000FF; text-decoration: none }
a:hover { text-decoration: underline; color:#000080 }

.rand_g { border:1px solid #CCCCCC; width: 200px; height:130px; float: left; padding:0; position:relative; margin-left:15px; margin-bottom:15px; text-align:center }
p.rand_model  { margin:1px 0; font-weight:bold; text-indent:0; text-align:center; font-family:Tahoma; font-size:10px }
p.rand_price  { margin-top:1px; margin-bottom:0; font-weight:bold; text-indent:0; text-align:center; font-family:Tahoma; font-size:10px; color:#FF0000 }
.crtl, .crtr, .crbl, .crbr, .crtl2, .crtr2, .crbl2, .crbr2, .crtlb, .crtrb, .crblb, .crbrb, .center, .center-r  { position:absolute }
.crtl { top:-1px;left:-1px;z-index:41; }
.crtr { top:-1px;right:-1px;z-index:42; }
.crbl { bottom:-1px;left:-1px;z-index:43; }
.crbr { bottom:-1px;right:-1px;z-index:44; }

.crtlb { top:-1px;left:-1px;z-index:201; }
.crtrb { top:-1px;right:-1px;z-index:201; }
.crblb { bottom:-1px;left:-1px;z-index:201; }
.crbrb { bottom:-1px;right:-1px;z-index:201; }

.cont_cr { border-bottom:1px solid #CCCCCC; width: 984px; position:relative}
.crtl2 { top:1px;left:1px;z-index:41; }
.crtr2 { top:1px;right:1px;z-index:42; }
.crbl2 { bottom:1px;left:1px;z-index:43; }
.crbr2 { bottom:1px;right:1px;z-index:44; }
.center { top:1px; left:254px;z-index:45 }
.center-r { top:1px; left:768px;z-index:46  }