/* CSS Document */

.alpha_png{
    filter:expression(fixPNG(this));
    z-index:70;    
}
.alpha_png a{position:relative;}

body,td,th 
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #808184;
}
body { background-color: #FFFFFF; }

body,p,form
{
	padding:0;
	margin:0;
}

h1
{
	font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#be1e2d;
	margin:0 0 10px 0;
}

a, a:visited
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color:#808184;
	text-decoration:underline;
}
a:hover
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color:#808184;
	text-decoration:none;
}

.link1, .link1:visited
{
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
}
.link1:hover
{
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link2, .link2:visited
{
	font: normal 12px Tahoma, Helvetica, sans-serif;
	color:#1b75bb;
	text-decoration:underline;
}
.link2:hover
{
	font: normal 12px Tahoma, Helvetica, sans-serif;
	color:#1b75bb;
	text-decoration:none;
}

#content
{
	max-width:1280px;
	min-width:1001px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1001px':(document.documentElement.clientWidth||document.body.clientWidth)>1280?'1280px':'100%');
}
#cat_block
{
	/*
	max-width:1040px;
	min-width:700px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'700px':(document.documentElement.clientWidth||document.body.clientWidth)>1040?'1040px':'100%');
	*/
}
#lich
{
	position:relative;
	height:31px;
	top:0;
	left:0;
	z-index:1;
}

.tab_lich
{
	height:100%;
	border-collapse:collapse;
}
.tab_lich th
{
	width:5px;
	padding:0;
}
.tab_lich td
{
	text-align:center;
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	padding:0px 5px 0 5px;
	background-image:url(/img/lich_center.gif);
	background-repeat:repeat-x;
}
.tab_lich input
{
	width:100px;
	color:#c2c2c2;
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	border:none;
	padding:0 3px 0 3px;
}

#label
{
	position: relative;
	width:224px;
	height:124px;
	background-image:url(/img/label.png);
	background-repeat:no-repeat;
	top:3px;
	margin-left:10px;
	z-index:1;
	cursor:pointer;
}

#my_bookmark_block
{
	position: relative;
	width:180px;
	height:31px;
	top:0px;
	z-index:1;
}

#cart
{
	position: relative;
	width:172px;
	height:142px;
	text-align:left;
}

#cart_back
{
	position: relative;
	width:162px;
	height:142px;
	background-image:url(/img/cart.png);
	background-repeat:no-repeat;
	margin-top:25px;
	z-index:1;
}

#cart_block
{
	position: absolute;
	width:162px;
	height:142px;
	z-index:2;
	margin-top:-142px;
}

#menu_block
{
	position: relative;
	z-index:10;
	margin-top:13px;
	margin-left:140px;
	margin-bottom:40px;
	width:650px;
	vertical-align:top;
	/*
	min-width:1001px;
	max-width:1280px;	
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1001px':(document.documentElement.clientWidth||document.body.clientWidth)>1280?'1280px':'100%');
	*/
}
#menu_block table { height:42px; }
#menu_block td { text-align:center; vertical-align:middle; padding:0 10px 0 10px; }

.menu_link1, .menu_link1:visited
{
	font: normal 15px "Impact";
	color:#facbcb;
	text-decoration:underline;
}
.menu_link1:hover
{
	font: normal 15px "Impact";
	color:#FFFFFF;
	text-decoration:none;
}
.menu_link2, .menu_link2:visited, .menu_link2:hover
{
	font: normal 15px "Impact";
	color:#ffffff;
	text-decoration:none;
}

.rubric_head
{
	font: normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
}

.tab_cart
{
	width:100%;
	height:100%;
}
.tab_cart td
{
	text-align:center;
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; 
	color:#FFF;
}

.head_block_text
{
	font: bold 13px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	cursor:default;
}
.head_block_text_hide
{
	font: bold 13px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#a6a8ab;
	cursor:default;
}

/* ------------------ НАВИГАЦИЯ -----------------------*/
.navigate
{
	width:100%;
	height:30px;
	margin:0 0 10px 0;
}
.navigate th
{
	padding-left:5px; 
	background-image:url(/img/navigate_left.gif); 
	background-repeat:no-repeat;
}
.navigate td
{
	width:100%;
	background-image:url(/img/navigate_center.gif); 
	background-repeat:repeat-x;
	vertical-align:top;
	padding:5px 5px 0 5px;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color:#58595b;
}
.navigate a, .navigate a:visited
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color:#808184;
	text-decoration:underline;
}
.navigate a:hover
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color:#808184;
	text-decoration:none;
}
/* ------------------ / НАВИГАЦИЯ -----------------------*/

