/* ***************** */
#maket {
	border: 0px;
	width: 100%;
	height: 100%;
}

/* Ячейка заголовка страницы */
.flash_td {
	vertical-align: top;
	background: #fff url('../images/bg06.jpg') repeat-x;
}
.flash_td2 {
	height: 125px;
	background: url('../images/flash2.jpg') no-repeat;
}
.flash_td2 h1 {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	position:relative;
	width: 280px;
	top: 15px;
	left: 16px;
	height:62px;
}
.flash_td2 h1 a{
	display:block;
	height: 100%;
	width: 100%;
	text-indent:-1234em;
	margin:0px;
	padding:0px;
}



/* Список категорий */
#cat_menu {
	margin: 0px;
	padding: 4px 2px 10px 6px;
}
#cat_menu span {
	font-size: 11px;
	font-weight: bold;
}
#cat_menu UL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#cat_menu UL LI {
	display: block;
	margin: 0px;
	padding: 0px;
/*	margin-bottom: 3px;*/
}
#cat_menu UL LI A {
	margin: 0px;
	padding: 2px 0px 2px 2px;
	display: block;
	background: #F8F8F8 url('../images/marce1.gif') left no-repeat;
	color: #999999;
	text-decoration: none;
	width: 100%;
/*	border: 1px solid #F8F8F8;*/
}
#cat_menu UL LI.act_li{
	padding: 2px 0px;
}
#cat_menu UL LI A:hover {
	background: #F0F0F0 url('../images/marce2.gif') left no-repeat;
	color: black;
/*	border: 1px solid #999999;*/
}
#cat_menu UL LI SPAN.act_li {
	padding: 2px 0px 2px 2px;
	background: url('../images/marce2.gif') left no-repeat;
	display: block;
}

#cat_menu UL LI A SPAN {
	margin-left: 7px;
	display: block;	
}

#cat_menu UL LI SPAN.act_li SPAN {
	margin-left: 7px;
	font-weight: bold;
	display: block;
}



#menu_top_right {
	border: 0px dotted #FF0000;
	position: absolute;
	top: 38px;
	right: 4px;	
}
#menu_top_right A {

}
#menu_top_right A:hover {
}
#menu_top_right IMG {
	border: 0px;
	margin-right: 8px;
}
#menu_top_right IMG:hover {
	cursor: pointer;
}

#telf {
	border: 0px dotted #FF0000;
	position: absolute;
	top: 70px;
	right: 8px;	
}

#site_map {
	
}
#site_map ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 4px 0px;
	padding: 0px;		
}
#site_map ul li {
	background: transparent url(../images/arrow_down2.gif) no-repeat scroll 5px 7px;
	margin: 2pt 0px;
	padding-left: 16px;
}

#site_map ul li ul li {
	background: transparent url(../images/marce2.gif) no-repeat scroll 5px 7px;
	margin: 0pt;
	padding-left: 16px;
}
#site_map ul li ul li ul li {
	background: transparent url(../images/marce1.gif) no-repeat scroll 5px 7px;
	margin: 0pt;
	padding-left: 16px;
}



/* Заголовок левого и правого блока */
.menu_capt_text{
	height: 25px;
	vertical-align: middle; /* Вертикальное выравнивание в ячейках */
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px; 
	color: #FF7F00;
	padding: 0px 0px 0px 16px;
	background: #F8F8F8 url('../images/marcer.gif') left no-repeat;
}




a {
	color: navy;
	font-family: Verdana,Arial,sans-serif,serif;
}

p, font, div, td {
	font-family: Verdana,Arial,sans-serif,serif;
	font-size: 12px;
}
body {
	font-family: Verdana,Arial,sans-serif,serif;
	margin: 0px 5px 0px 5px;
	background: url('../images/back_main.jpg');
	font-size: 12px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
table {
	border-collapse: collapse;
}
label {
	cursor: pointer;
}
form {
	margin: 0px;
	padding: 0px;
}


.text_blok_1 {
  padding: 6 6 12 6;
}

#search_rec {
	padding: 0px 8px 4px 8px;
	border: 0px dotted #f00;	
}

.input_text {
	width: 180px;
	height: 18px;
	font-size: 10px;	
	border-width: 1px;
	border-color: #D7D6D6;
	border-style: solid;	
}


.input_text2 {
	width: 180px;
	height: 18px;
	font-size: 10px;	
	border-width: 1px;
	border-color: #D7D6D6;
	border-style: solid;	
}

.img_small {
	border: 1px;
	border-style: solid;
	border-color: #999999;
}
/*
.selected_category_picture {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	
}
*/

/* НИЖНЕЕ МЕНЮ */
#menu_bottom {
	color: white;
	font-size: 11px;
}
#menu_bottom A {
	color: white; /* Цвет ссылок */
}
#menu_bottom A:visited {
	color: white; /* Цвет посещенных ссылок */
}
#menu_bottom A:active {
	color: #cccccc; /* Цвет активных ссылок */
}
#menu_bottom A:hover {
	color: #cccccc; /* Цвет при навидении мыши */
}

