/*-------All styles in topographical order-------*/

.zagolovok_blue {
	font-weight: bold;
}

.basket_zagoltable {
	background: #cacaca;
}
    
.tableline {
	background: #f3f3f3;
}

.white {
	background: #f3f3f3;
}
    
.order_text_important_black {
	font-weight: bold;
}

body, html {
  scrollbar-face-color: #ffe0ea !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: #ffc6e8 !important;
  scrollbar-track-color: #FFF !important;
  scrollbar-arrow-color: #704770 !important;
}

body {
	/*background: #fedded url(img/main_background.jpg) repeat top left;*/
	background: white;
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

td, th	{
	font-family: "verdana";
	font-size: 11px;
	color: #ea42a2;
}

a {
	font-family: "verdana";
	font-size: 11px;
	text-decoration: none;
	color: #ea42a2;
}

a:hover {
	font-family: "verdana";
	font-size: 11px;
	text-decoration: underline;
}

h1	{
	font-size: 20px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
div.top_head	{
	font-size: 20px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-weight:bold; margin-bottom:7px;
}

h2	{
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	
	padding: 0;
	margin: 0;
}

div.h_head {
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

div.h_head1 {
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	padding: 2px 0px 0px 8px;
}
div.h_head2 {
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	padding: 7px 0px 0px 8px;
}

h3	{
	font-weight: bold;
	letter-spacing: 1px;
	color: #704770;
	font-size: 11px;
	text-transform: uppercase;
	
	margin: 0;
	padding: 0;
}

input, textarea, select {
	font-family: "verdana";
	font-size: 11px;
	color: #704770;
	border: none;	
}

ul {
	/*list-style: none;
	margin: 10px 0px 10px 0px;
	*/
	margin-top: 0px;
	margin-bottom: 0px;
}

a img {
	border: none;
}

.smallatent	{
	color: #b22222;
}	
	
div.main {
	min-width: 1004px;
}

.presentDIV	{
	display: block;
}

.hiddenDIV	{
	display: none;
}

table.main	{
	background: #ffbdd6;
	height: 100%;
	width: 1002px;
}

table.submain	{
	height: 100%;
	width: 100%;
}

.main_left_grad {
	background: url(img/page_verticaL_grad_left.gif) repeat-y;
	width: 10px;
}

.main_right_grad {
	background: url(img/page_verticaL_grad_right.gif) repeat-y;
	width: 9px;
}

.main_text_in_first_line {
	color: #ef36ad;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	


	height: 24px;
	padding: 0px 8px 0px 8px; 
	text-align: center;
}

.header {
	background: url(img/header_bg.jpg) no-repeat 0px 0px;
	height: 187px;
	vertical-align: top;
}

.contacts_block	{
	font-size: 16px;
	margin: 8px 0px 0px 9px;
}

font.contacts_phone	{
	color: #f53ba6;
	font-weight: bold;
	line-height: 21px;

	display: block;
}

font.contacts_icq	{	
	/*background: url(img/icq.jpg) left center no-repeat;*/
	padding: 2px 0px 4px 0px;
	display: block;
}

font.contacts_icq a, font.contacts_icq a:hover {	
	color: #f53ba6;
	font-size: 16px;
}


.contacts_mail {
	color: #f53ba6;
	font-size: 16px;
	display: block;
}

.contacts_mail a{
	color: #f53ba6;
	font-size: 16px;
	line-height: 16px;
}

.contacts_mail a:hover{
	font-size: 16px;
	line-height: 16px;
}

table.menu_1	{
	width: 100%;
	height: 100%;
	background: url(img/menu_0_lc.gif) no-repeat left top;
}

div.menu_1_0	{
	background: #c474d7 url(img/menu_0_rc.gif) no-repeat right top;
}

div.menu_1_1	{
	background: #55a6dd url(img/menu_1_rc.gif) no-repeat right top;
}

div.menu_1_2	{
	background: #00d9e0 url(img/menu_2_rc.gif) no-repeat right top;
}

div.menu_1_3	{
	background: #5bcf6a url(img/menu_3_rc.gif) no-repeat right top;
}

div.menu_1_4	{
	background: #c2c64b url(img/menu_4_rc.gif) no-repeat right top;
}

div.menu_1_5	{
	background: #ff7757 url(img/menu_5_rc.gif) no-repeat right top;
}

table.menu_1 div{
	white-space: nowrap;
	height: 25px;
	text-align: center;
	padding: 0px 40px 0px 40px;
}

table.menu_1 div a {
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding-top: 5px;
	display: block;
	letter-spacing: 1px;
}

table.central {
	height: 100%;
}

.column	{
	background: #ffd5e2;
}

.left_menu	{
	margin: 0px 10px 0px 0px;
	padding: 0;
	list-style:none;
}

.left_menu li 	{
	margin-left: 0px;
}

.left_menu div.active	{
	background: white;
}

.left_menu a.active	{
	text-decoration: none;
	color: #946B8D;
}

.left_menu a	{
	color: #946B8D;
}

.left_menu a:hover	{
	text-decoration: underline;
}

.left_menu li li a {
	color: #e63e96;
}

.left_menu ul	{
	padding: 0px;
	margin: 0px;
}

.left_menu .level_2	{
	padding: 0px 0px 0px 17px;
	
}

.left_menu ul .level_2 ul	{
	padding: 0px;
	margin: 0px;
}

.left_menu .level_3	{
	padding: 0px 0px 0px 17px;
	
}


.gray {
	color: #946B8D;
}

.gray a{
	color: #946B8D;
}

/*-------------cart--------------*/
.cart_main	{
	width: 100%;
	height: 92px;
	background: #c6ff65 url(img/cart_main_grad.jpg) repeat-x;
	margin-bottom: 4px;
}

.cart_main_left_corner {
	background: url(img/cart_main_left_corner.jpg) no-repeat left top;
	width: 9px;
}

.cart_main_right_corner {
	background: url(img/cart_main_right_corner.jpg) no-repeat right top;
	width: 10px;
}

.cart_title	{
	margin-top: 6px;
}

.cart_text {	
	margin-top: 15px;
}

.cart_text td {	
	color: #704770;
}

.cart_text_color td {	
	color: #704770;
}

.cart_link	{
	padding-top: 8px;
}

.cart_link a	{
	color: #FFF;
}

.cart_input	{
	background: none;
	margin: 0;
	padding: 2px;

	color: #704770;
	width: 55px;
	font-weight: bold;

}

.cart_page_title	{
	padding: 0px 0px 10px 8px;
}

.cart_page_text	{
	padding: 10px 0px 10px 0px;
	color: #704770;
}

.basket_zagoltable	{
	background: #FFF;
}

.white	{
	background: #fff3f7;
}

.tableline {
	background: #FFF;
}

input.order_oformlenie {
	color: #704770;
	border: 1px #ffcddc solid;
}

input.noborder 	{
	border: none;
}

.order_form_stoimost, .order_form_stoimost_itogo {
	border: solid 0px; 
	width: 70px; 
	font-weight: bold; 
	text-align: center; 
	background: none; 
}

.order_oformlenie {
	width: 30px;
}
	
.order_form_colvo_itogo {
	border: solid 0px; 
	font-weight: bold; 
	background: none; 
	color: #704770;
}

.order_form_text_color_skidkaname {
	width: 100%; 
	border: 0; 
	color: #704770; 
	font-size: 11px; 
	font-weight: bold; 
	background: none;
}

.order_skidka_procent {
	width: 20px; 
	border: 0; 
	color: #be0100; 
	font-size: 11px; 
	font-weight: bold; 
	background: none;
}

.order_form_text_color {
	border: 0; 
	color: #704770; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
	background: none;
}

.order_stoimost_black {
	border: 0; 
	color: #704770; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
	background: none; 
	width: 70px;
}

/*-------------search--------------*/
.search_header {
	background: url(img/search_bg.jpg);
	height: 35px;
}

.search_middle {
	background: url(img/left_column_block_grad.gif) repeat-y;
}

.search_footer {
	background: url(img/left_column_block_footer.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

.search_title	{
	float: left;
	padding: 11px 0px 0px 9px;
}

.search_field	{
	padding: 9px 0px 0px 13px;
	width: 75px;
	float: left;
}

input.search_button	{
	margin: 7px 0px 0px 7px;
	width: 20px;
	height: 20px;
}

.search_middle	{
	padding: 3px 0px 2px 9px;
}

.search_middle a{
	color: #e63e96;
}
/*-----------user logIn----------*/

.users_header	{	
	background: url(img/left_column_block_header.gif) no-repeat;
	height: 27px;
}

.users_header h2 {
	letter-spacing: normal;
	padding: 7px 0px 0px 8px;
}

.users_middle	{
	background: url(img/left_column_block_grad.gif) repeat-y;
	padding: 5px 0px 0px 9px;
}

.users_middle td	{
	color: #e63e96;
	padding-bottom: 3px; 	
}

.users_bottom	{
	background: url(img/left_column_block_footer.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

.users_input_bg	{
	background:url(img/user_login_input_field.gif) no-repeat top left;
	height: 22px;
	padding: 0px 0px 0px 6px;
}

.users_button	{
	margin-top: 1px;
	width: 114px;
}


/*-------------blog------------*/

.blog_header	{	
	background: url(img/left_column_block_header.gif) no-repeat;
	height: 27px;
}

.blog_header h2	{
	padding: 7px 0px 0px 9px;	
}

.blog_link	{
	background: url(img/to_blog.jpg) no-repeat 1px top;
	height: 79px;
	margin-top: -1px;
	margin-left: -9px;
}

.blog_link a	{
	display: block;
	text-align: right;
	height: 79px;
}	

.blog_link a font{
	display: block;
	padding: 33px 5px 0px 0px;
	font-size: 11px;
}

.blog_middle	{
	color: #e843a9;

	padding-left: 9px;
	background: url(img/left_column_block_grad.gif) repeat-y;
}

.blog_middle b	{
	color: #75456b;
	font-weight: normal;
}

.blog_bottom	{
	background: url(img/left_column_block_footer.gif) no-repeat 0px 0px;
	height: 10px;
	font-size: 0px;
}

.blog_text	{
	padding: 6px 0px 5px 0px;
}

/*-------------shipment------------*/

.shipment_header	{
	background: url(img/left_column_block_header.gif) no-repeat top left;
	height: 27px;
}

.shipment_header h2	{
	padding: 7px 0px 0px 8px;
}

.shipment_train	{
	background: url(img/train.jpg) no-repeat top left;
	height: 79px;
	margin-top: -1px;
}

.shipment_middle	{
	background: url(img/left_column_block_grad_d.gif) repeat-y;
	padding: 7px 0px 6px 10px;
	color: #75456b;
}

.shipment_middle a	{
	color: #f141ad;
}

.shipment_bottom	{
	background: url(img/left_column_block_footer_d.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

/*-------------discount------------*/

.discount_header	{
	background: url(img/left_column_block_header.gif) no-repeat top left;
	height: 27px;
}

.discount_header h2	{
	padding: 7px 0px 0px 8px;
}

.discount_teddybear	{
	background: url(img/teddy_bear.jpg) no-repeat top left;
	height: 79px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.discount_middle	{
	background: url(img/left_column_block_grad_d.gif) repeat-y;
	padding: 7px 0px 6px 10px;
	color: #75456b;
}

.discount_middle a	{
	color: #f141ad;
}

.discount_bottom	{
	background: url(img/left_column_block_footer_d.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

/*-------------opinion------------*/

.opinion_header	{
	background: url(img/left_column_block_header.gif) no-repeat top left;
	height: 27px;
}

.opinion_header h2	{
	padding: 7px 0px 0px 8px;
}

.opinion_middle	{
	background: url(img/left_column_block_grad.gif) repeat-y;
	padding: 7px 5px 6px 10px;
	color: #794a76;
}

.opinion_middle a	{
	color: #794a76;
}

font.opinion_uc	{
	color: #f954bc;
}

font.opinion_ac	{
	color: #c31971;
}

.opinion_bottom	{
	background: url(img/left_column_block_footer.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

/*-------------center------------*/

.gray_text	{
	color: #704770;
}

.center {
	background-color: #ffd5e2;
	padding: 0px 12px 0px 12px;
}

.center_top_left_corner	{
	background: url(img/center_top_left.gif) no-repeat top left;
	width: 7px;
}

.center_top_right_corner {
	background: url(img/center_top_right.gif) no-repeat top right;
	width: 7px;
}

.center_top_grad	{
	background: url(img/center_top_grad.gif) repeat-x;
	margin-bottom: 7px;
}

.center_div	{
	color: #a9598e;

	width: 595px; 
	overflow: hidden;
}

.center_top	{
	color: #a9598e;

	vartical-align: top;
}

.center_top a {
	color: #704770;
}

.catalog_main_item img	{
	margin-top: 10px;
}

.catalog_main_item a	{
	color: #ea42a2;
}

/*----------news_main + newspage----------*/

.news_main_header	{
	background: url(img/right_column_block_header.gif) no-repeat top left;
	height: 25px;
}

.news_main_header h2	{
	padding: 6px 0px 0px 8px;
}

.news_main_middle	{
	color: #ea42a2;

	background: url(img/left_column_block_grad.gif) repeat-y;
	padding: 6px 10px 4px 9px;
}

.news_main_bottom	{
	background: url(img/right_column_block_footer.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

a.all_news_link	{
	color: #794a76;
}

.news_date	{
}

.news_big_desc	{
}

/*------------filter------------*/

.pink_border {
	width: 164px;
	border: 1px solid #ffd3ea;
	margin: 3px 0px 4px 0px;
}



/*------------brands------------*/

.brands_header	{
	background: url(img/right_column_block_header.gif) no-repeat top left;
	height: 25px;
}

.brands_header h2	{
	padding: 2px 0px 0px 8px;
}

.brands_middle	{
	color: #ea42a2;

	background: url(img/left_column_block_grad.gif) repeat-y;
	padding: 6px 9px 4px 9px;
}

.brands_bottom	{
	background: url(img/right_column_block_footer.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

/*------------subscribe------------*/

.subscribe_header	{
	background: url(img/right_column_block_header.gif) no-repeat top left;
	height: 25px;
}

.subscribe_header h2	{
	padding: 6px 0px 0px 8px;
}

.subscribe_middle	{
	color: #ea42a2;
	
	background: url(img/left_column_block_grad.gif) repeat-y;
	padding: 4px 10px 4px 7px;
}

.subscribe_bottom	{
	background: url(img/right_column_block_footer.gif) no-repeat top left;
	height: 10px;
	font-size: 0px;
}

/*---------page_footer----------*/

.page_footer	{
	color: #704770;
	text-align: justify;
	
	background: #ffd5e2;
	padding: 7px 7px 0px 7px;
}

.page_footer h1 {
	font-size: 16px;
}

.page_footer h2 {
	font-size: 12px;
	color: #704770;
	text-transform: none;
	letter-spacing: normal;
}

.flovers 	{
	background: url(img/footer_flovers.jpg) repeat-x 0px 0px;
	height: 22px;
	margin: 17px 0px 0px 0px;
}

.banner	{
	/*border: 1px solid #ffbdd6;
	background: #FFF;*/
	margin: 17px 130px 0px 130px;
	/*min-height: 89px;
	_height: 89px;
	padding: 10px;*/
}

.counters_block	{
	margin: 19px 11px 0px 11px;
}

.contacts_footer	{
	text-align: center;
	margin: 10px 0px 12px 0px;
	font-size: 11px;
	color: #ea42a2;
	line-height: 13px;
}


/*---------rounded border----------*/

table.rounded_border	{
	background: #FFF;
}

div.top	{
	border-top: 1px solid #ffeaf1;
	background-color: #FFF;
	height: 4px;
	font-size: 0px;
}

div.left	{
	border-left: 1px solid #ffeaf1;
	background-color: #FFF;
	height: 100%;
}

div.right	{
	border-right: 1px solid #ffeaf1;
	background-color: #FFF;
	height: 100%;
}

div.bottom	{
	border-bottom: 1px solid #ffeaf1;
	background-color: #FFF;
	height: 5px;
	font-size: 0px;
}

td.left_top	{
	background: url(img/left_top.jpg) no-repeat left top;
	width: 5px;
	height: 5px;
}

td.right_top	{
	background: url(img/right_top.jpg) no-repeat right top;
	width: 5px;
	height: 5px;
}

td.right_bottom	{
	background: url(img/right_bottom.jpg) no-repeat right bottom;
	width: 5px;
	height: 5px;
}

td.left_bottom	{
	background: url(img/left_bottom.jpg) no-repeat left bottom;
	width: 5px;
	height: 5px;
}

/*---------navigationString----------*/

.ns_block {
	padding: 0px 0px 15px 0px;
	color: #946b8d;
}

.ns_block a, span	{
}

a.navigation_string {
	text-decoration: underline;
}

a:hover.navigation_string {
	text-decoration: none;
}

.navigation_string_active {
	color: #946b8d;
}

/*---------pages_block----------*/

.pages_block	{
	color: #cc45a6;
	
	margin: 10px 0px 10px 0px;
}

.pages_block td a	{
	color: #cc45a6;
}

.pages_block td a.pages_active {
	font-weight: bold;
}

.pages_block td	{
	color: #cc45a6;
}


/*Выводить по*/
div.display_amount {}
div.display_amount a.active {font-weight: bold;}


.cataloge_block	{
	margin: 4px 0px 0px -3px;
}

.cataloge_item	{
	vertical-align: top;
	padding: 6px 10px 5px 14px;
}

.cataloge_item_title	{
	font-size: 12px;
}

.cataloge_item_title a	{
	font-size: 12px;
	text-decoration: underline;
}

.cataloge_item_title a:hover	{
	font-size: 12px;
	text-decoration: none;
}

.cataloge_item_opinion	{
	margin: 3px 1px 0px -2px;
}

.cataloge_item_code	{
	color: #704770;
}

.cataloge_price_block	{
	height: 25px;
	margin: 0px 0px 2px 0px;
}

.cataloge_price	{
	color: #704770;
	
	display: block;
}

.cataloge_price_new	{
	font-weight: bold;
	color: #704770;

	display: block;
}

.cataloge_price_old	{
	color: #704770;
	text-decoration: line-through;

	display: block;
}

.cataloge_opinion_qtt	{
	color: #704770;
	padding-top: 3px;
}


.star_1	{
	float: left;
	background: url(img/star.jpg) no-repeat;
	width: 14px;
	height: 15px;
}

.star_0	{
	float: left;
	background: url(img/star_white.jpg) no-repeat;
	width: 14px;
	height: 15px;
}

.star_1_goods	{
	float: left;
	background: url(img/star_goods.jpg) no-repeat;
	width: 14px;
	height: 15px;
}

.star_0_goods	{
	float: left;
	background: url(img/star_white_goods.jpg) no-repeat;
	width: 14px;
	height: 15px;
}

/*-----------goodsPage------------*/

.goods_block	{
	margin: 0px 0px 0px 0px;
}

.goods_big_image	{
	float: left;
}

.goods_description	{ 
	padding: 10px 0px 0px 0px;
}

.goods_description td	{
	color: #cc45a6;	
}

.goods_description b	{
	font-weight: normal;
	color: #704770;
}

.goods_description_text	{
	padding: 7px 16px 0px 16px;
	color: #704770;
}

.goods_price	{
	font-weight: bold;
	font-size: 15px;
}


.best_price {
	text-align: center;
}

.best_price a	{
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.best_price a:hover	{
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.goods_price_title	{
	color: #cc45a6;	
	font-weight: bold;
	font-size: 13px;
}

.goods_price_new	{
	color: #704770;

	display: block;
}

.goods_price_old	{
	color: #704770;
	text-decoration: line-through;

	display: block;
}

.goods_buy_btn	{
	float: right;
}

.goods_rating	{
	margin: 5px 0px 0px 0px;
}

.goods_opinion	{
	padding: 10px 0px 0px 0px;
}

.goods_opinion_title	{
	padding: 5px 0px 0px 2px;
}

.goods_opinion_area	{
	padding: 7px 20px 7px 2px;
}

.goods_opinion_text	{
	color: #704770;
}

.goods_similar_title	{
	padding: 0px 0px 0px 8px;
}

.goods_no_stock {
	color: #704770;	
}

.obl	{
	color: #990000;
	width: 10px;
	display: inline-block;
}


.order_to_phone {
	font-size: 12px;
	padding-top: 5px;
}

.order_to_phone .phone {
	font-weight: bold;
	padding-bottom: 2px;
}

.order_to_phone a	{
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.order_to_phone a:hover	{
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}


.order_fast {
	font-size: 12px;
	text-align: center;
}

.order_fast a	{
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.order_fast a:hover	{
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

/*---------fields_rounded_border-----------*/

.input_left	{
	background: url(img/input_left_buy.jpg) left top no-repeat;
	width: 4px;
}

.input_right	{
	background: url(img/input_right_buy.jpg) right center no-repeat;
	width: 5px;
}

.input_grad	{
	background: url(img/input_grad.gif) repeat-x;
	height: 19px;
}

.input_left_white_bg	{
	background: url(img/input_left.jpg) left center no-repeat;
	width: 5px;
}

.input_right_white_bg	{
	background: url(img/input_right.jpg) left center no-repeat;
	width: 5px;
}

.textarea_left {
	background: url(img/textarea_left.jpg) left center no-repeat;
	width: 3px;
}

.textarea_right {
	background: url(img/textarea_right.jpg) right center no-repeat;
	width: 4px;
}

.textarea_grad {
	background:url(img/textarea_grad.gif) repeat-x;
}


a.lnk {
	text-decoration: underline;
	color: #946b8d;
}

a:hover.lnk {
	text-decoration: none;
	color: #946b8d;
}

.razdel_opisanie {
	padding-bottom: 10px;
}

.podmenu {
	padding-bottom: 10px;
}

a.active, a:hover.active  {
	color: #946b8d;
	text-decoration: none;
}