/* --------------------- КАТАЛОГ ---------------------------- */
.catalog td, .catalog th
{
	padding:0;
}

.cat_txt
{
	position:relative;
	font: normal 14px Arial Narrow;
	color: #333;
	z-index:2;
}
.cat_txt2
{
	position: absolute;
	font: normal 14px Arial Narrow;
	color:#fff;
	margin-top:-16px;
	margin-left:1px;
	z-index:1;
}

.classic_tab_lvl_f, .classic_tab_lvl_f_a, .classic_tab_lvl0, .classic_tab_lvl0_a, .classic_tab_lvl1, .classic_tab_lvl1_a
{
	width:100%;
	border-collapse:collapse;
	cursor:pointer;
}

/* первый уровень каталога - самая первая рубрика - не активная */
.classic_tab_lvl_f
{
	background-image:url(/img/cat_first.png);
	background-repeat: no-repeat;
}
/* первый уровень каталога - самая первая рубрика - активная */
.classic_tab_lvl_f_a
{
	background-image:url(/img/cat_first_a.png);
	background-repeat: no-repeat;
}
/* первый уровень каталога - не активный */
.classic_tab_lvl0 td
{
	background-image:url(/img/cat.png);
	background-repeat: repeat-x;
}
/* первый уровень каталога - активный */
.classic_tab_lvl0_a td
{
	background-image:url(/img/cat_a.png);
	background-repeat: repeat-x;
}
/* второй уровень каталога - не активный */
.classic_tab_lvl1 td
{
	background-image:url(/img/cat_other.gif);
	background-repeat: no-repeat;
	background-position:left center;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color:#808184;
}
/* второй уровень каталога - не активный */
.classic_tab_lvl1_a td
{
	background-image:url(/img/cat_other_a.gif);
	background-repeat: no-repeat;
	background-position:left center;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color:#fff;
}
/* --------------------- / КАТАЛОГ ---------------------------- */