/* верхнее МЕНЮ */
#menu_top {
	color: white;
	font-size: 12px;
	margin: 2px 10px 2px 10px;
}
#menu_top A {
	color: black; /* Цвет ссылок */
}
#menu_top A:visited {
	color: black; /* Цвет посещенных ссылок */
}
#menu_top A:active {
	color: #cccccc; /* Цвет активных ссылок */
}
#menu_top A:hover {
	color: #cccccc; /* Цвет при навидении мыши */
}



#copyright {
	margin: 4px;
	color: #858585;
	font-size: 10px;
}


/* ---------------------------- */
#pod_flash {
	padding: 0px;
	margin: 0px;
	background: url('../images/bg08.gif') bottom repeat-x;  
}
#pod_flash div {
	margin: 0px;
	padding: 0px;
	background: url('../images/bg07.gif') top repeat-x;  
}

#pod_flash td {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
/*	width: auto;*/
}
#pod_flash a{
	padding: 4px 0px 4px 0px;
	color: #858585;
	border: 0px dotted #F00;
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#pod_flash a:hover{
	color: #fe9a38;
}


/* -------------------------------- */
#logo_div {
	position: absolute;
	left: 22px;
	top: 48px;
	font-weight: bold;
	font-size: 18px;
	color: #FF0000;
	border: 1px solid black;
	width: 200px;
	height: 50px;
	vertical-align: middle;
	text-align: center;	
}


/* -------------------------------- */
/* поле авторизации  */
#div_login {
	padding-bottom: 8px;
	padding-top: 8px;
/*	border: 1px dotted #f00;*/
	background: url(../images/key1_2.jpg) left top no-repeat;
}
#div_login form {
	margin: 0px;
	padding: 0px;
}
#div_login td {
	margin: 4px;
	font-size: 10px;	
/*	border: 1px dotted #f00;*/
}

#div_logout {
	padding: 4px;
}
#div_logout p {
	font-size: 11px;	
}



input.auth_input_text {
	width: 120px;
	height: 18px;
	font-size: 10px;	
	border-width: 1px;
	border-color: #D7D6D6;
	border-style: solid;	
}
input.auth_input_button {
	width: 120px;
	height: 18px;
	font-size: 10px;	
	border: 1px solid #333;
	background: #D6D6D6;
}

/* -------------------------------- */
#main_content_template {
	
}
#main_content_template {
	
}
/* -------------------------------- */
#cat_path {
	font-size: 10px;
	margin-bottom: 10px;
	color: #666; 
}
#cat_path a {
	font-size: 12px;
	font-weight: bold;
/*	color: #666; */
}




/* -------------------------------- */
/* приветствие */
.greetings {
	text-align: justify;
	padding: 4px;
	margin-bottom: 10px;
}
.greetings h1 {
	text-align: center;
}




/* -------------------------------- */
#feedback_form {
}
#feedback_form input, textarea {	
	border-width: 1px;
	border-color: #D7D6D6;
	border-style: solid;	
}




/* -------------------------------- */
#cat_list_home {
	padding: 4px;
	margin-bottom: 10px;
}
#cat_list_home h1 {
}
#cat_list_home img {
	border: 0px;
}
/* ссылка основной категории */
#cat_list_home .hc1 {
	font-weight: bold;
}
/* колво товаров в категории */
#cat_list_home .hc2 {
	color: #999;
	font-size: 11px;	
}
/* стиль  подкатегорий */
#cat_list_home .hc3 {
	font-size: 11px;
	margin-left: 10px;
/*	border: 1px solid #f00;*/
}
#cat_list_home .hc3 a {
}
#cat_list_home .hc3 span {
	white-space: nowrap;
}


/* -------------------------------- */
/* спец-предложения */
#special_offers {
/*	border: 1px solid #f00;*/
	padding: 4px;
	margin-bottom: 10px;	
}
#special_offers h1 {
}
#special_offers div.spec_line {
	width: 100%;
	margin-bottom: 10px;
}
#special_offers div.spec_item {
	float: left;
	width: 40%;
}
#special_offers div.spec_nam {
	font-size: 12px;
	margin-bottom: 4px;
	font-weight: bold;
}
#special_offers div.spec_price {
	font-size: 11px;
	color: #f00;
}




/* -------------------------------- */
#advanced_search_in_category {
	padding: 2px;
	float: right;
}



/* -------------------------------- */
#img_small_detail {
/*	border: 1px solid #ccc;*/
	color: #ccc;
	padding: 4px;
	font-size: 10px;
}
#img_small_detail a {
	color: #ccc;
}
#img_small_detail a:hover {
	color: #000;
}
#img_small_detail img {
	border: 1px solid #ccc;
	padding: 0px;
	margin: 0px;
}

#sub_cat {
	margin-bottom: 0px;
	margin-top: 0px;
}

#sub_cat li{
	margin-bottom: 2px;
	white-space: nowrap;
}	



/* -------------------------------- */
.product_brief {
	margin: 2px 0px;
	border-right: 1px dotted #ccc;
}



/* --------------------------------
#price_list td {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
*/












.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  font-weight:		bold;
}
.cartsmall
{

}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
/*	BORDER-BOTTOM: 2px dotted #A9C0FF*/
	border-bottom: 1px dotted #ccc;
}


.goodinsale
{
	color: green;
    font-weight: bold;
}

.goodnotsale
{
	color: red;
}

.goodaskavail
{
	color: blue;
    font-weight: bold;
}

.goodpodzakaz
{
	color: blue;
}


