	/*ÑÎÐÒÈÐÎÂÊÀ*/
.dottedright 
{
	background: url(/project/img/bg3vd.gif) repeat-y 100% 0px
}
div.sorting
{
	background: url(/project/img/navig_dot.gif) repeat-x bottom
}
	/*/ÑÎÐÒÈÐÎÂÊÀ/*/

	/*ÑÂßÇÍÛÅ ÝËÅÌÅÍÒÛ*/
.st_head_c 
{
        font-weight: bold;
        color: #FFF;
        background: url(/project/img/st_head_c.gif) repeat-x top left;
        height: 23px;
}

.st_head_l 
{
       background: url(/project/img/st_head_l.gif) no-repeat;
}

.st_head_r
{
       background: url(/project/img/st_head_r.gif) no-repeat;
}

.st
{
	background:url(/project/img/st_bottom.gif) repeat-x bottom;
	padding:0;
	margin:0;
}

.st_top
{
	background:url(/project/img/st_top.gif) repeat-x top;
	margin-right:2px;
}

.st .content 
{   
	border-left:1px solid #f2f2f3;
	background:url(/project/img/st_right.gif) repeat-y right #f9faf7;
	text-align:center;
	padding:5px 10px 5px 10px;
}

.st .b 
{
	position:relative;
	height:4px;
}

.st .b div 
{
	position:absolute;
	padding:0;
	margin:0;
}

.st .b .l 
{
width:10px;
height:13px;
background:no-repeat url(/project/img/st_bot_left.gif) bottom left;
bottom:0px; left:0;
}

.st .b .r 
{
width:12px;
height:13px;
background:no-repeat url(/project/img/st_bot_right.gif) bottom right;
bottom:0px;
right:0px;
}

a.slinks
{font-size:12px; color:#333}
a.slinks:hover
{font-size:12px; color:#333; text-decoration:underline}

	/*/ÑÂßÇÍÛÅ ÝËÅÌÅÍÒÛ/*/
	
.roundborder 
{
	background: url(/project/img/tmenubottom.gif) repeat-x bottom
}
.roundborder .content 
{
	border-left: #f2f2f3 1px solid;
	padding-bottom:16px;
	padding-left:10px;
	padding-top:10px;
	background: url(/project/img/tmenuright.gif) repeat-y right;
}
.roundborder .header 
{
	width: 100%;
	background: url(/project/img/block_header.gif) repeat-x top;
	height: 22px
}
.roundborder .text-header
{
	padding-top:4px;
	font: bold 12px tahoma;
	text-align: center;
	color: #fff
}
.roundborder .header a
{
	text-decoration:none;
	color:#fff
}
.roundborder .header-left 
{
	height: 22px;
	background: url(/project/img/block_top_left.gif) no-repeat left top;
}
.roundborder .header-right 
{
	height: 22px;
	background: url(/project/img/block_top_right.gif) no-repeat right top;
}
.roundborder .top 
{
	position:relative;
}
.roundborder .bottom 
{
	position:relative;
}
.roundborder .top-left
{
	position:absolute;
	left:0;
	width:43px;
	height:20px;
	background:no-repeat url(/project/img/block_mid_left.gif) top left;
}
.roundborder .top-right
{
	position:absolute;
	right:0px;
	width:48px;
	height:20px;
	background:no-repeat url(/project/img/block_mid_right.gif) top right;
}
.roundborder .bottom-left 
{
	position:absolute;
	left:0;
	bottom:0px;
	width:43px;
	height:48px;
	background: url(/project/img/block_bot_left.gif) no-repeat left bottom;
}
.roundborder .bottom-right 
{
	position:absolute;
	right:0px;
	bottom:0px;
	width:48px;
	height:48px;
	background: url(/project/img/block_bot_right.gif) no-repeat right bottom;
}

/*Òàáëèöû â êàòàëîãå*/

table.catalog
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;
	margin: 0 auto;
}

table.catalog td
{
	text-align: center;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}

table.catalog th
{
	background-color: #96b5cc;	
	text-align: center;
	color: #ffffff;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}
/*//Òàáëèöû â êàòàëîãå//*/

TABLE.books_menu {
	MARGIN-BOTTOM: 10px
}
TABLE.books_menu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%! important;
	BACKGROUND: url(/_page/img/books_bg.gif) repeat-x left bottom;
	PADDING-BOTTOM: 0px; PADDING-TOP: 5px; FONT-FAMILY: tahoma; WHITE-SPACE: nowrap; HEIGHT: 15px;
}
TABLE.books_menu DIV.lft {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TABLE.books_menu DIV.rgt {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-ALIGN: center
}
TABLE.books_menu DIV.rgt IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 2px 0px 0px 3px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.books_menu DIV.lst {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TABLE.books_menu DIV.lft DIV.rgt DIV {
	PADDING-TOP: 2px; FONT-FAMILY: Tahoma
}
TABLE.books_menu TD.nb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.books_menu TD.pas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/_page/img/books_pas_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.books_menu TD.pas DIV.lft {
	BACKGROUND-IMAGE: url(/_page/img/books_pas_lft.gif)
}
TABLE.books_menu TD.pas DIV.first {
	BACKGROUND-IMAGE: url(/_page/img/books_pas_lftf.gif)! important
}
TABLE.books_menu TD.pas DIV.rgt {
	BACKGROUND-IMAGE: url(/_page/img/books_pas_rgt.gif)
}
TABLE.books_menu TD.pas DIV.lst {
	BACKGROUND-IMAGE: url(/_page/img/books_pas_lst.gif)
}
TABLE.books_menu TD.pas A {
	COLOR: #666
}
TABLE.books_menu TD.act {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/_page/img/books_act_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.books_menu TD.act DIV.lft {
	BACKGROUND-IMAGE: url(/_page/img/books_act_lft.gif)
}
TABLE.books_menu TD.act DIV.rgt {
	PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/_page/img/books_act_rgt.gif)
}
TABLE.books_menu TD.act A {
	FONT-WEIGHT: bold; COLOR: #393b40; TEXT-DECORATION: none
}
TABLE.books_menu TD.aftact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/_page/img/books_pas_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.books_menu TD.aftact DIV.lft {
	BACKGROUND-IMAGE: url(/_page/img/books_pas_lfta.gif)
}
TABLE.books_menu TD.aftact DIV.rgt {
	BACKGROUND-IMAGE: url(/_page/img/books_pas_rgt.gif)
}
TABLE.books_menu TD.aftact DIV.lst {
	BACKGROUND-IMAGE: url(/_page/img/books_act_lst.gif)
}
TABLE.books_menu TD.aftact A {
	COLOR: #666
}

DIV.bookmark_area 
{
	width:100%;
	border-left:2px solid #f0f0f0;
	border-right:2px solid #f0f0f0;
	border-bottom:2px solid #f0f0f0;
	padding:10px;
}

 /* Ãëàâíàÿ ñòðàíèöà - êàòåãîðèè */

#main-rb { padding:20px}
#main-rb .content-rb {border:1px solid #cacaca; text-align:center; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:20px;}

#main-rb .top {position:relative;}
#main-rb .bottom {position:relative;}

#main-rb .top div, #main-rb .bottom div {position:absolute;}

#main-rb .header-left-rb {width:12px; height:24px; background: url(/project/img/left-rb.gif) no-repeat;}
#main-rb .header-center-rb {font:10px Tahoma; font-weight:bold; color:#ed1c29; padding:4px; background:url(/project/img/center-rb.gif) repeat-x; text-align: center;}
#main-rb .header-center-rb A{font:11px Tahoma; font-weight:bold;color:#ed1c29;}
#main-rb .header-right-rb {width:12px; height:24px; background: url(/project/img/right-rb.gif) no-repeat;}
	
#main-rb .bottom-left-rb {width:21px; height:22px; bottom:0px; left:0; background: url(/project/img/bottom-left-rb.gif) no-repeat;}
#main-rb .bottom-right-rb {width:21px; height:22px; bottom:0px; right:0px; background: url(/project/img/bottom-right-rb.gif) no-repeat;}


#main-rb .top-left-rb {left:0px; width:21px; height:22px; background: url(/project/img/top-left-rb.gif) no-repeat;}
#main-rb .top-right-rb {right:0px; width:21px; height:22px; background: url(/project/img/top-right-rb.gif) no-repeat;}



/* //Ãëàâíàÿ ñòðàíèöà - êàòåãîðèè// */

.tel{font-size: 16px;font-family: Arial;font-weight:bold;color: #d02c0e;}


a.category
{
	font-size: 11px;
	font-family: Arial;
	font-weight:bold;
	color: #4d4d4d;
}
a.category:hover
{
	font-size: 11px;
	font-family: Arial;
	font-weight:bold;
	color: #4d4d4d;
	text-decoration:none;
	background-color:#f0f0f0;
}
#rightblock{ }
#rightblock A { font-size: 11px; font-family: Tahoma; font-weight:bold; color: #4d4d4d; }
#rightblock A:hover { font-size: 11px; font-family: Tahoma; font-weight:bold; color: #4d4d4d; text-decoration:underline}




#service TD {
	padding:10px;
}
#service A{
	font-family: Arial;
	font-size:11px;
	color:#444;
	background-color:transparent;	
}
#service A:hover{
	color:#888;
}



caption {text-align: center; font-size:12px; font-weight:bold; padding-bottom:5px}



table.parametres td
{
	padding:2px;
	font-family: Tahoma;
	font-size:11px;
	_border-bottom:#b6b6b6 1px solid;
}
table.full-parametres td
{
	padding:4px;
	border-bottom:#b6b6b6 1px solid;
}
table.full-parametres td TABLE TD
{
	padding:0px;
	border-bottom:none;
}
td.data
{
	color:#658fbe;	
	font-size:11px;	
	font-family:Tahoma;
}

table.menu
{ 
	border: #888888 1px solid; 
	
}
#main .link-category A {font-family: Tahoma;font-size:11px;color: #ffffff;font-weight:bold;}
#main div.link-category {background:url(/project/img/link-category.gif) #b20202 no-repeat left; padding-left:16px; padding-top:3px; width:300px; text-align:center}
#main div.line-category {background-color:#b20202;height:7px;}
	/*	-----	BLOCKS ------*/


#leftblock
{
	background: #f0f0f0 no-repeat top left; /* /_page/img/left_bg.gif */
}

#leftblock div.search
{
	text-align:center;
	padding-bottom:10px;
}
#leftblock div.header_search
{
	padding-top:10px;
	text-align:center;
	font-family: Tahoma;
	font-size:11px; 
	color:#b10000; 
}
	/*	-----//	BLOCKS ------*/

	/*	-----	FORMS ------*/

table.forms
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;
	border-right: #ebebeb 1px solid;
}

