/**** D E S I G N ************************************/

.topbanner
{
background: 	url(/images/design/intermag_main_2_01.gif) no-repeat;
height: 	113px;
vertical-align:	top;

}

.topbanner .logo
{

}

.hmenu
{
background: 	url(/images/design/intermag_main_2_02.gif) no-repeat;
height: 22px;
}

.vmenu
{
background: 	#FAF3E5 url(/images/design/menu-bg.png) repeat-y;
background-attachment:	fixed;
width: 		163px;
padding:	6px 10px 10px 10px;
}

.vmenu a
{
display:	block;
padding:	4px 5px 5px 10px;
margin:		0;
}

.vmenu>a:hover
{
color: 		#705018;
background:	#FFFDF7 url(/images/design/menu-hover-bg.png) repeat-y;
}

.second-menu
{
1background-attachment:	fixed;

width: 		194px;
padding: 	10px;
}

.second-menu.www
{
padding: 	9px;
}

.second-menu.www .plainbg
{
background:	#FAF3E5;
}

.leftcontainer
{
margin-left:	15px;
1position:	absolute;
1z-index:	51;
width:		150px;
}

.additional 
{
margin:		40px 0 0 0;
}

.additional a
{
display:	block;
}


.bottominfo
{
margin:	20px;
}

.bottominfo h2
{
font-size:	10pt;
background:	white url(/images/design2/index-header-bg.png) no-repeat;
padding:	3px 7px;
}

table td.bottombar, .bottombar
{
background:	url(/images/design2/bottom-line.gif) no-repeat top;
text-align:	center;
vertical-align:	middle;
padding:	10px;
height:		30px;
font-size:	9pt;
clear:		both;
1border:		1px solid red;

}

.bottombar
{
width:		951px;
margin-left:	16px;
<!-- margin-left:	0px; -->
<!-- width:		100%; -->
<!-- margin:		0 16px; -->
1border:			1px solid #f0f0f0;
}

.pro_links
{
width:		606px;
background:	#FFE1A8 url(/images/design/pro-menu-bg.png) repeat-y;
font-family:	arial;
font-size:	14pt;
text-align: 	center;
padding:	4px 0 5px 0;
}

.pro_links a
{
color: 	#6A9904;
text-decoration: none;
margin:	0 15px 0 15px;
}


/*** LINKS **********************************************/
/*
.second-menu a
{
display:	block;
}
*/

.vmenu a,
.second-menu a,
.breadcrumbs a
{
color:		#aa7286;
}

.second-menu a:hover,
.breadcrumbs a:hover
{
color:		#944682;
}

/*.vmenu 1a:visited
,.second-menu 1a:visited
,.breadcrumbs 1a:visited
{
color: 	#705018;
}
*/




.main_menu .logout
{
color: red;
margin-top:	10px;
}
.main_menu .logout:hover
{
background: #FF8282;
color:	white;
}

.main_menu .for-enter
, .main_menu .where-to-buy
{
margin-top:	5px;

}
/**************************************************/


/*
.secondarymenu a:hover
{
color: 		#CC8600;
}
*/

.ext_news
{
font-size:	8pt;
}

.vmiddle
{
vertical-align: middle;
}

.vtop
{
vertical-align: top;
}



/****************************************************/

body
{
background:	#FFFCF7; /*#FFFDF7;*/
font-family: Arial;
}

table td
{
vertical-align:	top;
font-size: 10pt;
}


h1
{
color: 		#C65A75;
font-size: 	18pt;
margin:		15px 0 0 0;
}


h4
{
color: 		#C65A75;
font-size: 	14pt;
margin:		7px 0 0 0;
}

h5
{
/*color: 		#CC8600;*/
font-size: 	10pt;
margin:		15px 0 7px 0;
}

.specialbold
{
font-weight: 	500;
}

.text-column
{
width:		70%;
}

.breadcrumbs
{
color: 		#705018;
margin-bottom:	10px;
}



/**** S P L A S H ************************************/

.content.splash.pro
{
padding-left: 	0;
padding-right: 	0;
}

.content.splash h1
,.content.splash .breadcrumbs
{
display: 	none;
}




/* MENUS ********************************************** */


.menu_link img 
{
vertical-align:	middle;
}
/*
//a:hover.subcategory
{
//border-color: #2DC500;
}

*/

.content.splash h1,
.content.splash h2
{
color:		#705018;
font-size:	12pt;
display:	block;
}

