
/* Общее */
DIV
{
	margin: 0px;
	padding: 0px;
}

IMG
{
	border: 0px;
}

FORM
{
	margin: 0px;
	padding: 0px;
}

BODY,TD,UL,OL
{
	text-decoration:none;
	font-family: Arial, helvetica,sans-serif;
	font-size: 12px;
	color:#000000;
}

A 
{
	font-family: Arial, helvetica,sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000;
}

A:hover 
{
	text-decoration: underline; 
}


H1.header1
{
	font-family: Times New Roman, serif; 
	font-size: 26px; 
	font-weight: normal; 
	color: #234C94
}

H1.stripes,.ministripes,.microstripes {
  margin:0 0 5px 0;
  color:#ff6767;
  font-size: 100%;
	border-bottom: 2px solid #878787;
  text-transform:uppercase;  
  padding:0 0 1px 5px;
  font-family: sans-serif;
  clear: both;
}

.ministripes	{
  border-bottom: 1px solid #878787;
  padding:15 0 1px 20px;
  font-size: 90%;
  color: #000000;
}

.microstripes	{
 	border-bottom: 1px dotted #a9a9a9;
  padding:15 0 2px 30px;
  color: #ff8989;
}

FONT.page_label	{
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}

DIV.parents
{
	padding: 5 0 10 5px;
}
	
DIV.parents A,DIV.parents A:hover,DIV.parents A:visited,DIV.parents FONT	{
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma,Arial
	text-decoration: underline;
}

DIV.parents FONT	{
	text-decoration: none;
	font-weight: normal;
}

TD.main_window	{
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 10 20 0 20px;
}

/*	По единичному товару	*/
DIV.one_item,DIV.sel_item
{
	float:left;
  margin:0 2px;
  padding:0 0 0 0px;
	width:120px;
	height:220px;
	font-family: Tahoma;
	font-weight: thin;
	font-size: 10px;
	text-align: center;
}

DIV.one_item_left
{
	margin:0px;
	padding:0 0 10 0px;
	text-align: center;
}
DIV.one_item_left A IMG
{
	border: 1px solid #b3b3b3
}
DIV.sel_item
{
	background: url(/images/for_site/item_sel.gif) no-repeat;
}

/*	Корзина	*/
.form_submit
{
	width: 70px;
	height: 20px;
	font-size: 9px;
	font-family: Tahoma;
	background-color: white;
}

.mini_basket
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: white;
	vertical-align: top;
}

/*	По списку товаров	*/
.new_price,.price	/* Цена товара в списке */
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
}

.price
{
	color: #000;
}

.pages {text-align: center; }
.pages {clear:both; }
.pages A,.pages B {padding: 0 5 0 5px;}
.pages B {font-size: 140%;}

/*	Левая колонка	*/
A.main_news,A:hover.main_news
{
	font-family: Arial; 
	font-size: 11px; 
	text-decoration: none;
	text-align: justify;
	display: block;
	margin: 6 0 3 0px;
	padding: 1px;
	color: black;
	border: 0px solid #aeadad;
}

A:hover.main_news
{
	text-decoration: underline;
}

.main_news SPAN
{
	font-weight: bold;
}

A.mini_button
{
	display: inline;
	width: 15px;
	height: 15px;
}

/*	Главное меню	*/
.menuitem B,.menuitem A,.menuitem A:hover
{
	display: block;
	margin:2px 0px;
	padding: 0 15 2 17px;
	font: bold 12px Arial, Tahoma;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.menuitem A:hover
{
	color: red;
}

.menuitem span A
{
	background: none;
	padding: 0 0 0 34px;
}

.menuitem span A:hover
{
	background: none;
	padding: 0 0 0 34px;
}

DIV#header
{
	vertical-align: top;
}

.info_column
{
	margin: 0px;
	width: 164px;
	padding: 0px;
	color: black;
	text-align: left;
}

.info_column #other_view
{
	margin-top: 2px;
	border: 1px solid #eee;
	background: #CCCBCB;
	color: #404040;
}

/*	Корзина	*/
.order_table
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-collapse: collapse;
	width: 500px;
}
.order_table TD
{
	border-top:1px solid black;
	border-left: 0px;
	padding: 5px;
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	font-weight: thin;
}
.order_table TR#head TD
{
	background-color: #dedfde;
	color: #333;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.user_order 
{
	border: 1px solid #eee;
}



.user_order TR TD
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #eee;
}

.form_colvo
{
	width: 30px;
	height: 20px;
	background-color: #eee;
	color: #111;
	text-align: right;
	border: 1px dotted #808080;
}

/*	Таблица размеров	*/
table.size_tables
{
	background-color: #fff;
	font-weight: bold;
	border-left:1px solid #ccc;
  border-top:1px solid #ccc;
}


.size_tables tr:hover {
  background-color:#e7e7e7;
}