table.forms td
{
	 
	border-bottom: #ebebeb 1px solid;
	padding:5px;
}


	/*	-----	//FORMS ------*/

#treeblock {
	text-align:left;
}

#treeblock UL {
	list-style: none;
    	margin:3px;
	padding:3px;
}
#treeblock UL LI{
    	padding-left:10px;
	margin-top:5px;
    	background:  url(/_page/img/ul.gif) no-repeat;
}
#treeblock UL LI A, #treeblock UL LI A:hover
{
	font-family: Tahoma;
	font-size:11px; 
	color: #000; 
}
#treeheader {
	background:url(/_page/img/red_bg.gif); padding: 2px 5px;
}
#treeheader A 
{
	font-family: Tahoma;
	font-size:11px; 
	color: #ffffff; 
	font-weight:bold;
	text-decoration:none;	
}

#specialheader A
{
	font-family: Tahoma;
	font-size:11px; 
	color: #ffffff; 
	font-weight:bold;
	text-decoration:none;	
}


#centerblock UL
{
    	margin:0px;
	padding-left:10px;
}
#centerblock UL LI
{
    	padding-left:16px;
	margin-top:5px;
	list-style-type:none;
   	background:url(/_page/img/ul_gal.gif) no-repeat left;
}

#centerblock OL
{
	margin:5px;
	padding-left:10px;
}

#centerblock .elements UL
{
    	margin:0px;
	padding:0px;
}

#centerblock .elements LI
{
    	padding-left:20px;
	margin-top:5px;
	list-style-type:none;
   	background:url(/_page/img/ul_gal.gif) no-repeat top left;
}

#centerblock .description UL
{
	margin:0px;
	padding:5px;
}


#centerblock .description LI
{
    	padding-left:20px;
	margin-top:5px;
	list-style-type:none;
   	background:url(/_page/img/list_tick.gif) no-repeat top left;
}

#centerblock .scategories UL
{
	margin:0px;
	padding:5px;
}
#centerblock .scategories LI
{
    	padding-left:20px;
	margin-top:5px;
	list-style-type:none;
   	background:url(/_page/img/list_tick.gif) no-repeat top left;
}