.subcategory img{
display:	inline;
text-align:	center;
border:		0;
}
.subcategory *
{
clear:		both;
}

.subcategory
{
background:	#ffffff;
float: 		left;
border: 	1px solid #EDE7DA; 
padding: 	5px;
margin:		5px;
text-align:	center;
}

.subcategory.images
{
display: inline;
width:		122px;
height:		162px;

<!-- width:		132px; --> 
<!-- height:		178px; -->
}

.subcategory.images2
{
display: 	inline;
width:		116px;
height:		116px;
<!-- width:		126px; --> 
<!-- height:		126px; -->
}

.subcategory.images2 img
{

}




.subcategory.plain
{
display:	inline;
clear:		both;
}


.subcategory.plain *
{
display:	inline;
}

.subcategory.images a
{
display:	block;
width:		100%;
}


.categoryicons td
{
text-align:	center;
}
.categoryicons img
{
border:0;
display: block;
}

.categoryicons a
{
text-decoration:underline;
}
/* ERRORS ********************************************* */
.shown 
{
visibility:	visible;
}

SPAN.errmsgInline.hidden
{
display:	none;
color:		green;

}

.notdisplayed
{
display:	none;
}

.user_message
{
width:		100%;
border: 	1px solid;
border-left: 	7px solid;
vertical-align:	middle;
margin-bottom:	10px
}

.user_message td
{
vertical-align:	middle;
padding:	5px;
}




.ok
{
font-weight:	bold;
/*old-border-color:	#CC8600;*/
border-color:	#7ACE00;
background:	#C0F39F url(/images/icons/message_ok_bg.gif) repeat-y top right;
color: 		#007500;
}

.info
{
border-color:	#007FF2; /*#0000dd;*/
background:	#9FBEFF url(/images/icons/message_info_bg.gif) repeat-y top right; /*#aaaaff;*/
color:		#0000C8; 	
}
.failure
{
border-color:	#dd0000;
background:	#ffaaaa;
}
.error
{
/*old-border-color:	#dddd00;*/
border-color:	#ECD638;
background:	#ffffaa;
color: 		#757500;
}



/**FORMS*************************************/

.datatip
{
font-size: 80%;
color: #808080;
}

.moverButton
{
width: 180px;
}

.selector
{
width: 200px;
}

.goods_list
{
background: #ffffaa;
padding: 	5px;
}

INPUT[type="text"],
INPUT[type="password"],
TEXTAREA
{
border:	1px solid #A88E6D;
}

INPUT.button, BUTTON.button {
border: 1px solid #D4C198;
height: 32px;
background: url(/images/design/grad.png) repeat-x!important;
padding: 0 20px 0 20px;
}

A.button
{
border: 1px solid #D4C198;
background: url(/images/design/grad.png) repeat-x;
text-align:	center;
display:	block;

padding: 	8px 20px 6px 20px;



}

A.button img
{
border: 0px;
}

a img
{
border:	0;
}

.button IMG
{
vertical-align:	middle;
}

INPUT.button.order
{
padding: 	0;
}

.form_labels
{
background:	#f9d5de;
}

.form_fields
{
background:	#fcefed;
}

.smallsearchform select
{
margin:		3px 0 0 0;
}

input.big
{
font-size:	18pt;
}
/**tables**************************************/

.groupheader
{
background: #faf3e5;

}

.boldheader td
{
font-weight:	bold;
}

.datainput_table td
{
padding: 3px 0 3px 0;
}

.pagesList
{
padding: 	15px -10px 10px -10px;
margin-bottom:	20px;
position:	absolute; 
z-index:	50;
height:		85px;
}

.pagesList a
{
display: block;
float: 	left;
padding: 10px 14px 10px 14px;
text-decoration:none;
}

.pagesList span
{
display: block;
float: 	left;
}


.pagesList span.label
{
float:	none;
margin-bottom:	-10px;
}

.pagesList span
{
padding: 10px 14px 10px 14px;
}



.pagesList .currentPage
{
background: #E0D1B2;
background:url(/images/design2/currentpage.png) no-repeat 50% 50%;
color:	white;
font-weight:	bold;
}

.pagesList a:hover
{
background: #FFE0EE;
}

.goods_list_table 
{
 border-color: #C1AF8E;

}
.goods_list_table td
{
padding-top:	3px;
padding-bottom:	3px;
border-top:	1px solid #C1AF8E;
}