.size_tables td {
  color:#505050;
  font-size:12px;
  font-family:Arial;
  width: 30px;
  height: 30px;
  text-align:center;
  padding:3px 4px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

.size_tables td:hover {
  background-color:#ccc;
  cursor: "crosshair";
}

.size_tables td.colnames {
	background-color:#c2c2c2;
	cursor: "hand";
}



.old_price	/*распродажа: старая цена */
{
	font-size:12px;
	font-family:Arial;
	text-decoration: line-through;
	color: #000;
	font-weight: bold;
}

.filters_column TABLE,.filters_column TABLE select	/*Фильтр */
{
	width: 155px;
	font-size:11px;
	font-family: "Arial";
	font-weight: bold;
	text-align: center;
}

.filters_column TABLE select
{
	color: #333;
}

/*	Декорации	*/
DIV.dots
{
	TEXT-ALIGN:left; BORDER-BOTTOM: #C3BDBD 1px dashed; PADDING-BOTTOM: 10px;
}

.pollbar {
  font-size:9px;
  font-family: Tahoma,Arial;
  color:#eee;
  padding:0px;
  margin-left:5px;
  background-color:#da251d;
}


/*	Элементы формы	*/
.inp_text	{
	border: 1px solid #999999;
	height: 18px;
	width: 110px;
	background-color: #ffffff;
	color: #252525;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

.inp_order	{
	border: 1px solid #999999;
	height: 18px;
	width: 70px;
	background-color: #ffffff;
	color: #252525;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

/* Вопрос-ответ	*/
.question,.answer
{
	font-size: 12px;
	width: 90%;
	font-family: Tahoma,sans-serif,Courier,"Times New Roman";
	color: #404040;
	font-weight: bold;
	border: 2px solid red;
	margin: 0px;
	padding: 8 10 8 10px;
	text-align: justify;
	background-color: white;
}
.answer
{
	border-color: silver;
	margin-bottom: 5px;
	font-weight: normal;
	border-top:0px;
	background-color: #ebeaea;
	color: black;
}

.question SPAN,.answer SPAN
{
	font-size: 80%;
	text-decoration: underline;
	color: #700070;
	display: block;
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 6px;
}

.quest_form	INPUT,.quest_form	TEXTAREA
{
	color: #000000;
	background-color: #fff;
	font-family: Tahoma;
}

/*	Центральное меню	*/
.center_menu,.center_menu:hover
{
	text-decoration: none;
	font-size: 11px;
	font-family: "Arial","Palatino Linotype";
	font-weight: bold;
	color: #000000;
	padding: 0 10 0 0px;
	background: url(/images/for_site/delim.gif) right no-repeat;
	text-transform:uppercase;
}

#last_center_menu
{
	background: none;
}

.center_menu:hover
{
	color: red;
}

.anounce
{
	color: #f44;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
}

.articul_table TR TD
{
	border-bottom: 1px solid #CCCBCB;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}

.color_box
{
	margin-right: 5px;
	width: 20px; 
	height:20px; 
	border: 1px dashed black; 
	float: left;
}

.unfloat
{
	float: none; 
	width: 550px; 
	height: 1px;
}

.shop_div SPAN
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: 404040;
}

.sorting OPTION
{
	background-color: black;
	color: #eee;
}

.option_selected
{
	background-color: red;
	color: white;
	font-weight: bold;
}

.up_menu_class
{
	text-align: center; 
	background-color: #848282; 
	/*border-top: 1px solid #333; */
	border-left: 2px solid #444343; 
	border-right: 0px solid black;
	color: #eee;
}

/*	Центральное меню (самое верхнее)	*/
.up_menu_link,.up_menu_link:hover
{
	text-decoration: none;
	font-size: 11px;
	font-family: "Arial","Palatino Linotype";
	font-weight: bold;
	color: #fff;
	padding: 0 15 0 2px;
	background: url(/images/for_site/delim.gif) right no-repeat;
	text-transform:uppercase;
}

#up_menu_link_last
{
	background: none;
}

.up_menu_link:hover
{
	color: red;
}

.price_item
{
	margin-top: 10px;
}
.price_item_old
{
	font: bold 12pt Arial;
	color: black;
}
.price_item_now
{
	font: bold 12pt Arial;
}
.price_item_old SPAN
{
	text-decoration: line-through;
}
.price_item_retail
{
	font: bold 10pt Arial;
	color: black;
}

INPUT.butt
{
	border: 1px solid black;
	background: #EAEAEA;
	font: bold 10px Tahoma;
	color: black;
}

TD.banners A IMG
{
	border: 1px solid white;
	width: 140px;
	height: 80px;
}

TD.banners
{
	padding-top: 1px;
}

A.readers
{
	display: block;
}

A.readers IMG
{
	border: 1px solid black;
	float: left;
}

DIV.readers_text
{
	text-align: justify;
}

DIV.newstext P
{
	text-align: justify;
}

DIV.error
{
	font: bold 10px Tahoma;
	background: #d8d8d8;
	color: #f00;
	border: 1px solid #666;
}


/*	ОБЛАКО ТЕГОВ - размеры	*/
.tags0,.tags1,.tags2,.tags3,.tags4 {
	color: black;
	font-size: 10px;
	text-decoration: none;
	font-family: Tahoma,Arial;
}
.tags1 {color: #333; font-size: 13px;}
.tags2 {color: #366; font-size: 16px;}
.tags3 {color: #633; font-size: 20px;}
.tags4 {color: #666; font-size: 26px;}
a.tagLink {font: bold 16px Tahoma; color: #666;}


#delivery_result_div {
    font: bold 16px Tahoma;
    color: #666;
    margin-bottom: 15px;
}