body	{padding:0; margin:0; font-size:75%; font-family:Arial,Tahoma; color:000000; background:url(/images/bg_body.gif) repeat-x #43bce4;}

a			{color:1fa1dd;}
a:visited	{color:1fa1dd;}
a:hover		{text-decoration:underlined;}

table	{border-collapse:collapse;}
td		{font-size:75%; font-family:Arial,Tahoma; color:161616; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:190%; margin:0 0 30px 0; color:black; font-weight:normal;}
h2		{font-size:190%; margin:0; color:black; font-weight:normal;}
h3		{font-size:150%; margin:0 0 10px 0; color:black; font-weight:normal;}
h4		{font-size:125%; margin:25px 0 15px 0; color:ff008a;}
h5		{font-size:115%; margin:25px 0 15px 0; color:1fa1dd;}

h3.series {position:relative; top:-35px!important; font-size:115%; color: #a0a0a0; padding-bottom:2px;}
h3.series a, h3.series a:visited, h3.series a:hover {text-decoration:none;border-bottom:1px solid #1fa1dd;} 
h1.catalog_view {position:relative; font-size:190%; margin:0; color:black; font-weight:normal;top:-14px!important;display:inline;}
h3.series_view {position:relative; top:-14px!important; font-size:115%; color: #a0a0a0; padding-bottom:2px;margin-bottom:0px;display:inline;}
h3.series_view a, h3.series a:visited, h3.series a:hover {text-decoration:none;border-bottom:1px solid #1fa1dd;} 

p		{margin:0 0 15px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 35px; padding:0; list-style:none;}
ul li		{margin:10px 0; padding-left:14px; background:url(/images/li_01.gif) 0 0.3em no-repeat;}
ol			{margin:10px 0 10px 47px; padding:0;}
ol li		{margin:10px 0;}

div.width	{width:100%;}


table.grid		{width:100%; height:100%; min-width:1255px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1255?'1255px':'100%');}
table.grid td.main		{width:100%; height:100%;padding:16px 16px 0 16px;}
table.grid td.sign		{padding:140px 20px 16px 0; vertical-align:top;}
table.grid td.footer	{padding:16px 16px 12px 16px;}


table.field		{width:100%; height:100%;}
table.field td.t_l	{width:14px; height:14px; background:url(/images/bg_field_01.gif) no-repeat;}
table.field td.t	{background:url('/images/hint-t.png') repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hint-t.png,sizingMethod=scale);}
table.field td.t_r	{width:14px; height:14px; background:url(/images/bg_field_01.gif) -14px 0 no-repeat;}
table.field td.l	{width:14px; background:url('/images/hint-l.png') repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hint-l.png,sizingMethod=scale);}
table.field td.r	{width:14px; background:url('/images/hint-r.png') repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hint-r.png,sizingMethod=scale);}
table.field td.b_l	{width:14px; height:14px; background:url(/images/bg_field_01.gif) 0 -14px no-repeat;}
table.field td.b	{background:url('/images/hint-b.png') repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hint-b.png,sizingMethod=scale);}
table.field td.b_r	{width:14px; height:14px; background:url(/images/bg_field_01.gif) -14px -14px no-repeat;}
table.field td.basic	{height:100%; vertical-align:top; background:white;}





/* head */
div.head	{position:relative; width:100%; height:135px; background:url(/images/line_blue.gif) 0 110px repeat-x;z-index:12;}
div.logo	{position:absolute; left:10px; top:10px; width:167px; height:61px;}
div.phone	{position:absolute; left:10px; top:70px; width:120px; height:16px;}
div.consultants	{position:absolute; top:-5px; right:10px; z-index:1; font-size:8pt;padding-bottom:2px;}
div.consultants a	{margin-left:8px;text-decoration:none!important;border:0!important;}
div.consultants img	{position:relative; left:3px; top:5px;}
div.top_menu	{position:absolute; top:0; left:276px;z-index:24;}
div.cart		{position:absolute;	top:38px; right:20px;z-index:14;}
div.group_menu	{position:absolute; top:50px; left:265px;}
div.menu		{position:absolute; top:98px; left:255px; height:33px; background:url(/images/bg_menu_01.gif) left bottom repeat-x;}
div.menu_02		{float:left; height:33px; background:url(/images/bg_menu_02.gif) no-repeat;}
div.menu_03		{float:left; height:33px; padding:0 15px 0 25px; background:url(/images/bg_menu_03.gif) right bottom no-repeat;}

