/*
9px = 57%            10px = 64%         11px = 70%           12px = 76%
13px = 83%           14px = 89%         16px = 102%          18px = 115%
20px = 127%          24px = 153%
*/
body		{margin:0;padding:0;font-family:Tahoma, Verdana, Arial, kalimati;font-size:16px;}
a				{color:  #047ab7;}
a img		{border:0;} /*отключаем бордеры у всех картинок*/ 
h1			{font-size: 22px;}
h3			{font-size: 19px;}
ul			{}

.ind_bg1 		{background:url(/i/ind_bg.gif) #fff left top repeat-y ;}
.ind_bg2 		{background:url(/i/ind_bg.gif) #fff right top repeat-y ;}

.footer{display:none;}
#wrap_table{min-width:998px;padding:0px;margin:0px;cborder-collapse:collapse;border:none;width:100%;}
#logo {background:url(/i/logo.png) no-repeat;display:block;margin-top:34px;width:214px;height:78px;font-size:50px;}
#logo span{display:none;}

.main_content							{width:100%;}
.bottom_info							{}
.bottom_banners						{padding:30px;cborder:1px solid #f33;}
.bottom_banners table			{cborder:1px solid #f3f;width:100%;}
.bottom_banners table td	{text-align:center;}
.bottom_banners table td a{}
.bottom_banners p					{}

#bottom_info_columns			{}

/*SMALL AUTH*/
#user_small_auth_links						{display:block;margin:15px 10px 12px 0px;font-size:12px;}
#user_small_auth_links	a					{text-decoration:none;border-bottom:1px dashed #047ab7;}
#small_auth_container							{display:none;}
#small_auth_container	#small_auth {position:absolute;top:200px;left:50%;width:382px;margin-left:-192px;z-index:50;}
#small_auth_container	#small_auth	#need_auth_title	{font-size:15px;margin-bottom:12px;font-weight:bold;}
#small_auth_container	#small_auth	.label						{font-weight:normal;font-size:12px;padding-bottom:12px;}
#small_auth_container	#small_auth .register					{font-size:12px;margin-left:12px;}
#small_auth_container	#small_auth .close						{margin-left:0px;}
#small_auth_container #small_auth .auth	{background:url(/i/ajax/back.png);padding:12px 20px 0px 20px;}
#small_auth_container #small_auth .foot	{background:url(/i/ajax/foot.png);padding-top:14px;}


#right_column .auth form{margin:0;padding:0;}
#right_column .auth td{padding-right:5px;}
#right_column .guest_catalogue{display:none;}
#right_column .guest_register	{display:block;background:#a8c604;font-size:15px;font-weight:bold;padding:2px;margin-top:10px;}
#right_column .guest_register	span{display:block;border:1px solid #fff;text-align:center;padding:1px;padding-top:none;}
#right_column .auth button		{margin-top:5px;}


#Form 													{}
#wide_content										{padding:40px 30px 0px 30px;}
.main_content										{}
.page_news .wide_content,	
.page_doc	.wide_content					{width:600px;margin:0 auto;}/*в доках столбец по центру.*/
.page_sendform form,
.page_shopselect form						{text-align:left;}
.wide_content #small_auth				{width:382px;text-align:left;}
.wide_content #small_auth .auth	{background:url(/i/ajax/back.png);padding:12px 20px 0px 20px;}
.wide_content #small_auth .foot	{background:url(/i/ajax/foot.png);padding-top:14px;}
#wide_content #small_auth .close{display:none;}
#wide_content #small_auth .register{margin-left:0.5em;font-size:12px;}
.wide_content .auth_form				{margin-bottom:0.5em;}
.wide_content .guest_register		{color:#047ab7;text-decoration:underline;font-size:12px;}
.wide_content .guest_catalogue	{color:#047ab7;text-decoration:underline;font-size:12px;}
.wide_content	#need_auth_title	{margin-bottom:1em;}
.wide_content #small_auth td		{padding-bottom:8px;padding-right:15px;}

#copyright								{font-size:14px;color:#000;text-align:center;margin-top:10px;padding-bottom:10px;border-bottom:12px solid #006353;}

.top_logo_label			{margin-top: 5px;font-size: 15px; color: #007ec6;text-align:center;margin-bottom:10px;}
.logo_place					{width:255px;}
.top_template				{height:48px;}

.ind_bgs 		{background-position: center top; background-repeat:  no-repeat ; }
.bg_1 			{background-position:left top; background-repeat: repeat-x; }
.page 			{background:left top repeat-x url(/i/bg1.jpg) #FFFFFA; margin: 0px; padding: 0px;}

td.login_link_dostavka {font-size: 90%; color: #047ab7; padding-left: 4px;}
.text_4_link_4	,.text_4_link_4	a{font-size: 100%;color:#000000;}
.bread_1	,.bread_1		a{font-size:11px;color:#047ab7;}
.link_1		,.link_1		a{font-size:12px;color:#047ab7;font-weight: bold;}
.link_3		,.link_3		a{font-size:12px;color:#047ab7;}
.link_4		,.link_4		a{font-size:12px;color:#047ab7;text-decoration:none;}
.link_5		,.link_5		a{font-size:11px;color:#000000;}
.link_6		,.link_6		a{font-size:12px;color:#047ab7;}
.link_7		,.link_7		a{font-size:12px;color:#000000;}
.link_7z	,.link_7z		a{font-size:14px;color:#000000;}
.link_8		,.link_8		a{font-size:11px;color:#ffffff;font-weight:bold;}
.link_9		,.link_9		a{font-size:11px;color:#3a2b0c;font-weight:bold;}
.link_10  ,.link_10		a{font-size:11px;color:#f57a02;font-weight:bold;}
.link_12  ,.link_12		a{font-size:18px;color:#047ab7;}
.link_13  ,.link_13		a{font-size:14px;color:#047ab7;}
.link_14  ,.link_14		a{font-size:11px;color:#040404;}
.link_15  ,.link_15		a{font-size:11px;color:#000000;text-decoration: none;}
.link_16  ,.link_16		a{font-size:12px;color:#000000;}
/*to check*/
.link_17	{font-size: 70%;color: #047ab7;font-weight:bold; }
.link_17	a{color: #047ab7;}
.link_18	{font-size: 70%;color: #047ab7;background-color:#bbb400;padding-bottom:3px;}
.link_18 a{color: #ffffff;  }

a.link_registration{font-size: 120%;color: #047ab7;text-decoration: underline;}
a.link_registration:hover {color: #01334C;text-decoration: none;}

.descript{font-size: 85%; color: #000000; text-align: justify;ruby-overhang: whitespace;}

.unl		{font-size:70%;	color:#3a2b0c;}
.unl2		{font-size:70%;	color:#858585;}
.unl3		{font-size:70%;	color:#040404;}
.unl4		{font-size:70%;	color:#777777;}
.unl5		{font-size:70%;	color:#040404;font-weight: bold;}
.unl6		{font-size:115%;color:#070707;}
.unl7		{font-size:76%;	color:#070707;}
.unl8		{font-size:76%;	color:#000000;font-weight: bold;}
.unl9		{font-size:115%;color:#010101;}
.unl10	{font-size:80%;	color:#010101;}
.unl11	{font-size:100%;color:#010101;}

.login_choiced_address {font-size: 110%; color: black;}
.inp { width: 100%; }
.line_t {font-size: 89%; color: #aeadad; text-decoration:line-through; }

.border		{border:1px solid #595959;}
.border2	{border:1px solid #878787;}
.border3	{border:1px solid #bbb400;}
.border4	{border:1px solid #bebaba;}


.cat 									{font-size: 12px; color: #3a2b0c;}
.cat_height 					{height: 150px;}

.tahoma12				{font-size: 12px;	color: #ffffff; }
.tahoma12_black	{font-size: 12px;	font-weight:bold; color: #000000; }
.tahoma16_bold	{font-size: 102%;	color: #006abb;}
.tahoma_bold		{font-size: 11px;	font-weight:bold;color: #ffffff;}

.basket_result {font-size: 12px;}

.basket_nav 	{font-size: 76%; font-weight:bold; color: #545353;}
.basket_nav_2 {font-size: 76%; color: #545353;  }

#basket_mess{z-index:30; position: absolute; left:35%; top:40%; border:1px solid #000;padding:0.7em 1em;background:#B6F1FF;text-align:center;}
#basket_mess .buttons{margin-top:0.7em;}
#basket_mess .buttons input{width:80px;}


.bg2 	{background:url(/i/bg2.gif); background-position:left top; background-repeat: repeat-y;}
.bg3 	{background:url(/i/bg3.gif); background-position:left top; background-repeat: repeat-y;}
.bg4 	{background:url(/i/bg4.gif); background-position:left top; background-repeat: repeat-y;}

.tahoma18_2 {font-size:115%;color:#000000;}
.tahoma18 	{font-size:115%;color:#000000;}
.tahoma14 	{font-size:89% ;color:#000000;}

.none 	{font-size: 70%; color: #ffffff;  background:#FF0000; }

.basketWarning 	{font-weight: bold;font-size: 80%;color: #ff0000;text-align: center;padding: 3px 8px 3px 8px;}
.basketTime 		{font-weight: bold;font-size: 120%;color: #000000;background:#FF0000;text-align: center;padding: 2px 4px 2px 4px;}

.unlinks 		{font-size: 11px; color: #bebaba;}
.unlinks_2	{font-size: 76%; color: #bebaba; }

.cors { font-size: 70%;color: #353535; width: 30px; margin:0px 0px 3px 0px; text-align: center; }
.cors_big { font-size: 70%;color: #353535; width: 30px; margin:0px 0px 3px 0px; }

/*в корзине*/
.un_link_1 {font-size:153%;color:#010101; }
.un_link_2 {font-size:70%;color:#000000; }
.un_link_3 {font-size:76%;font-weight:bold;color:#000000;}
.un_link_4 {font-size:76%;color:#000000; }
.un_link_5 {font-size:76%;font-weight:bold;color:#040404;}
.un_link_6 {font-size:153%;font-weight:bold;color:#a8c604;}
.un_link_7 {font-size:70%;color:#000000;}
.un_link_8 {font-size:115%;color:#040404;}

.form1	{width:100%; }
.form2	{width: 120px;}
.jpd 		{padding:4px 21px 5px 21px;}
.jpd4		{padding-top: 4px; padding-bottom: 5px;}

.tahoma11_gray {font-size: 70%; color: #595959; font-weight:bold; }

.jpd_2 { padding-left: 2px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px;}
.jpd_3 { padding-left: 10px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px;}

.tah11_nom {font-size: 70%; color: #09243c;  }

.section {margin:5px 0px;}
.section td{padding-left:6px;}

.docmenu_botname{background-color: #B6F1FF;color: #008177;font-weight: bold;font-family: sans-serif;
	font-style: normal;font-variant: small-caps;font-size: 100%;text-align: center;vertical-align: middle;}
.sotrudn_botname{background-color: #F57A02;color: #FFFFFF;font-weight: bold;font-family: sans-serif;
	font-style: normal;font-variant: small-caps;font-size: 100%;text-align: center;vertical-align: middle;}
.news_botname		{background-color: #A9C110;color: #FFFFFF;font-weight: bold;font-family: sans-serif;
	font-style: normal;font-variant: small-caps;font-size: 100%;text-align: center;vertical-align: middle;}

.sotrudn						{padding-left: 2px;padding-right: 2px;color: #512900;font-size: 90%;}

 /*NEWS*/
#news .item					{padding-left: 2px;padding-right: 2px;color: #333A04;font-size:14px;margin-bottom:12px;}
#news .item	.date		{font-weight:bold;}
#news .item	a				{color: #047AB7;font-weight: bold;text-decoration: underline;font-size:15px;}
#news .item	a:hover	{color: #333A04;font-weight: bold;text-decoration: none;}
#news .item					{text-align:left;}
#news .item	.urgent,
.content		.urgent	{color:#f57a02;}

input.input_wow{color:black;font-size: 100%;font-weight: normal;}
input.input_1{color:black;width: 100%;font-size: 100%;font-weight: normal;}
textarea.input_2{color:black;width: 100%;font-size: 100%;font-weight: normal;}
select.input_2{color:black;width: 100%;font-size: 100%;font-weight: normal;}
input.input_3{color:black;width: 33%;font-size: 100%;font-weight: normal;}
.warning{font-size: 110%;color: #f57a02;font-weight:bold;}

a.content{color: #44A2D0;font-size: 130%;}

.u 		{font-size: 100%;color: black;}
.u a	{text-decoration: underline;color: #047ab7;}

.specialitem_title {
	background-color: #F57A02;font-size: 70%;color: white;
	font-weight: bold;font-family:"Trebush MS", "Tahoma", "Verdana", "Arial", "Sans-serif";
	letter-spacing:0px;text-decoration:none;padding:3px 10px 3px 10px;
	margin-bottom:23px;
}


.order_printable {font-size: 60%;font-weight: normal;color: black;}
.order_printable_item {font-family:Times New Roman; font-size:60%; font-weight:normal; color: black;}
.order_printable_item a{color: black; text-decoration: none;}
h3.rblock{font-size: 14px;font-weight: bold;color: #F57A02;text-decoration: none;margin-left:12px;}
div.rblock_text{background:url(/i/bg2.gif) repeat-y left top;padding-left:12px;margin-top:7px;margin-bottom:17px;padding-right:15px;font-size:11px;}
a.rblock_url{display:block;background:url(/i/marker2.gif) no-repeat 11px 5px;padding-left:21px;margin-bottom:6px;font-size:12px;margin-right:2px;}

.map_point {cursor: pointer;position: absolute;border: none 0pt -moz-use-text-color;}
.map {border: none 0pt -moz-use-text-color;}
.map_pav_address{background-color: yellow;text-align: center;font-size: 60%;font-weight: normal;color: black;}

.BaseText{font-size: 85%;}
td.greenlink a{color: #407E40;font-weight: bold;font-size: 78%;text-decoration: underline;}
/*are you know block */
h3.are_you_know{padding:0;margin:0;font-weight:bold;font-size:14px;color:#3388C8;margin-left:14px;}
p.are_you_know{background:url(/i/bg2.gif) repeat-y left top;padding-left:12px;margin-top:7px;padding-right:15px;font-size:11px;}

a.are_you_know{}
.intervals_name {font-size: 65%;color: black;vertical-align:middle;}
/*Right orders menu*/
.basket_title {background:url(/i/icon_shopping-cart.gif) no-repeat #95ac01 3px 3px;padding-left:50px;padding-top:7px;height:25px;color:#FFF;display:block;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:14px;outline:none;}
.orders_title	{background:#95AC01;padding:3px;padding-left:53;height:22px;padding-top:3px;font-weight:bold;font-size:14px;color:#fff;margin-top:10px;height:17px;padding-left:5px;}
.orders_link 	{background:url(/i/marker-right.png) no-repeat 20px 6px ;padding-left:49px;display:block;font-size:12px;margin-top:2px;outline:none;}
.right_menu_exit{background:url(/i/marker-exit.png) no-repeat 15px 2px ;height:20px;}
/*Right search block*/
.search_right {font-size:12px;margin-bottom:10px;}
.search_right select,
.search_right input{font-size:12px;}
.search_right h3{padding:0;margin:0;font-weight:bold;font-size:14px;color:#3388C8;margin-bottom:6px;}
.search_right .bread_1{display:block;padding-left:4px; clear:both;}
.search_right .hide{display:block;margin-bottom:9px;margin-top:9px;background:url(/i/hide.gif) no-repeat 0px 3px;padding: 0px 0px 0px 19px;font-size:11px;color:#000000;}
.search_right .show{display:block;margin-bottom:9px;margin-top:9px;background:url(/i/show.gif) no-repeat 0px 3px;padding: 0px 0px 0px 19px;font-size:11px;color:#000000;}
#searchBlock_o	{padding:0px 15px 0px 0px;}
#searchBlock_c	{}
/*Right time windows*/
#time_window2{padding-bottom:10px;}
/*goldstatus*/
.goldstatus_info{font-size:13px;font-weight:bold;margin-bottom:10px;}

/*сообщение в магазине*/
.message_satellite {font-size: 102%; color: #000;margin-bottom:1em;}

#ozon_comment							{height:405px;}
#ozon_comment	.wrap				{padding:40px 20px 0px 20px;}

.itemnaja_reclama					{ }
.itemnaja_reclama					{width: 700px;position: absolute;top:94px;left:190px;}
.itemnaja_reclama .wrap		{padding-bottom:20px;}
.itemnaja_reclama .foot		{clear:both;height:13px;}
.itemnaja_reclama .item_item_round{margin-right:30px;margin-top:30px;}

#itemnaja_reclama .clear	{clear:both;}
#itemnaja_reclama .content{padding:50px 20px 16px 20px;}
#itemnaja_reclama	span		{cdisplay:none;}
#itemnaja_reclama .heading{}
#itemnaja_reclama .heading h2{margin:0;padding:0;color:#f58025;border-bottom:2px solid #f58025;font-size:24px;text-transform:uppercase;text-align:center;padding-bottom:5px;}
#itemnaja_reclama .close	{background:url(/i_common/adv/close.png);width:24px;height:24px;position:absolute;right:20px;top:35px;cursor:pointer;}
#itemnaja_reclama .close	span{display:none;}
#itemnaja_reclama .items		{border-collapse:collapse;}
#itemnaja_reclama .items td	{margin:0;padding:0;}
#itemnaja_reclama .item			{float:left;width:285px;margin-top:25px;}
#itemnaja_reclama .odd			{margin-right:28px;}
#itemnaja_reclama .even			{}
#itemnaja_reclama .picture	{display:block;text-align:center;width:119px;vertical-align:top;}
#itemnaja_reclama .title		{display:block;font-size:13px;text-decoration:none;margin-bottom:4px;height:60px;font-weight:bold;}

.gold_status .gold_message	{font-size:15px;}
.gold_status .content				{padding:40px 20px 10px 20px;cborder:1px solid red;}
.itemnaja_reclama .buttons				{clear:left;height:40px;padding:10px 0px 0px 0px;}
.itemnaja_reclama .buttons .right{float:right;}
.itemnaja_reclama .buttons .left	{float:left;}
.itemnaja_reclama .button 				{vertical-align: middle;text-align: center;margin-top: 3px;
															width: 30%;background-color: #F57A02; color:white; font-size: 14px; 
															font-weight: bold; cursor: pointer;border: outset 2px gray;padding:3px 8px;}


/*foreign_orders*/
#foreign_orders {text-align:left;margin-bottom:70px;margin-top:47px;margin-left:21px;}
#foreign_orders h2{font-weight:normal;color:#047ab7;font-family:Georgia;}
#foreign_orders .order_caption{font-size:17px;margin-top:6px;margin-bottom:10px;}
#foreign_orders .shop_title{float:left;padding-top:1px;}
#foreign_orders .order_dimensions{clear:left;margin-left:22px;font-size:12px;margin-top:10px;}
#foreign_orders .order_dimensions .order_dim_value{font-size:16px;}
#foreign_orders .positions_count{}
#foreign_orders .positions_switch{clear:left;margin-left:22px;font-size:13px;margin-top:10px;}
#foreign_orders .positions_switch a{border-bottom:1px dotted;text-decoration:none;outline:none;}
#foreign_orders .positions_names{clear:left;margin-left:32px;display:none;}
#foreign_orders .positions_switch_title_hidden{display:none;}
#foreign_orders .foreign_order {margin:1em 0.5em;}
#foreign_orders .foreign_order .shop_title{background-repeat:no-repeat;background-position:0% 4px ;padding-left:22px;margin-bottom:0.5em;}
#foreign_orders .foreign_order .order_sum{font-size:13px;}
#foreign_orders .foreign_order .order_sum_value{font-size:17px;}
#foreign_orders .foreign_order .order_do{text-decoration:none;border-bottom:1px dotted;font-size:13px;}
#foreign_orders .order_expare {font-size:13px;margin-top:5px;margin-left:22px;xcolor:#aaa;}
#foreign_orders .r3_order_id  {margin-left:22px;font-size:13px;ccolor:#aaa;}

#foreign_orders .buttons      {margin-top:2em;margin-left:30px;}
#foreign_orders .button       {margin-right:2em;}
/*foreign_orders position*/
#foreign_orders .foreign_order_item{margin-right:5px;font-size:12px;display:block;margin-bottom:3px;margin-top:5px;}
#foreign_orders .foreign_order_item .title   {}
#foreign_orders .foreign_order_item .quantity{margin-left:5px;}
#foreign_orders .foreign_order_item .cost    {margin-left:5px;}
#foreign_orders .separator{border-bottom:1px solid #999;margin-top:21px;xmargin-right:200px;}

#ozonhelp_contaner {width:100%; overflow:auto; height:400px;}
#ozonhelp {width:100%;}


/*login*/
.story_message .title{margin-bottom:1em;}
.round_message_title{font-size: 20px; color: #010101;padding-bottom:0.7em;}
/*DOSTAVKA*/

#deleivery_select {text-align:left;}
#deleivery_select h2{font-size:18px;color:#070707;font-weight:normal;padding:0;margin:0;}
/*TABS*/
#deleivery_select .tabs			 {margin-top:12px;margin-bottom:10px;height:25px;background:url(/i/tabs-bottom.png) left bottom repeat-x;}
#deleivery_select .kind_title{height:19px;border-bottom:1px solid #d3d3d3;margin-right:12px;outline:none;
															float:left;display:block;padding:1px 7px;padding-bottom:4px;text-decoration:none;}
#deleivery_select .kind_title span{border-bottom:1px dotted #047ab7;}

#deleivery_select .tabs .selected{border:1px solid #d3d3d3;border-bottom:1px solid #FFF;color:#000;cursor:default;padding:0px 6px;padding-bottom:4px;}
#deleivery_select .tabs .selected span{border-bottom:1px dotted #FFF;}
/*CONTENT*/
#deleivery_select .kind    		{padding-bottom:10px;display:none;min-height:150px;width:350px;}
#deleivery_select .kind.selected{display:block;}
#deleivery_select .address 		{margin-bottom:13px;margin-top:10px;}
#deleivery_select .switch  		{}
#deleivery_select .switch a		{background:url(/i/recucle2.gif) no-repeat 0px 4px ;padding-left:19px;display:block;height:22px;}
#deleivery_select .intervals	{margin-bottom:10px;}
#deleivery_select .history		{margin-bottom:20px;font-size:13px;border-top:1px dotted #d3d3d3;padding-top:5px;clear:left;}
#deleivery_select .history		.title{margin-bottom:5px;} 
#deleivery_select .history  	.item{margin-left:10px;}
#deleivery_select .new_session_address_item,
#deleivery_select .session_address_item{
										display:block;float:left;border:2px solid #d3d3d3;width:150px;height:39px;
										padding:49px 5px 5px 5px;color:#000;text-decoration:none;text-align:center;
										font-size:12px;margin-right:10px;margin-bottom:10px;
										background:url(/i/light3.gif) no-repeat 50% 10px;overflow:hidden;
									}
#deleivery_select .new_session_address_item:hover,
#deleivery_select .session_address_item:hover,
#deleivery_select .kind .selected{border:2px solid #a8c604;}
#deleivery_select #submitButton{margin-left:175px;display:none;}
#deleivery_select .at_sales_van_title {margin-bottom:0.5em;clear:both;}
#deleivery_select .at_sales_van_select{margin-bottom:1em;overflow:auto;}
.at_sales_van_title.home {border-top:1px solid #ddd;margin-top:0.5em;}


.delivery_type_title	{font-size:14px;font-weight:normal;}
#delivery_type_title	{margin-left:0.5em;}


#vybor_shopa 			.shop_selected	{}
#vybor_shopa 			.shop_selected	.shop_address	{color:#333;display:block;border-top:1px dotted #d3d3d3;margin-top:5px;font-size:12px;padding-top:3px;}
#vybor_shopa 			.interval      	{float:left;font-size:11px;border:2px solid #d3d3d3;outline:none;cursor: pointer;padding:50px 16px 15px 16px;text-align:center;width:120px;margin-right:10px;color:#000;text-decoration:none;}
#vybor_shopa 			.interval:hover	{border:2px solid #a8c604;}
#vybor_shopa 			.intervals			{overflow:auto;}
#vybor_shopa			.no_intervals		{padding:30px 10px;text-align:center;}
#vybor_shopa			.orig_group_1		{background:url(/i/light1z.gif) no-repeat 50% 15px;}
#vybor_shopa			.orig_group_2		{background:url(/i/light2z.gif) no-repeat 50% 15px;}

/*shopselect*/
#shopselect #bcancel{}
#shopselect #bsubmit{float:right;}


/*addressselect*/
#addressselect   {width:350px;cborder:1px solid red;text-align:left;}
#addressselect   form{margin:0;padding:0;}
#addressselect   table{width:100%;}
#addressselect   .address{margin-bottom:10px;}
#addressselect   .select{margin-bottom:10px;}
#addressselect   .return{clear:left;margin:0;float:left;}
#addressselect   .enter {float:right;}
#addressselect   .selectors{margin-bottom:25px;min-height:150px;}
#addressselect   .interval{display:block;color:#000;text-decoration:none;padding:0.25em 1em 0.5em 1em;font-size:12px;border-bottom:1px #000 dotted;}
#addressselect   .interval input{float:left;height:19px;}
#addressselect   .interval label{padding-left:5px;font-weight:normal;font-size:15px;}
#addressselect   .interval sup{font-size:11px;}
#addressselect   .select_title{color:#047AB7; margin-top:15px;}
#addressselect   .select_content{margin-bottom:0.5em;}
#addressselect   .link_button {margin-top:1em;}
#addressselect   .title{font-size:18px;margin-bottom:20px;}
#addressselect   .text{font-size:13px;}
#addressselect	 #address_select_title_reserv{min-height:220px;}
#addressselect   .message_text{font-size:13px;}
#addressselect   .message_title,
#addressselect   .no_intervals_title{color:#057ace;margin-bottom:1em;}
#addressselect   .atatat{font-size:11px;}
#addressselect   .delivery_address{display:block;margin-bottom:0.5em;color:#000;text-decoration:none;padding:0.25em 1em 0.25em 1em;}
#addressselect   .delivery_address span{border-bottom:1px #000 cdashed;}
#addressselect   .delivery_address:hover{}
#addressselect   .select_delivery_time{font-weight:bold;margin-top:1.2em;}
#addressselect   .selected{background:#008752;color:#fff;}
#addressselect	 .delivery_true	{display:block;font-size:11px;margin-top:0.5em;}
/*DELIVERY GROUPS*/
#addressselect   #KBD,
#addressselect   #Today,
#addressselect   #Tomorrow,
#addressselect   #TomorrowNight{display:none;}
/*LOGIN*/
#page_content{min-height: 450px;}
/*SMALL LOGIN*/
#login_auth						{float:right;width:251px;height:121px;background:url(/i/auth/back1.png) no-repeat;position:relative;}
#login_auth #register {position:absolute;display:block;width:218px;height:18px;top:9px;left:18px;}
#login_auth	#enter		{margin-top:32px;}
#login_auth	#address	{font-size:10px;color:#99cc00;}
#login_auth	#fields		{float:left;margin-top:36px;margin-left:18px;width:141px;}
#login_auth	#fields
						input			{border:1px solid #ccc;color:#666;margin-bottom:3px;width:136px;}
#login_auth	#fields
						#label		{color:#999;font-size:10px;}
#login_auth .login_error 		#N		{border:1px solid red;}
#login_auth .password_error #PIN	{border:1px solid red;}
#login_auth #form_N 	.login_input,
#login_auth #form_N 	.blur  					{background:url(/i/auth/N-blur.png) no-repeat;}
#login_auth #form_PIN	.password_input,
#login_auth #form_PIN	.blur 					{background:url(/i/auth/PIN-blur.png) no-repeat;}

#wrap #login_auth #form_N		.blur_full 			,
#wrap #login_auth #form_PIN	.blur_full 			,
#wrap #login_auth #form_N		.focus_full 		,
#wrap #login_auth #form_PIN	.focus_full 		,
#wrap #login_auth #form_N 	.focus  				,
#wrap #login_auth #form_PIN	.focus 					{background:none;}

/*LOGIN COMMON STYLES*/
.login #login_content {text-align:left;}
.login #utkonos    		{float:left;display:block;margin-left:150px;margin-top:30px;}
.login #login_frame 	{background:url(/i/login-form-back.png) no-repeat;width:423px;margin-left:264px;}
#login_container .foot{background:url(/i/login-form-back-foot.png)  no-repeat 0px 0px;height:21px;margin-left:305px;}
#login_container	{}

.login_banner	{margin-top:30px;}
.login_banner .title{margin-bottom:12px;}

.login_form {padding:15px 15px 5px 55px;min-height:160px;}
.login form	{margin:0px;padding:0px;}
.login_form h2{font-size:18px;color: #070707;margin:0;padding:0;font-weight:normal;margin-bottom:20px;}
.login_form #welcome{font-size:14px;color:#070707;display:block;}
.login_form .form_title{margin-bottom:20px;}
.login_form	.enter_button{height:38px;}
.login_form #enter{margin-top:8px;margin-right:5px;float:right;}
.login_form .action {display:block;margin-top:20px;text-align:center;margin-right:35px;width:80px;}

.login_form .error{display:none;font-size:10px;}
.login_form .login_input{}
.login_form .password_input{}

.login_form .login_error .login_input{border:1px solid red;}
.login_form .login_error .error{display:block;}
.login_form .password_error .password_input{border:1px solid red;}
.login_form .password_error .error{display:block;}
/*LOGIN SKINS*/

.login.gold	{background:url(/i/Skins/Gold/WebFon_Gold.jpg) #FFFFFA left top repeat-x ;}
.login.gold #utkonos{background:url(/i/Skins/Gold/UtkoGold.gif) no-repeat top left;width:270px;height:275px;}
.login.gold #page_content	{background: no-repeat top right url(/i/Skins/Gold/Right_Gold.gif);}
.login.gold .we_delivers{display:none;}

.login.xmas	{background:url(/i/Skins/NY2010/back.jpg) #FFFFFA 0% top repeat-x;}
.login.xmas #page_content	{background:url(/i/Skins/NY2010/firtree.png) no-repeat top right;}
.login.xmas #utkonos{background:url(/i/Skins/NY2010/utkonos-small-contur.png) no-repeat 0px 76px ;width:273px;height:364px;}
.login.xmas .we_delivers{background:url(/i/Skins/NY2010/deliver.png) no-repeat;width:85px;height:118px;display:none;}

.login.valent{background:url(/i/Skins/Valent/back.jpg) #FFFFFA 0% top repeat-x;}
.login.valent #utkonos{background:url(/i/Skins/Valent/utkonos.gif) no-repeat 0px 50px ;width:270px;height:364px;}
.login.valent #page_content	{background: no-repeat top right url(/i/Skins/Valent/right.gif);}

.login.pampers {background:url(/i/Skins/pampers/back.jpg) #FFFFFA left top repeat-x ;}
.login.pampers #utkonos{background:url(/i/Skins/pampers/button.png) no-repeat top left;width:270px;height:275px;margin-top:100px;}
.login.pampers #login_frame 	{background:url(/i/Skins/pampers/login-form-back.png) no-repeat;}

.login.white	 		{background:#FFFFFF;}
.login.white	 		#utkonos{background:url(/i/Skins/white/button.jpg) no-repeat top left;width:270px;height:275px;margin-top:100px;}
.login.white	 		#login_frame 	{background:url(/i/Skins/white/login-form-back.png) no-repeat;margin-top:15px;}

.white #top_menu	{padding-top:16px;background:url(/i/Skins/white/top_white.png) no-repeat left top;padding-left:23px;height:32px;}
.white #top_menu a{color:#fff;}
.white #login_container .foot{background:url(/i/Skins/white/login-form-back-foot.png)  no-repeat top right;height:21px;margin-right:12px;}
.white #logo 			{background:url(/i/Skins/white/logo.png) no-repeat;display:block;margin-top:34px;width:214px;height:78px;font-size:50px;}
.white #logo img	{display:none;}

.login.soviet								{background:url(/i/Skins/soviet/back.jpg) #FFFFFA left top repeat-x ;}
.login.soviet #utkonos			{background:url(/i/Skins/soviet/button.png) no-repeat top left;width:270px;height:275px;margin-top:50px;}
.login.soviet .we_delivers	{display:none;}
.login.soviet	#login_frame 	{background:url(/i/Skins/pampers/login-form-back.png) no-repeat;margin-top:15px;}

.login.soviet_off								{background:url(/i/Skins/soviet/back.jpg) #FFFFFA left top repeat-x ;}
.login.soviet_off #utkonos			{background:url(/i/Skins/soviet/button-off.png) no-repeat top left;width:270px;height:275px;margin-top:50px;}
.login.soviet_off .we_delivers	{display:none;}
.login.soviet_off	#login_frame 	{background:url(/i/Skins/pampers/login-form-back.png) no-repeat;margin-top:15px;}

.login.action_500								{background:url(/i/Skins/500/back.jpg) #FFFFFA left top repeat-x ;}
.login.action_500 #utkonos			{background:url(/i/Skins/500/button.gif) no-repeat top left;width:272px;height:333px;}
.login.action_500 .we_delivers	{display:none;}
.login.action_500	#login_frame 	{background:url(/i/Skins/pampers/login-form-back.png) no-repeat;margin-top:15px;}

.login.september								{background:url(/i/Skins/september/back_osennie2.jpg) #FFFFFA left top repeat-x ;}
.login.september #utkonos				{background:url(/i/Skins/september/link3.gif) no-repeat top left;width:272px;height:333px;}
.login.september	#login_frame	{background:url(/i/Skins/pampers/login-form-back.png) no-repeat;margin-top:15px;}
/*INPUTS*/
.login_form label						{font-weight:bold;margin-bottom:10px;display:block;font-size:12px;}
.login_form .form_login   	input,
.login_form .form_password	input{width:162px;}
.login_form .form_login			{float:left;width:170px;}
.login_form .form_password	{margin-left:182px;}
/*Login messages*/
.login_form #action_NOSHEDULED{display:none;}
.login_form #TIMEOUT{display:none;}
.login_form #NOSHEDULED{display:none;}
.login_form .BaseText{font-size:13px;text-align:left;}
.login_form .BaseText div{text-align:left;}
.login_form .story_message div{text-align:left;}
.login_form .story_message .text{font-size:13px;}
/*Login bottom buttons*/
a.guest_entrance{font-size: 120%;color: #01334C;text-decoration: none;}
a.guest_entrance:hover {text-decoration: underline;}

a.guest_register{font-size: 120%;color: white;text-decoration: none;}
a.guest_register:hover{text-decoration: underline;}

.guest_buttons	{border-top:1px solid #000;margin-top:15px;overflow:hidden;padding-top:5px;margin-top:10px;margin-right:5px;}

.login_form .guest_register	{display:block;width:108px;height:31px;background:url(/i/register_button.gif) no-repeat;margin-left:240px;}
.login_form .guest_register span{display:none;}

.login_form .change_delivery_address {display:block;height:31px;width:144px;background:url(/i/change_delivery_address.png) no-repeat;float:left;}
.login_form .change_delivery_address span{display:none;}


/*COMMON SECTION*/

/*frames*/
.dialog_frame	{background:#fff;}
.dialog_angle {margin-left:-42px;padding-top: 100px;position:absolute;*cmargin-left:15px;}
#phones	{margin-top:20px;}
#phones	.change_delivery_address{display:none;}
#phones	.guest_entrance	{display:block;width:220px;height:82px;background:url(/i/democat_button.png) no-repeat;margin-top:15px;}
#phones .guest_entrance span{display:none;}
#area_phones	{display:block;margin-top: 8px;font-size:12px;font-weight: bold;color:#047ab7;}
/*counters*/
#molch_counter{padding:0; height:1px;}
/*MENU*/
#top_menu			{padding-top:16px;background:url(/i/top_white.png) no-repeat left top;padding-left:23px;height:32px;}
#top_menu	a		{position:relative;z-index:2;}
.top_menu_item{white-space:nowrap;text-align:center;}
/*message containers*/
.message	{display:none;}
#my_note	{position:absolute; left:100px; display:none; z-index: 20;}

#registration_link {display:block;background:#A8C604;padding:2px;width:160px;text-align:center;color:#fff;text-decoration:none;font-size:14px;margin-top:8px;}
#registration_link span{display:none;border:1px solid #FFF;padding-top:3px;padding-bottom:3px;}

/*MESSAGES*/
#objava 					{width:350px;}
#objava .off			{text-align:right;}
#objava .offme		{font-size:11px;color:#070707;background:url(/i/hide.gif) 0px 50% no-repeat;padding-left:20px;}
#objava .text 		{margin-top:20px;}
#objava .continue {margin-top:30px;}
#objava .continue input{}

/*user_welcome_name*/

.user_welcome_name{margin-bottom:10px;font-size:13px;color:#f57a02;font-weight:bold;/*orange*/}/*blue #007ec6*/
.user_welcome_name b{font-weight:normal;}
.gold_status_info{xfont-size:11px;ccolor:#000;}

/*DELIVERY_TYPES*/

#delivery_types{min-height:54px;width:100%;}
#delivery_types .delivery_type{
	background:url(/i/delivery-type.png) no-repeat  #dddddd;display:block;
	height:50px;float:left;color:#fff;text-decoration:none;border-bottom:1px solid #616161;
	font-size:15px;
}

#delivery_types .delivery_type .inner{margin-left:64px;height:50px;}
#delivery_types #at_shop     {background-position:	10px	+000px;width:50%;}
#delivery_types #at_home     {background-position:	10px	-100px;width:50%;}
#delivery_types #at_sales_van{background-position:	10px	-200px;width:33%;}
/*прикрываем утколавку*/
#delivery_types #at_sales_van{display:none;}

#delivery_types #at_shop.selected,
#delivery_types #at_shop:hover				{background-position:	10px	-050px;background-color:#a9c110;}
#delivery_types #at_home.selected,
#delivery_types #at_home:hover				{background-position:	10px	-150px;background-color:#a9c110;}
#delivery_types #at_sales_van.selected,
#delivery_types #at_sales_van:hover		{background-position:	10px	-250px;background-color:#a9c110;}

#delivery_types #at_shop:hover 			.popunder{display:block;}
#delivery_types #at_home:hover 			.popunder{display:block;}
#delivery_types #at_sales_van:hover	.popunder{display:block;}

#delivery_types .title{padding-top:17px;white-space:nowrap;}
#delivery_types .title span{border-bottom:1px solid #fff;}
#delivery_types .info{margin-top:5px;margin-left:15px;}
#delivery_types .inactive {display:block;}
#delivery_types .active		{display:none;}
/*для заголовка другой тип отображения*/
#delivery_types .title 		.inactive{display:inline;}
#delivery_types .selected .title .active{display:inline;}

#delivery_types .selected .active{display:block;}
#delivery_types .selected .inactive{display:none;}

#delivery_types #at_shop:hover				{border:0px solid #a9c110;padding:0px;}
#delivery_types #at_home:hover				{border:0px solid #a9c110;padding:0px;}
#delivery_types #at_sales_van:hover		{border:0px solid #a9c110;padding:0px;}



#delivery_types .delivery_type:hover .popunder{display:block;z-index:10;visibility:visible;}

#delivery_types .popunder{position:absolute;background:#8D9E1E;
		height:50px;border-top:1px solid #616161;visibility:hidden;
		left:264px;right:230px;}

#switch_delivery_type_visibility{font-size:12px;padding-top:10px;margin-bottom:15px;text-align:right;clear:left;}
* html #switch_delivery_type_visibility{margin-top:-5px;margin-right:2px;}

#switch_delivery_type_visibility .switch_off{padding-left:17px;background:url(/i/hide.gif) 0px 3px no-repeat;}
#switch_delivery_type_visibility .switch_on{padding-left:17px;background:url(/i/show.gif) 0px 3px no-repeat;}

/*sendform*/
.sendform_table { width:500px; }
.message4it {font-size:130%;color:#777777;font-weight: bold;}
.sendform_field_descr { font-size:12px; color:black;font-weight: bold; }
.sendform_field_descr label{ font-size:13px; color:black; }
td.sendform_field_descr_3 { padding: 3px 3px 3px 3px;
	font-size:12px; color:black; font-weight: bold;
	width:160px;	text-align: left;	vertical-align: bottom;
}
.sendform_field_descr_3 input, .sendform_field_descr_3 select{ 	width:100%; }
.sendform_field_descr_3 div input{ 	width:51px; }
.sendform_td_left{ 	padding: 0 3px 0 3px; 	text-align: left; 	color:black;
	font-size:13px; 	font-weight: bold;
}
td.sendform_td_left{	width: 49%; 	min-width: 245px; 	vertical-align: bottom; }
.sendform_td_right, td.sendform_td_all{ 	text-align: right; 	color:black;	font-size:13px; }
td.sendform_td_right{ 	width: 49%; 	min-width: 245px; 	font-weight: bold;}
.sendform_td_right input,.sendform_td_right select, .sendform_td_left input{	width:99%; }
td.sendform_td_middle{ 	width: 2%; 	min-width: 5px; 	color: black;}
.sendform_standart_text { 	font-size:11px; color:#040404; }
.sendform_field_descr textarea, .sendform_field_descr select {
	color:black; width: 100%; font-size: 100%; font-weight: normal;
}
.sendform_field_descr table { font-size:100%;color:#010101; }
.sendform_warning { 	font-size: 110%; color: #f57a02; font-weight:bold; }
.sendform_razdel_title{ 	font-size:130%; color:#777777; font-weight: bold; }
.sendform_of_birth{ 	white-space: nowrap; }
.sendform_of_birth input{ width:32%; }
.sendform_blackline{ 	padding: 0 0 0 0; 	background-color: #888; }
#AddNewAddressLine {
	background: gray; color:white; font-weight:bold; font-size:90%; border: solid 1px black; cursor: pointer;
}
#AddNewAddressLine td{ padding: 0 5px 0 5px; }


.link_textinfo{text-align:left;display:block;}
/*ITEM PAGE*/
.price_columns_1{width:200px;}
.price_columns_2{width:390px;}
.price_columns_3{width:600px;}
.counts_change  {overflow:visible;margin:0 auto;}
.counts_change  .do_basket{height:25px;padding:1px 10px;}
.do_basket.disabled		{background:url(/i/basket3.png) #E0DED9 50% top no-repeat;}
.do_basket.enabled		{background:url(/i/basket3.gif)  #F57A02 50% top no-repeat;cursor:pointer;}
.do_basket 			span	{display:none;}

.counts_change .weight_info	{font-size:13px;color: #000000;border: 1px solid Gray;padding:3px 9px;margin-bottom:5px;text-align:left;}
.counts_change .price_num_0	{clear:left;}
.counts_change .price_num_1	{}
.counts_change .price 			{text-align:left;margin:0;margin-right:5px;font-size: 13px;color: #ffffff;font-weight:bold;background:#918c00;}
.counts_change .units				{clear:left;overflow:hidden;margin-right:16px;}

.counts_change .counts			{}
.price_block								{float:left;width:160px;margin-right:5px;white-space:nowrap;padding:4px 10px;margin-top:4px;}

.item_content		.less{margin-left:40px;}
.basket					.less{margin-left:0px;}
.itemlist 			.less{margin-left:0px;}

/*purchase item*/
.counts	{height:20px;}
.counts	.less		{background:url(/i/bt_less.gif) no-repeat 0% 2px;width:12px;height:19px;padding-left:2px;cursor:pointer;display:block;float:left;}
.counts	.more		{background:url(/i/bt_more.gif) no-repeat 100% 2px;width:12px;height:19px;padding-right:2px;cursor:pointer;display:block;float:left;}
.counts	.input		{width:30px;text-align:center;font-size:11px;display:block;float:left;}
.counts .unit 		{font-size:11px;color:#858585;margin-left:5px;display:block;float:left;margin-top:6px;}

.item_buy  		 .to_basket		{font-size:11px;color:#f57a02;font-weight:bold;cursor:pointer;clear:left;text-decoration:underline;width:66px;}
/*BASKET*/
.item_buy .to_basket_undelibable {font-size: 70%;color: #BEBABA;font-weight:bold;}
.item_buy .to_basket_undelibable a:link { text-decoration: underline; color: #BEBABA;  }
.item_buy .to_basket_undelibable a:visited { text-decoration: underline; color: #BEBABA; }
.item_buy .to_basket_undelibable a:active { text-decoration: underline; color: #BEBABA; }
.item_buy .to_basket_undelibable a:hover { text-decoration: none; color: #BEBABA;}
.item_in_basket{font-size: 70%;color: #659B00;font-weight:bold;clear:left;}

/*delivery change links*/
.delivery_change a{font-size:11px;}

/*страница товара*/
.item_content															{}
.item_not_found_message										{margin-top:40px;}
.item_not_found_message .content					{margin-top:40px;}
.item_content h1													{margin-bottom:40px;}
.item_content .popup_image .picture				{cursor:pointer;}
.item_content .item_picture								{}
.item_content .popup_image_link 					{font-size:11px;background:url(/i/search.gif) no-repeat 0px 2px;color:#000;padding-left:18px;display:block;width:60px;margin:5px auto;}
.item_content .prices_block								{overflow:auto;clear:both;}
.item_content	.counts_change							{margin:0px auto;padding-left:30px;margin-top:10px;}
.item_content .prices_block	.buttons 			{}
.item_content .images_lister							{margin:0px auto;width:68px;}
.item_content .images_lister .button			{display:block;width:26px;height:26px;float:left;}
.item_content .images_lister .button 	span{display:none;}
.item_content .images_lister .next				{}
.item_content .images_lister .prev				{margin-left:7px;margin-right:4px;}

.item_content .popup_image								{position:absolute;left:50%;top:100px;margin-left:-250px;width:550px;display:none;background-color:#fff;}
.item_content .popup_image  .content			{padding:6px;background:#fff;min-height:300px;}
.item_content .popup_image	.close				{cursor:pointer;background:url(/i_common/item/close.png);float:right;width:25px;height:25px;}
.item_content .popup_image	.close span		{display:none;}
.item_content .popup_image  .picture			{padding:18px;text-align:center;}
.item_content .popup_image	.images_lister{overflow:auto;}
/*Описалово и заголовок*/
.page_item .description,
.page_item .manufacturer,
.page_item .article{margin-bottom:16px;font-size:12px;}

.page_item .manufacturer{margin-top:16px;}
.page_item .description{font-size:14px;}
.page_item .text{margin-left:1em;margin-top:0.5em;}
.page_item .printable_link {}
.page_item .printable_link a{color:#047ab7;}
.page_item h1{font-size:18px;font-weight:normal;text-align:center;}
/*LEFT MENU*/


/*LEFT COLUMN*/
#left_column			{margin-left:20px;padding-right:30px;}
#dt_link{display:block;margin-top:13px;width:220px;height:79px;background:url(/i/dt_banner_small.png) no-repeat;}
/*LEFT MENU TOP*/
.code 	{font-size: 18px; color: #ffffff; font-weight:bold;background:#f57a02;}
.nomb		{font-size: 18px; color: #a8c604; font-weight: bold;text-align:left;}

.site_gorod{color: #407E40;font-weight: bold;font-size: 13px;text-decoration: none;}

/*LEFT CAT MENU*/
#left_subcat	            {margin-left:40px;border-left:1px solid #F57A02;margin-top:10px;}
.left_menu_item						{font-size:12px;background:url(/i/cat/space.png) no-repeat 0px 50%;color:#047ab7;padding-left:11px;margin-bottom:7px;margin-left:7px;}
.left_menu_item a					{color:#047ab7;display:block;margin-left:9px;}
#left_subcat	.selected		{}
#left_subcat	.selected a	{color: #ffffff;background-color:#bbb400;padding:1px 3px 3px 3px;}
.main_left_item						{display:block;background:url(/i/marker.gif) no-repeat 0px 4px;margin-top:12px;margin-left:23px;font-size:12px;color:#047ab7;text-decoration:none;padding-left:17px;}

.selected_left_cat	{margin-top:23px;padding-left:40px;display:block;background:url(/i/red_top.gif) #F57A02 no-repeat right top;padding-top:7px;}
.selected_left_cat  span{display:block;background:url(/i/red_bottom.gif) no-repeat right top;height:6px;font-size:1px;}

#left_cat	a.specpredlog 	{text-decoration: none;font-size: 12px;color: #047ab7;font-weight: bold;}
#left_cat	a.selected			{color:#fff;text-decoration: none;font-size: 13px;}
#left_cat	.bold_cat_in 		a	{color: #047ab7;font-weight: bold;text-decoration: underline;font-size: 78%;}

/*LEFT CATALOGUE*/
.cat_spam_message{background-color:#057BB7;color:#fff;font-weight: bold;font-size: 13px;padding:6px 10px;margin-bottom:10px;text-align:justify;}
.cat_spam_message a{color:yellow;}
.cat_spam_message	p{margin:0;padding:0;margin-bottom:5px;}
.cat_spam_message h3{margin:0;padding:0;font-size:15px;margin-bottom:5px;}

.cat_spam_message_red		{color:#fff;font-weight: bold; font-size: 17px;padding:2px 5px 2px 5px;margin-bottom:10px;text-align:justify;}
.cat_spam_message_red td{padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 1px;}
.cat_spam_message_red a	{text-decoration: underline;font-size: 18px;}

/*cat content*/
.cat_title								{margin-top:17px;font-size:18px;font-weight:normal;margin-bottom:22px;}

#cat_subitems							{margin-bottom:23px;}
#cat_subitems	.subtree 		{display:block;font-size:12px;color:#3a2b0c;font-weight:bold;border-bottom:1px solid #bbb400;padding-bottom:10px;margin-bottom:8px;}
#cat_subitems	.subsub			{font-size:12px;color:#047ab7;}
#cat_subitems .column			{padding-bottom: 9px;width:50%;vertical-align:top;}
#cat_subitems .right 			{padding-left: 30px;}

.catalogue_icons						{width:100%;margin-top:10px;overflow:hidden;}
.catalogue_icons	.block		{}
.catalogue_icons	.special	{}

.catalogue_icons	.partners	{}
.catalogue_icons	.partners	.items,
.catalogue_icons	.special	.items{overflow:hidden;border-top:none;}

.catalogue_icons	.partners	,
.catalogue_icons	.special	{background:url(/i_common/borders/top-arrow-left.png) no-repeat;padding-top:14px;}
.catalogue_icons	.partners	{background-position:-75px 0%;}
.catalogue_icons	.special	{background-position:-20px 0%;height:190px;}


.catalogue_icons	.basic		{}
.catalogue_icons	.partners	{}
.catalogue_icons  .legend		{clear:both;margin-left:40px;color:#f58025;font-size:16px;}

.cat_item_icon 					{margin-top:25px;height:145px;width:24.5%;float:left;text-align:center;}
.cat_item_icon .link		{display:block;margin-top:3px;text-align:center;font-size: 11px; color: #047ab7;}
.cat_item_icon .icon		{width:121px;}
.cat_item_icon .specpredlog,
.cat_item_icon .bold		{font-weight:bold;}
/*список разделов того-же уровня*/
.catm				          	{margin-top:23px;border-top:1px solid #bbb400;border-bottom:3px solid #bbb400;overflow:hidden;padding:1px 0px;}
* html .catm						{width:100%;overflow:auto;}
.owner_link							{display:block;float:right;width:133px;height:18px;background:url(/i/owner_link/back.png) no-repeat;font-size:11px;color:#fff;text-decoration:none;padding-top:3px;text-align:center;margin-left:9px;margin-top:2px;}
.catm .cat_link					{font-size: 12px;padding:4px 21px 5px 21px;color:#047ab7;white-space:nowrap;line-height:24px;}
.catm .selected					{background: #bbb400;color: #ffffff;}
/*paging*/
.pages												{font-size:11px;color:#047ab7;padding:3px 0px 6px 0px;clear:both;}
.pages	a											{font-size:11px;color:#047ab7;}
.pages .paging_first_arrow		{background:url(/i/ico_dblarrow_red_l.gif) no-repeat 0% 50%;padding-left:8px;}
.pages .paging_first_arrow_na	{background:url(/i/ico_dblarrow_grey_l.gif) no-repeat 0% 50%;padding-left:8px;}
.pages .paging_left_arrow			{background:url(/i/ico_dblarrow_grey_l.gif);}
.pages .paging_next_arrow			{background:url(/i/marker4.gif) no-repeat 100% 5px;font-weight:bold;padding-right:9px;}
.pages .paging_next_dotes			{margin-right:5px;}
.pages .paging_prev_dotes			{margin-left:5px;}
.pages .paging_next_arrow_na  {background:url(/i/ico_dblarrow_grey_r.gif) no-repeat 0% 50%;padding-left:8px;}
.pages .page									{background:url(/i/bg5.gif) no-repeat 100% 50%;padding:4px 6px;xborder:1px solid red;}
.pages .last									{background:none;}
.pages .current								{color:#000;cursor:default;}

/*RIGHT COLUMN*/
#right_column	{width:200px;padding-left:20px;cborder:1px solid red;} /*1010/173/168 float:right; */
#right_column #need_auth_title		{margin:0px 15px 5px 0px;}

#basket_empty,
#noteBK{display:block;outline:none;font-size:13px;text-align:center;margin-top:6px;}
#basket_empty	{display:none;color:#047ab7;}
#oformit {background:url(/i/icon_next.gif) no-repeat 98% 50% #F57A02;padding:6px;padding-left:0px;display:none;cursor: pointer;margin:6px 12px;}
#oformit .button{color:white;font-size: 14px; font-weight: bold; text-decoration: none;padding-left:32px;border:none;text-align:left;}
#oformit .home{background:url(/i/icon_min_home.gif) 2px 50% no-repeat;}
#oformit .shop{background:url(/i/icon_min_shop.gif) 2px 50% no-repeat;}

/*BUYER INFO*/
.info_item			{margin-bottom:7px;background:url(/i/marker.gif) 0px 5px no-repeat;padding-left:20px;text-align:left;}
.info_item .link{font-size: 90%; color: #047ab7; padding-bottom:3px;color: #047ab7;}

#center_column	{padding-top:7px; padding-right:10px;}
/*ITEMLIST*/
.back														{font-size:11px;margin:15px 0px 15px 6px;}
.back	a													{background:url(/i/arrow2.gif) no-repeat 0% 5px;padding-left:14px;}

.sortform												{margin-top:10px;margin-bottom:27px;padding-bottom:5px;border-top:1px solid #bebaba;border-bottom:3px solid #bebaba;}
.sortform	td										{vertical-align:top;}
.sortform	.sort_item						{background:url(/i/bg5.gif) no-repeat right top;float:left;padding:3px 6px;}
.sortform	.last									{background:none;}
.sortform	.sort_title						{float:left;padding:1px 6px;}
.sortform	.up										{background:url(/i/s1.gif) no-repeat 100% 4px;padding-right:9px;}
.sortform	.down									{background:url(/i/s0.gif) no-repeat 100% 4px;padding-right:9px;}

.order_select 									{}
.order_select	th								{font-size:11px;color:#595959;text-align:left;white-space:nowrap;padding:5px 8px 2px 0px;}
.order_select	td								{padding-right:5px;font-size:12px;}
.page_size_select								{width:80px;}

.itemlist												{margin-bottom:22px;}
.product_in_list			        	{width:45%;margin-bottom:25px;overflow:hidden;}

.itemlist	.odd									{clear:both;float:left;margin-right:20px;}
.itemlist	.even									{}
.itemlist	.even .description		{}
.itemlist .column_clear					{display:block;clear:both;font-size:1px;border:1px solid #fff;}

.itemlist	.promo								{border-width: 3px;border-style: solid;}
.itemlist	.item_picture					{position:relative;z-index:1;padding-top:15px;}
.itemlist	.promo_icon						{position:absolute;z-index:100;width:60px;height:70px;background-repeat:no-repeat;background-position:left top;}

.itemlist	table									{border-collapse:collapse;}
.itemlist	td										{margin:0;padding:0;}
.itemlist .counts_change				{margin-left:0px;}

.product_in_list								{border-collapse:collapse;}
.product_in_list .name_promo		{font-weight:bold;border-width:3px;border-style:solid;border-width:3px;text-align:center;height:1%;}
.product_in_list .picture				{width:126px;border:1px solid #bebaba;}
.product_in_list .title					{margin-bottom:5px;}
.product_in_list .picture	a			{text-decoration:none;}
.product_in_list .picture	img		{font-size:9px;}
.product_in_list .promo					{border-width:3px;height:100%;}
.product_in_list .promo	.name		{padding:3px;width:120px;}
.product_in_list .promo	.name		{}
.product_in_list .picture_container	{text-align:center;}

.product_in_list .promo	img			{padding:8px;}
.product_in_list .price					{margin-bottom:5px;font-size:10px;color:#ffffff;font-weight:bold;}
.product_in_list .price	.price_value{background:#918C00;padding:3px 9px 3px 9px;}
.product_in_list .description		{padding-left:7px;vertical-align:top;}
.product_in_list .price					{}
.product_in_list .article				{font-size:12px;color:#000000;margin-bottom:5px;}
.product_in_list .add_text			{color:black; font-weight:bold; font-size:11px;text-align:center;}
.product_in_list .viewtype_1		{text-decoration: line-through;margin-top:10px;}
.product_in_list .del_from_list	{margin-top:10px;font-size:11px;color:#f57a02;font-weight:bold;}

/*Documents (another_pages)*/
#doc_title	 {margin-top:25px;text-align:left;}
#doc_title h1{font-size:24px;color:#010101;font-weight:normal;margin-top:18px;margin-bottom:9px;}
/*Basket*/
#basket_wrap {margin:0;padding:0;width:100%;}
.page_basket h1{font-size:18px;color:#000;font-weight:normal;}
.page_basket th{border-bottom:2px solid #bbb400;text-align:left;padding:5px 5px 5px 0px;padding-left:none;font-size:12px;font-weight:bold;color: #545353;}
.page_basket .title_title{width:100%;padding-left:12px;}
.page_basket .title_price{padding-right:15px;}
.page_basket .title_count{width:070px;}
.page_basket .title_summa{padding-right:25px;}
.page_basket .title_delet{width:015px;padding-left:5px;}
.basket_container{border-top:1px solid #bbb400;}
.page_basket .timeout{margin-bottom:10px;margin-top:30px;}
.page_basket #l_wait{display:block; color:red; padding-bottom: 10px;}
.page_basket form{margin:0;padding:0;}

.basket {width:100%;border-collapse:collapse;padding:0;margin:0;}
.basket td{padding:0;margin:0;}

.basket .cell			{vertical-align:top;padding-top:21px;padding-bottom:21px;}
.basket th				{}
.basket td				{border-bottom:1px solid #bbb400;}
.basket	.picture	{width:102px; text-align:center;padding-top:20px;padding-bottom:10px;}
.basket .name			{color: #545353;font-size:12px;padding-right:13px;}
.basket .title		{padding-left:13px;vertical-align:top;vertical-align:top;}
.basket .info 		{margin-top:13px;}
.basket .price		{width:82px;white-space:nowrap;padding-right:13px;text-align:center;}
.basket .summ  .default,
.basket .price .default					{background:#bbb400;}
.basket .summ  .error,
.basket .summ  .out_of_stock,
.basket .summ  .empty,
.basket .price .error,
.basket .price .out_of_stock,
.basket .price .empty						{background:#bebaba;}
.basket	.basket_delete					{width:21px;height:21px;margin-left:5px;background:url(/i_common/basket/remove.gif) no-repeat 50% 50%;padding:5px;margin-right:10px;padding-top:10px;cursor:pointer;}

.basket .counts									{padding-right:13px;text-align:center;width:92px;white-space:nowrap;}
.basket .summ										{white-space:nowrap;}
.basket .delete									{padding-left:5px;}
.basket .promo									{border-width: 2px; border-style: solid;border-top:none;text-align:center;}
.basket .name_promo							{font-weight:bold;border-width:3px;border-style:solid;border-width:2px;text-align:center;height:1%;}
.basket .add_text								{color:black; font-weight:bold; font-size:11px;}
.basket .viewtype_1							{text-decoration: line-through;}
.basket .value									{font-size: 11px;	font-weight:bold;color: #ffffff;padding: 2px 6px 3px 6px;display:block;float:left;}
.basket .available							{color: #000000;}
.basket .available .content			{background:#bbb400;}
.basket .not_available					{color: #bebaba;}
.basket .not_available .content	{background:#bebaba;}
.basket .not_available a				{color: #bebaba;}
.basket .counts									{margin-left:0px;}
#basket_wrap	.basket_legend		{font-size:12px;margin:20px;}
#basket_wrap	.total_summ				{font-size:12px;font-weight:bold;text-align:left;margin-top:4px;text-align:right;}
#basket_wrap	form							{margin:0px;padding:0px;}
#basket_wrap	.golosovalka			{border:1px solid #BBB400;margin:20px 20px 0px 20px;}
.basket .delete									{vertical-align:middle;}
.basket_info										{margin-top:12px;}
.basket_info .item							{font-size:13px;}

.basket .position_warning				{font-size: 11px;margin-right:13px;margin-bottom:5px;}
.basket .position_warning	span	{background:#FF0000;padding:2px 4px 2px 4px;color: #ffffff;}

/*Внешние заказы*/
.foreign_item								{}
.foreign_item	.cell					{border-bottom:none;padding-bottom:5px;}
.foreign_item	.title				{}
.foreign_item	.picture			{background-position:50% 50%;background-repeat:no-repeat;}
.foreign_item	.counts				{text-align:left;font-size:12px;padding-left:24px}
.foreign_positions 					{font-size:12px;}

.foreign_positions .switch	{display: none;}
.foreign_positions .items		{width:100%;padding-bottom:15px;border-collapse:collapse;}
.foreign_positions_cell			{border-bottom:1px solid #bbb400;}
.foreign_positions .title		{width:100%;}
.foreign_positions .weight	{width:60px;padding:0px 12px;}
.foreign_positions .quantity{width:60px;padding:0px 45px;}
.foreign_positions .summ		{width:60px;padding:0px 12px;}
.foreign_positions td				{padding-bottom:0.5em;}
.foreign_positions_cell			{}
.foreign_switch							{margin:0.5em 0em 0.5em 0em;display:block;background:url(/i/show.gif) no-repeat 0px 2px;padding-left:20px;margin-left:8px;}
.foreign_switch.off					{background:url(/i/hide.gif) no-repeat 0px 2px;}
/*Голосование в корзине*/
#question_field	{width: 300px;}
.golosovalka		{margin-bottom:17px;}
/*кнопки в корзине*/
.basket_buttons{margin-top:17px;margin-bottom:17px;cborder:1px solid #616161;height:35px;}
.basket_buttons .foreign_orders	{background:url(/i/foreign_it.gif) #73c1e9 2px 50% no-repeat;padding:5px 5px 5px 20px;cursor:pointer;float:none;}

.basket_buttons .button		{font-size:12px;font-weight:bold;color:#fff;cursor:pointer;float:left;margin-right:6px;margin-bottom:6px;}

.basket_buttons .recalc					{background:url(/i/recalculate_it.gif) #BBB400 2px 50% no-repeat;padding:5px 5px 5px 20px;cursor:pointer;float:right;}
.basket_buttons .delete					{background:url(/i/delete_it.gif) #E60000 2px 50% no-repeat;padding:5px 5px 5px 20px;cursor:pointer;float:right;}
tr.basket_buttons	td						{padding-top:5px;}
tr.basket_buttons	.delete				{}
tr.basket_buttons	.recalc				,
tr.basket_buttons	.delete				{margin-top:5px;float:left;}
/*большая кнопка*/
.order_button .button		{font-weight:bold;color:#fff;cursor:pointer;float:left;height:34px;line-height:34px;width:197px;text-align:center;}
.order_button .do_order	{background:url(/i/basket/do.png) no-repeat;}
.order_button .select_delivery{background:url(/i/basket/no-interval.png) no-repeat;}
/*Ворнинг в корзине*/
#divWarn														{display:none; position:absolute; left: 50%; top: 25%;background-color:#fff;width:460px;margin-left:-250px;font-size:14px;z-index:300;}
#divWarn	.items										{padding:20px 0px 20px 20px;}
#divWarn	.user_name								{display:block;font-size:15px;font-weight:bold;margin-bottom:12px;}
#divWarn	.basket_float_window_red 	{color: red;}
#divWarn	.warning_title						{font-size:13;margin-bottom:12px;}
/*Сообщение с предупреждением*/
#divWarn .warning_buttons									{margin-top:15px;height:40px;}
#divWarn .warning_buttons	.cancel					{float:left;background:url(/i_common/basket/cancel.png) no-repeat;margin-right:15px;}

.basket_close_error									{display:block;text-align:right;font-size:12px;margin-top:1em;}
/*-----------------------*/
/*PATH*/
.path						{margin-top:15px;}
.path	.cat_link	{background:url(/i/arrow.gif) no-repeat 100% 5px;padding:0px 15px 0px 0px;font-size:11px;color:#000000;margin-right:4px;}
.path	.last			{background:none;text-decoration:none;}
.path	.top			{color:#047ab7;font-size:12px;}
/*AUTH*/
#stories  {position:absolute;z-index: 40;width:382px;top:50%;left:50%;display:none;margin-left:-191px;}
#stories  .message	{font-size:12px;padding-top:15px;}
#stories  .message a{text-decoration:underline;}
#stories	.content	{background:url(/i/ajax/back.png);padding:0px 20px;padding-bottom:1px;}
#stories	.foot			{background:url(/i/ajax/foot.png);padding-top:14px;}
#stories	.progress	{background:url(/i/preloader.gif) no-repeat;padding-top:12px;margin-top:14px;padding-bottom:10px;}
#stories	.action		{margin-top:15px;}
#stories  .title		{font-size:18px;color: #070707;margin:0;padding:0;font-weight:normal;margin-bottom:20px;}
#stories  .text			{width:100%;overflow:hidden;}
#stories	#loading	{margin-left:40px;}

.link_button,
.message .action,
.predzakaz {border:1px solid #aaa;background:#eeeeee;padding:3px;display:block;width:210px;
						outline:none;text-align:center;margin:0 auto;text-decoration:none;
						font-size:13px;border-right:2px solid #777;border-bottom:2px solid #777;}
.message .action:active,
.link_button:active,
.predzakaz:active{border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

/*class*/
#class_selection				{}
#class_selection	.block{margin:0px auto;width:100%;}
#class_selection label	{display:block;font-weight:bold;font-size:13px;margin-top:5px;margin-bottom:5px;}
#class_selection .attribute_selection{padding-right:1em;}
/*actions*/
.frame_500{width:635px;margin-top:30px;}
.frame_500{}
.action_pages		{margin-top:1em;text-align:center;clear:both;}
.action_pages a	{margin-right:1em;}

.action_logo	{width:305px;height:255px;background:url(/i/actions/500-title.png) 50% 100% no-repeat;float:left;}
.action_head	{float:left;width:293px;margin:20px 0px 35px 10px;}
.action_title	{margin:6px;clear:both;font-size:24px;padding-top:16px;margin-left:0px;}
.action_items {overflow:auto;width:100%;}
.action_items	.description{width:165px;overflow:hidden;}
.action_500_goods #titles{margin:0.5em 0.5em 1.5em 1.5em;}
.action_500_goods .category{font-size:13px;text-decoration:none;border-bottom:1px dashed;margin-right:1em;line-height:20px;}
.action_500_goods .current{border:none;color:#000;}
/*Common template rounded item*/
.item_item_round	{width:293px;height:134px;background:url(/i/actions/frame.png);float:left;margin:6px;}
.item_item_round 	td{padding-top:11px;}
.item_item_round .title{vertical-align:top;}
.item_item_round	.title .name{font-size:12px;padding-right:5px;color:#333;font-weight:bold;}
.item_item_round	.title .price{color:#f58c43;margin-bottom:9px;margin-right:3px;white-space:nowrap;text-align:right;padding-right:5px;font-weight:bold;}
.item_item_round .img{padding-left:5px;padding-right:5px;width:105px;text-align:center;}
.item_item_round .picture{height:105px;overflow:hidden;}
.item_item_round	.article{font-size:10px;margin-top:15px;color:#333;}
.item_item_round	.description  {position:relative;padding-top:35px;padding-left:4px;}
.item_item_round	.description a{text-decoration:none;}

.item_item_round .price	{padding:0px;margin:0px;position:absolute;font-size:21px;top:0px;right:0px;width:90px;height:25px;display:block;font-size:24px;text-decoration:none;vertical-align:bottom;font-weight:bold;}
/*зададим приоритет*/
.wrap .item_item_round .old		{font-size:15px;right:100px;color:#aaa;top:5px;}
.item_item_round .rub		{font-size:9px;}
.item_item_round .kop		{font-size:9px;position:absolute;margin-left:3px;}


#top_menu_258	{font-weight:bold;}

.shopselect_line {
	background-color: #a2a2a2;
	height: 1px;
	width: 100%;
}
.shopselect_link a{
	font-size:15px;
	color:#047ab7;
}
.shopselect_text {
	font-size: 15px;
	color:black; 
}
.shopselect_bold_text {
	font-size: 15px;
	color:black;
	font-weight: bold;
}
.shopselect_title {
	font-size: 20px;
	color: #010101;
}
.utkolavka_interval, #utkolavka_wait_text{
	font-size: 14px;
	color: #010101;
}
.shopselect_shoplist{
	padding-left: 4px;
	padding-top: 2px;
	vertical-align: top;
}
.shopselect_shoplist label{
	font-size: 14px;
}

/*orders_last*/

.reestr_itogo {font-size: 80%;font-weight: bold;color: #545353;padding:3px 10px 3px 10px;}
.orders_last 	{border-collapse:collapse;width:100%;}
.orders_last	th	{font-size:14px;color:#047ab7;font-weight:normal;text-align:left;white-space:nowrap;border-bottom:1px solid #000;}
.orders_last	td	{font-size:12px;border-right:1px solid #000;border-left:1px solid #000;}
.orders_last	th,
.orders_last	td	{padding:4px 8px;border-bottom:1px solid #000;}
.orders_last	.summary	{border-top:1px solid #000;}
.orders_last	.weight		{display:block;margin-top:5px;font-size:11px;}
.orders_last	.order_type_title{display:block;font-weight:bold;margin-bottom:3px;}
.orders_last	.order_type_title	{margin-right:1em;display:block;}
.orders_last  .future	{background:#eee;}
.orders_last  .past		{background:#aaa;}
.orders_last  .feedback{display:block;margin-top:5px;}
.orders_last  .fine_edate	{margin-bottom:5px;font-weight:bold;}
.orders_last  .edate_raw	{font-size:11px;}

.page_orders_last	.legend				{width:100%;}
.page_orders_last	.legend	td		{vertical-align:top;text-align:left;padding-left:25px;}
.page_orders_last	.legend .new	{background:url(/i/orders_last/new.png) no-repeat 5px 4px;}
.page_orders_last	.legend .old	{background:url(/i/orders_last/old.png) no-repeat 5px 4px;}


.bs_container{
	position: relative;
	width: 550px;
	margin: 5px auto;
	height: 160px;
}
.bs_input_title{
	position: absolute;
	left: 10px; top: 0;
	font-weight:bold;
	font-size: 24px;
}
.bs_input_string{
	position: absolute;
	left: 0; top: 40px;
	font-weight:normal;
	font-size: 12px;
}
.bs_input_string input {
	width: 250px;
}
.bs_button{
	width: 130px;
	height: 16px;
	padding: 5px 10px 5px 30px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	color: white;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	white-space: nowrap;
}
.bs_archlist{
	position: absolute;
	left: 0; top: 70px;
	color: black;
}
.bs_archlist select{
	width: 255px;
}


.bs_list_container{
	position: relative;
	width: 550px;
	margin: 0 auto;
}
#add_to_arch{
	position: absolute;
	top: 40px;
	left: 280px;
	background: url("/i/recalculate_it.gif") no-repeat 10px #BBB400;
}
#open_arch{
	top: 80px;
	left: 280px;
	background: url("/i/recalculate_it.gif") no-repeat 10px #BBB400;
}
#delete_arch {
	top: 120px;
	left: 280px;
	background: url("/i/delete_it.gif") no-repeat 10px #E60000;
}


.bs_list_container table{
	width: 100%;
}
.bs_itemlist_title{
	position: absolute;
	left: 0; top: 0px;
}
.bs_razdelitel{
	background-color:#878787;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bs_item_list_title{
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
}
.bs_item_available {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.bs_item_available a{
	color: #047ab7;
}
.bs_item_absent{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.bs_item_absent a{
	color: #666;
}
.bs_item_pic{
	text-align: center;
	vertical-align: middle;
	padding: 10px 10px 10px 10px;
}
.bs_item_num{
	text-align: center;
	vertical-align: middle;
	width: 90px;
	padding: 0;
}
.bs_item_check{
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;
}
#repair_arch {
	top: 30px;
	left: 0px;
	background: url("/i/recalculate_it.gif") no-repeat 10px #BBB400;
}
#save_to_arch {
	top: 30px;
	left: 190px;
	background: url("/i/recalculate_it.gif") no-repeat 10px #BBB400;
}
#delete_selprod_from_arch {
	top: 30px;
	left: 380px;
	background: url("/i/delete_it.gif") no-repeat 10px #E60000;
}

.shops_list{
	position: static;
	font-size: 12px;
	width: 100%;
	height: 50px;
	line-height: 20px;
}
.shops_list_addr{
	position: absolute;
	left: 10px;
	text-align: left;
}
.shops_list_alk{
	position: absolute;
	right: 60px;
}
.shops_list_card{
	position: absolute;
	right: 30px;
}
.shops_list_photo{
	position: absolute;
	right: 0px;
}
.shops_rightcol{
	position: relative; float: right; width: 49%; border: solid 1px white;
}
.shops_leftcol{
	position: relative; width: 49%; border: solid 1px white;
}
.page_shops	.wide_content{
	max-width: 850px;
}
.shops_allcontent{
	text-align: left;
	max-width: 850px;
}

/*left doc menu*/
.doc_menu			 {margin-left:14px;margin-top:24px;}
.doc_menu_item {display:block;background:url(/i/marker.gif) no-repeat 0px 4px ;font-size:12px;padding-left:17px;margin-bottom:0.5em;}

.cmessage {display:block;}


#cstories	{display:block;border:1px solid red;}

.basketok_result{padding-top:48px;padding-bottom:48px;font-size:12px;color:#000000;}

/*login_cat_left*/
#login_cat_left	.title			{margin-top:1.5em;font-size:14px;font-weight:bold;margin-bottom:0.35em;}
#login_cat_left	.subtitle		{color:#f57a02;margin-bottom:1.5em;font-weight:bold;font-size:14px;}
#login_cat_left	.item				{position:relative;}
#login_cat_left	.item	span	{display:none;position:absolute;right:0px;z-index:100;top:-100px;background:#fff;}
#login_cat_left	.item:hover span {display:none;}
#login_cat_left	a 					{display:block;margin-bottom:0.40em;text-decoration:none;font-size:12px;}
#login_cat_left	a:hover			{text-decoration:underline;}

#login_bottom_maessage			{font-size:20px;margin-left:1em;}
/*global counters*/
#counters									{position:absolute;left:-2000px;top:-2000px;}