<style>
html, body{	margin:0; padding:0; }
body{ background-color:#ffffcc;	}

img{ border:0; }
a{ color:#000; }
a:visited{ color:#333; }

.justify{ text-align:justify; }
.center{ text-align:center;	}
.text_right{ text-align:right; }
.clear{ clear:both;	}
.left{ float:left; }
.right{ float:right; }
.top{ vertical-align:top; }
.bottom{ vertical-align:bottom;	}
.middle{ vertical-align:middle;	}
.red{ color:#F00; }
.size_large{ font-size:large; }

div#dialog_qnt{ position: absolute; top:0px;  left: 0px;  right:auto; bottom:auto;  width: 100%;  height: auto;  text-align: center; overflow: visible; visibility:hidden; display:block; z-index:900; font-size:12pt; }
#qnt-bkg{ position: absolute;  left: 50%;  margin-left: -155px; width: 310px;  height: 110px;  background-image:url(/images/common/qnt-form.png); background-repeat:no-repeat; }
#qnt-form{ position: absolute;  left: 50%;  margin-left: -153px; margin-top:2px; width: 297px; height: 97px; background-color:#ffffcb; overflow:hidden; }

#owner{ width:100%; text-align:center; margin:0; padding:0; }
#main{ width:1250px; text-align: left; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }

/* ÇÀÃÎËÎÂÎÊ */
#header{ width:100%; height:120px; background-color:#ff6600; position:relative; }
#hdr_left{ position:absolute; left:15px; top:24px; margin:0; background-image:url(/images/common/logo1-15.jpg); width:197px; height:159px; overflow:visible; }
#hdr_middle{ position:absolute; top:24px; left:215px; margin:0; background-image:url(/images/common/logo2.jpg); width:314px; height:91px; }
#hdr_right{ position:absolute; top:6px; right:200px; background-image:url(/images/common/logo3.jpg); width:498px; height:114px; }
#hdr_enterform{ position:absolute; top:12px; right:15px; background:url(/images/common/enter_form.gif) no-repeat; width:205px; height:96px; }

/* ÂÕÎÄ ÄËß ÊËÈÅÍÒÎÂ */
form#login{ position:relative; height:94px; }
form#login h2{ text-align:center; margin:2px; font-size:10pt; }
form#login p.name{ text-align:center; margin:0; color:#990000; }
form#login p{ text-align:right; margin:2px 15px 0 0; }
form#login p#zakaz{ text-align:left; margin:0 0 0 51px; }
form#login p#zakaz a{ color:#990000; font-size:10pt; }
form#login input.txt{ margin:0; padding:0; }
form#login #btn_enter,#btn_exit{ height: 20px; width:50px; }
form#login #btn_exit{ position:absolute; top:0; right:5px; padding:1px; }
form#login i{ color:#ffcc99; font-style:normal; }
form#login img{ position:absolute; bottom:6px; left:10px; }
form#login a{ text-decoration:none; }
form#login p.basket{ color:#ffcc99; font-size:8pt; text-align:left; margin-left:50px; margin-top:10px; }

/* ÇÀÃÎËÎÂÎÊ 2*/
#header2{ width:100%; height:35px; }
#phones{ float:left; padding-left:240px; }
#phones img{ vertical-align:middle; }
#phones p{ color:#990000; font-weight:bold; font-size:12pt; margin:0; text-align:center; }

/* ÌÅÍÞ */
#menu{ float:right; background:url(/images/common/hdr-hr.jpg) top right no-repeat; }
#menu ul{ list-style:none; margin:0; padding:0 }
#menu ul li{ margin:0; padding:0; float:left; }
#menu a{ display:block; float:left; text-align:center; height:36px; margin:5px 0 0 5px; color:#990000; text-decoration:none; font-size:15px; background-repeat:no-repeat; overflow:hidden; }
#menu a span{ display:block; margin:6px 0 0 3px; }
a#menu_1{ width:80px; background:url(/images/common/m-mine.jpg) no-repeat; }
a#menu_2{ width:102px; background:url(/images/common/m-about.jpg) no-repeat; }
a#menu_3{ width:89px; background:url(/images/common/m-shops.jpg) no-repeat; }
a#menu_4{ width:88px; background:url(/images/common/m-contacts.jpg) no-repeat; }
a#menu_5{ width:122px; background:url(/images/common/m-opt.jpg) no-repeat; }
a#menu_6{ width:194px; background:url(/images/common/m-comments.jpg) no-repeat; }
#menu a:hover{ background-position:0 -36px; }
#menu a.active{ background-position:0 -72px; font-weight:bold; cursor:default; }
#menu a.active:hover{ background-position:0 -72px; }

/* ÏÎÄÎÇÀÃÎËÎÂÎÊ 3 Ñ ÁËÎÊÎÌ ÍÀÂÈÃÀÖÈÈ È ÏÎÈÑÊÎÌ*/
#header3{ width:100%; position:relative; z-index:10; }
#header3 img{ border:0;	 }
#search{ width: 250px; float:left; text-align:center; padding-top:27px; }
#search p{ margin:0; } 
#search_form{ text-align:left; margin-left:15px; }
#header3 #for{ padding-top:12px; text-align:center; }
#header3 #for table td{ width:20%; text-align:center; }

/* ÂÛÏÀÄÀÞÙÅÅ ÌÅÍÞ ÄËß...*/
div.hc_menu{ background:#ffffcb top right repeat-y; width:162px; position:absolute; overflow:visible; display:none; z-index:999; }
.hc_menu img{ margin-top:2px; float:left; }
.hc_menu a{ display:block; margin:2px 2px 2px 10px; text-decoration:none; color:#000000; }
.hc_menu a:visited{ color:#660000; }
.hc_menu a.selected{ color:#000000; text-decoration:underline; font-weight:bold; }
.hc_menu a:hover{ color:#000000; background:url(/images/common/hc-hover.jpg) repeat-y; }
#hc_menu_her{ background-image:url(/images/common/hc-r-her.jpg); top:168px; left:413px; }
.hc_submenu{ left:-168px; }
#hc_menu_her #lc_her{ position:absolute; top:-5px; left:-23px; }
#hc_menu_him{ background-image:url(/images/common/hc-r-him.jpg); top:175px; left:727px; }
#hc_menu_him #lc_him{ position:absolute; top:-7px; left:-3px; }
#hc_menu_holiday{ background-image:url(/images/common/hc-r-holiday.jpg); top:174px; left:1083px; }
#hc_menu_holiday #lc_holiday{ position:absolute; top:-5px; left:-23px; }

/* ÒÅÍÜ ÄËß ÌÅÍÞ */
.shadow_lt{ position:absolute; width:15px; height:15px; left:-15px; top:-15px; background:url(/images/common/shadow-lt.png) no-repeat; }
.shadow_t{ position:absolute; width:162px; height:15px; left:0; top:-15px; background:url(/images/common/shadow-t.png) repeat-x; }
.shadow_rt{ position:absolute; width:15px; height:15px; right:-15px; top:-15px; background:url(/images/common/shadow-rt.png) no-repeat; }
.shadow_l{ position:absolute; width:15px; height:100%; top:0; left:-15px; background:url(/images/common/shadow-l.png) repeat-y; }
.shadow_r{ position:absolute; width:15px; height:100%; top:0; right:-15px; background:url(/images/common/shadow-r.png) repeat-y; }
.shadow_lb{ position:absolute; width:15px; height:15px; left:-15px; bottom:-15px; background:url(/images/common/shadow-lb.png) no-repeat; }
.shadow_b{ position:absolute; width:162px; height:15px; left:0; bottom:-15px; background:url(/images/common/shadow-b.png) repeat-x; }
.shadow_rb{ position:absolute; width:15px; height:15px; right:-15px; bottom:-15px; background:url(/images/common/shadow-rb.png) no-repeat; }

/* ÒÐÈ ÊÎËÎÍÊÈ ÑÎÄÅÐÆÈÌÎÃÎ */
#c_left{ float:left; width:260px; padding-right:10px; }
#c_right{ float:right; width:270px; }
#c_center{ margin:0 270px 0 270px; text-align:center; }

#main h1{ margin: 10px 0 0 0; text-align:center; font-size:13pt; color:#FF6600; }
#main h1 a{ color:inherit; }
#main h2, #main h3{ color:#990000; }
#main h4{ color:#ff6600; }
.relative{ position:relative; }
.absolute{ position:absolute; }

div.pages{ margin:5px; color:#ff6600; text-align:center; }
div.pages p{ margin:0 70px; }
div.pages a{ margin-left:2px; color:#ff6600; font-weight:bold; }
a#PrevLink, a#NextLink{ visibility:hidden; }

/* ÍÀÂÈÃÀÖÈß ÏÎ ÊÀÒÀËÎÃÓ */
#last_modified{ color:#FF0000; font-size:8pt; margin:0; text-align:center; }
div.catalog{ margin-left:20px; margin-bottom:10px; }
.catalog div.level{ margin-left:15px; display:none; }
.catalog p{ margin:3px 0 0 0; padding:0; }
.catalog div.level p{ font-size:0.9em; }
.catalog p img{ float:left; margin-top:2px; }
.catalog a, #catalog a.lvl{ text-decoration:none; color:#000000; display:block; text-align:left; margin-left:15px; }
.catalog a:visited{ color:#660000; }
.catalog a.selected{ color:#000000; font-weight:bold; text-decoration:underline; }
.catalog a:hover, #catalog a.lvl:hover{ background:url(/images/common/hc-hover.jpg) repeat-y 0 0; }

/* ÁÀÍÍÅÐ */
#ban{ text-align:center; margin:5px 0; }

/* ÃÎËÎÑÎÂÀÍÈÅ */
#poll{ text-align:left; margin:5px 0; }
#poll p{ color:#990000; font-weight:bold; margin-left:10px; }
#poll label{ display:block; margin:5px 0 0 20px; }

/* ÊÀËÅÍÄÀÐÜ ÄÎ ÍÃ */
div#newyear{ background-image:url(/images/calendar/calendar.jpg); margin:-10px 15px 0 15px; text-align:center; height:283px; width:251px; }
#ny_num{ padding-right: 22px; margin:0; padding-top: 62px; }
#ny_days{ font-family:"Times New Roman", Times, serif ; color:#FFCC33; font-size:13pt; font-weight:bold; padding-right: 22px; margin:10px 0 0 0; }
#ny_goods{ margin:10px 30px; padding-top:10px; position:relative; width:210px; }
#ny_goods div{ border: 2px solid #FF6600; text-align:center; padding:2px; }
#ny_goods img{ border:0; }
#ny_goods p{ margin:0; text-align:center; }
#ny_goods a, #ny_goods h3{ font-size:10pt; color:#000000; margin:0; text-decoration:none; }
#ny_goods h3{ background-color:#FF6600; }
#ny_goods a:hover{ text-decoration:underline; }
#nyg_price_flag{ color:#000000; font-weight:bold; }
#nyg_price_flag img{ position:absolute; right:-4px; top:3px; }
#nyg_price_flag em{ position: absolute; left: 128px; width: 68px; }

/* ÍÎÂÎÑÒÈ */
div.news{ margin:8px 15px 8px 15px;	}
div.news p{ color:#000000; margin:0; text-align:justify; text-indent:15px; }
div.news p.date{ color:#ff0000; font-size:1.1em; font-weight:bold; margin-bottom:2px; }
div.news a{ color:#000000; font-weight:bold; font-size:0.9em; }
div.all_news{ margin:10px 15px 20px 0; text-align:right; }
div.all_news a{ color:#FF0000; font-size:1.1em; }

.c_news{ margin:5px; padding-top:10px; text-align:left; overflow:hidden; float:left; width:695px; color:#000000; }
.c_news p{ color:#000000; }
.c_news img{ margin:5px; border:2px solid #ff6600; }
.c_news a{ color:#000000; font-weight:bold; }
.c_newshead, .c_newshead a{ color:#990000; font-weight:bold; font-size:10pt; margin:5px; text-align:center; }
/* ÍÎÂÎÑÒÈ */

/* ÝÒÎ ÈÍÒÅÐÅÑÍÎ */
div.interest{ margin: 8px 15px 8px 15px; text-align:justify; text-indent:15px; }
div.interest a{ color:#FF0000; font-size:0.9em; }

#c_articles{ margin:5px; padding-top:10px; text-align:left; overflow:hidden; float:left; width:695px; }
#c_articles h1{ color:#990000; text-align:center; font-size:13pt; margin-bottom:10px; }
#c_articles, #c_articles div, #c_articles p{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
#c_articles ul li{ color:#FF6600; font-size:10pt; }
#c_articles ul li b{ color:#000000; }
#c_articles img{ margin:10px; border:2px solid #ff6600; }
#c_articles a{ color:#000000; font-weight:bold; text-decoration:none; }
#c_articles a:visited{ color:#333333; text-decoration:none; }
#c_articles a:hover{ text-decoration:underline; }
/* ÝÒÎ ÈÍÒÅÐÅÑÍÎ */

/* ÏÐÎÊÐÓ×ÈÂÀÅÌÀß ÏÎËÎÑÀ Ñ ÊÎËËÅÊÖÈßÌÈ */
#collections{ width:100%; text-align:center; clear:both; margin-bottom:0px; height:137px; }
#scrollable{ position:relative; overflow:hidden; height:137px; margin:0 0px; width:1048px; background-color:#efefef; border:1px solid #ddd;	float:left; margin-top:15px; }
#collections div.buttons{ float:left; width:98px; padding-top:60px; text-align:center; }
a.left, a.right{ cursor:pointer; }
#scrollable div.items { width:20000em; position:absolute; clear:both; }
#scrollable div.items div{ float:left; }
#scrollable div.items div a{ margin-right:3px; }
/* ÏÐÎÊÐÓ×ÈÂÀÅÌÀß ÏÎËÎÑÀ Ñ ÊÎËËÅÊÖÈßÌÈ */

#footer{ width:auto; margin:1em 0 0 0; background-color:#ff6600; color:#663300; position:relative; clear:both; height:4em; }
#footer h1{ display:block; position:absolute; top:0; left:0; color:#FFFFFF; margin-top:1.5em; margin-left:20px; font-size:9pt; }
#footer p{ display:block; text-align:center; position:absolute; left:50%; width:480px; margin-left:-240px; font-size:10pt; margin-top:0; }

/* ÍÎÂÈÍÊÈ */
ins.new_goods, ins.goods{ text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; width: 338px; margin: 10px 4px 0 4px; text-align:left; color:#000000; font-size:1em; overflow:visible; }
ins.new_goods div{ width:127px; text-align:center; float:left; margin-right:5px; }
ins.new_goods a{ color:#000000; text-decoration:none; }
ins.new_goods a:visited{ color:#660000; }
ins.new_goods span{ color:#ff0000; font-size:1.1em; font-weight:bold; }
/* ÍÎÂÈÍÊÈ */

/* ÊÀÒÀËÎÃ ÒÎÂÀÐÎÂ */
ins.goods div.photo{ width:127px; text-align:center; float:left; margin:0 5px 0 5px; padding-top:0; position:relative; overflow:visible; }
ins.goods div.data{ float:left; width:196px; }
ins.goods h3{ display:block; border-top:1px solid #ffb27e; font-size:10pt; font-weight:bold; color:#990000; padding:3px 2px; margin:0 0 5px 0; }
ins.goods .star{ position:absolute; right:-205px; top:0; }
ins.goods p{ margin:0; text-align:left; }
ins.goods span{ font-weight:normal; }
ins.goods span.oldprice{ text-decoration:line-through; }
ins.goods span.newprice{ color:#990000; font-weight:bold; }
ins.goods img.special-discount{ position:absolute; top:63px; left:-13px; }
ins.goods a{ color:#000; font-weight:bold; }
ins.goods a:visited{ color:#333; }
a.add_to_basket{ display:block; width:121px; height:22px; background:url(/images/common/add-to-basket.jpg) 0 0 no-repeat; margin:3px 0 0 218px; }
a.add_to_basket:hover{ background-position: 0 -22px; }
span.quantities a, span.quantities a:visited{ color:#F60; font-weight:normal; font-size:12px; text-decoration:none; }
span.quantities a:hover{ text-decoration:underline; }

#cat_filter p{ color:#ff6600; font-weight:bold; }
#cat_filter select{ width:102px; font-size:11px; }
#cat_filter label{ color:#000000; font-weight:normal; margin-left:8px; font-size:11px; }
/* /ÊÀÒÀËÎÃ ÒÎÂÀÐÎÂ */

/* ÌÀÃÀÇÈÍÛ */
.shop_c{ overflow:hidden; float:left; margin-top:10px; width:700px; }
.shop_text{ overflow:hidden; }
.shop_text p{ text-align:left; margin-left:20px; }
h2.shop_name{ font-size:12pt; font-weight:bold;	 text-align:left; margin-left:20px; }
h2.shop_name a{ color:#000000; }
#shop_images{ float:left; width:200px; text-align:center; }
#shop_images img, .shop_c img, #map img{ margin:5px; border:2px solid #ff6600; }
.shop_content, #all_shops{ float:left; overflow:hidden; text-align:left; width:495px; }
.shop_content p{ text-align:right; }
.shop_content span.title{ margin-right:120px; font-weight:bold; }
#map{ padding:10px 0 15px 35px; float:left; width:200px; }
#worktime{ float:left; width:250px; text-align:left; margin-top:15px; }
#worktime ul{ margin-top:15px; list-style:none; font-weight:normal; padding:0; }
p#our_shops{ font-weight:bold; text-align:left; margin:0 0 0 260px; }
#all_shops p{ text-align:left; margin-left:40px; }
#all_shops a{ text-decoration:none; color:#000000; font-weight:normal; }
#all_shops a:hover{ text-decoration:underline; }
/* /ÌÀÃÀÇÈÍÛ */

#contacts_left{ float:left; text-align:left; width:380px; margin-top:15px; color:#FF6600; }
#contacts_right{ float:left; text-align:left; margin:15px 0 0 20px; width:290px; color:#FF6600; }
#contacts_right p{ color:#000000; font-weight:bold; margin-top:10px; }
#contacts_left a{ color:#000000; }
#contacts_left li{ margin-top:10px; }
#contacts_left b, #contacts_right b{ font-weight:normal; color:#000000; }
#contacts_left ul, #contacts_right ul, #contacts_right img{ padding:0; margin-left:15px; }

#opt_images{ float:left; width:200px; text-align:center; }
#opt_images img{ margin:5px; border:2px solid #ff6600; }
#opt_content{ float:left; overflow:hidden; text-align:left; width:465px; margin-left:30px; }
#opt_content h3{ cursor:pointer; }
#opt_content h3 a{ color:#990000; }
p.attention{ font-weight:bold; color:#ff0000; clear:both; }
p.anketa a{ color:#990000; font-weight:bold; }
div.hideble{ display:none; }
#map_txt{ font-weight:bold; margin-bottom:0; }
#map_warehouse{ float:left; width:200px; margin-bottom:20px; }
#map_warehouse img{ border:2px solid #ff6600; }
#worktime_warehouse{ float:left; width:260px; margin:10px 0 0 4px; padding-bottom:30px; }
#worktime_warehouse ul{ list-style:none; margin-top:5px; }

#anketa{ width:460px; margin: 0 auto; }
#anketa p#caption{ background:url(/images/common/anketa-hdr.gif) repeat-x; font-weight:bold; text-align:center; }
#anketa p{ text-align:right; }
#anketa p input, #anketa p textarea{ width:280px; }
#captcha{ border:2px solid #ff6600; margin-right:176px; }
#anketa p span{ margin-right:200px; }

#poll_results{ text-align:left; }
#poll_results table{ font-size:10pt; margin:20px 0 0 0; border:0; }
#poll_results th{ text-align:left; padding-bottom:10px; }
#poll_results td{ padding-top:5px; vertical-align:middle; }
#poll_results img{ height:14px; margin-right:5px; }

.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#FF9; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#C60; }

</style>