.hilight1  TD,
.hilight   TD
{
/*
this rule must definitely go after 
`.goods_list_table TD` rule

*/

padding-top:	14px;
padding-bottom:	14px;
border-top:	1px solid #DCD1DC;
/*border: 	1px solid red;*/
}


/*.hilight1 td*/

.description_td td
{
padding:	3px 0px 3px 0px;
border:	0;
}

.height260
{
height:	260px;
}

.description_td.fashionlook
{
background-repeat: 	no-repeat;
background-position:	right top;
width:			360px;
}

.fashionlook h3
{
font-size:	8pt;
margin:	0;
}




.uslugi .hilight TD
{
background:	#EAE7D9;
padding:	6px;
}


TABLE .centered TD
{
text-align:	center;
}

.70pc
{
width:	70%;
}
.50pc
{
width:	50%;
}

.100pc
{
width:	100%;
}

.195px
{
width:	195px;
}

.150px
{
width:	150px;
}

/***search results ***************************/
td.goodimage
{
text-align: center;
padding: 17px 0 17px 15px;
height:		270px;
width:		100px;
<!-- width:		215px; -->
}

.goodimage.goodenlarge, .goodenlarge
{
display:	block;
text-align: 	center;
/*1width:		100%;*/
}

.iconimage
{
border:		0;
}


.goodenlarge img
{
text-align: 	center;
display: block;
}

.goodimage .details_link
{
margin-top:	7px;
text-align:	center;
}

.goodenlarge:hover img
{
border:		1px solid #D23391; /*#944682; */
margin:		0px 0px 7px 0px;
}

.results_summary
{
margin:		0 0 8px 0;
color:		#8E1A4F;
}

.vpoisk_search_form_block
{
background: 	transparent url(/images/design/kashtan-smaller.png) no-repeat;
padding: 	5px 20px 10px 20px; 
margin: 	0; 
height: 	80px;

<!--
height: 	90px;
-->
}

.vpoisk_search_form td
,.vpoisk_search_results td
{
vertical-align:	middle;
}


.vpoisk_search_form .labels
{
color:	#ffffff;
}

.vpoisk_search_form .queryfield
{
border:		1px solid #A88E6D;
font-size:	12pt;
width: 		440px;
<!--width:	410px;-->

}


.vpoisk_search_results a.goodenlarge:hover img
{
1border: 1px solid #944682;
}


.vpoisk_search_results a.goodlink
{

}

.vpoisk_search_results a:hover
{
/*1background: white;*/
}

.found_sections li
{
margin:	5px 0;
}

.vpoisk_tabs
{
1margin:	0 0 0 10px;

height:		33px;

}



.vpoisk_tabs a
{
display:	block;
float: 		left;
text-align:	center;
margin:		0 3px!important;
background:	url(/images/design2/tab_form-new.gif) no-repeat;
color:		#D03665;
width:		90px;
height:		23px;
}

.vpoisk_tabs a.active
{
background:	url(/images/design2/tab_form-new.gif) no-repeat;
font-weight:	bold;
text-decoration:none;
}


.shops_brieflist
{
background:	#FFF1EC;
1border:		1px solid #D4B9B0;
font-family:	arial;
padding:	15px;

margin:		0 0 10px 0;
<!-- width:		550px; -->
}

.shops_brieflist table
{
width:	100%;
}

.shops_brieflist td
{
font-size:	10pt;
}


.shops_brieflist .li
{
width:	10px;
}

.shops_brieflist .h3
{
width:		150px;
}

.shops_brieflist .address
{
width:		300px;
}

.shops_brieflist .description
{
color:		#505050;
font-size:	9pt;
padding:	0 0 5px 0;
}

.shops_brieflist h2
{
font-size:	11pt;
font-weight:	normal;
margin:		0 0 12px 0;
1font-family:	times new roman;
1font-style:	italic;
color:		#ac2243;
color:		#505050;
font-weight:	bold;
}


.shops_brieflist h3
{
1color:		#DE8ACA;
font-size:	10pt;
margin:		0;
}


.shops_brieflist address
{
font-style:	normal;
font-weight:	bold;
}



/*################################################################*/

.sidebar_description, 
.main_menu .news
{
font-size:	8pt;
margin:		20px 0 0 0;
color:		#404040;
}

.sidebar_description
{
margin:	0;
}


.main_menu .news
{
height:		400px;
overflow:	hidden;
}