ul.top_menu		{margin:2px 0; padding:0;}
ul.top_menu li	{margin:0; padding:0; font-size:8pt; display:inline; background:none;}
ul.top_menu li.login	{margin:0 0 0 25px; padding-left:18px; background:url(/images/enter.gif) no-repeat;}
ul.top_menu li.quite	{margin:0 0 0 25px; padding-left:18px; background:url(/images/quite.gif) no-repeat;}
ul.top_menu li a, ul.top_menu li a:visited	{margin:2px 4px; color:ff008a; text-decoration:none; border-bottom:1px solid #ff008a;}  
ul.top_menu li span	{padding:2px 4px; color:white; background:#ff008a;}
ul.top_menu li.login a, ul.top_menu li.login a:visited	{padding:0; text-decoration:none!important;border:0; background:url(/images/dot_red.gif) left bottom repeat-x;}
ul.top_menu li.quite a, ul.top_menu li.quite a:visited	{padding:0; text-decoration:none!important;border:0; background:url(/images/dot_red.gif) left bottom repeat-x;}
ul.top_menu li img	{position:relative; top:4px;}
ul.top_menu li img.disabled	{position:relative; top:4px; left:-2px; margin: 0 0 0 4px; //left:4px; margin: 0 2px 0 6px; }

ul.group_menu		{margin:0; padding:0;}
ul.group_menu li	{margin:0; padding:0; font-size:18pt; display:inline; background:none;}
div.inactive		{display:inline;width:auto; margin-right:15px; position:relative; top:-12px; background:url(/images/dot_blue.gif) left bottom repeat-x;}
div.inactive_01		{display:inline;width:auto; margin-right:15px; position:relative; top:-12px;font-size:27pt;}
div.inactive_02		{display:inline;width:auto;margin:-4px;}
div.inactive_03		{display:inline;width:auto;font-size:18pt;}
ul.group_menu li div.inactive_03 a, ul.group_menu li div.inactive_03 a:visited	{ margin:12 15px;}
ul.group_menu li div.inactive a, ul.group_menu li div.inactive a:visited	{ }
div.group_01		{display:inline;width:auto; margin-right:15px; position:relative; top:-12px; background:url(/images/bg_group_01.gif) repeat-x;font-size:27pt;}
div.group_02			{display:inline;width:auto;background:url(/images/bg_group_02.gif) no-repeat;margin:-4px;}
div.group_03		{display:inline;width:auto;padding:12 15px; font-size:18pt; background:url(/images/bg_group_03.gif) right top no-repeat;margin:0;}

ul.menu		{margin:4px 0 0 0; padding:0 5px 0 0;}
ul.menu li	{margin:0; padding:2px 4px;  font-size:8pt; display:inline; background:none;}
ul.menu li span{padding:2px 4px; color:white; background:#1FA1DD;}
ul.menu li a	{margin:0;padding:0;text-decoration:none; border-bottom:1px solid #1fa1dd;}
ul.menu li.all span {padding:2px 4px; color:white; background:#ff008a;}
ul.menu li.all a, ul.menu li.all a:visited	{margin:0; padding:0; text-decoration:none; border-bottom:1px solid #ff008a; color: #ff008a;}

div.login	{position:absolute; top:25px; width:848px; text-align:right; font-size:8pt; color:b9b9b9;}
div.login img	{position:relative; top:3px; margin-right:4px;}
div.login a		{margin-left:4px;}
/* /head */



table.content    {width:100%;}
table.content td.left_column        {width:20%; vertical-align:top;}
table.content td.central_column        {padding:0 10px; vertical-align:top;}
table.content td.central_column_    {padding:0 0 25px 0; vertical-align:top;}
table.content td.right_column        {width:20%; vertical-align:top;}
table.content td.zed                {width:2%;}



/* left column */
div.vol_01		{background:url(/images/vol_01.gif) no-repeat;}
div.vol_02		{padding:10px 10px 15px 5px; background:url(/images/vol_02.gif) right top no-repeat;}
div.attention	{padding:5px 10px 5px 55px; font-size:11px; font-family:Verdana; background:url(/images/ico_vskl.gif) 0 8px no-repeat;}
div.attention strong	{display:block; font-size:14px;}

div.attention a, div.attention	a:visited {text-decoration:none; color:#1fa1dd; border-bottom:1px solid #1fa1dd; }

div.attention_	{padding:10px 5px 5px 5px; font-size:10px; font-family:Verdana; }
div.attention_ strong	{display:block; font-size:14px;}

div.recom        {padding:0 10px; position:relative; clear:both;}
div.recom div.picture        {position:relative; z-index:2; float:left; width:80px;}
div.recom div.birk            {position:absolute; left:0; //left:-80px; top:55px; z-index:3; width:105px; height:60px;}
div.recom div.descr            {position:relative; z-index:4; margin-left:90px; font-size:10px; line-height:11px;}
div.recom div.descr a, div.recom div.descr a:visited   {color:black; text-decoration:none;}
div.recom div.descr a:hover    {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}
div.recom div.descr strong    {display:block; font-size:14px; line-height:100%;}
div.recom div.descr div.pr    {margin-top:10px; font-size:12pt; line-height:100%; font-weight:bold;}
div.recom div.descr div.pr span    {font-size:9pt; line-height:100%;}

div.birk_red        {width:105px; height:60px; background:url(/images/birk_red.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/birk_red.png,sizingMethod=crop);}
div.birk_green        {width:105px; height:60px; background:url(/images/birk_green.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/birk_green.png,sizingMethod=crop);}
div.birk_blue        {width:105px; height:60px; background:url(/images/birk_blue.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/birk_blue.png,sizingMethod=crop);}
div.birk_pink        {width:105px; height:60px; background:url(/images/birk_pink.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/birk_pink.png,sizingMethod=crop);}
div.birk_yellow        {width:105px; height:60px; background:url(/images/birk_yellow.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/birk_yellow.png,sizingMethod=crop);}

div.notebooks	{margin:0 0 20px 10px;}
ul.shadow	{margin:0;}
ul.shadow li	{margin:0; padding:0; line-height:160%; display:inline; background:none;}
ul.shadow li.size_1	{font-size:10px;}
ul.shadow li.size_2	{font-size:12px;}
ul.shadow li.size_3	{font-size:14px;}
ul.shadow li.size_4	{font-size:16px;}
ul.shadow li.size_5	{font-size:18px;}
ul.shadow li sup	{margin-right:10px; font-size:10px; color:666666;}
ul.shadow li a, ul.shadow li a:visited  {white-space:nowrap; text-decoration:none; border-bottom:1px solid #1fa1dd;}
ul.shadow li a.red, ul.shadow li a.red:visited    {color:ff008a; text-decoration:none; border-bottom:1px solid #ff008a;}

div.choose		{margin:0 10px;}
div.choose div.button	{position:relative; left:-5px; z-index:3; margin-top:15px;}

table.form_column	{width:100%; margin:6px 0;}
table.form_column td	{width:50%; padding-right:10px; vertical-align:top;}
table.form_column div	{clear:left; margin:1px 0; //height:1px;}
table.form_column input	{float:left; margin-right: -22px; }
/*table.form_column label span	{color:ff079f;}*/
/*table.form_column a	{margin-left:22px; display:block; padding-top:2px; color:1fa1dd; }*/
table.form_column a  {position:relative; top:2px; left:22px; color:1fa1dd; text-decoration:none; border-bottom:1px solid #1fa1dd;}
table.form_column label	{margin-left:22px; display:block; padding-top:2px;}
table.form_column div.all	{clear:none;margin:0;margin-left:22px; display:block; padding-top:2px; color:1fa1dd;}
table.form_column div.all a {display:inline;margin-left:0; padding-top:0; top:0; left:0; color:1fa1dd;}
table.form_column div.all span	{color:ff079f;}



table.prma        {margin:6px 0;}
table.prma td    {padding:3px 0; font-size:9pt;}
table.prma td.lv    {width:90px;}
table.prma td.rt    {text-align:right; padding-right:26px;}
table.prma td select    {width:75px; background:#f5f5ef; font-size:13px;}
table.prma td.lm select    {width:107px; background:#f5f5ef;}
table.prma td.lm2 select    {width:157px; background:#f5f5ef;}
table.prma td.lmz select    {width:90px; background:#f5f5ef;}
table.prma td input    {width:90px; height:22px; line-height:16px; font-size:11px; background:#f5f5ef; border:1px solid #44ade2;}
/* /left column */

/* central column */
div.search_01		{height:82px; background:url(/images/bg_search_01.gif) repeat-x;}
div.search_02		{height:82px; background:url(/images/bg_search_02.gif) no-repeat;}
div.search_03		{height:82px; background:url(/images/bg_search_03.gif) right top no-repeat;}
table.search	{width:100%;}
table.search td.note	{padding:24px 6px 6px 20px; font-size:16px; font-weight:bold; white-space:nowrap;}
table.search td.form	{width:100%; padding:20px 0 6px 0;}
table.search td.button	{padding:15px 15px 0 10px;}
table.search td.more	{font-size:8pt;}
table.search td.more a    {text-decoration:none; background:url(/images/bg_blue.gif) left bottom repeat-x;}
table.search td.form input	{width:100%; font-size:14px; border:1px solid #41ace1;}

div.banner_index	{margin:30px 0;}

table.sale	{width:100%;}
table.sale td	{width:33%; padding-right:30px; vertical-align:top;}
table.sale div.descr a:hover    {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}

div.level		{position:relative;}
div.level a, div.level a:visited   {color:black; text-decoration:none;}
div.level a:hover    {text-decoration:underline; color:1fa1dd;}
table.sale div.picture		{height:130px; text-align:center;}
table.sale div.descr		{font-size:10px;}
table.sale div.descr strong	{display:block; font-size:14px;}
table.sale div.descr div.pr	{margin-top:10px; font-size:14px;}
table.sale div.price_old	{position:absolute; top:85px; height:15px; padding:0 6px; font-size:10px; text-align:center; background:white;}
table.sale div.price_new	{position:absolute; top:100px; height:25px; padding:0 6px; font-size:16pt; font-weight:bold; line-height:120%; color:white; background:#ff0090;}
table.sale div.price_old div.chr	{position:absolute; left:0px; top:0; width:100%; //left:-20px; //margin-left:50%; //width:41px; height:15px; background:url(/images/bg_chr.gif) center no-repeat;}

span.price_old	{position:relative; //top:3px; height:15px; padding:0 6px; font-size:10px; text-align:center; background:white!important;}
span.price_old div.chr	{position:absolute; left:0px; top:0; width:100%; //left:-20px; //margin-left:50%; //width:41px; height:15px; background:url(/images/bg_chr.gif) center no-repeat!important;}


div.good    {margin:20px 0; clear:both;}
div.good div.picture    {float:left; width:90px;}
div.good div.descr         {margin-left:95px;}
table.news_title        {margin-bottom:6px; width:100%;}
table.news_title td.nmr        {width:100%;}
table.news_title td.title    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_green    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_green a, table.news_title td.title_green a:visited    {color:45b716; }
table.news_title td.title_yellow    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_yellow a, table.news_title td.title_yellow a:visited    {color:ebb100;}
table.news_title td.title_blue    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_blue a, table.news_title td.title_blue a:visited    {color:1fa1dd;}
table.news_title td.title_violet    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_violet a, table.news_title td.title_violet a:visited    {color:af04ff;}
table.news_title td.title_pink    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_pink a, table.news_title td.title_pink a:visited    {color:ff0090;}
table.news_title td.title_red    {font-size:12pt; padding-right:10px; font-weight:bold;}
table.news_title td.title_red a, table.news_title td.title_red a:visited    {color:ff5204; }
table.news_title td.price    {font-size:12pt; font-weight:bold; white-space:nowrap;text-align:right;}
table.news_title td.price span    {font-size:9pt;}
table.news_title td.price_red    {white-space:nowrap;}
table.news_title td.price_red div    {padding:0 4px; font-size:12pt; font-weight:bold; color:white; background:#ff008a;display:inline;}
table.news_title td.price_red span    {font-size:9pt;}
table.news_title div.gim    {position:relative; float:left; width:90px;}
span.znews_title div.gim    {position:relative; display:inline;top:-5px;width:95px;right:0; }
div.gim div.gim_green        {position:absolute; left:0; top:-30px; z-index:6; width:91px; height:53px; background:url(/images/gim_green.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/gim_green.png,sizingMethod=crop);}
div.gim div.gim_yellow        {position:absolute; left:0; top:-30px; z-index:6; width:91px; height:53px; background:url(/images/gim_yellow.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/gim_yellow.png,sizingMethod=crop);}
div.gim div.gim_blue        {position:absolute; left:0; top:-30px; z-index:6; width:91px; height:53px; background:url(/images/gim_blue.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/gim_blue.png,sizingMethod=crop);}
div.gim div.gim_violet        {position:absolute; left:0; top:-30px; z-index:6; width:91px; height:53px; background:url(/images/gim_violet.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/gim_violet.png,sizingMethod=crop);}
div.gim div.gim_pink        {position:absolute; left:0; top:-30px; z-index:6; width:91px; height:53px; background:url(/images/gim_pink.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/gim_pink.png,sizingMethod=crop);}
div.gim div.gim_red            {position:absolute; left:0; top:-30px; z-index:6; width:91px; height:53px; background:url(/images/gim_red.png) repeat-x; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/gim_red.png,sizingMethod=crop);}

table.series		{margin:5px 0; }
table.series td		{vertical-align:top;}
table.series td.ttl	{padding-top:5px;}
table.series td.all	{text-align:center;}
table.series td.all a, table.series td.all a:visited	{display:block; height:28px; color:black; margin:0 6px 0 2px;text-decoration:none;}
table.series td.all a div	{padding-top:5px; border-bottom:1px solid black; }
table.series td.nm a, table.series td.nm a:visited	{float:left; display:block;  height:28px; color:black; margin:0 6px 0 2px;text-decoration:none;}
table.series td.nm a div	{padding-top:5px; white-space:nowrap; border-bottom:1px solid black;}

div.series_select_01	{float:left; height:28px;  background:url(/images/ico_select_01.gif) center top no-repeat;}
div.series_select_02	{float:left; height:28px;  background:url(/images/ico_select_02.gif) left top no-repeat;}
div.series_select_03	{float:left; height:28px;  padding:0 12px; font-weight:bold; background:url(/images/ico_select_03.gif) right top no-repeat;}
table.series td.all div.series_select_01	{float:none;}
table.series td.all div.series_select_02	{float:none;}
table.series td.all div.series_select_03	{float:none; padding:0 9px;}
div.series_select_03 div	{padding-top:5px; white-space:nowrap;}

table.upr    {}
table.upr td.to_select    {padding:2px 30px 0 0;}
table.upr td.to_select a, table.upr td.to_select a:visited    {text-decoration:none;}
table.upr img            {position:relative; top:2px; margin-right:5px;}
table.upr td.to_select a span    {position:relative; background:url(/images/dot_blue.gif) left bottom repeat-x; }
/*
table.upr td.to_select a:hover      {position:relative; background:url(/images/dot_blue.gif) left bottom repeat-x; }
table.upr td.to_select a:hover span      {position:relative; background:url(/images/dot_blue.gif) left bottom repeat-x; }
*/

div.rastka	{margin:15px 0 35px 0; background:url(/images/dot_black.gif) repeat-x;z-index:1000;}
div.rastka div	{padding:10px 0; text-align:center; font-size:11pt; color:ff008a; background:url(/images/dot_black.gif) left bottom repeat-x;}
table.pages		{width:100%;}

table.pages td.ttl	{padding:4px 10px 4px 0; font-size:110%;}
table.pages td.show	{padding:4px 0 4px 10px; text-align:right; vertical-align:bottom;}
table.pages td.pages    {padding:8px 10px 4px 0; font-size:9pt;}
table.pages td.result    {padding:8px 0 4px 10px; font-size:9pt; text-align:right; vertical-align:top;}
table.pages td.ttl a	{margin-left:15px; font-size:70%; font-weight:normal;}
table.pages td.pages a	{float:left; display:block; margin:0 4px; width:10px;}
table.pages td.pages div	{position:relative; top:-18px; float:left; max-width:200px; padding:18px 12px 10px 12px; background:url(/images/bg_pages.gif) center no-repeat;}
/* central column */



/* right column */
div.price		{padding:0 10px;}
div.price div.icon	{float:left; position:relative; left:-3px; top:-3px; z-index:2; width:47px;}
div.price div.descr	{margin-left:45px; font-size:10px;}
div.price div.descr a, div.price div.descr a:visited	{font-size:12px; color:black;text-decoration:none; border-bottom:1px dashed #333333;}
}

div.services		{padding:0 10px!important;}
table.s_package		{width:100%;}
table.s_package td	{padding:2px 0;width:100%;}
table.s_package td.pr	{padding-left:5px; text-align:center; white-space:nowrap;}
table.s_package img	{position:relative; top:2px; margin-right:4px;}
a.service_link {text-decoration:none;border-bottom:none;}
a.service_link span	 {border-bottom:1px dashed #1FA1DD;text-decoration:none;/*background:url(/images/dot_blue.gif) left bottom repeat-x;}*/}
table.s_package td	a.details {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}

div.delivery		{padding:0 10px;}
div.delivery div	{height:70px; font-size:11px; padding-right:105px; background:url(/images/delivery.gif) right center no-repeat;}
div.delivery div  span	{display:block; margin-bottom:6px;}
div.delivery div  a, div.delivery div  a:visited  {color:black;text-decoration:none;}
div.delivery div  a:hover	{text-decoration:underline; color:1fa1dd;}

div.call		{padding:0 10px;}
div.call div	{height:80px; font-size:11px; padding-right:105px; background:url(/images/call.gif) right center no-repeat;}
div.call div a, div.call div a:visited  {color:black;text-decoration:none;}
div.call div a:hover	{text-decoration:underline; color:1fa1dd;}

div.corporate		{padding:0 10px;}
div.corporate div	{height:80px; font-size:11px; padding-right:70px; background:url(/images/corporate.gif) right center no-repeat;}
div.corporate div a, div.corporate div a:visited  {color:black;text-decoration:none;}
div.corporate div a:hover	{text-decoration:underline; color:1fa1dd;}

div.lscomp		{padding:0 10px;}
div.lscomp div	{height:135px; font-size:11px; padding-right:10px; }
div.lscomp div a, div.lscomp div a:visited  {color:black;text-decoration:none;}
div.lscomp div a:hover	{text-decoration:underline; color:1fa1dd;}


div.papers		{padding:0 10px;}
div.papers a    {text-decoration:none; border-bottom:1px solid #1fa1dd;}

div.compare		{margin:0 10px;}
div.compare div.button	{margin:8px 10px;}

/* /right column */





/* bottom */
table.bottom	{width:100%;}
table.bottom td	{color:c7ebf7; font-size:10px; vertical-align:top;}

table.bottom td.copyright	{width:30%; padding:0 15px 1px 15px;}
table.bottom td.spellcheck	{width:46%; padding:0 15px;}
table.bottom td.phone		{width:24%; padding:0 20px;}
table.bottom td.counter		{padding-right:8px; vertical-align:middle; white-space:nowrap;}
table.bottom td.counter a, table.bottom td.counter a:visited, table.bottom td.counter a:hover		{border:none;}

table.bottom td a, table.bottom td a:visited, table.bottom td a:hover	{text-decoration:none; color:c7ebf7; border-bottom:1px solid #c7ebf7;}
table.bottom td.copyright div	{margin-top:8px;}
table.bottom td.copyright span	{margin-left:10px;}
table.bottom td.spellcheck img	{display:block; margin-bottom:4px;}
table.bottom td.spellcheck span	{padding:0px 3px; color:ff0090; background:white;}
table.bottom td.phone div		{margin-top:6px; font-size:18px;}
/* /bottom */



div.hr_black	{margin:15px 0; height:1px; font-size:1px; background:url(/images/dot_black.gif) repeat-x;}
div.hr_white	{margin:10px 0; height:1px; font-size:1px; background:url(/images/dot_white.gif) repeat-x;}
div.hr_grey		{margin:15px 0; height:1px; font-size:1px; background:url(/images/dot_grey.gif) repeat-x;}

.anons		{margin:15px 0;}
.small		{font-size:100%;}

table.hdr_ttl	{margin-bottom:5px;}
td.central_column table.hdr_ttl	{margin-bottom:10px;}
table.hdr_ttl td	{font-size:9pt;padding-bottom:2px;}
table.hdr_ttl td.gr	{padding:0 6px; color:black;}
table.hdr_ttl td.gl	{width:100%;}
table.hdr_ttl h3	{margin:0px;}
table.hdr_ttl a, table.hdr_ttl a:visited    {color:black; text-decoration:none; border-bottom:1px solid black;}

table.hdr_ttl_	{width:100%; margin-bottom:5px;}
td.central_column table.hdr_ttl_	{margin-bottom:10px;}
table.hdr_ttl_ td.sl	{text-align:right; font-size:9pt;}
table.hdr_ttl_ td.sl img	{position:relative; top:5px;}
table.hdr_ttl_ td.sl a		{margin:0 2px;text-decoration:none;border-bottom:1px solid #1FA1DD;}
table.hdr_ttl_ h3	{margin:0 0 4px 0;}


ul.simple		{margin:0;}
ul.simple li	{margin:4px 0; padding:0; background:none;border:0;}
ul.simple li a {text-decoration:none; }
ul.simple li a span, ul.simple li a:visited span, ul.simple li a:hover span {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}  
ul.simple li span a, ul.simple li span a:visited, ul.simple li span a:hover  {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}  
ul.simple li span div.all {text-align: right; font-size: 80%; margin-bottom: 8px;}
ul.simple li span div.all a, ul.simple li span div.all a:visited, ul.simple li span div.all a:hover {text-decoration:none; color:#5F5F5F; border-bottom:1px solid #5F5F5F;}


.grey	{color:666666;}
img.icon	{position:relative; top:3px; margin-right:6px;}
table.hdr_ttl_ td.sl img.icon	{position:relative; top:3px; margin-right:6px;}

div.new_digest	{margin:10px 0 25px 0; clear:both;}
div.new_digest div.picture	{float:left; width:75px;}
div.new_digest div.descr		{position:relative; z-index:7; margin-left:5px;}
ul.near		{margin-left:5px;}

/* content */
p.note	{margin:15px 0; padding-left:50px; color:1fa1dd; font-style:italic;}
div.atten	{margin:15px 0 15px 50px; padding:6px 10px; color:1fa1dd; font-size:90%; border:1px dotted #1fa1dd;}
div.back	{margin:30px 0 15px 0;}
div.back a, div.back  a:visited, div.back  a:hover {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}

div.article	{}
div.article div		{margin:0;}
div.article div.numb	{float:left; font-size:8pt; margin:2px -35px 0 0 ;}
div.article div.anons	{margin-left:35px;}
div.article div.anons a.title {text-decoration: none;}
div.article h4	{margin:0 0 4px 0;border-bottom:1px solid #FF008A;display:inline;}
div.article div.news {height:7px;line-height:1px;font-size:1px;}
div.article div.date	{margin:6px 0 0 0px; font-size:8pt; color:959595;}

table.basket		{margin:15px 0 0 0; border-bottom:2px solid black;}
table.basket td		{padding:10px 5px;}
table.basket td.ttl		{padding:5px; border-bottom:2px solid black;}
table.basket td.spacer	{padding:1px 0 0 0; background:url(/images/dot_black.gif) left bottom repeat-x;}
table.basket td.photo	{width:75px;}
table.basket td.descr	{font-size:8pt; color:7f7f7f;width:100%;vertical-align:top;}
table.basket td.descr span	{color:#161616;}
table.basket td.kolvo	{padding-top:10px; vertical-align:top;}
table.basket td.price	{padding:12px 15px 10px 5px; font-size:12pt; font-weight:bold; vertical-align:top; white-space:nowrap;}
table.basket td.del		{padding-top:17px; vertical-align:top;}
table.basket td.descr a	{font-size:12pt; display:block; margin-bottom:3px;}
table.basket td.kolvo input	{width:25px; text-align:center; border:1px solid #44ade2; background:#f5f5ef;}
table.basket td.kolvo img	{margin:0 5px;}
table.basket td.price span	{font-size:9pt;}

table.order        {width:100%; margin:0 0 25px 0;}
table.order td.back        {padding:8px 4px 8px 0;}
table.order td.order    {width:100%; padding:8px 0;}
table.order td.itogo    {padding:10px 5px; font-size:12pt; 
font-weight:bold; text-align:right; vertical-align:top; white-space:nowrap;}
table.order td.itogo span.small    {font-size:9pt; margin:0 5px;}
table.order td.itogo span.pink    {font-size:14pt; color:ff008a;}
table.order td.itogo span.pink span    {margin:0;}


table.detailed		{}
table.detailed td.picture		{width:250px; vertical-align:top;}
table.detailed td.description	{padding-left:40px; vertical-align:top;}

p.small		{font-size:80%; color:5f5f5f;}

table.minute	{width:100%; margin:15px 0 55px 0;}
table.minute td	{padding:6px 5px; font-size:70%; vertical-align:top;}
table.minute td.spacer	{padding:1px 0 0 0; background:url(/images/dot_black.gif) left bottom repeat-x;}
table.minute td.ttl		{font-size:14pt; border-bottom:2px solid black;}
table.minute td.print	{font-size:9pt; text-align:right; vertical-align:bottom; border-bottom:2px solid black;}
/*table.minute td a, table.minute td a:visited, table.minute td a:hover { text-decoration:none; background:url(/images/dot_blue.gif) left bottom repeat-x; }*/
table.minute td a, table.minute td a:visited, table.minute td a:hover { text-decoration:none; border-bottom: 1px solid #1FA1DD; background:none; }

table.news_title td.prigl	{width:100%; font-size:14pt; padding-right:15px;}

table.variants	{width:100%; margin:15px 0;}
table.variants td.zoom	{padding-right:12px; font-size:9pt; white-space:nowrap;}
table.variants td.zoom img	{position:relative; top:5px; margin-right:4px; font-size:9pt;}
table.variants td.others	{padding-top:4px; text-align:right; font-size:9pt;}
table.variants td.others a	{margin:0 2px;}

table.variants td.zoom	a {text-decoration:none;}
table.variants td.zoom	a span    {position:relative; background:url(/images/dot_blue.gif) left bottom repeat-x; }
table.variants td.zoom	a:hover      {position:relative; background:none; }
table.variants td.zoom	a:hover span      {position:relative; background:url(/images/dot_blue.gif) left bottom repeat-x; }


/* footnote */
span.nota	{position:relative;color:ff008a;}
span.nota div.rent	{position:absolute; left:-4px; top:-26px; white-space:nowrap; padding:0px 4px; font-size:10px; color:ff008a; background:white; border:1px solid #ff008a;text-decoration:none;line-height:12px;}
span.nota div.corner	{position:absolute; left:10px; bottom:-12px;  z-index:16; width:16px; height:14px; font-size:1pt; background:url(/images/er_corner.gif) left bottom no-repeat; border:none;}
a:hover span.nota	{color:ff008a;}


#error	{position:absolute; z-index:36; width:280px; background:white; border:1px solid #ff008a;}
#error div.fl	{position:relative; padding:6px 10px;}
#error div.fl h4	{margin:0 0 5px 0;}
#error div.fl p		{margin:0 0 8px 0;}
#error div.fl div.close	{position:absolute; right:10px; top:10px;}
#error div.fl select	{width:100%;}
#error div.fl input		{position:relative; left:-5px; top:5px; z-index:10;}
#error div.corner	{position:absolute; left:20px; bottom:-12px; z-index:14; width:16px; height:12px; font-size:1pt; background:url(/images/er_corner.gif) no-repeat;}
div#background_error {
	visibility: hidden; 
	display: block;
	z-index:9998; 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	overflow: hidden;
	background:url(/images/bg_error.png); 
	behavior: url(/js/iepngfix.htc);	
/*	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_error.png,sizingMethod=scale);*/
}

#layer     {position:absolute; z-index:36; width:680px; background:white; border:1px solid #ff008a;}
#layer div.fl     {position:relative; padding:6px 10px;}
#layer div.fl h4     {margin:0 0 5px 0;}
#layer div.fl p          {margin:0 0 8px 0;}
#layer div.fl div.close     {position:absolute; right:10px; top:10px;}
#layer div.fl select     {width:100%;}
#layer div.fl input          {position:relative; left:-5px; top:5px; z-index:10;}
#layer div.corner     {position:absolute; left:20px; bottom:-12px; z-index:14; width:16px; height:12px; font-size:1pt; background:url(/images/er_corner.gif) no-repeat;}


/*div#background_erro img {
	behavior: url(/js/iepngfix.htc);
}*/

div.c-tl		{width:26px;height:30px; background:url(/images/w/c-tl.gif) no-repeat; float: left;}
div.h-t		{height:30px; width:348px; background:url(/images/w/h-t.gif) 27px top repeat-x; float: left;font-weight:bold; font-size:14px;}
div.h-t div.title	{font-family:Verdana; font-weight:bold; font-size:14px; float:left;margin-top:8px;}
div.h-t div.close	{font-family:Arial,Tahoma; font-size: 12px; font-weight:normal; float:right;margin-top:9px;}
div.c-tr		{height:30px; width:26px; background:url(/images/w/c-tr.gif)  top no-repeat;float:left;}
div.v-l		{height:286px; width:26px; background:url(/images/w/v-l.gif) left top repeat-y;float:left;}
div.v-inner	{height:286px; width:348px; background-color:#FFFFFF; float:left; font-size:10px;}
div.v-inner textarea{border: 1px solid #41ACE1; font-size:14px; font-family:Arial,Tahoma; width:100%; height:110px;}
div.v-r		{height:286px; width:26px; background:url(/images/w/v-r.gif)  top repeat-y;float:left;}
div.c-bl		{width:26px;height:31px; background:url(/images/w/c-bl.gif) no-repeat; float: left;}
div.h-b		{height:31px; width:348px; background:url(/images/w/h-b.gif) 27px top repeat-x; float: left;}
div.c-br		{width:26px;height:31px; background:url(/images/w/c-br.gif) no-repeat; float: left;}


table.view {width:100%;}
table.view td.photo {width:150px;vertical-align:top;}
table.view td.description {}

table.view div.picture		{height:130px; text-align:left;}
table.view div.descr		{font-size:10px;}
table.view div.descr strong	{display:block; font-size:14px;}
table.view div.descr div.pr	{margin-top:10px; font-size:14px;}
table.view div.price_old	{position:absolute; top:105px; height:15px; padding:0 6px; font-size:10px; text-align:center; background:white;}
table.view div.price_new	{position:absolute; top:120px; height:25px; padding:0 6px; font-size:16pt; font-weight:bold; line-height:120%; color:white; background:#ff0090;}
table.view div.price_old div.chr	{position:absolute; left:0px; top:0; width:100%; //left:-20px; //margin-left:50%; //width:41px; height:15px; background:url(/images/bg_chr.gif) center no-repeat;}

.popupphoto {
	Z-INDEX: 999; BACKGROUND-COLOR: white; POSITION: absolute
}
.popupphoto .top_1 {
	FONT-SIZE: 20px; BACKGROUND: url(/i/decor_popupimg_title_repeat.gif) repeat-x 0px 0px; MARGIN: 0px 5px -20px; LINE-HEIGHT: 20px
}
.popupphoto .top_2 {
	FONT-SIZE: 20px; BACKGROUND: url(/i/decor_popupimg_title_left.gif) no-repeat 0px 0px; MARGIN: 0px 5px -20px 0px; LINE-HEIGHT: 20px
}
.popupphoto .top_3 {
	FONT-SIZE: 20px; BACKGROUND: url(/i/decor_popupimg_title_right.gif) no-repeat right top; MARGIN: 0px; LINE-HEIGHT: 20px
}
.popupphoto .top_3 IMG {
	RIGHT: 7px; POSITION: absolute; TOP: 6px
}
.popupphoto .image {
	padding:15px;
	BORDER:1px solid #000000; 
}
.popupphoto .image IMG {
	DISPLAY: block; BACKGROUND: #ffffff
}


table.upr_	{position:relative;top:25px}
table.upr_ td.to_cart	{padding:4px 30px 0 0;}
table.upr_ td.to_select	{color:1fa1dd;}
table.upr_ img	{position:relative; top:2px; margin-right:5px;}
table.upr_ td.to_select div {}
table.upr_ td.to_select div a, table.upr_ td.to_select div a:visited	{display:block;background:transparent url(/images/dot_blue.gif) bottom repeat-x;text-decoration:none;float:left;}
table.upr_ td.to_select div a:hover {display:block;background:none;text-decoration:none;float:left;}
table.upr_ td.to_select div a.img, table.upr_ td.to_select div a.img:visited {background:none;display:block;float:left;}
table.upr_ td.to_select div a.img:hover {background:none;display:block;float:left;}
table.upr_ td.to_select div a.img img	{position:relative; top:2px; margin-right:5px;}

div.compare {overflow:auto;width:100%;margin:25px 0;}

/* basket */
#basket    {position:absolute; left:0px; top:45px; width:228px; z-index:16;}

#basket table.trans    {width:228px;}
#basket table.trans td.left        {width:6px; background:url(/images/bg_basket_left.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_basket_left.png,sizingMethod=crop);}
#basket table.trans td.right    {width:6px; background:url(/images/bg_basket_right.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_basket_right.png,sizingMethod=crop);}
#basket table.trans td.mains    {padding:3px; background:url(/images/bg_basket_middle.png) center bottom no-repeat; //background:url(/images/bg_basket_middle.jpg) center bottom no-repeat; filter:alpha(opacity=95);}
#basket table.trans td.bottom    {height:10px; background:url(/images/bg_basket_bottom.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_basket_bottom.png,sizingMethod=crop);}

table.inp        {width:100%;}
table.inp td    {padding:8px; font-size:8pt;}
table.inp td.price    {padding-left:0; font-weight:bold;white-space:nowrap;text-align:right;}
table.inp td.spacer    {padding:1px 0 0 0; background:url(/images/dot_black.gif) left bottom repeat-x;}

table.tery        {width:100%;}
table.tery td    {padding:8px 8px 2px 8px; font-size:8pt;}
table.tery td.itogo    {text-align:right;}
table.tery td.itogo span    {margin-left:4px; font-size:10pt; font-weight:bold;}

/* authorization */
#login    {position:absolute; right:-16px; //right:-17px; top:-5px; width:219px; height:173px; background:url(/images/bg_authorization.gif) no-repeat;}
#login div.close_auth a, #login div.close_auth a:visited   {font-size:8pt; text-decoration:none;}
div.close_auth    {margin:7px 0 10px 163px;}
table.enter_form    {width:100%;}
table.enter_form td.note            {padding:6px 2px 0 15px; font-size:9pt;}
table.enter_form td.form            {padding:6px 15px 0 4px;}
table.enter_form td.submit            {padding:4px 0 0 0; width:100%;}
table.enter_form td.registration    {padding:0 4px;}
table.enter_form td.form input    {width:100%; background:#f7f7f2; border:1px solid #44ade2;}
table.enter_form td.registration a, table.enter_form td.registration a:visited    {display:block; font-size:8pt; margin:3px 0;}

/* message */
div.message        {position:absolute; z-index:18; width:290px;}
div.msg_head_yellow        {height:11px; font-size:1pt; background:url(/images/bg_msg_head_yellow.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_msg_head_yellow.png,sizingMethod=scale);}
div.msg_head_blue        {height:11px; font-size:1pt; background:url(/images/bg_msg_head_blue.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_msg_head_blue.png,sizingMethod=scale);}
div.msg_head_red        {height:11px; font-size:1pt; background:url(/images/bg_msg_head_red.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_msg_head_red.png,sizingMethod=scale);}
div.msg_body            {//height:1px; padding:0 6px; background:url(/images/bg_msg_body.png) repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_msg_body.png,sizingMethod=scale);}
div.msg_field            {//height:1px; padding:10px; //padding:10px 10px 0 10px; background:url(/images/bg_msg.png) repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_msg.png,sizingMethod=scale);}
div.msg_bottom            {height:11px; font-size:1pt; background:url(/images/bg_msg_bottom.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_msg_bottom.png,sizingMethod=scale);}
div.msg            {margin-right:40px; font-size:9pt; font-weight:bold;}
div.sign        {float:right;}

/* report */
div.report        {position:absolute; z-index:18; width:308px;}
div.report_head_yellow        {height:36px; font-size:1pt; background:url(/images/bg_report_head_yellow.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_report_head_yellow.png,sizingMethod=scale);}
div.report_head_blue        {height:38px; font-size:1pt; background:url(/images/bg_report_head_blue.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_report_head_blue.png,sizingMethod=scale);}
div.report_head_red            {height:38px; font-size:1pt; background:url(/images/bg_report_head_red.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_report_head_red.png,sizingMethod=scale);}
div.report_body                {//height:1px; padding:0 6px; background:url(/images/bg_report_body.png) repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_report_body.png,sizingMethod=scale);}
div.report_field            {//height:1px; padding:0 60px 8px 60px; font-weight:bold; font-size:12pt; background:url(/images/bg_report.png) repeat-y; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_report.png,sizingMethod=scale);}
div.report_bottom            {height:11px; font-size:1pt; background:url(/images/bg_report_bottom.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_report_bottom.png,sizingMethod=scale);}

div.report_head_yellow div    {text-align:right; padding:15px 12px 0 0;}
div.report_head_yellow div a    {position:relative;}
div.report_head_blue div    {text-align:right; padding:13px 12px 0 0;}
div.report_head_blue div a    {position:relative;}
div.report_head_red div        {text-align:right; padding:13px 12px 0 0;}
div.report_head_red div a    {position:relative;}
div.report div.yellow    {color:cea700;}
div.report div.blue        {color:0c85eb;}
div.report div.red        {color:eb0000;}

/* order */
table.hdr_ttl_ td.dis    {padding-top:4px; color:cccccc; font-size:10pt;}

table.props        {width:100%!important;}
table.props td    {padding:3px 10px;}
table.props td.spacer    {padding:1px 0 0 0; background:url(/images/dot_black.gif) repeat-x;}
table.props td.itog    {padding:10px; font-size:13pt; font-weight:bold;}
table.props td.short    {padding-top:6px;}

table.props td div        {width:170px;}
table.props td div span    {margin-left:35px;}
table.props td span        {margin-left:70px;}
table.props td.itog img    {position:relative; top:2px; margin:0 6px 0 2px;}
table.props td input        {width:250px; background:#f5f5ef; border:1px solid #44ade2;}
table.props td input.code    {width:42px; margin:0 3px;}
table.props td input.number    {width:164px; margin-left:10px;}
table.props td.short input        {width:auto; background:none; border:none;}
table.props td.md input        {width:100px;}
table.props td.md img        {position:relative; top:6px;}
table.props td label        {margin:0 15px 0 4px;}

table.props td  sup {color:#ff008a!important;font-size:120%;}

div.type_order        {margin:0 0 0 6px; font-size:11pt; font-weight:bold;}
ul.type_user        {margin:0 0 10px -4px; padding:0;}
ul.type_user li        {margin:0; padding:0; display:inline; background:none;}
div.inactive_01_sm        {display:inline; width:auto;}
div.inactive_02_sm        {display:inline; width:auto;}
div.inactive_03_sm        {display:inline; width:auto; font-size:11pt;}
ul.type_user li div.inactive_03_sm a, ul.type_user li div.inactive_03_sm a:visited    {text-decoration:none; background:url(/images/dot_blue.gif) center bottom repeat-x; margin:12px 15px;}
div.group_01_sm        {display:inline; width:auto; background:url(/images/bg_group_01.gif) repeat-x; font-size:22pt; line-height:160%;}
div.group_02_sm        {display:inline; width:auto; margin-top:-4px; background:url(/images/bg_group_02.gif) no-repeat;}
div.group_03_sm        {display:inline; width:auto; padding:12px 12px; font-size:11pt; background:url(/images/bg_group_03.gif) right top no-repeat; margin:0;}

table.details        {width:100%; margin-bottom:15px;}
table.details td    {padding:6px 10px;}
table.details td.spacer    {padding:1px 0 0 0; background:url(/images/dot_black.gif) repeat-x;}
table.details td.sec    {width:68%; font-weight:bold;}
table.details td span    {margin-left:50px;}

table.details table.list    {width:100%;}
table.details table.list tr.ttl td    {vertical-align:middle; border-bottom:2px solid black;}
table.details table.list td        {padding:4px; vertical-align:top;}
table.details table.list td b    {font-size:10pt;}
table.details table.list td div    {font-size:8pt; color:929292;}
table.details table.list td.price    {font-size:10pt; font-weight:bold; white-space:nowrap;}

/* delivery */
div.courier       {margin:4px 0; padding-left:24px; background:url(/images/ico_courier.gif) no-repeat;}
div.transport    {margin:4px 0 15px 0; padding-left:24px; background:url(/images/ico_transport.gif) no-repeat;}

div.delivcalculator    {margin:30px 0; padding-left:50px; background:url(/images/ico_calculator.gif) 0 5px no-repeat;}
div.delivcalculator h3    {margin:0;}
div.delivcalculator div    {font-size:10pt; display:block; margin:5px 0;}

table.delivcols        {}
table.delivcols td.left        {vertical-align:top;}
table.delivcols td.right      {padding-left:40px; vertical-align:top;}

table.delivtime            {width:255px;}
table.delivtime td        {padding:3px 0;}
table.delivtime td.tm    {padding-left:17px;}
table.delivtime tr.ttl td.fr    {width:100%; padding-bottom:8px; font-size:11pt; border-bottom:2px solid black;}
table.delivtime tr.ttl td.sc    {padding-bottom:8px; font-size:11pt; border-bottom:2px solid black; white-space:nowrap;}
table.delivtime tr.ttl td.sc img    {position:relative; top:1px; margin-right:4px;}

/* search */
div.search_category        {margin:-15px 0;}
div.search_group        {margin-top:25px; padding:0 0 2px 0; font-size:11pt; border-bottom:2px solid black;}
div.search_range        {margin:5px 15px 25px 15px;}
div.search_range input    {width:90px; height:22px; line-height:16px; font-size:11px; background:#f5f5ef; border:1px solid #44ade2;}
div.search_range select    {width:90px; font-size:13px; background:#f5f5ef;}
div.search_check        {margin:5px 15px 25px 0;}
div.search_check table    {width:auto; margin:0;}
div.search_check table td    {width:auto; padding-left:12px; font-size:9pt;}
div.search_button        {margin:25px 0;}

table.extsearchbottom {position:relative; width:100%!important; padding:0; margin:0; border:0;}
table.extsearchbottom {width:50%;}
table.extsearchbottom td.left a, table.extsearchbottom td.left a:visited, table.extsearchbottom td.left a:hover {display:block;background:transparent url(/images/dot_blue.gif) bottom repeat-x;text-decoration:none;float:left;}
table.extsearchbottom td.right {text-align:right;}

/* contacts */
table.rkv    {width:100%; margin-top:30px;}
table.rkv tr.ttl td    {padding-bottom:5px; font-size:13pt; font-weight:bold; background:none; border-bottom:2px solid black;}
table.rkv td    {padding:8px 0; background:url(/images/dot_black.gif) left bottom repeat-x;}
table.rkv td.wd        {width:160px;}
table.rkv tr.last td    {background:none;}
table.rkv tr.last td.vt    {width:160px; vertical-align:top; padding-top:6px;}
table.rkv tr.last td.pd    {padding:4px 0;}
table.rkv tr.narrow td    {padding:4px 0 5px 0;}
table.rkv tr.btn td    {padding:0; background:none;}

table.rkv td img    {position:relative; top:2px; margin-right:4px;}
table.rkv td input    {width:250px; height:22px; font-size:8pt; line-height:18px; background:#f5f5ef; border:1px solid #44ade2;}
table.rkv tr.btn td input    {position:relative; left:-5px; z-index:2; width:106px; height:37px; background:none; border:none;}
table.rkv td select    {width:250px; font-size:8pt; background:#f5f5ef;}
table.rkv td select.date    {width:auto;border:1px solid #44ade2;height:22px;font-size:10pt;color:#161616;font-family:Arial,Tahoma;}

table.rkv td textarea    {width:90%; height:70px; font-size:8pt; background:#f5f5ef; border:1px solid #44ade2;}

table.rkv tr.narrow td.rating    {padding-bottom:1px;}
table.rkv td.rating img    {top:0; margin-right:1px;}
table.rkv td.rating span    {position:relative; top:-6px; margin-left:6px; font-size:8pt;}

table.rkv sup {color:#ff008a!important;font-size:120%;}

div.innv    {font-size:10pt; margin:8px 0;}
div.innc    {font-size:10pt; margin:8px 0;}
div.innp    {font-size:10pt; margin:25px 0 10px 0;}
div.innv span    {margin-left:15px;}
div.innv span img    {position:relative; top:1px; margin-right:4px;}
div.innp div    {float:right; width:150px; text-align:right; font-size:9pt;}
div.innp div img    {position:relative; top:2px; margin-right:4px;}
div.innc a    {margin-right:12px;}
div.innc img    {position:relative; margin-left:3px; top:5px;}

div.map        {border:1px solid #44ade2;}
div.map img    {border:1px solid white;}

/* compare */
div.logo_on_compare    {position:absolute; left:45px; top:45px;}
div.level_        {position:relative; width:124px;}
div.hider        {position:absolute; left:-30px; top:-14px;}
div.hider a, div.hider a:visited    {text-decoration:none;}
div.hider a span, div.hider a:visited span, div.hider a:hover span {text-decoration:none; background:url(/images/dot_blue.gif) left bottom repeat-x;}

table.compare    {}
table.compare td    {padding:5px 10px; vertical-align:top; background:url(/images/dot_black.gif) left bottom repeat-x;}
table.compare td.ttl_left    {height:140px; padding-bottom:8px; font-size:13pt; font-weight:bold; vertical-align:bottom; background:url(/images/bg_black.gif) left bottom no-repeat;}
table.compare td.ttl_hide    {padding:5px 0 8px 0; font-size:8pt; vertical-align:bottom; background:url(/images/bg_black.gif) right bottom no-repeat;}
table.compare td.ttl_img    {padding-bottom:8px; vertical-align:bottom; background:url(/images/bg_black.gif) right bottom no-repeat;}
table.compare td.ttl_hide img    {position:relative; top:2px; margin-right:4px;}
table.compare td.ttl_left div    {width:160px;}
table.compare td.ttl_img div    {width:300px;}
table.compare td.left        {font-weight:bold;}
table.compare td.hide        {padding-top:9px;}
table.compare td.ttl        {font-size:13pt; font-weight:bold;}
table.compare td.ttl img    {position:relative; top:-2px;}
table.compare tr.last td    {background:none;}
table.compare td.bot_        {padding-top:15px; background:url(/images/bg_black.gif) left top no-repeat;}
table.compare td.bot_ img    {position:relative; top:2px; margin-right:4px;}
table.compare td.bot        {padding-top:15px; background:url(/images/bg_black.gif) right top no-repeat;}
table.compare td.bot img    {position:relative; top:2px; margin-right:4px;}
table.compare td.bot a, table.compare td.bot a:visited, table.compare td.bot a:hover {text-decoration:none;}
table.compare td.bot a span, table.compare td.bot a:visited span, table.compare td.bot a:hover span {text-decoration:none; background:url(/images/dot_blue.gif) left bottom repeat-x;}

td.t_l div    {width:14px; font-size:1pt;}
td.t_r div    {width:14px; font-size:1pt;}

div.back_compare    {margin:30px 0 30px 20px;}
div.back_compare  a, div.back_compare  a:visited, div.back_compare  a:hover {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}

a.all_recom, a.all_recom:visited, a.all_recom:hover {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}

table.pages a, table.pages a:hover, table.pages a:visited {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}

h3 div.bread a, h3 div.bread a:visited, h3 div.bread a:hover {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}  

div.consultants a span, div.consultants a:visited span {border-bottom:1px solid #1fa1dd!important;z-index:2;}

div.dbpages a, div.dbpages a:visited {text-decoration:none; color:1fa1dd; border-bottom:1px solid #1fa1dd;}  

span.xconsultants a, span.xconsultants a:visited {text-decoration:none!important;border:0!important}
span.xconsultants a span, span.xconsultants a:visited span, span.xconsultants a:hover span {border-bottom:1px solid #1fa1dd;}

a.zunderlined, a.zunderlined:visited {text-decoration:none!important;background:url(/images/dot_blue.gif) left bottom repeat-x!important;}

table.xdelivery {width:100%;}
table.xdelivery td {padding:3px 0;text-align:center;vertical-align:top;}
table.xdelivery td.ttl {font-size:11pt; padding-bottom:8px;font-weight:bold;}
table.xdelivery tr.ttl td.ttl_ {font-size:11pt; border-bottom:2px solid black;font-weight:bold;width:33%;}
table.xdelivery td.price {font-size:11pt; color:ff008a;font-weight:bold;}
table.xdelivery td.spacer {padding:1px 0 0 0; background:url(/images/dot_black.gif) left bottom repeat-x;}

div.nsmall		{font-size:80%; color:5f5f5f;}


/* 404 */
div.head_404    {position:relative; width:100%; height:85px; z-index:12;}
div.error_field        {padding:0 0px;}
div.err_name    {font-size:54pt; margin-bottom:40px;}
div.err_dip        {font-size:14pt; margin:10px 0;}
div.error_field ul    {margin:0 0 0 8px;}
div.error_field ul li    {margin:18px 0; padding-left:12px; 
/*background:url(/images/li_black.gif) 0 0.5em no-repeat;*/background:none;}
div.error_field p    {line-height:170%;}

table.option    {width:100%; margin:25px 0;}
table.option td    {width:20%; padding:12px 10px; vertical-align:top;}
table.option tr.ttl td    {padding:0 0 8px 0; font-size:14pt; 
border-bottom:2px solid black;}
table.option td.spacer    {padding:1px 0 0 0; 
background:url(/images/dot_black.gif) left bottom repeat-x;}
table.option td div.gd    {margin-top:4px; font-size:10pt; 
font-weight:bold;}
table.option td div.pr    {margin:6px 0 10px 0; font-size:10px; 
font-weight:bold;}
table.option td div.pr span    {font-size:10pt;}

table.upr td.to_cart    {padding:2px 2px 0 0;}
table.upr td.to_cart a, table.upr td.to_cart a:visited    {text-decoration:none;}
table.upr td.to_cart a span    {position:relative; background:url(/images/dot_blue.gif) left bottom repeat-x; }
table.upr td.to_cart img            {position:relative; left:-2px; top:2px; margin-right:2px;}



/* */
div.pink_area    {padding:15px; background:#fff2f9;}

table.habits        {margin:0 0 0 0;}
table.habits div.gim    {position:relative; float:left; width:80px;}
table.habits td.instock        {padding-right:10px; font-size:10px; color:45b716;}
table.habits td.instock img    {position:relative; top:1px; margin-right:5px;}
table.habits td.offstock    {padding-right:10px; font-size:10px; color:ed1a1a;}
table.habits td.offstock img    {position:relative; top:1px; margin-right:5px;}

table.habits td.instockimg        {padding-right:3px; font-size:10px; color:45b716;width:9px!important;}
table.habits td.instockimg img    {position:relative; top:1px; margin-right:5px;}
table.habits td.offstockimg    {padding-right:3px; font-size:10px; color:ed1a1a;width:9px!important;}
table.habits td.offstockimg img    {position:relative; top:1px; margin-right:5px;}

div.pink_area table.news_title    {width:auto;}
div.pink_area table.news_title td    {width:100%;}
div.pink_area table.news_title td.price_red span.price_old  {background-color:#fff2f9!important;}
div.pink_area div.width table.news_title tbody tr td.prigl {padding-bottom:1px;}
div.pink_area div.width table.news_title tbody tr td.prigl a, div.pink_area div.width table.news_title tbody tr td.prigl a:visited, div.pink_area div.width table.news_title tbody tr td.prigl a:hover {color:#ff008a!important;text-decoration:none;}
div.pink_area div.width table.news_title tbody tr td.prigl a span, div.pink_area div.width table.news_title tbody tr td.prigl a:visited span { border-bottom:1px solid #ff008a; } 

div.pink_area select    {width:210px; margin-top:2px;}
div.pink_area div.more    {margin:3px 0 10px 0;}
div.pink_area div.more img    {position:relative; top:1px; margin-right:5px;}
div.pink_area div.more a {text-decoration:none;border-bottom:none;}
div.pink_area div.more span	 {border-bottom:none;text-decoration:none;background:url(/images/dot_blue.gif) left bottom repeat-x;}

div.pink_area div.descriptions ol, div.pink_area div.descriptions ol li {font-size:11px;}
div.pink_area label {font-weight:bold;padding:2px;}
div.pink_area label span {font-size:110%;}

div.pink_area select {display:none; }
div.pink_area div.description {font-size:11px;}
div.pink_area div.more {display:none; }


/* cabinet */
ul.private_menu         {margin:20px 0 10px -4px; padding:0;}
ul.private_menu li    {margin:0; padding:0; display:inline; 
background:none;}
ul.private_menu div.inactive_01_sm        {display:inline;
width:auto;}
ul.private_menu div.inactive_02_sm        {display:inline;
width:auto;}
ul.private_menu div.inactive_03_sm        {display:inline;
width:auto; 
padding:0 8px; font-size:10pt;}
ul.ul.private_menu li div.inactive_03_sm a, ul.ul.private_menu li 
div.inactive_03_sm a:visited    {text-decoration:none; 
background:url(/images/dot_blue.gif) center bottom repeat-x;
margin:12px 0;}
ul.private_menu div.group_01_sm        {display:inline; width:auto; 
background:url(/images/bg_group_01.gif) repeat-x; font-size:19.5pt; 
line-height:160%;}
ul.private_menu div.group_02_sm        {display:inline; width:auto; 
margin-top:-4px; background:url(/images/bg_group_02.gif) no-repeat;}
ul.private_menu div.group_03_sm        {display:inline; width:auto; 
padding:12px 12px 12px 16px; font-size:10pt; 
background:url(/images/bg_group_03.gif) right top no-repeat;
margin:0;}

ul.private_menu div.inactive_03_sm img    {position:relative;
top:1px; 
margin-right:4px;}
ul.private_menu div.group_03_sm img    {position:relative;
left:-4px; 
top:1px;}


table.prmsg        {width:100%; margin:35px 0 0 0;
border-bottom:2px 
solid black;}
table.prmsg td        {padding:6px 4px; font-size:8pt;}
table.prmsg td.ttl        {padding:5px 4px; font-weight:bold; 
border-bottom:2px solid black;}
table.prmsg td.ttl_        {padding:5px 0; font-weight:bold; 
border-bottom:2px solid black;}
table.prmsg td.first    {padding-left:0;}
table.prmsg td.last        {padding-right:0;}
table.prmsg td.spacer    {padding:1px 0 0 0; 
background:url(/images/dot_black.gif) left bottom repeat-x;}
table.prmsg td.price    {font-size:9pt; font-weight:bold; 
white-space:nowrap;}
table.prmsg td.date        {white-space:nowrap;}
table.prmsg td.status_00    {white-space:nowrap; color:#ff1111;}
table.prmsg td.status_01    {white-space:nowrap; color:#45b716;}
table.prmsg td.status_02    {white-space:nowrap; color:#45b716;}
img.status    {position:relative; top:1px; margin-right:4px;}
table.prmsg td.contacts        {padding:3px 4px 9px 4px;}
table.prmsg td.contacts img        {position:relative; top:3px; 
margin-right:4px;}
table.prmsg td.contacts span    {white-space:nowrap;}
table.prmsg td.descr a    {margin-left:10px;}
table.prmsg td.nomarg    {padding:0;}

table.rkv tr.terr td    {padding-bottom:0; background:none;}
table.rkv tr.letter td textarea    {width:100%; height:195px;}

table.prls    {width:100%; margin:35px 0 0 0;}
table.prls td        {padding:6px;}
table.prls td.ttl        {padding:5px 6px; font-weight:bold; 
border-bottom:2px solid black;}
table.prls td.spacer    {height:3px; padding:2px 0 1px 0; 
background:url(/images/dot_black.gif) left center repeat-x;}
table.prls td.flag        {text-align:center;}
table.prls tr.stat_in_01 td    {background:#d2ecf8;
font-weight:bold;}
table.prls tr.stat_in_02 td    {background:#f4fafd;}
table.prls tr.stat_out_01 td    {background:#fff2f9;}

table.prls td.ttl img    {position:relative; top:-3px;
margin-left:4px;}
div.mp    {font-size:8pt; margin:10px 0 10px 8px;}
div.mp label    {margin-right:6px;}

div.offersmap {}
div.offersmap h1 {margin-bottom: 10px;}
div.offersmap h2 {margin-bottom: 10px; font-size: 150%;}
div.offersmap table {margin-bottom: 20px; width: 100%;}
div.offersmap table td {width: 50%; padding: 1px; vertical-align: top;}
div.offersmap table td a span {color: #A0A0A0;}

p.news2series span {color: #A0A0A0;}