#centerblock .searchtext
{
   	background:yellow;
	padding:2px;
	border-bottom:1px solid red;
	border-top:1px solid red;
}

 .text p
{
	text-indent:20px;
	margin-bottom:7px;
	margin-top:7px;
}


#news TD {
	color:#4b505c;
	font-size:11px;
	font-family:Verdana;
	padding:5px;
}

#bottom TD {
	color:#fff;
	font-size:11px;
	font-family:Tahoma;
	background-color:#B10000;
	padding:5px;
	text-align:center;
}

td.line
{
	background-image:url('/_img/bg/dot.gif');
	background-repeat:repeat-x;
	font-size:1px;
}



/*-- LINKS -- */
a
{
	color:2a6f9a;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	line-height:1;
	text-decoration:none;
}
a:hover
{
	color:#4c8bb2;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
}
a.curnavig
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
}
a.curnavig:hover
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	text-decoration:none;
	background-image:none;
}

a.large, a.large:hover
{
	font-family: Tahoma;
	font-size:12px; 
	color: #ff0000; 
	font-weight:bold;
	text-decoration:none;
}
a.subtree
{
	font-family: Tahoma;
	font-size:11px; 
	color: #000; 
}
a.subtree:hover
{
	font-family: Tahoma;
	font-size:11px; 
	color: #000;
	text-decoration:underline
}

/*-- TD-- */


	/*-- ARTICLES -- */

div.imgart_left
{
	float:left;
	padding-right:10px;
	padding-bottom:10px
}
div.imgart_right
{
	float:right;
	padding-left:10px;
	padding-bottom:10px
}
.imgtext
{ 
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align: center;
}


table.imgart_left
{ 
	float:left;
}

table.imgart_left td
{ 
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align: center;
	padding-right: 10px;
	padding-bottom: 5px;
}

table.imgart_right
{ 
	float:right;
}

table.imgart_right td
{ 
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align: center;
	padding-left: 10px;
	padding-bottom: 5px;
}

table.articles
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;
}

table.articles td
{
	text-align: center;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}

table.articles th
{
	background-color:#96b5cc;
	font-size:11px;	
	text-align: center;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}

.artblock_1
{
	background-image:url("/_page/img/artblock_center_1.gif");
	background-repeat:repeat-x;
}
.artblock_2
{
	background-image:url("/_page/img/artblock_center_2.gif");
	background-repeat:repeat-x;
}
.artblock_3
{
	background-image:url("/_page/img/artblock_center_3.gif");
	background-repeat:repeat-x;
}
.artblock_4
{
	background-image:url("/_page/img/artblock_center_4.gif");
	background-repeat:repeat-x;
}
.artblock_5
{
	background-image:url("/_page/img/artblock_center_5.gif");
	background-repeat:repeat-x;
}
.artblock_6
{
	background-image:url("/_page/img/artblock_6.gif");
	background-repeat:repeat-y;
}
.artblock_left_6
{
	background-image:url("/_page/img/artblock_left_6.gif");
	background-repeat:repeat-y;
}
.artblock_right_6
{
	background-image:url("/_page/img/artblock_right_6.gif");
	background-repeat:repeat-y;
}
.artblock_7
{
	background-image:url("/_page/img/artblock_center_7.gif");
	background-repeat:repeat-x;
}
.artblock_8
{
	background-image:url("/_page/img/artblock_center_8.gif");
	background-repeat:repeat-x;
}
.art_intro
{
	color:#4b505c;
	font-size:11px;
	font-style:italic;
	font-family:Verdana;
	text-decoration:none;
}
.art_date
{
	color:#b10000;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

/*-- NEWS --*/

.comments
{
	color:#4b505c;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-bottom:16px;
}

/*-- CONTENT --*/



/*-- CATALOG -- */

.cat_dottedline
{
	background-image:url("/_page/img/cat_dottedline.gif");
	background-repeat:repeat-x;
}
.cat_dottedline_vertical
{
	background-image:url("/_page/img/cat_dottedline_vertical.gif");
	background-repeat:repeat-y;
}


.price
{
	font-family: Verdana;	
	color: #ff3300;
	text-align: center;
	font-size:11px;
	font-weight:bold;
}


/*-- IMG -- */

.img-text {font-size:10px;font-family:Tahoma;font-weight:bold;}

 .act
{
	border-style:solid;
	border-width:1;
	border-color:#000000;
}
img.picto
{
	border-style:none;
	cursor:pointer;
}


.fontsmall
{
	font-family: Tahoma;
	font-size:10px;
}

input.text
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1px;
	border-style:solid;
}
textarea.text
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
}
input.num
{	
	font-family:Verdana;
	font-size:11;
	border-color:#A7A49D;
	border-width:1;
	border-style:solid;
	width:20;
}
input.quant
{	
	font-family:Verdana;
	font-size:11;
	border: #A7A49D 1px solid;
	width:30px;
}

select
{
	font-size:11;
	font-family:Verdana;
}
fieldset
{
	padding:10;
}
div.form11
{
	background-color:#D2DBE0;
	padding:0 5 5 5;
}


	/*-- ÇÀÃÎËÎÂÎÊ -- */