.sidebar_description a, .main_menu .news a
{
display: inline;
margin:0;
padding:0;
}

.main_menu .news img
{
width:	140px;
}



.search-bar
{

background:	url(/images/design/search-bar.gif) no-repeat;
width:		240px;
height:		40px;
1display:	inline;
float: 		left;
vertical-align:	top;
margin-left:	140px;
}

.search-bar form
{
margin:		8px 0 0 10;
1display:	inline;
}

.search-bar .field
{
width:		200px;
font-size:	11pt;
border:	1px solid #A88E6D;
}

.search-bar .searchbutton
{
vertical-align:	top;

}

/**C A R D S ************************************/

.carddetails
{
display: none;
}

.hilight
{
background: 	#E8DFCE ;
background: 	#ffffff;

/*
1background: 	#E8DFCE url(/images/design/grad2.png) repeat-x;
1old-background: #EDE7DA;
*/
}

.hilight1
	{
        background: white url(/images/design2/good-card-grad1.png) repeat-x;
}

.hilight
	{
        background: white url(/images/design2/good-card-grad1.png) repeat-x;
}

.price
	{
	color:		#A45B93; /*#944682;*/
	1width: 160px;
       	font-size: 12pt;
	font-weight: bold;
}

.good_details_link , .good_details_link a
{
/*font-size: 150%;
*/
/* font-size:	10pt;  #ver.1## */
font-size: 	12pt;
font-weight: 	bold;
color:		#DE8ACA;
text-decoration:	none;
display:	inline;
}
.good_details_link a
{
background:	transparent url(/images/design2/underline.gif) repeat-x 0px 95%;
}

.height260 .good_details_link
{
width:		150px;
display:	block;
1border:		1px solid white;
}
.height260 .good_details_link a
{
font-size:	10pt;
font-weight:	normal;
}


.brand_logo
{
1position:	absolute;
margin-left:	-20px;
height:		20px;
}


.intxt
{
display:	inline;
font-size:	10pt;

}

.good_details_link a:hover
{
background:	transparent url(/images/design2/underline_hover.gif) repeat-x 0px 95%;
color:		#944682;
}

.second_line
{
font-size: 8pt;
}

td.description_td
{
padding:	10px 20px 10px 0px;
vertical-align: top;
}

.text_link
{
text-decoration: none;
}

.helplinks
{
margin-top:	10px;
font-size:	8pt;
text-align: 	center;
clear:		both;
}

.text_link:hover
{
color: 		#705018;
}

/***i c o n s ************************************/
.new-icon
{
float: right;
}

/***c a t a l o g**********************************/
.goodenlarge .smallimg, .bigimg
	{
	1border: 1px solid #E4CBDE; /*#CC9DC1;*/
	border:0;
	text-align: 	center;
	display: inline;
	margin:		1px 1px 8px 1px;
}


.bigimg
{
float:		left;
margin-right:	10px;
}

.preview5
{
position:	absolute;
width:		420px;
height:		640px;
1border:		3px solid red;
display:	none;
background:	white;
}

.preview5 td
{
height:		200px;
width:		200px;
vertical-align:	middle;
}



A.view_image_details
{
width:		190px;
font-weight:	bold;
font-size:	14pt;
}

.goodPreview
{
display: 	none; 
position: 	absolute; 
z-index: 	100;
width: 		550px; 
height: 	500px; 
border: 	1px solid #CE4D8E; /*#aa7286; */
text-align: 	center; 
padding: 	20px; 
background: 	#ffffff;
1vertical-align:	middle;
}

.goodPreview img 
{
vertical-align:	middle;
}

.goodPreview.strut
{
1vertical-align:	middle;
}

.goodPreview #loading
{
visiblity:	hidden;
}


/**section-about*****************************************************/

.section_about
{
display: 	none;
}

.section_about table
{
font-family: arial;
font-size: 10pt;
}
.section_about .headline
{
background: #CDBA93;
}
.section_about .logos img
{
width: 80px;
1display: block;

}

.section_about h2
{
display: inline;
float: left;
margin: 0;
font-size: 14px;
}

.section_about .brands img
{
vertical-align: middle;
}

.brands
{
text-align: center;
}
.section_about #desc
{
background: 	#E8D6AE; 
border: 	1px solid #E3B858;
}

.section_about #desc td
{
padding:	3px 10px;
}


/***about good****************************************/
.star
	{
	color:		red;
	font-size:	12pt;
	font-weight:	bold;
}