.index_cat
{
	float:left; 
	margin:0 10px 10px 0;
	width:150px; 
	height:160px;
	background-image:url(/img/index_cat.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
.index_cat table th
{
	height:100%;
	padding:0 6px 5px 6px;
	font: normal 14px "Arial Narrow", Tahoma, Geneva, sans-serif;
	color:#404041;
	text-align:center;
}
.index_cat table td
{
	padding:0 0 8px 0;
	text-align:center;
	vertical-align:bottom;
}
.index_cat_a
{
	float:left; 
	margin:0 10px 10px 0;
	width:150px; 
	height:160px;
	background-image:url(/img/index_cat_a.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
.index_cat_a table th
{
	height:100%;
	padding:0 6px 5px 6px;
	font: normal 14px "Arial Narrow", Tahoma, Geneva, sans-serif;
	color:#404041;
	text-align:center;
}
.index_cat_a table td
{
	padding:0 0 8px 0;
	text-align:center;
	vertical-align:bottom;
}
.index_nocat
{
	float:left; 
	margin:0 10px 10px 0;
	width:150px; 
	height:160px;
	background-image:url(/img/index_nocat.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
.index_nocat_a
{
	float:left; 
	margin:0 10px 10px 0;
	width:150px; 
	height:160px;
	background-image:url(/img/index_nocat_a.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}

/* --------------------------- FOOTER ------------------------------ */
.tab_footer
{
	width:100%;
	height:100%;
	background-image:url(/img/footer.gif); 
	background-repeat:repeat-x;
}
.tab_footer td
{
	padding:10px;
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#6d6e70;
}
.tab_footer a, .tab_footer a:visited
{
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#6d6e70;
	text-decoration:underline;
}
.tab_footer a:hover
{
	font: normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#6d6e70;
	text-decoration:none;
}
/* --------------------------- / FOOTER ------------------------------ */

/* --------------------------- СПИСОК ТОВАРОВ ------------------------------ */
.price
{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#be1e2d;
}
.old_price
{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#58595b;
	text-decoration: line-through;
}

.tab_list, .tab_list td
{
	border:none;
}

.tab_default
{
	border-collapse:collapse;
	border:1px dashed #cbcbcb;
}
.tab_default td
{
	border:none;
}
/* --------------------------- СПИСОК ТОВАРОВ ------------------------------ */

.good_status70
{
	position: absolute;
	width:70px; 
	height:70px;
	background-repeat:no-repeat;
	z-index:2;
}
.good_status125
{
	position: absolute;
	width:125px; 
	height:125px;
	background-repeat:no-repeat;
	z-index:50;
}

.del_bookmark
{
	position:absolute; 
	width:16px; 
	height:16px; 
	cursor:pointer;
	background-image:url(/img/del_alpha.gif);
	background-repeat:no-repeat; 
	margin-left:181px; 
	z-index:5;
}

/* --------------------- БЛОК ТОВАРА (в списке) --------------------- */
.list
{
	width:197px; 
	height:270px; 
	float:left; 
	vertical-align:top; 
	margin:0 10px 10px 0; 
	border:1px dashed #cbcbcb;
}
.list a, .list a:visited, .list a:hover
{
	text-decoration:none;
	color:#1b75bb; 
	font-size:11px;	
}
.list_img
{
	position:relative;
	width:100%;
	text-align: center;
	z-index:1;
}
.list_img img
{
	cursor:pointer;
	margin:5px 10px 5px 10px;
}
.list_title
{
	height:40px;
	text-align:center;
	overflow:hidden;
}
/* --------------------- / БЛОК ТОВАРА (в списке) --------------------- */


.tab_param td
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color:#808184;
	padding:0 20px 0 20px;
}

.tab_param input
{
	border:1px solid #808184;
}

.tab_param select
{
	border:1px solid #808184;
}

.good_classifer
{
	width:100%;
}
.good_classifer td
{
	border-bottom:1px dashed #cbcaca;
	font-size:14px;
}

.block_in_good td, .block_in_good span
{
	cursor: pointer;
}

.tab_models
{
	border:1px solid #dbdbdb;
	border-collapse:collapse;
}
.tab_models th 
{ 
	background-color:#d5dbdc; 
	color: #666;
	padding:4px 10px 4px 10px;
}
.tab_models td
{
	padding:5px;
	text-align:center;
	border:1px solid #dbdbdb;
}

#tab_add_photo input
{
	border:1px solid #808184;
	font: normal 11px Verdana, Geneva, sans-serif;
}
#tab_add_photo td
{
	padding:2px;
}
#tab_add_photo th
{
	padding:0 10px 0 10px;
	text-align:center;
}

.tab_no_borders, .tab_no_borders td, .tab_no_borders th
{
	border:none;
}

#tooltip
{
	background-color:#6598cb;
}

.rgoup .gr { margin-bottom:5px; }
.rgoup .gr .l { position:absolute; }
.rgoup .gr .l input { margin:0; }
.rgoup .gr .r { padding-left:20px; }

#cart_auth { width:400px; padding-left:170px; margin-bottom:10px; }
#cart_auth table { width:100%; }
#cart_auth td, #cart_auth th { padding:0 5px; }
#cart_auth input { width:100%; }