h1 {font-family: Tahoma;color: #4b505c;font-size:22px;font-weight:lighter;}
h2 {font-family: Tahoma; font-size:10px; text-transform:uppercase; margin:0px}
h3 {font-family: Tahoma;font-size:11px; color: red; font-weight:bold;}
h4 {background-color:#f0f0f0; font-family: Tahoma;font-size:14px;font-weight:lighter;text-align:left;padding:3px;border-left:9px solid #b10000;}
div.header_bgcolor {background-color:#dcdcdc; border-bottom:solid #b2b2b2 1px; border-top:solid #b2b2b2 1px; padding-left:20px; padding-top:2px; height:16px; font-weight:bold;}
	
	/*-- //ÇÀÃÎËÎÂÎÊ// -- */

div.category
{
	background:url(/_page/img/st_arrow.gif) no-repeat left;
	padding-left:19px;
	text-align: left;
}

div.faq
{
	background:url(/_page/img/faq.gif) no-repeat left;
	padding-left:19px;
	text-align: left;
}

div.answer
{
	background:url(/_page/img/arr_more.gif) no-repeat left;
	padding-left:19px;
	text-align: left;
	font-family: Tahoma;
	font-size:10px;
}

div.partners
{
	background:url(/_page/img/st_arrow.gif) no-repeat left;
	padding-left:19px;
	text-align: left;
	font-weight:bold;
}

div.arrow
{
	background:url(/_page/img/arrow.gif) no-repeat left;
	padding-left:19px;
	text-align: left;
	font-weight:bold;
}

div.regions
{
	background:url(/_page/img/small_arrow.gif) no-repeat left;
	padding-left:10px;
	text-align: left;
}
div.header_category
{
	white-space: nowrap;
}

/***
 **	COMMON 
 **/
	*{ margin: 0; padding: 0; }
	body{ margin: 0px; padding: 0px; font-size: 12px; font-family: Tahoma; /*background: url(/project/img/ny.gif); */}
	body,1html{ width: 100%; height: 100%; }
	a img{ border: 0; }
	TABLE{ margin: 0 auto; }

/***
 **	CUSTOM
 **/
	#centerblock .cena{ font-size: 20px; font-family: Arial; }

	.td-tiny{ border: 1px solid #f0f0f0; }
		.addcontent{ margin: 20px; padding: 10px; background: #f0f0f0; border: 1px solid #ddd; }
	.info{ background: url(/project/img/info.gif) no-repeat 100% 50%; cursor: pointer; padding: 0 15px 0 0; }
	.brd{ border: 1px solid; }
	.clear{ clear: both; }
	.fr{ float: right; }
	.fl{ float: left; }
	.m{ margin: 15px;} 
		.mb{ margin-bottom: 15px; }
		.mt{ margin-top: 15px; }
		.m6{ margin: 0 0 6px 0;}
	.hidden{ display: none; visibility: hidden; }
	.ca{ text-align: center; }
	.red{ color: #f00; }
	.dot{ border: 1px dotted #ddd;}
	.disable{ color: #ddd;}
	.subheader{ margin: 10px 0 10px 0; font-family: Tahoma; font-size: 17px;  }
		.type1{ color: #000; padding: 1px 3px; background: #f0f0f0; border-bottom: 1px solid #ddd; }
		.type2{ color: #000; padding: 1px 3px; background: #fed6d6; border-bottom: 1px solid #863b3b; }
	#target{ width: 400px; height: 100px; border: 0px solid #fff; position: absolute; top: 0; left: -9999px; }
	.rounded{ background: url(/project/img/rounded.png) no-repeat; position: absolute; width: 10px; height: 10px; }
	.brounded{ background: url(/project/img/b-rounded.png) no-repeat; position: absolute; width: 10px; height: 10px; }
 		/* background - left - top etc*/
		.blt{ background-position: 0 0; top: -1px; left: -1px; z-index: 99; }
		.brt{ background-position: 100% 0; top: -1px; right: -1px; z-index: 99;  }
		.blb{ background-position: 0 100%; bottom: -1px; left: -1px; z-index: 99;  }
		.brb{ background-position: 100% 100%; bottom: -1px; right: -1px; z-index: 99; }
	.small A{ font-size: 10px; font-family: tahoma; color: #000; }
	.small A:hover{ font-size: 10px; font-family: tahoma; color: #000;  }
	.small { font-size: 10px; font-family: tahoma; }
	.inner{ padding: 10px; }
	.small-inner{ padding: 5px; }
	.sbox{ border: 1px solid #E5E5E5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; -moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }

/***
 **	MENU
 **/

	#menu_top { Z-INDEX: 20; POSITION: relative; HEIGHT: 36px; width: 1000px; z-index: 10;}
	#menu_top UL { PADDING: 0px; Z-INDEX: 20; MARGIN: 0px;  POSITION: absolute; }
	#menu_top UL LI { MARGIN: 0px 0px 0px 20px; FLOAT: left; PADDING: 10px 10px 0px 10px; HEIGHT: 26px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: relative; }
	#menu_top UL LI.active, #menu_top UL LI:hover{ color: #ffffff; background: url(/project/img/bgx-th.png) repeat-x 0 -36px #4B505C; }
	#menu_top UL LI A { 	color: #ffffff; background-image:none; background-color: none; font-weight: bold; font-family: Arial; }
	.menu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 25; BACKGROUND: #eee; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: -2px 0px 0px 0px; FONT: 11px tahoma; PADDING-TOP: 3px;  POSITION: absolute; TOP: 0px; border: 1px solid #ddd; }
		.menu A { DISPLAY: block; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-DECORATION: none; font-size:11px; font-family: Arial; font-weight:lighter; }
			.menu A:hover { BACKGROUND-COLOR: #555; color:#fff; font-weight:lighter; text-decoration:none; }

/* ----- ICONTREE ------*/
TABLE.icontree {border: #888888 1px solid;  }

/* ----- CURMENU ------*/
#curmenu-table TD{ padding: 3px; text-align: left; }
#curmenu-table A{ background:url(/_page/img/li_red.gif) no-repeat left top; padding-left:6px; font-family: Arial; color: #3857f0; text-decoration: underline; font-size: 11px; }
#curmenu-table A.cur{ color: #e33939; text-decoration: none;  }


/* ----- FLOATING WINDOW ------*/
 	div#float-text{ width: 310px; height:auto; }
	div#float-text #shadow{ margin:5px; background:#fff; border:1px solid #999; position: absolute; width:300px; top: 0px; left: 0px; }
	div#float-text #shadow DIV{ margin:10px; font-family: tahoma; font-size: 11px; color: #000; text-align:left; }

	.float-alert{ position: absolute; top: 0; right: 0;  }
	.float-alert table{ margin: 10px 0 10px 10px; width: 230px; }
		.float-alert TD{ font-size: 10px; font-family: Tahoma; text-align: left;  }	
		.float-alert .inner{ margin: 0 auto; width: 100%; }

/* 
 *  Îêîøêî ñ âîïðîñîì ïî òîâàðó
 */
	.float-form{ position: fixed; top: 0; left: -1000px; width: 450px; height:auto; }
	.float-form .shadow{ margin:0 auto; background:#fff; position: absolute; width: 430px; top: 0px; left: 0px; border: 1px solid #888; }
	.float-form .shadow DIV{ margin:10px; font-family: tahoma; font-size: 11px; color: #000; text-align:left; }
	.float-form .shadow DIV input{ font-family: Arial; font-size: 11px; color: #000;  }
	.float-form .shadow DIV SELECT{ font-family: Arial; font-size: 11px; color: #000;  }
	.float-form TD { vertical-align: top; }
	.float-form A { font-family: Arial; font-size: 11px; color: #000; }
		.float-form .form-h-text { text-align: left; width: 160px; }
		.float-form .form-comm-text { color: #808080; }
		.float-form .form-progress{ color: #f00; }
		.float-form .form-header { font-size: 12px; }
		.float-form .form-name-text { font-size: 26px; padding-bottom: 10px; }
		.float-form TEXTAREA { font-size: 11px; font-family: Arial;}	


/*** 
 **  FLOATING OPERATOR
 **/
	#consult-container{ z-index: 99999; position: absolute; top: 0; }	
	.form{ position: absolute; visibility: hidden ; top: 0; left: 0; width: 400px; height: 480px; border: 5px solid #aaa; background: url(/project/img/bg-resize.gif) no-repeat 100% 100% #fff; font-size: 11px; font-family: Tahoma; }
		.form select, .form input, .form TEXTAREA{ font-size: 11px; font-family: Tahoma; }
		.form	.form-header{ font-size: 20px; font-family: Tahoma; color: #666; height: 25px; position: relative; padding: 5px; cursor: move; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
		.form	.control{ position: absolute; width: auto; right: 5px; top: 5px;}
		.face{ width: 60px; height: 70px; float: left; background: url(/project/img/cons-face.jpg) no-repeat; margin: 0px 8px 8px 0; padding: 80px 5px 0 5px;}
		.messages{ width: 300px; height: 150px; float: left; overflow: scroll; overflow-x: hidden; margin: 0 0 10px 0; }
			.messages TD{ font-size: 11px; font-family: Tahoma; }
			.messages TD.mess-oper{ color: #2e53a6; }
			.messages TD.mess-user{ color: #a62e2e; }	
			.messages TD.mess-write{ color: #808080; font-style: italic; }	
			.messages p.date{ font-size: 9px; color: #555;}
			.messages P{ margin: 0; }
		.block-textarea{ clear: both; border: 1px solid #ddd; }
		.form .phone{ padding: 10px; color: #888;}
			.form .phone .input-call-1{ width: 30px; border: 1px #888; border-style: none none solid none; margin: 3px; padding: 4px 5px; }
			.form .phone .input-call-2{ width: 60px; border: 1px #888; border-style: none none solid none; margin: 3px;  padding: 4px 5px; }
			.form .phone .btn-call{ padding: 4px 5px; border: none; background: url(/project/img/bgx-btn.gif) repeat-x 0 50%; margin: 0 0 0 8px; font-size: 12px;  }
			.form .phone P{ margin: 10px; font-size: 12px;} 
			.symple{ width: 100%; height: 100px; font-size: 11px; padding: 0; color: #888; border: none; background: url(/project/img/bgi-textarea.gif) no-repeat 50% 50%; }
		.form-operator{ width: 300px;}
		.form-fields{ margin: 10px; }
			.form-fields TD{ padding: 2px 0 2px 0; }
		.send-button{ text-align: right; padding: 8px 0 8px 0; color: #888; }
		.form .sep{ margin: 10px 0 10px 0; border-top: 1px solid #888; }
			.send-button INPUT{ padding: 4px 5px; border: none; background: url(/project/img/bgx-btn.gif) repeat-x 0 50%; margin: 0 0 0 8px; font-size: 12px; }	

/* ----- BOX-1 ------*/
.left_top_1{ background:url(/project/img/left_top_1.gif) left top no-repeat;}
.right_top_1{ background:url(/project/img/right_top_1.gif) right top no-repeat;}
.left_bot_1{ background:url(/project/img/left_bot_1.gif) left bottom no-repeat;}
.right_bot_1{ background:url(/project/img/right_bot_1.gif) right bottom no-repeat; width:100%; }

.side_left_1{ background:url(/project/img/side_1.gif) left top repeat-y #F5F5F5;}
.side_right_1{ background:url(/project/img/side_1.gif) right top repeat-y;}
.side_top_1{ background:url(/project/img/side_1.gif) left top repeat-x;}
.side_bot_1{ background:url(/project/img/side_1.gif) left bottom repeat-x;}
/* ----- //BOX-1// ------*/


/* 
 *  ROUND
 */
	.round { position: relative; padding: 0px; margin: 0 0 0 0; }
		.round .inner { padding: 13px; border: 2px #c1cddd; border-style: solid solid solid solid; }
	.round1{ width: 11px; height: 10px; position: absolute; top: 0; left: 0; background: url(/project/img/round.jpg) no-repeat 0 0; }
	.round2{ width: 11px; height: 10px; position: absolute; top: 0; right: 0; background: url(/project/img/round.jpg) no-repeat 100% 0; }
	.round3{ width: 11px; height: 10px; position: absolute; bottom: 0; right: 0; background: url(/project/img/round.jpg) no-repeat 100% 100%; }
	.round4{ width: 11px; height: 10px; position: absolute; bottom: 0; left: 0; background: url(/project/img/round.jpg) no-repeat 0 100%;  }

/* 
 *  BOOKMARKS
 */
	.bm-bg { height: 23px; /*background: url(/project/img/bm-bg.gif) repeat-x;*/  }
		.bm-bg DIV { float: left; width: auto; height: 20px; font-family: Arial; font-weight: bold; font-size: 12px; color: #fff; text-align: center; }
		.bm-bg-i, .bm-bg-last{ padding: 3px 20px 0 0;}
		.bm-bg-i P, .bm-bg-last P { margin-top: 2px;  padding: 2px 4px;}
		.bm-active { font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #000; }
		#centerblock .bm-link{ font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #fff; }
		#centerblock .bm-link:hover{ font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #fff; }
		.bm-area { padding: 10px; min-height: 200px; }
			.bm-area .spec TD { padding: 3px; }

	
/* 
 *  Resizable
 */
	.ui-resizable { position: relative;}
	.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
	.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
	.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
	.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
	.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
	.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
	.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
	.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
	.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
	.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


/* ----- BOX-2 ------*/
.content_rb {border:1px solid #cacaca;text-align:center;}
.top_rb {position:relative}
.bottom_rb {position:relative}
.top_rb div, .bottom_rb div {position:absolute;padding:0; margin:0;}
.top_rb .l_rb {top:0px; left:0;width:21px;height:22px;background:no-repeat url(/project/img/rb_top_left.gif) top left}
.top_rb .r_rb {top:0px;right:0px;width:21px;height:22px;background:no-repeat url(/project/img/rb_top_right.gif) top right}
.tt_rb {height:22px;}
.tt_rb .header_rb {color:#ed1c29;font:11px Tahoma;padding:2px 10px 3px 10px;background:url(/project/img/rb_top_line.gif) repeat-x top;}
.tt_rb .l_header_rb {width:13px;height:24px;background:no-repeat url(/project/img/rb_header_left.gif) top left;}
.tt_rb .r_header_rb {width:12px;height:24px;background:no-repeat url(/project/img/rb_header_right.gif) top right;}
.bottom_rb .l_rb {width:21px;height:22px;background:no-repeat url(/project/img/rb_bot_left.gif) bottom left;bottom:0px; left:0;}
.bottom_rb .r_rb {width:21px;height:22px;background:no-repeat url(/project/img/rb_bot_right.gif) bottom right;bottom:0px;right:0px;}
/* ----- //BOX-2// ------*/

.searchtext { background: #ebf94b; border: 1px dotted #f00; padding: 1px; }

/* 
 *  COMMENTS
 */
	.comm-global{ margin: 15px 0 15px 0; position: relative; min-height: 100px; }
	.comm-global .author{ width: 100px; position: absolute; top: 0; left: 0; }
	.comm-global .body{ padding: 0 0 0 120px; position: relative;  }
	.comm-global .hvost{ position: absolute; top: 47%; left: 104px; height: 15px; width: 19px; background: url(/project/img/comm-hvost.png); z-index: 100; }
	.comm-btns{ position: absolute; width: 100%; bottom: 2px; right: 2px; height: 31px; background: url(/project/img/comm-bnts.png) no-repeat 100% 0; z-index: 200;}
		.comm-btns .inner{ padding: 0 0 0 137px; }
		.comm-btns	TD{ vertical-align: bottom; }
	.comm-global .c-author{ height: 20px; color: #1e4684;}	
	.comm-global .c-count{ height: 20px; font-style: italic; }	
	.round-comm { position: relative; padding: 0px; margin: 0 0 0 0; }
		.round-comm .inner { padding: 15px 15px 40px 15px; border: 2px solid #c1cddd; background: #fff; min-height: 45px;} /* 100px - 15px - 40px */

/***
 **	SCROLL NOVELTIES
 **/
	.coll{ position: relative; width: 700px;}
		.coll-cont{ width: 700px; overflow: hidden;  position: relative; }
			.coll-move{ width: auto; height: 150px; position: relative; }
/* 
 *  MAP
 */
	#map{ height: 400px; }
	#map{_height: 100%; margin:0 auto; position: relative; }
	html>body #map {height: auto !important; min-height: 100% !important; }

/***
 ** 	CATALOG POSITION
 **/
	.product{ width: auto; float: left; background: #fff; margin: 0 20px 20px 0;}
		.product .block{ width: auto; float: left; margin: 10px 10px 0 0; position: relative;  }
		.product .pinner{ padding: 5px 5px 20px 5px; position: relative;  min-height: 280px; }
		.product .hover{ position: absolute; left: 0; width: 100%; height: 100%; }
		.product .voting{ position: absolute; right: 5px; bottom: 5px; }
		.product .action { position: absolute; top: 0; right: 0; width: 47px; height: 45px; background: url(/project/img/bgi-label-action.png) 0 0 no-repeat; }
		.product .new { position: absolute; top: 0; right: 0; width: 47px; height: 45px; background: url(/project/img/bgi-label-action.png) -94px 0 no-repeat; }
		.product .off { position: absolute; top: 0; right: 0; width: 47px; height: 45px; background: url(/project/img/bgi-label-action.png) -141px 0 no-repeat; }
		.product .sale { position: absolute; top: 0; right: 0; width: 47px; height: 45px; background: url(/project/img/bgi-label-action.png) -47px 0 no-repeat; }
		.product .hit { position: absolute; top: 0; right: 0; width: 47px; height: 45px; background: url(/project/img/bgi-label-action.png) -188px 0 no-repeat; }
		.product .qbuy{ position: absolute; top: 50%; left:0; width: 104px; height: 23px; background: url(/project/img/qbuy.png) 0 -23px;  z-index: 500; display: none; }
			 .qbuy:hover{ background: url(/project/img/qbuy.png) 0 0; }
			.product .hover IMG{ width: 100%; height: 100%; }
			.product A.header, .aheader {font-size: 12px; font-weight: bold; color: #555; text-decoration: underline; }
			.product .img{ min-height: 200px; margin: 5px 0 0 0; width: 150px; text-align: center;}
			.product .paramline{ width: 100%; border-bottom: 1px solid #eee; font-size: 11px; color: #000; height: 16px; }
			.product .paramline A{ color: #a12817; font-size: 11px; text-decoration: underline; }
				.product .left{float: left; }
				.product .right{float: right; text-align: right; width:60px}
				.product .arrow{ margin: 10px 0 0 0; }
				.product .fulllink{ position: absolute; bottom: 5px; left: 5px;}
					.product .fulllink A{ color: red; font-size: 10px; }
				.product .tender{padding: 0 0 10px 0; }
					.product .tender A{ color: gray; font-size: 10px; background: url(/project/img/btn-tender.gif) 0 50% no-repeat; padding: 5px 0 5px 20px; }				
				.product .price{  }
					#centerblock .product .price A{ font-size: 11px; color: #000; background: url(/project/img/bgi-order.png) 0 50% no-repeat; padding: 0 0 0 16px; font-weight: lighter; text-decoration: underline;}
					.product td{ padding: 2px;  }
					.product td.price{ font-size: 12px; font-family: Tahoma; color: #a12817; }
					.product td.smalltext{ padding: 0 0 0 20px; font-size: 10px; font-family: Tahoma; color: #555; font-weight: lighter; text-align: left; background: url(/project/img/bgi-spec.gif) 5px 0 no-repeat;}
		.product .link{ width: 230px; height: 200px; float: left; margin: 0 5px 5px 0; }
			.product .link .pinner{ height: 190px; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;	-moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }
			.product .link IMG{ margin: 0 auto; }
		.product .link td.price{ font-size: 10px; font-family: Tahoma; color: #a12817; }
		.product .compare{ position: absolute; top: 50px; right: 0;}

		TABLE.details{ margin: 5px 0 20px 0; border-collapse: collapse; }
			.details TD{ padding: 4px; font-size: 10px; border: 1px solid #ddd; }
			.details A{ color: red; font-size: 11px; }
			.details A.dotted{ border: none; }
			.details TH {padding: 4px; border:1px solid #ccc; text-align: left; background: #f0f0f0;  font-size: 10px; }
			.details .paramline{ width: 100%; font-size: 10px; color: #000; height: 16px; }
				.details .left{float: left; }
				.details .right{float: right; text-align: right; width:70px}

	.maincatalogblock{ border: 1px solid #888; padding: 40px 10px 10px 10px; position: relative; margin: 20px 20px 0 20px; width: 800px; float: left; }
		.maincatalogblock .blockheader{ position: absolute; top: -12px; width: 400px; left: 0; }
			.maincatalogblock .blockheader DIV{ background: url(/project/img/center-rb.gif); padding: 5px 20px; border: 1px solid #888; width: 300px; }			
			.maincatalogblock .blockheader A{ color: #b30505; text-transform: uppercase; font-size: 10px; font-weight: bold; }

	.maincat{ float: left; width: 18%; margin: 0 2% 0 0; position: relative; }
		.maincat TABLE{ height: 100px; border-collapse: collapse; }
			.maincat TD{ vertical-align: bottom; text-align: center; }
		.maincat .text{ height: 30px; padding: 5px 0 0 0; }
			.maincat .text A{ color: #b30505; font-size: 11px; text-decoration: underline;}
/***
 ** 	CONTROLLER BLOCK
 **/
	#centerblock .controls{ background: url(/project/img/bgx-controls.gif) repeat-x; border: 1px solid #ddd; padding: 10px; position: relative; display: none; }
		#centerblock .controls TABLE{ margin: 0; }
		#centerblock .controls TD{ padding: 5px 5px 5px 20px; }
			#centerblock .controls .image-filter TD{ padding: 1px; border: 1px solid #888; }
				#centerblock .controls .image-filter TD.filter{ padding: 1px; border: 1px solid #e51911; }
		#centerblock .controls TH{ padding: 5px 5px 5px 0; font-size: 10px; text-align: left; }
		#centerblock .controls A{ font-size: 10px; font-family: Tahoma; color: #000; padding: 1px; border-bottom: 1px dotted #000; }
			#centerblock .controls .image-filter A{ border-bottom: none; }	
			#centerblock .controls A:hover{ text-decoration: none; }
				#centerblock .controls .sortimg{ padding: 0; }
				#centerblock .controls .sortimg A{ text-decoration: none; border: none; }
		#pagescroll{ position: absolute; top: 10px; right: 10px;}
			#pagescroll P{ width: auto; float: left; padding: 5px; }
			#pagescroll P.current { font-size: 9px; background-color: #bc4558; color: #fff; padding: 5px 10px 5px 10px; }


/***
 **	FORMS
 **/
	.showForm{ position: fixed; visibility: hidden; background: #f0f0f0; border: 1px solid #E5E5E5; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
			padding: 10px 10px 30px 10px; -moz-box-shadow: 0 0 25px #444; -webkit-box-shadow: 0 0 25px #444; box-shadow: 0 0 25px #444; z-index: 5000;}
		.showForm UL{ list-style: none; font-size: 10px;}
		.showForm LI{ padding: 0; margin: 0; white-space: nowrap; cursor: pointer; cursor: hand; }
		.showForm TD{ vertical-align: top; }
		.closeformp{ position: absolute; bottom: 10px; right: 20px; color: red; text-decoration: none; }
		.form-progress{ font-weight: bold; font-size: 15px; font-family: Tahoma;}

	.rf-fields{ width: 550px; margin: 6px auto; }
		.rf-fields DIV{ margin: 0; height: auto;}
		/* need #content selector*/
		.rf-fields P{ float: left; margin: 0 6px 0 0; text-align: left; padding: 0; color: #000; text-align: right; font-size:11px; text-indent: 0;}
			 .rf-fields P.label{ padding: 3px 0 0 0; text-align: right; }
			.rf-fields P.small{ font-size: 9px; margin-top: 5px; }
			.rf-fields DIV.clear{ clear: both; border: none; height: 6px; margin: 0 0 0 0; }			
		.rf-fields label{ color:#000; float:left; text-align: right; width: 140px; padding: 3px 20px 0 0; margin: 0 10px 0 0; font-size:11px; }
			.rf-fields label.star, .rf-fields label.red{ background: url(/project/img/must.gif) no-repeat 100% 50%; }
			.rf-fields label.image{ background: url(/project/img/image.gif) no-repeat 100% 50%; }
			.rf-fields label.long{ width: 200px; }
			.rf-fields label.xlong{ width: 300px; }			
			.rf-fields label.info{ background: url(/project/img/i-info.gif) no-repeat 100% 50%; }
			.rf-fields label A{ color: #000; }		

		.rf-fields SELECT{ color: #000; font-size: 11px; border: none; width: 100%; padding: 0px; background: #f0f0f0; } /* background: #e8fbd4; */
		.rf-fields INPUT{ color: #000; font-size: 11px; border: none; width: 100%; margin: 0; padding: 1px 0 1px 0; background: transparent; }
		.rf-fields TEXTAREA{ color: #000; height: 80px; font-size: 11px; border: none; width: 100%;  background: transparent; }

			.rf-fields .w1 { width: 354px; } /* 59 */
			.rf-fields .w2 { width: 174px; }
			.rf-fields .w3 { width: 114px; }
			.rf-fields .w4 { width: 84px;}
			.rf-fields .w5 { width: 54px; }
			.rf-fields .w6 { width: auto; }
				.rf-fields .check INPUT{ height: 11px; }				

		.rf-fields .gallery{ margin: 0 0 6px 170px; background: #f0f0f0; width: 334px; padding: 10px; display: none; }
		.rf-fields div.separator { text-align: center; background: url(/project/img/bg-sep.gif); width: 524px; }
			.rf-fields .separator SPAN{ background: #fff; padding: 0px 5px 0px 5px; font-size: 10px; } 
		.rf-fields .btn{ cursor: pointer; color: #fff; font-size: 13px;}
	
/* 
 *  CALC STELAGE
 */
	.stellag {border-collapse: collapse; margin: 0; }	
	.stellag TD{ border-top: solid 5px #aaa; border-bottom: solid 5px #aaa; border-left: solid 10px #333; border-right: solid 10px #333; width: 60px; height: 30px;}

/***
 **	jQuery.Rating Plugin CSS
 **/
	div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
	/* delete cancel button */
	div.rating-cancel{ width: 0; display: none; }
	div.rating-cancel,div.rating-cancel a{background:url(/project/img/rate-cancel.gif) no-repeat 0 -16px}
	div.star-rating,div.star-rating a{background:url(/project/img/rate-star.gif) no-repeat 0 0px}
	div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
	div.star-rating-on a{background-position:0 -16px!important}
	div.star-rating-hover a{background-position:0 -32px}
	div.star-rating-readonly a{cursor:default !important}
	div.star-rating{background:transparent!important;overflow:hidden!important}

/**
 * jQuery lightBox plugin
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;	top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; 	padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}

/***
 **	EDIT BLOCK
 **/
	.edit{ bottom: 0; right: 0; font-size: 10px; font-family: Tahoma; background: #f0f0f0; position: fixed; border: 1px solid #E5E5E5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
				padding: 10px; -moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }
		.edit A{ color: #308ed0; font-size: 10px; font-family: Tahoma; }
		.edit UL{ padding: 0; margin: 0; }
		.edit LI{ padding: 0; margin-left: 20px; }

/***
 **	BASKET
 **/
	.slider { height: auto; width: 700px; margin: 0 auto; overflow: hidden; float: left; position: relative; }
		.slider-move{ height: auto; width: 3500px; position: relative; }
	.stepbody{ width: 700px; float: left;}
	.basketdetails, .basketdetails A { font-size: 11px; font-family: Arial; }
	.basketdetails A{ color: #2079a0; }
	.basketdetails TD{ padding: 5px; }
	.basket-comment A,  A.dotted{ color: #308ed0; border-bottom: 1px dotted #308ed0; padding: 0 0 1px 0; font-size: 11px; }
				A.dottedred{ color: #f00; border-bottom: 1px dotted #f00; padding: 0 0 1px 0; font-size: 11px; }
	.basketdetails TH{ padding: 5px;  text-align: left; background: #f0f0f0; border-bottom: 1px solid #aaa; }
	.sumorder{ padding: 0 5px 0 0; background: #f0f0f0; color: #000; text-align: right; font-weight: bold; border-bottom: 1px solid #aaa; }
	.pricefield P{ width: 50px; text-align: left; padding: 0; margin: 0; }	
		.pricefield INPUT{ width: 100%; padding: 0; border: none; }
	.steps A{ color: #000; margin: 0 10px 0 0; } 
		.steps A.disable{ color: #ddd; }
 		.steps A.active{ color: #308ed0; }

/***
 **	TOP FIX PANEL url(/project/img/bgi-panel.png)bgi-panel.png
 **/
	.fixedtop{ position: fixed; top: 0; left: 0; height: 80px; width: 100%; min-width: 1000px; z-index: 999; font-size: 10px; font-family: tahoma; color: #fff; }
		.fixedtop .fixedbg{ background: url(/project/img/bluetop.gif); margin: 0 20px; height: 80px; padding: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;	-moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }
		.fixedtop TABLE{ width: 100%; }
			.fixedtop TD{ padding: 5px 0 5px 5px; vertical-align: top; white-space: nowrap;}
			.fixedtop TD.middle{ padding: 8px 0 5px 5px; }
		.fixedtop A{ text-decoration: none; font-size: 10px; color: #fff; }
		.fixedtop DIV{ font-size: 13px; font-family: "Trebuchet MS"; padding: 0;}
		.fixedtop DIV.first, .fixedtop DIV.topphone A{ font-size: 13px; font-family: "Trebuchet MS"; padding: 0 0 5px 0;}
	#fixedonline{ position: fixed; top: 40%; right: 0; z-index: 999; width: 40px; height: 178px; background: url(/project/img/btn-online.png) no-repeat 0 0;}
		#fixedonline:hover{ background: url(/project/img/btn-online.png) no-repeat -40px 0; }
		#fixedonline IMG{ width: 40px; height: 178px;}

	#searchfld { width: 250px; padding: 2px; font-family: Arial; font-style: italic; font-size: 11px; color: #fff; border: 1px solid #fff; background: transparent;}
	#username, #password{ width: 80px; padding: 2px; font-family: Arial; font-style: italic; font-size: 11px; color: #808080; border: 1px solid #ccc;} 
	#sbutton {  }
	.link-compare{ background: url(/project/img/icon-compare.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0; }
	.link-basket{ background: url(/project/img/icon-basket.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-online{ background: url(/project/img/icon-ppl.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-print{ background: url(/project/img/icon-print.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-print-black{ background: url(/project/img/icon-print-black.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-main{ background: url(/project/img/icon-main.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-forget{ background: url(/project/img/icon-forget.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-mess{ background: url(/project/img/icon-mess.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-catorder{ background: url(/project/img/icon-catorder.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-smap{ background: url(/project/img/icon-smap.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-contact{ background: url(/project/img/icon-contact.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-cabinet{ background: url(/project/img/icon-cabinet.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
	.link-out{ background: url(/project/img/icon-out.png) no-repeat 0 50%; padding: 4px 0 4px 15px; margin: 0 15px 0 0;}
/***
 **	BOOKMARKS
 **/
	#centerblock .section {width: 100%; background: #fff;	margin: 0;}
	#centerblock ul.tabs {height: 28px;line-height: 25px;	list-style: none;	background: #FFF; margin: 0;}
	#centerblock .tabs li {float: left;display: inline;margin: 0 1px -1px 0;padding: 0 13px 1px;color: #777;cursor: pointer;background: #F9F9F9;border: 1px solid #E4E4E4;border-bottom: 1px solid #F9F9F9;position: relative;}
	#centerblock .tabs li:hover {	color: #F70;padding: 0 13px;background: #FFFFDF;border: 1px solid #FFCA95;}
	#centerblock .tabs li.current {color: #444;background: #EFEFEF;padding: 0 13px 2px;border: 1px solid #D4D4D4;border-bottom: 1px solid #EFEFEF; font-weight: bold;}
	#centerblock .box {display: none; border: 1px solid #E5E5E5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
				padding: 10px; -moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }
	#centerblock .box.visible {display: block;}

/***
 **	VIDEO PREVIEWS
 **/
	.video-preview{ width: 200px; height: 200px; position: relative; float: left; margin: 0 20px 50px 0;}
		.video-link{ width: 200px; height: 200px; position: absolute; top: 0; left: 0; z-index: 20;}
			.video-link P{  color: #000; font-size: 10px; padding: 3px; text-indent: 0;}
		.video-flash{ width: 200px; height: 200px; position: absolute; top: 0; left: 0; z-index: 10;}
		.video-hover{ background: url(/project/img/video_hover.png) NO-REPEAT 50% 50%; }