.gooddetails
{
/* width:100%; FF3 fucks up  with this */
width:	95%;

}

.gooddetailsdiv, .hilight1
{
background: 	#ffffff url(/images/design2/good-card-grad1.png ) repeat-x;
}

.margin10
{
margin:		10px;
}

.gooddetails tr
	{

}

  .gooddetails .paramname
, .label, .groupheader
, .cartlist .header
	{
	color:		#880041;
	font-weight:	bold;
}

.paramname h2
{
font-size:	10pt;
margin-bottom:	0;
}

.vpoisk_search_results h2
{
font-size:	10pt;
margin-bottom:	0;
font-weight:	normal;
}

.vpoisk_search_results .address p
{
margin:		0 0 5px 0;
}

.vpoisk_search_results.novosti img
{
max-width:		250px;
max-height:		250px;
margin:		3px 13px 13px 3px;
float: left;

}

.vpoisk_search_results.novosti h2
{
font-size:	14pt;
margin:		5px 0 10px 0;
}

.vpoisk_search_results.novosti .details
{
font-weight:	bold;
font-size:	12pt;
background:	#D25388;
color:		white;
float:		right;
width:		220px;
text-align: 	center;
clear:		left;
padding:	5px 8px;
margin:		0 3px;

}

.gooddetails .assortment
	{
	color:		#705018;
	font-size:	11pt;	
	font-weight:	bold;
	}

.gooddetails .wherebuy
{
	background: #F7B6C5 url(/images/design2/gde-kupit-bg.png) repeat-x;	
	margin-top:	10px;
	padding:	10px 10px 15px 10px;
}

.gooddetails .wherebuy table
{
margin:	5px;	

}


.where-buy-addresses
{
background:	#ffc6d7 url(/images/design2/kupit-bg.png) repeat-x; 
padding:	16px 20px;
}

.where-buy-addresses .disclaimer
{
font-size:	8pt;
color:		#595959;
margin:		10px 0 5px 0;
}

.where-buy-addresses .price
{
font-size:	13pt;
font-weight:	bold;
color:		#bf6e82;
}

.where-buy-addresses .good_name
{
font-size:	10pt;
color:		#595959;
}

.where-buy-addresses .phone
{
color:		#008b03;
}

.where-buy-addresses .shop_name
{
font-size:	11pt;
font-weight:	bold;
color:		#d14d71;
}

.where-buy-addresses .addresses
{

margin:	5px 0 0 0;
}


.gooddetails .wherebuy a,
.seealso a
{
color:		#E11B5A;
}

.gooddetails .wherebuy a:hover,
.seealso a:hover
{
color:		#FFFFFF;
}

.wherebuy-header
{
background:	#F3E3C4;
color:		#AD7100;
font-weight:	bold;
font-size:	11pt;
margin:		22px 0 10px 0;
text-align:	center;
padding:	1px;
}

.other_cities
{
font-size:	8pt;
}

.buysteps li
{
margin-bottom:	15px;
}

.seealso
{
margin:		15px 0 0 0;
background: 	#FFC8DA;	
padding:	1px 20px 15px 20px;
}

.seealso ul
{
margin:		10px 0 0 0;
padding-left: 	15px;
}

.seealso li
{
text-indent: 0;	
}


.seealso .headline
{
font-weight:	 bold;
}

.seealso.query
{
text-align: left;
margin: 0;
padding-top:	3px;
padding-bottom:	3px;
1font-size:	11pt;
background:	transparent; /*#D8C8A6;*/
padding:	6px;
border:		1px solid #705018;
background:	#ffffff;
}

.seealso.query a
{
color: 		#87611E;
1background:	#B4E07F;
}

.seealso.query a:hover
{
color:		#239C00;
}


.wherebuy .headline, 
.order_block .headline,
.seealso .headline

	{
	color:		#8A072C;
	font-size:	11pt;	
	font-weight:	bold;
	margin-bottom:	0px;
}



.order_block, .pro_address
	{
	background: #f4e8cf;	
	border: 1px solid #d3af67;
	padding:	3px 7px 3px 7px ;
}

.order_block h3
{
margin-top: 0;
}

.nodescription
{
color: #E2BB85;
}


/***s e a r c h***************************************/
.smallsearchheadline
	{
        color:		#C65A75;
	font-size:	12pt;
	font-weight:	bold;
}

