
body { 
	margin:0px; 
	font-size:12pt; 
	background:#000;
	color: #ccc;
}

#main { 
	background:#000;
}

.header { 
	font:12px verdana;
	margin:0px; 
	/* background:#444d5c; */
	border:1px solid #566; font:65% verdana;
	color: #ccc;
	}
.header table { 
	margin:0px; 
	/* background-image:url('/pic/bg_head.jpg');  */
	/* background-position: 0 250; */
	/* background-repeat: repeat-x; */
	}
	
.header h1 { font:200% italic verdana; font-weight:bold; color:#dff; float:top; }

.header h3 { font:130% verdana,clean,sans-serif; font-weight:bold; color:#cdd;} /* phone # on head */
.header div { color:#dff;}

.header h4 { font:140% italic verdana; font-weight:bold; color:#cdd;} 
.header h2 { font:verdana; font-weight:normal; color:#dff; }

.header b { font:130% italic verdana; font-weight:bold; color:#dff;} 

.header span { font:130%; font-weight:bold; color:#ff0;}

.header input { font:77%; font-weight:normal; color:#566; background:#cdd; }

.footer { background:#444d5c; border:1px solid #566; font:65% verdana; float:left; }
.footer table { margin:8px; }
.footer  a { color:#dff; text-decoration:none; }
.footer span { font:130%; font-weight:bold; color:#dff;}



.header sup { font:77% italic;   font-weight:bold; }



.vend_navbar  {
	/* float: left; */
	font:12px verdana;
	font-weight: normal;
	padding:0.7em;
	text-indent:2px;
	margin:8px;
	margin-left:0px;
	border:0px;
	float:left;
	/* border: 1px solid #566; */
}
 /*.vend_navbar  table { margin:8px; margin-left:-2px;} */

.vend_navbar  td {
	background:#444d5c;
	padding:4px 2px 2px 4px;
	display:block;
}

.vend_navbar  span {
	font:120%;
	font-weight: bold;
	color:#ff0;
}

.vend_navbar a { color:#cdd ; background:#000; display:block; text-decoration:none; }
.vend_navbar a:hover { color:#ff0; background:#505258; }


.cat_navbar  {
	/* float: left; */
	font:12px verdana;
	font-weight: bold;
	padding:0.7em;
	text-indent:2px;
	margin:8px;
	margin-left:0px;
	border: 1px solid #566;
}
 /*.cat_navbar  table { margin:8px; margin-left:-2px;} */

.cat_navbar  td {
	background:#444d5c;
	padding:4px 2px 2px 4px;
	display:block;
}

.cat_navbar a { color:#dff ; display:block; text-decoration:none; }
.cat_navbar a:hover { color:#500; background:#505258; }


.model_list { font:13px verdana; border:1px solid #505258; margin:8px; float:left; }
.model_list, .model_list table { background:#000; padding:.7em; text-indent:2px; }

.model_list h1 { background:#000; color:#ff0; font-size:120%;}
.model_list h2 { background:#000; font-weight:bold; color:#ff0;}
.model_list td, .model_list th { padding:4px 4px 4px 4px;  }

.model_list span { font-weight:bold; color:#dff; font:77%; font-size:77%; }

.model_list b { font-weight:normal; background:#000; color:#ff0; font-size:120%; }
.model_list strong { font-weight:bold; color:#dff; font-size:150%;  background:#505258;}

.model_list a { color:#dff; display:inline; font-weight:bold; text-decoration:none; }
.model_list a:hover { color:#ff0; background:#505258; }
.model_list .model_price { font:77%; color:#d00; }
.model_list .knopka { color:#dff ; text-decoration:none; background:#000; 
float:left; border:2px outset #ddd; padding:2px 2px 2px 2px; cursor:hand; font-weight:normal; font-size:100%;}

.model_list .model_list_cat { border:0px; background:#444d5c; font:77%; }

.model_list_cat_name { color:#500; background:#444d5c; padding:4px; margin:4px; margin-top:4px; 
	text-indent:2px; font:14px verdana;}
	



.model_card { font:16px verdana; border:1px solid #505258;	margin:8px; float:left; padding:4px 4px 4px 4px; }
.model_card, .model_card table {
 background:#000; padding:.7em; text-indent:2px;
}

.model_card h1 { background:#000; font-weight:bold; color:#ff0; font:150%;}
.model_card td, .model_card th { padding:4px 4px 4px 4px;}

.model_card span {  font-size:80%; font:80%; font-weight:bold; color:#dff;}
.model_card div { color:#ff0;}


.model_card a { color:#dff; display:inline;  text-decoration:none; }
.model_card a:hover { color:#ff0; background:#505258; }
.model_card .model_price { font:77%; color:#d00; }
.model_card  .knopka { color:#dff ; text-decoration:none; background:#000; 
float:left; border:2px outset #ddd; padding:2px 2px 2px 2px; cursor:hand; font-size:100%; margin:8px;}



.basket_list {
margin:8px; padding:.7em; border:1px solid #566; background:#000; font:100% verdana; 
padding:.7em; text-indent:4px; }
.basket_list .basket_table  { padding:4px; margin:8px; margin-top:8px; text-indent:2px;}
.basket_list .basket_table td, .basket_list .basket th { padding:2px 2px 2px 2px; font:77%; 
border:1px solid #566; font-weight:bold;}
.basket_list .basket_table th { color:#fff; background:#000; font:58%; font-weight:normal; }
.basket_list .basket_table span { color:#500;  font:77%; font-weight:normal; }
.basket_list h1 { 
color:#dff; background:#000; padding:4px; margin:4px; margin-top:4px; 
	text-indent:2px; font:100% verdana;}
.basket_list a, .basket_list.knopka { color:#dff ; text-decoration:none; background:#000; 
float:left; border:2px outset #ddd; padding:2px 2px 2px 2px; font:77%; cursor:hand; }
.basket_list a:hover, .basket_list .knopka:hover  { color:#ff0; background:#505258;}
.basket_list .knopka { float:right; }



.form_pay  {border:1px solid #566; background:#444d5c; font:12px verdana; padding:.7em; margin:8px;}
.form_pay th { background:#444d5c; padding:4px 4px 4px 4px;}
.form_pay td { padding:8px 8px 8px 8px; font:77%; }
.form_pay span { font:77%; color:#dff; }
.form_pay h3 { font:77%; color:#dff; }

.form_pay .knopka { color:#dff ; text-decoration:none; background:#444d5c; 
float:left; border:2px outset #ddd; padding:2px 2px 2px 2px; font:77%; cursor:hand; }


.text_info  {
border:1px solid #566; background:#000; font:18px verdana; padding:.7em; margin:8px; }

.text_info  p { text-indent:8px; margin:8px;}
.text_info  table { margin:8px;}

.text_info th { background:#444d5c; padding:4px 4px 4px 4px; color:#dff; }
.text_info td { padding:8px 8px 8px 8px; font:77%; line-height:150%; }
.text_info span { font:77%; color:#f55; }
.text_info h3 { font:120%; color:#dff; }
.text_info b { color:#ff0; font-weight:normal;}
.text_info a { color:#cdd ; background:#000; display:inline; text-decoration:none; }
.text_info a:hover { color:#ff0; background:#505258; }
.text_info table ul { list-style:disc; type:disc;}

/*   type="A|a|I|i|1|disc|circle|square"  */

.news_title, .news_list { font:18px verdana; border:1px solid #505258; margin:8px; float:left; }
.news_title h1 { font-weight:bold; font:133%; }

.news_list table  {  padding:0px 0px 0px 0px; }


.news_list td, .model_list th { padding:8px 8px 8px 8px; font:85% verdana; }

.news_list span {
border:0px; background:#000; font:85% verdana; 
}
.news_list h1 {
border:0px; background:#444d5c; color:#dff; font:100% verdana; padding:8px 4px 4px 4px; display: block;
}

.news_list b { color:#ff0 ; text-decoration:none; }

.news_list a { color:#dff ; text-decoration:none; }
.news_list a:hover { color:#dff ; text-decoration:none; background:#444d5c; }