.ctrlTip
{
background:	#EBE2CE;
color:		#705018;
padding: 	7px; 
font-size: 	9pt;
margin:		5px 0 5px 0;
}

.ctrlTip img
{
vertical-align:	middle;
}


/***c a r t*******************************************/

.cartlist 
{
border-color:	#FFFDF7;
}

.cartlist TD
{
padding: 	10px;
}

.cartlist .qttytable TD
{
padding: 0px;
}


.cartlist .deletelink
{
float: right;
}


.cartlist .old-cart-price
{
color: #808080;
}

/***a d m i n*******************************************/
.adminpanel
	{
	background: 	white; //#ffb8d4;	
	border: 	1px solid #e87fa4;
	padding: 	5px 7px 5px 7px;
	margin-bottom:	5px;
	width:		65%;
	<!-- width:		63%;-->
}

.adminpanel a
{
color:		#84007e;
}

.adminpanel img, 
.subpanel img
{
vertical-align:	middle;
margin-right:	3px;
}

.subpanel
{
margin:		0 0 10px 0;
}

.rows
	{
        background: #f9f6ec;
}

.mainmenu
	{
	width:		70px;
	text-align:     center;
	vertical-align:	middle;
        }

.mainmenu a
	{
	color:	#447327;
        }

.mainmenu a:visited
	{
	color:	#74ac52;
        }

.vmenu .smallcart        
	{
	visibility:	hidden;

	background: #f6f4ee;
        border: 1px solid #f6ebd6;
        padding: 5px 12px 8px 12px;
        width: 140px;
        height: 170px;
        background:	url(/images/design/cartbg.png) bottom right no-repeat;
        margin:	15px 0 15px 0 ;
        
        <!-- width: 160; -->

}

.bottommenu
{
margin:		20px 0 0 0;
text-align:	center;
clear:		both;
}

.about2
{
font-size:	9pt;
line-height:	12pt;
color:		#303030;
margin:		40px 0 0 0;
}

.about2 img
{
float:		left;
margin:		0 10px 10px 0;
}

.strut.cart
{
	width: 166;
       <!-- width: 162; -->

}

.strut
{
display: block;
}

/***question**********************************/
.name
	{
	color:		#705018;
	font-weight:	bold;
        background:     #ede8d9;
}

.data
	{
        background:     #f9f6ec;
}

/**********************************************/
.magazin_details td
{
padding:	5px;
}
.magazin_details h2
{
font-size:	10pt;
}







/* #####################################################
########################################################
########################################################
########################################################

		N E W   D E S I G N

########################################################
########################################################
########################################################
########################################################
########################################################


*/

body
	{
	font-family:	Arial;
	background:	#c73475;
	margin:		0px;
	padding:	0px;
}

.middle_line, .top
	{
	height:		600px;
	display:	table;
}

.middle_line
	{
	background:	url(/images/design2/bg_middle.jpg) repeat-y 0 1px;
	width:		1003px;
	<!--width:	1002px;-->
}

.top
	{
	background:	url(/images/design2/bg_top3.jpg) no-repeat;
	width:		1003px;
	<!--width:	1002px;-->
	border-top:	1px solid red;
	margin-top:	-1px;
}

.top.index
{
	background:	url(/images/design2/bg_top_index.png) no-repeat;

}


.bottom
	{
	background:	url(/images/design2/bg_bottom.jpg) 0px bottom no-repeat;
}

.top_table
	{
	width:		100%;
	height:		167px; /**/
	border-collapse:collapse;
}

.logo, .main_menu
	{
	vertical-align:	top;
}

.logo
	{
	width:		170px;
	padding:	50px 0px 0px 49px;	
}

TD.logo.first
{
	padding:	30px 0 0 60px;
}

.top_menu
	{
	margin:		33px 0px 1px 82px;

}

DIV.top_menu.first
	{
	margin:	12px 0 0 74px;
}

.top_menu a
	{
	color:		#d03665;
	font-size:	9pt;
	text-decoration:none;
	margin-right:	35px;
}

.top_menu a:hover
	{
	color:		#ff008a;
}

.search
	{
	margin:		15px 0px 0px 60px;
	1clear:		both;

}

.search2
	{
	margin:		30px 0px 0px 60px;
	1clear:		both;

}


FORM.search.first
{
	margin-left: 50px;
	1border:		1px solid red;
}

input.search_field
	{
	background:	transparent;  	/*-new*/
	color:		#616161;
	color:	#fff0f0;			/*-new*/
	font-size:	12pt;
	font-family:	arial;
	width:		342px;
	1height:		22px;
	1margin:		0px 14px 14px 0px;
	margin:		0px 14px 0px 0px;
	border:		0px;
	padding:0;
	font-weight:	bold;
	1border:		1px solid red;
}

.search_button
	{
	1margin-top:	14px;
	margin-top:	0px;

}

.main_table
	{
	font-size:	10pt;
	width:		969px;
	border-collapse:collapse;
	margin:		10px 0px 30px 17px; 
<!--	margin-left:	0px; -->

}

.main_menu
	{
	color:		#840266;
	width:		144px;
	1line-height:	24px;
	padding:	17px 0px 0px 38px;
}

.main_menu .text_links a
	{
	color:		#aa7286;
	display:	block;
	padding:	4px 5px 5px 0px;
	margin:		0;
}

.main_menu a:hover
	{
	color:		#944682;
}

.content
	{
	width:		593px;
	1padding: 	10px; /*ver1*/
	padding-bottom:	15px;
}

.brends
	{
	width:		202px;
	height:		400px;
}

/*******************************************************************************************************/

 img  { behavior: url("/images/design2/rounded-box/iepngfix/iepngfix.htc") }

.rblock 
{
clear: none;
}
 
.rblock .t
{
background:	url(/images/design2/rounded-box/top.png) repeat-x;

}
.rblock .b
{
background:	url(/images/design2/rounded-box/bottom.png) repeat-x;
}

.rblock .l
{
background:	url(/images/design2/rounded-box/left.png) repeat-y;
}


.rblock .r
{
background:	url(/images/design2/rounded-box/right.png) repeat-y;
}

.rblock .text
{
background:	white;
font-size:		10pt;
padding:		7px;
}


/***FIRST PAGE************************************************************************/

.news_about
{
margin:	30px 0 0 50px;
clear: 	both;
}

.news_about .rblock
{
float:left;
}

.news_about .about
{
width:	300px;
color:	#A4A4A4;
}

.news_about .news
{
width:	600px;
margin-left:	20px;
}
.hr
{
clear: both
}
.search_form_first
{
background:	url(/images/design2/search-form-first1-new.png) no-repeat;
margin:		30px 0 0 16px;
height:		140px;
text-align:	left;	/*MSI centers the content*/

1sborder:		1px solid red;
}

.search_form_first.msie
{
background:	url(/images/design2/search-form-first1-new-ie.png) no-repeat;
}


.rblock.brands .text img
{
display:	block;
margin:	3px 0 3px 0;
}

.rblock.brands .text
{
width:	190px;
}

.welcome
{
margin:	0px 0px 0px 49px;
}


.brandstd
{
text-align:	left;
}

.brandslist
{
position: 	absolute;
z-index:	112;
}

.woman
{
position: absolute;
margin:	0 0 0 -110px;
}

.woman12
{
position: absolute;
margin:	0 0 0 -190px;
}

.popular_queries
{
position: absolute;
margin:	-10px 0 0 -25px;

}

.magaziny
{
position: absolute;
1margin:	-10px 0 0 -25px;

}

.queries li
{
margin:		4px 0;
}

.magazin_td
{
/*выровнять таблицу по правому краю!!!*/
width:	358px;

1background:  url(/images/design2/woman2.png) no-repeat 206px 31px;
background:  url(/images/design2/woman21.gif) no-repeat right 31px;
1border:	1px solid red;
<!--1width:	343px;-->
}

.magazin
{
margin:		0 0 0 27px;
width:		150px;
}

.magazin_td a
{
display:	block;
text-align:	center;
padding:	2px 0
}

.magazin_td a:hover
{
background:	#FFDCEE;
}

.magazin_td .text
{
font-size:	1px;
}

.rblock h2
{
color:	#D74777;
font-size:	11pt;
}

.news_about .rblock h2
{
font-size:	10pt;
margin-bottom: 3px;
}

.clearer
{
clear:	both;
}
/******* D E B U G****************************************/
.debug_window a
{
color:	#0000cc;
}

.debug_window .location
{
1background:	#a0a0a0;
border-top:	2px solid #555555;
color:		#555555;
margin:		5px 0 5px 0;
text-align:	right;
}

.debug_window .location b
{
font-size:	18pt;
color:		#ffffff;
background:	#555555;
display:	block;
float:		left;
}
