@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: normal;
  src: local('Lobster'), url('http://themes.googleusercontent.com/font?kit=X-CahsKZZcJfSyZ_tX4ptg') format('truetype');
}
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: normal;
  src: local('RuslanDisplay'), url('http://themes.googleusercontent.com/font?kit=SREdhlyLNUfU1VssRBfs3tbQnDC96BC9iJghms0J-IA') format('woff');
}
/*last edit 120112*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0}
address,caption,strong,th{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3{font-weight:400}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}

/*color constants*/
/*red*/
.red,.calendar thead th span,.catalogue li.red a,.catalogue li.mart a,.catalogue li.valentine a,.catalogue li.ny a,.article a.red{color:red!important}
div.notfound_alert{color:#ee5555!important}
/*grey*/
html,body,#logo *,.grey,.article .grey,.banner_slim p a,#hotline,#hotline *,div.vcard,div.vcard *,#item_detail p.price_discont span span,body.popup.item p.for,body.popup.item p.price_discont span span,#copyright a.grey,#AddArticle_choices ul li,#gs_logo a#gs_text,.checkout table thead select,.checkout table tbody input,.checkout table tbody select,.checkout table tbody select option,.checkout table tbody textarea,body.popup.item p.lyrics{color:#626262!important}
/* так будет с новым чк html,body,#logo *,.grey,.article .grey,.banner_slim p a,#hotline,#hotline *,div.vcard,div.vcard *,#item_detail p.price_discont span span,body.popup.item p.for,body.popup.item p.price_discont span span,#copyright a.grey,#AddArticle_choices ul li,#gs_logo a#gs_text,body.popup.item p.lyrics{color:#626262!important} */
/*white*/
html,div#mGlass,#clock,#item_detail p.discont span,#neighbours_content .jcarousel-container ul{background-color:#fff}
.butn,.article .butn,ul.top_menu li a,#AddArticle_choices ul li.selected,#AddArticle_choices ul li.selected p.price,#AddArticle_choices ul li.title.selected span,#content h1,#content .h1,#titleh1,.rsb_header,.rsb_header a,#search_sb a.butn,.buynow a,.little_items p.vasa a,.rsb_header.discuss a{color:#fff!important}
/*borders*/
#footer_over #footer,.catalogue li,#counters{border-top:1px solid #dadada}
#footer .right_part{border-left:1px solid #dadada}
#footer_over #footer,#login_zone,#AddArticle_choices ul li,#content h2,#content .h2,#content h3,#content .h3,#content .news h1,.popup.ind #content h1,#paysys ul,#bottom_menu,#content .moretext h1,.poparticle h3{border-bottom:1px solid #dadada}
#AddArticle_choices ul,.calendar tbody td.act,body.popup.cards div.card_bigpic{border:1px solid #dadada}
#login_zone input[type='text'],#login_zone input[type='password'],#search_sb input[type='text']{border:1px solid #dadada}
#AddArticle_choices ul{background-color:#dadada}
/*text in search input*/
#search_sb input{color:#777}
/*light borders around cards and gallery preview*/
.items.cards li img,.gal_prev .little_items li img{border:1px solid #ddd}
/*borders in paging*/
.paging li{border-right:1px solid #626262}
/*tables*/
.ordinary_table tbody th,.ordinary_table tbody td,.ordinary_table tfoot th,.ordinary_table tfoot td{border-bottom:1px solid #D3D1D1}
.ordinary_table tfoot th,.ordinary_table tfoot td,.ordinary_table.basket_table tbody th,.ordinary_table.basket_table tbody td{border-top:1px solid #D3D1D1}
.doc_table th,.doc_table td{border:1px solid #eee}
tr.stripped th,tr.stripped td,.ordinary_table tfoot th,.ordinary_table tfoot td{background-color:#f6f6f6}
/*light pink color in mandatory inputs*/
.checkout table tbody table td input.mandatory,.clean_table tbody td input.mandatory,.clean_table tbody td textarea.mandatory,.mandatory{background-color:#feecec}

/*CSS images*/
.info,div.clients_info p,div.notfound_alert p,.no-bord .paging,.paging.sorted,#cat_rubrica,.article.intro,.article .intro,#content,div.clients_info,div.notfound_alert{background:url(/pics/dots.png) repeat-x 0 100%}
#content,div.clients_info,div.notfound_alert,.article #cat_rubrica{background-position:0 0}
#item_detail p b{background:url(/pics/dots_1px.png) repeat-x 0 100%}
.paging{background:url(/pics/dots_navi.png) repeat-x 0 0}
.print{background:url(/pics/print_ico.png) no-repeat 100% 50%}
.article li.link.rss{background:url(/pics/rss_icon_little.png) no-repeat 100% 50%!important}
.add_gifts_menu p{background:url(/pics/ico_gift.png) no-repeat 0 50%}
.banner_slim p{background:url(/pics/ico_live_search.png) no-repeat 0 4px}
.add_gifts_menu ul{background:url(/pics/bg_add_gifts.png) repeat-x 0 0}
p.f2russia a{background:url(/pics/f2russia.png) no-repeat 100% 60%}
.rsb_header.holiday{background-image:url(/pics/ico_baloons.png)}
.catalogue li.outer.wed a{background-image:url(/pics/ico_wed.png)}
.catalogue li.outer.dri a{background-image:url(/pics/ico_dri.png)}
.catalogue li.outer.ny a{background-image:url(/pics/ico_ny.png)}
.catalogue li.outer.decor a{background-image:url(/pics/ico_decor.png)}
.catalogue li.outer.blog a,p.discuss a{background-image:url(/pics/ico_blog.png)}
.catalogue li.outer.video a{background-image:url(/pics/ico_film_orange_sm.png)}
.rsb_header.discuss{background-image:url(/pics/ico_blog_orng.png)}
a.gift{background-image:url(/pics/icon_gift.png)}
.catalogue li.mart a{background-image:url(/pics/ico_tulips.png)}
.catalogue li.valentine a{background-image:url(/pics/ico_val.png)}
p.video a,a.video{background:url(/pics/ico_film_orange.png) no-repeat 0 50%;padding:6px 0 6px 45px;font-weight:700}
p.video a{display:block}
p.video.in_blog,p.video.here{clear:both}
p.video.in_blog a{background:url(/pics/ico_blog.png) no-repeat 5px 50%}
div.flash_obj{clear:both;width:593px;text-align:center;padding:19px 0;background:url(/pics/bg_video_pop.png) no-repeat 50% 50%;position:relative;overflow:hidden}
.popup div.flash_obj,#fancy_wrap div.flash_obj{background-position:0 0}
div.flash_obj.old,.popup div.flash_obj.old,#fancy_wrap div.flash_obj.old{padding:8px 0}
div.flash_obj.perf{padding:30px 0;background-image:url(/pics/bg_video.png)}
.popup div.flash_obj.youtube,#fancy_wrap div.flash_obj.youtube{padding:19px 0;background:url(/pics/bg_video_600.jpg) no-repeat 0 0}
	.flash_obj.youtube-page{padding:15px 0;background:url(/pics/bg_video_513.jpg) no-repeat 0 0}
	.flash_obj.youtube_wide{padding:12px 48px 9px;background:url(/pics/bg_video_wide.jpg) no-repeat 0 0;width:auto}
div.flash_obj img{position:absolute;left:48px;top:20px;}
	div.flash_obj.youtube-page img{left:41px;top:16px;}
div.flash_obj img#forvideo_button{position:absolute;left:305px;top:154px;cursor:pointer;cursor:hand}
	div.flash_obj.youtube-page img#forvideo_button{left:265px;top:130px}
#content h3.lamp,#content .h3.lamp{background:url(/pics/ico_lamp.png) no-repeat 0 50%}
/* .little_items p.vasa a{background:url(/pics/ico_vasa.png) no-repeat 100% 55%} */
#nav li,#cat_rubrica li,.article ul li,a.special,.catalogue li li,.holidays li,p.discuss a,.rsb_header.discuss{background-repeat:no-repeat;background-position:0 50%}
span.must,span.must a{background-repeat:no-repeat;background-position:100% 60%}
span.must a{background-position:0 60%}
#cat_rubrica li,.article ul li{background-position:0 6px}
a.special{background-position:0 55%}
.catalogue li li,.holidays li{background-position:0 7px}
.items p.add a{background-repeat:no-repeat;background-position:100% 50%}
.items p.add.top a{background-repeat:no-repeat;background-position:30px 50%;padding-left:25px}
a.adv_search{background:url(/pics/ico_search.png) no-repeat 0 50%}
.new_window{padding-right:12px;background:url(/pics/ico_new_window.png) no-repeat 100% 50%;text-decoration:none}
.new_window a{cursor:pointer!important;cursor:hand!important}
.link-order{background:url(/pics/ico_order.png) no-repeat 0 50%;padding-left:20px}
.flowercat a{padding:5px 0 10px 26px;background:url(/pics/ico_tulip_sm.png) no-repeat 0 50%}
.article.fcat h3{background:url(/pics/ico_tulip_sm.png) no-repeat 0 60%}
#neighbours_content .jcarousel-container{background:url(/pics/ajax-loader.gif) no-repeat 50% 50%}
/*sprite*/
.sprite{display:inline-block;background:#fff url(/pics/sprite.png) no-repeat 0 0;overflow:hidden}
a.sprite span{display:block;text-indent:-500px}
.sprite.ya-vidget{width:328px;height:18px;background-position:0 0}
.sprite.social{width:24px;height:24px}
.sprite.ya-z{background-position:0 -18px}
.sprite.ya-b{background-position:-24px -18px}
.sprite.fb{background-position:-48px -18px}
.sprite.tw{background-position:-72px -18px}
.sprite.lj{background-position:-96px -18px}
.sprite.li{background-position:-120px -18px}
.sprite.vk{background-position:-144px -18px}
.sprite.cash{height:31px;width:89px;background-position:0 -42px}
.sprite.visa{height:31px;width:49px;background-position:-89px -42px}
.sprite.mastercard{height:31px;width:52px;background-position:-138px -42px}
.sprite.webmoney{height:31px;width:93px;background-position:-190px -42px}
.sprite.moneymailru{height:31px;width:78px;background-position:-283px -42px}
.sprite.sberbank{height:31px;width:93px;background-position:0 -73px}
.sprite.qiwi{height:31px;width:82px;background-position:-93px -73px}
.sprite.qiwi-ko{height:31px;width:65px;background-position:-175px -73px}
.sprite.yandex-money{height:31px;width:73px;background-position:-240px -73px}
.sprite.elecsnet{height:31px;width:81px;background-position:-313px -73px}

/*templ*/
.clear{width:100%;height:1px;line-height:1px;font-size:1px;clear:both;display:block}
.print{padding-right:20px;line-height:18px!important}
.print.leftico{padding-right:0;padding-left:20px;background-position:0 50%}
.print.leftico.doc{background-image:url(/pics/ico_doc.png)}
.anchor{display:block;width:100%;height:1px;clear:both}
.dotted{cursor:pointer}
.dotted.ttip{cursor:help}
.size16{font-size:16px!important}
.size17{font-size:17px!important}
/*not underlined*/
.not_underlined,a.onhover,p.add a,.article a.onhover,ul.top_menu li a,/*.items p.title a,*/.items p.desc a,.article a,.banner_slim p a,.catalogue li a,.holidays li a,#bottom_menu ul li a,#gs_logo a#gs_text,.paging li a,#nav li a,a.special,.little_items p.vasa a,#content h2 a,#content h3 a,#content .h3 a,.little_items p.lit_title a,.butn,.article .butn,a.identy,.article a.tag,.article .grey.not_underlined,#cat_rubrica li a,.rsb_header a,.article ul.info_list a,ul.count a,.article ul li.rss a,.paging.sorted a,ol#guru .qw a,.buynow a,.article a.adv_search,#AddArticle_choices ul li.title span,#moreitems a,.article.fcat a,.rsb_header.discuss a{text-decoration:none!important}
/*underline*/
.underline,#hotline a,div.vcard a,a.onhover:hover,p.add a:hover,#gs_logo a#gs_text:hover,ul.top_menu li a:hover,.banner_slim p a:hover,#bottom_menu ul li a:hover,.catalogue li a:hover,.holidays li a:hover,.article a:hover,.items p.title a:hover,.items p.desc a:hover,.holidays li.link a,.article li.link a,.paging li a:hover,#gs_logo a#gs_text:hover,#nav li a:hover,a.special:hover,.little_items p.vasa a:hover,#content h2 a:hover,#content h3 a:hover,#content .h3 a:hover,.little_items p.lit_title a:hover,.ordinary_table th a:hover,.article a,.article .grey:hover,#cat_rubrica li a:hover,.article ul.info_list a:hover,ul.count a:hover,.article ul li.rss a:hover,.rsb_header a:hover,.paging.sorted a:hover,.buynow a:hover,.article a.adv_search:hover,#moreitems a:hover,.rsb_header.discuss a:hover{text-decoration:underline!important}
/*text-align = right*/
.right,.for_link,.article p.author,.article li.link,div.article blockquote p.date,.clean_table tbody td td.text-right{text-align:right}
/*text-align = center*/
.center,div.notfound_alert{text-align:center}
/*font-weight = bold*/
.bold,strong,b,p.add a,#search_sb input,p.f2russia a,.banner_slim p span,.banner_slim h2,.banner_slim div.h2,.paging li a,#bottom_menu ul li a,#nav li,#nav li a,#item_detail p span,#item_detail .button a,#login_zone p,.little_items p.price,.little_items p.vasa a,.little_items p.lit_title a,.butn,.article .butn,.ordinary_table th a,p.more_items,.ordinary_table caption,.clean_table tbody th,.clean_table tbody td td.text-right span,#cat_rubrica li a,#AddArticle_choices ul li.title span,.items.cards div.button a,ul.count a,
.five_items p.title a,.five_items p.price,.five_items p.add a,.five_items p.stat span,p.discuss a,p.desc span,#AddArticle_choices ul li.title span,.param span{font-weight:700!important}
/*font-style = italic*/
.italic,.article p.author{font-style:oblique}

a.dotted,a.dotted:hover{text-decoration:none!important}
.subfs,.mart8,.valent,.only_wed{display:none}

/*basic*/
html{font-size:100%}
body{width:100%;font-family:Tahoma,Geneva,sans-serif;font-size:13px;/*font-size:.825em*/}
/*all - container*/
#all{position:relative;width:936px;margin:0 auto}
/*header*/
#header{width:936px;height:233px}
/*content*/
#content{width:593px;float:left;padding-bottom:30px}
body.wide #content{width:936px}
/*right sidebar*/
#right_sb{width:328px;float:right;padding-bottom:20px;padding-top:29px}
body.main #right_sb{padding-top:0}
/*footer*/
#footer_over{width:100%;clear:both;padding-bottom:20px;position:relative}
#footer_over #footer{position:relative;width:936px;margin:0 auto;overflow:hidden}
/*left and right columns in header and footer*/
.left_part{clear:both;position:relative;width:608px;float:left}
#header .left_part{height:182px}
#footer .left_part{width:607px}
.right_part{position:relative;width:328px;float:right}
/*buttons*/
.butn,.article .butn{font-size:11px;margin-right:6px;padding:3px 15px 4px;border-width:1px;border-style:solid;cursor:pointer;display:inline;/* position:relative; */box-shadow:0 0 10px rgba(0,0,0,0);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-appearance: none;}
.butn:hover,.butn:focus{-webkit-box-shadow:0 0 10px #777;-moz-box-shadow:0 0 10px #777;box-shadow:0 0 10px #777}
.butn:focus{outline:none}
.article .butn:hover{text-decoration:none!important}
#login_zone .butn,#search_sb .butn{margin-right:0}
/*pushed*/
.butn.push,.butn:active{padding:4px 14px 3px 16px;top:1px}
div.half .butn.push,div.half .butn:active{top:0}
/*disabled (grey)*/
.disabled .butn,.disabled .butn.push,.disabled .butn:active,.butn.gray{padding:4px 15px;cursor:default;border-right-color:#b6b6b6;border-bottom-color:#b6b6b6;border-top-color:#fff;border-left-color:#fff;background-color:#ecebeb;color:#6f6f6f!important}
.butn.gray{background:#d2d2d2}
.disabled .butn:hover,.disabled .butn.push:hover,.disabled .butn:focus,.disabled.butn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
/*half*/
.half{width:50%}
.half.wd{width:100%}
.half.lt{float:left}
.half.rt{float:right}
.half.rt .butn{margin:0 0 0 6px;float:right}


/*hotline*/
#hotline,div.vcard{font:bold 12px/26px Verdana,sans-serif}
/*top menus*/
ul.top_menu{display:block;float:left;overflow:hidden}
ul.top_menu li{float:left;text-align:center;padding-bottom:1px;font:bold 12px/20px Tahoma,Geneva,sans-serif}
/*left part*/
ul.top_menu.left{width:608px}
ul.top_menu.left li{width:120px;margin-right:1px}
/*right part*/
ul.top_menu.right{width:328px}
ul.top_menu.right li{width:164px}
/*logo*/
#logo{position:absolute;left:0;top:22px}
#logo p,#logo strong{position:absolute;left:2px;top:135px;font:bold 13px Tahoma,Geneva,sans-serif}
/*header text*/
#header_txt{position:absolute;right:343px;top:55px;width:370px;text-align:right;font-size:11px;line-height:13px;z-index:1}
#header_txt *{padding-left:90px}
#header_txt h1,#header_txt .h1{font:bold 11px/20px Tahoma,Geneva,sans-serif;padding-left:0}
#header_txt noindex{padding-left:0}
/*operators*/
#operators{position:absolute;right:343px;top:51px;text-align:right;z-index:10}
#operators ul{margin:10px -3px 0 0;min-width:425px}
#operators li{position:relative;color:#666;text-align:center;width:50px;height:44px;padding:7px 0 16px;float:right;margin-right:3px;background:url(/pics/bg_oper_new.png) no-repeat 0 0}
#operators li span{display:block;width:50px;position:absolute;bottom:4px;left:0;font-size:9px;overflow:hidden}
#operators p{line-height:29px;clear:both}
#operators p span{font-weight:700;padding:5px 0 5px 30px;background:url(/pics/ico_phone.png) no-repeat 0 50%;font-size:12px}
/*phone number in header*/
#logo_phone{font:normal 17px Verdana,sans-serif;position:absolute;right:15px;bottom:46px;text-align:right}
#logo_phone span{font-size:11px}
#logo_phone span.bcaps{font-size:26px;line-height:28px}
#logo_phone800{font:normal 11px/13px Verdana,sans-serif;position:absolute;right:15px;bottom:10px;text-align:right}
#logo_phone800 span{font-size:20px;line-height:22px}
/*online-consultant*/
#consult a,.consult_custom_obj a{padding-left:80px;height:51px;display:block;line-height:50px;background:url(/pics/banner_chat_new.png) no-repeat 0 0;font-size:18px;text-decoration:none}
#consult a:hover,.consult_custom_obj a:hover{text-decoration:underline}
/*login zone and search form*/
#login_zone{padding:4px 0;height:22px;width:328px;/*overflow:hidden;*/ }
#search_sb{padding:5px 0 6px;width:328px;float:left}
#search_sb a.adv{font-size:11px;line-height:11px;display:block;margin-bottom:4px}
#login_zone input,#search_sb input{vertical-align:middle;float:left}
#login_zone .butn,#search_sb .butn{display:inline;float:right;font-family:Tahoma,Arial,sans-serif!important}
#login_zone input[type='text'],#login_zone input[type='password'],#search_sb input[type='text']{padding:2px 3px}
#login_zone input[type='text']{width:154px;margin-right:4px}
#login_zone input[type='password']{width:88px;margin-right:4px}
#login_zone input[type='submit']{position:absolute;top:-2500px;visibility:hidden}
#search_sb input{width:250px}
#login_zone p{	float:left;overflow:hidden;width:228px;background:url(/pics/avatar.png) no-repeat 3px 50%}
#login_zone p a{line-height:22px;padding:0 0 0 24px}
/*for jquery*/
#header .right_part{padding-top:31px}
#login_enter{width:328px;height:30px;line-height:30px;text-align:center;border-bottom:1px solid #DADADA;position:absolute;left:0;top:0}
#login_enter span{cursor:pointer}
#login_zone{position:absolute;top:0;left:0;background:#fff;z-index:25}
#login_zone.wi{display:none}
/*collapsing search results*/
#AddArticle_choices ul{border-bottom:none;display:block;float:left;margin-top:2px;overflow:visible;width:326px;z-index:100}
#AddArticle_choices ul li{float:left;clear:both;display:block;padding:5px;width:316px;cursor:pointer;font-weight:400}
#AddArticle_choices div.img{border:1px solid #DADADA;width:50px;height:50px;float:left;margin-right:5px;background:url(/pics/preloader50b.gif) no-repeat 0 0}
#AddArticle_choices p{margin-left:57px;font-size:11px}
#AddArticle_choices p.name{font:bold 13px Tahoma,sans-serif;margin-bottom:7px}
#AddArticle_choices ul li.selected p,#AddArticle_choices ul li.selected p.name{color:#FFF!important}
/*header alert and info blocks*/
.header_alert{padding:0 0 5px 65px;position:relative;top:10px;min-height:52px}
.header_alert p{line-height:14px}
.header_right_text{margin-top:10px}
.header_right_text,.header_right_text *{font-size:11px;margin:.5em 0}
.header_right_text h3{font-size:12px;font-weight:700}


/*basics*/
#content h2,#content .h2,#content h3,#content .h3,#content .news h1,.popup.ind #content h1,#content .moretext h1,.poparticle h3{font:normal 18px Verdana,sans-serif;padding:6px 0;width:100%;clear:both;border-top:none!important}
#content .news h1,.popup.ind #content h1,#content .moretext h1{background:none;border-top:none}
#content .news h1,.popup.ind #content h1{padding-top:0}
.popup.ind #content h1{text-align:right;font-size:20px}
#content .news .date{font:bold 13px Verdana,sans-serif;padding-top:6px}
#content h3.lamp,#content .h3.lamp,#content .article.fcat h3{padding:6px 0 6px 24px;width:auto}
.rsb_header.discuss{width:550px!important;line-height:normal;padding:5px 0 7px 43px;background-position:10px 50%;}
a.special{padding-left:10px;line-height:32px}
a.adv_search{padding-left:24px}
/*info block on top of the page*/
.info{text-align:center;line-height:14px;padding:10px 0 12px}
.info.att{text-align:left}
.info.att div{padding-left:75px;background:url(/pics/sign_attent_red.png) no-repeat 0 50%}
/*on main page 'for everybody'*/
span.must a{padding:0 10px}
/*big banner*/
.big_banner{padding:10px 0;background:url(/pics/dots.png) repeat-x 0 100%}
/*navigation*/
#nav{display:block;clear:both;width:100%;float:left}
#nav li{float:left;padding-left:10px;margin-left:8px;line-height:27px;padding-bottom:2px}
#content #nav li h2{border:none;font:bold 1em/27px Tahoma,Geneva,sans-serif;padding:0}
#nav li:first-child{margin:0;padding-left:12px}
/*links in headers*/
div.over_h3{position:relative;clear:both}
div.linkz{position:absolute;right:0;top:0}
div.linkz a{line-height:34px;padding-left:10px;font-size:.8em}
div.linkz a.to_top{padding-left:0;padding-right:10px}
div.linkz a.pdf{padding:3px 20px 3px 0;background:url(/pics/ico_pdf.png) no-repeat 100% 50%}
/*general header*/
#content h1,#content .h1{padding:5px 0 7px 10px;width:583px;clear:both;font:normal 18px Verdana,sans-serif;position:relative}
body.wide #content h1,body.wide #content .h1{width:926px}
#content h1 span,#titleh1 span{position:absolute;right:0;top:-1px;font:normal 18px Verdana,sans-serif;padding:5px 10px 7px}
#content .h1 h1{padding:0;width:auto;border:none!important;background:none;font:inherit;display:inline}
#content .h1 span{font-style:oblique;margin-left:.5em;font-size:.7em}
/*header with include*/
#titleh1{position:relative;clear:both}
#titleh1 span{top:0}
/*header with rss icon*/
#titleh1 .h1 img{position:absolute;right:6px;top:5px;margin:0}
/*items listing + compare + saved items + cards + add gifts*/
.over-items{width:593px;overflow:hidden;clear:both}
.items{width:609px;display:block;float:left;margin:0}
#compareform .over-items{width:936px}
.items.comp{width:950px}
.items li{text-align:center;overflow:hidden;position:relative;width:187px;margin:10px 12px 10px 0;min-height:340px;display: -moz-inline-stack;display:inline-block;vertical-align:top}
.items li a,.items li img{display:block}
.i_pic{width:187px;height:249px;position:relative}
.i_pic,.free_cards td{background:url(/pics/preloader50.gif) no-repeat 0 0}
.items.guru li img,.items.cards li img{display:inline}
.items p.title{margin-bottom:3px}
.items p.title a,body.popup.item h2{font:normal 18px/20px Verdana,sans-serif}
.items .new,.items .hit{position:absolute;left:0;top:1px;z-index:5}
/*lifted options*/
div.snap{display:none;position:absolute;right:0;top:0;width:187px;height:249px;text-align:left}
div.snap ul{display:none;position:absolute;z-index:12;left:0;bottom:26px;background:#fff;opacity:.9;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;padding:2px 5px}
div.snap div{position:absolute;left:0;bottom:0;cursor:pointer;cursor:hand;z-index:12}
.items div.snap li{margin-right:0;text-align:left;width:150px;min-height:0;display:block}
.items div.snap li a{padding:2px 0 2px 30px}
.items div.snap li.snap_3d a{background:url(/pics/snap_3d.png) no-repeat 6px 4px}
.items div.snap li.snap_more a{background:url(/pics/snap_more.png) no-repeat 5px 4px}
.items div.snap li.snap_buy a{background:url(/pics/snap_buy.png) no-repeat 6px 4px}
.items div.snap li.snap_video a{background:url(/pics/snap_video.png) no-repeat 5px 4px}
.items div.snap li.snap_compare a{background:url(/pics/snap_compare.png) no-repeat 5px 4px}
.items div.snap li.snap_3d a:hover{background-image:url(/pics/snap_3d_hover.png)}
.items div.snap li.snap_more a:hover{background-image:url(/pics/snap_more_hover.png)}
.items div.snap li.snap_buy a:hover{background-image:url(/pics/snap_buy_hover.png)}
.items div.snap li.snap_video a:hover{background-image:url(/pics/snap_video_hover.png)}
.items div.snap li.snap_compare a:hover{background-image:url(/pics/snap_compare_hover.png)}
/*add gifts*/
.add_gifts_menu{clear:both;width:100%;float:left}
.add_gifts_menu ul{width:100%;display:block;float:left}
.add_gifts_menu ul li{float:left;border-left:1px solid #fff;padding:1px 15px;margin-left:-1px;margin-bottom:1px;margin-top:3px;margin-bottom:4px}
.add_gifts_menu ul li.selected{padding:4px 15px;margin:0 0 1px -1px;border-right:1px solid #fff}
.add_gifts_menu ul li,.add_gifts_menu ul li a{color:#fff!important;text-decoration:none;font-weight:700;line-height:16px;white-space:nowrap}
.add_gifts_menu ul li a:hover{text-decoration:underline}
.add_gifts_menu p{line-height:34px;font-weight:700;padding:5px 0 5px 38px}
.items.add_gift{width:828px;overflow:hidden}
.items.add_gift p{padding:0 5px}
.items.add_gift p.opa_price{padding:0}
.items p.add{line-height:30px;margin:5px 0 10px}
.items p.add a{display:block;height:30px}
p.more_items{text-align:center;margin:10px 0;width:100%;float:left}
.free_cards td{position:relative;width:187px;height:249px}
.free_cards img{z-index:1}
.free_cards img.flayer,.free_cards img.f_blank{z-index:11;position:absolute;top:0;left:0}
div#basket_car{margin:0 54px;width:828px;clear:both}
/*compare*/
.items.comp li{margin:10px -4px 20px 0}
.items.comp li img{cursor:pointer}
.items.comp a.del img{position:absolute;right:0;top:0;z-index:10}
/*.items.comp p.desc{line-height:13px}*/
/*cards*/
.items.cards table{height:170px}
.items.cards table td{text-align:center;vertical-align:middle}
.items.cards p.title{height:40px;overflow:hidden;margin-bottom:6px}
.items.cards div.button a{display:block;line-height:30px;background-repeat:no-repeat;background-position:0 2px;float:left;padding-left:32px}
/*special*/
.items.spec li{background:none!important;margin:0 16px 0 0;padding:0!important;line-height:normal}

.items li:last-child,.items.spec li:last-child{margin-right:0}
.items.add_gift li{margin:10px 10px 20px}
/*zooming*/
div#mGlass{padding:14px;display:inline;left:-500px;position:absolute;z-index:10}
/*item details*/
#item_detail{clear:both;width:100%;float:left;margin:10px 0 20px;position:relative}
#item_detail a.b_item{display:block;width:390px;height:508px;float:right}
#item_detail .layer img,#item_detail .b_item img{float:right;margin:8px 0 0 15px;cursor:pointer;cursor:hand;cursor:-moz-zoom-in}
#item_detail p{margin:10px 0;line-height:14px}
#item_detail p b{font-weight:400!important;cursor:pointer}
#item_detail p.price{margin:20px 0 5px;padding:5px 0;font:normal 26px Lobster,Verdana,sans-serif}
img.opacity,p.opa_price{position:absolute;right:0;top:0;z-index:10}
p.opa_price,.article p.opa_price{position:absolute;right:1px;top:158px;font:normal 24px/32px Lobster,Verdana,sans-serif;margin:0}
p.opa_price.copy,.article p.opa_price.copy{right:0;top:159px}
#calling p span{font:26px/28px Verdana,sans-serif;font-weight:400!important}
img.opacity{opacity:0.7}
#item_detail p.discont{margin-bottom:0}
#item_detail p.discont span,body.popup.item p.discont span{display:block;padding:8px 0;width:203px}
#item_detail p.price_discont{margin-top:0}
#item_detail p.price_discont span,body.popup.item p.price_discont span{display:block;font:normal 26px/26px Lobster,Verdana,sans-serif!important;padding:8px 0;text-align:right;width:203px}
#item_detail p.price_discont del,body.popup.item p.price_discont span span{border:none;display:inline;font:normal 12px/26px Tahoma,Geneva,sans-serif!important;padding:0;float:left;text-decoration:line-through;width:auto;color:#626262}
#item_detail p.store_alert{font-size:11px;clear:left}
#item_detail p.store_alert span{font-weight:400!important}
#item_detail .param p,body.popup.item .param p{font-size:11px;line-height:13px;margin:5px 0}
p.addnow{position:absolute;right:0;top:200px;z-index:10;font-size:13px}
p.addnow a {display:block;width:78px;height:22px;line-height:20px;text-align:center;background:url(/pics/but_addnow.png) no-repeat 0 0}
p.addnow a:hover{background-image:url(/pics/but_addnow_hover.png)}
div.clients_info,div.notfound_alert{clear:both;width:100%;margin:5px 0}
div.clients_info p,div.notfound_alert p{padding:10px 0}
#item_detail p.bridal{clear:both}
#item_detail p.bridal a{background:url(/pics/wedclients.jpg) no-repeat 0 50%;padding:15px 0 15px 45px;font-weight:700;display:block}

.presents{height:50px;font-size:11px;line-height:14px;margin:0 0 10px 56px}
.presents img{margin-left:-56px;float:left}

#item_detail .button{line-height:30px;padding-left:30px;height:30px;white-space:nowrap;clear:left}
#item_detail table .button{clear:both;width:100%}
#item_detail table th,#item_detail table td{vertical-align:top}
#item_detail table td .button a{background-position:100% 80%;float:right;padding-right:30px;padding-left:0}
#moreitems{position:absolute;right:0;top:-5px;zoom:1;text-align:right;font-size:11px;z-index:30}
#moreitems a{padding-left:15px;background:url(/pics/ico_acc_open.png) no-repeat 0 4px;text-decoration:underline!important}
.plusvasa{margin:10px 0;font-size:11px}
.buynow{margin-bottom:1em}
.buynow a{display:block;width:92px;font:normal 20px/22px Verdana!important;padding:3px 31px 6px 13px;background:url("/pics/whitetri.png") no-repeat 115px 55%;box-shadow:0 0 10px rgba(0,0,0,0);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border:1px solid}
.buynow a:hover{-webkit-box-shadow:0 0 10px #777;-moz-box-shadow:0 0 10px #777;box-shadow:0 0 10px #777}
.howmuch{line-height: 16px;clear:left}
.howmuch a{font-size:11px;background:url(/pics/car.png) no-repeat 0 50%;padding:5px 0 5px 40px;text-decoration:none}
#item_detail p.howmuch span{font-weight:400!important}
#angles{width:100%;margin-bottom:1em;clear:both}
#angles ul{display:block;width:100%;text-align:right}
#angles ul li{margin-right:19px;display:inline}
#angles ul li:last-child{margin:0}
#item_detail #angles ul li img{border:none;margin:0;float:none;cursor:pointer;cursor:hand}
img.upper{margin-left:-68px}
#item_detail #angles ul li img.upper,.vidlist img.upper,.vidnews img.upper{margin-left:-100px}
.likes{margin:1em 0}
.popup #angles{position:absolute;top:565px;left:20px;margin:0;width:722px;height:68px;z-index:10}
.popup.mdl #angles{left:0}
/*butonier,link to wedblog*/
#butonier,#inblog{width:100%;margin:0 0 1em;float:left}
#butonier .h3{margin-bottom:10px}
.butonier-img{width:187px;height:249px;margin-right:10px;float:left}
#butonier .buynow{float:left;width:349px}
#butonier .buynow a{width:305px;background-position:325px 50%}
#inblog div{width:100%;float:left;clear:both;margin-bottom:10px}
#inblog img{float:left;margin:3px 10px 3px 0;border:1px solid #ccc}
.article #inblog p{margin:0 0 4px}
.article #inblog p.art-title{font-weight:700}
#inblog .vid{float:left;clear:none;width:auto;margin:3px 10px 3px 0}
#inblog .vid img{float:none;margin:0;border:0}
#inblog .vid img.upper{margin-left:-44px}
#item_detail #butonier p.discont,#item_detail #butonier p.price_discont{float:left}
/*.popup.item.loc #angles{top:595px;width:490px;margin-left:232px}*/
.popup #angles ul{text-align:left}
.popup #angles ul li{margin-left:0;margin-right:10px}
body.popup .first_col #angles img{margin-bottom:0} 
.watch{position:absolute;right:0;top:0;z-index:10}
/*paging and sorting*/
.paging{display:block;width:100%;clear:both;float:left;padding:10px 0;text-align:center}
.paging.flowercatalog{margin-bottom:3em}
.paging li{display:inline;margin-right:7px;padding-right:6px}
.no-bord .paging{margin-top:0}
.paging.flowercatalog li:first-child{margin-right:3px}
.paging li:last-child{border:none}
.paging li img{vertical-align:middle;padding:2px 7px}
.paging.sorted{padding:10px 0;margin:-1px 0 10px}
.paging.sorted img{vertical-align:middle}
.arrleft{padding-left:12px;background:url(/pics/arrow_left_act.png) no-repeat 0 8px}
.arrright{padding-right:12px;background:url(/pics/arrow_right_act.png) no-repeat 100% 8px}
/*rubrica catalog*/
#cat_rubrica{display:block;float:left;clear:both;width:100%;padding:10px 0}
.article #cat_rubrica{padding-top:7px}
#cat_rubrica li,.article #cat_rubrica li{float:left;width:286px;padding-left:10px;margin:0}
/*little_items*/
.little_items{display:block;width:100%;clear:both;float:left;height:134px;overflow:hidden;margin:10px 0}
.little_items.vasas{height:168px}
.little_items.guru{height:auto}
.little_items li{float:left;margin-right:20px;width:98px;overflow:hidden;background:none;padding:0;position:relative}
.little_items.guru li{margin-right:11px}
.article ul.little_items li{background:none;width:auto;padding:0}
.little_items p{text-align:center;margin-left:-10px}
p.s_price,div.article p.s_price{position:absolute;right:0;top:90px;text-align:right;font:bold 11px/18px Verdana;background:#fff;padding:0 .6em 2px;opacity:.7;color:#fff}
p.s_price.dig,div.article p.s_price.dig{opacity:1;background:none!important}
img.layer_sm{position:absolute;top:0;left:0}
.little_items p.vasa a,.little_items p.lit_title{font-size:11px}
.little_items p.vasa a{display:block;line-height:11px;padding:3px 0 5px}
.little_items p.lit_title{line-height:13px;height:40px;overflow:hidden}
/*gallery preview*/
.gal_prev{margin:15px 0;clear:both;width:100%;float:left}
.gal_prev .little_items{margin:0;overflow:hidden;height:149px}
.article .gal_prev ul.little_items li{margin-right:15px;width:103px}
.article .gal_prev ul.little_items.jcarousel-list li,.wide .article .gal_prev ul.little_items.jcarousel-list li{margin-right:18px}
.article .gal_prev.abt ul.little_items li{margin-right:24px;width:103px}
.article .gal_prev.flow ul.little_items li{margin-right:29px;width:98px;height:134px;background:url(/pics/preloader50b.gif) no-repeat 50% 50%}
.article .gal_prev.flow ul.little_items li img{border:none}


/*articles*/
.article{width:100%;clear:both;float:left}
.article .intro{padding-bottom:2px}
.article p,.article li{line-height:15px}
	.article.flowerlist p{margin:9px 0}
.article p{margin:10px 0 12px}
.article li{margin:5px 0 6px}
.article ul.slim li{margin:4px 0 6px}
p.go_to{background:#E6F6E0 url(/pics/recom_arrow.png) no-repeat 100% 50%;float:left;padding:10px 28px 10px 15px;margin:0}
#category_list{margin:10px 0}
.article #category_list li{margin:1px 0}
.article #category_list li.go_to{background:url(/pics/recom_arrow.png) no-repeat 100% 50% #e6f6e0;padding:10px 28px 10px 15px;margin:0;float:left}
.article p#cur_txt{height:45px;overflow:hidden}
.article p.author{padding-right:5px}
.article ul li{padding-left:10px}
.article.fcat ul{float:left;margin:6px 0}
.article.fcat ul li{width:187px;overflow:hidden;float:left;margin:3px 0}
.article ul li ol li{padding-left:0;background:none}
.article ol li{list-style:decimal inside}
.article li.link{background:none}
.article li.link.rss{padding-right:20px;line-height:22px}
.article ul.anons li p{margin:2px 0 6px}
.article img[align="left"]{margin:4px 10px 5px 0}
.article img[align="right"]{margin:4px 0 5px 10px}
.article img.ill{margin:8px 18px 8px 0}
ol.instr li img{display:block;clear:both;margin:.5em 0 1.5em;border:1px solid #ccc}
.article .linx *{font-size:11px;color:#626262!important;text-decoration:none!important}
/*.-jquery-miniature{float:left;font:bold 62px/66px Lobster,Georgia,Times New Roman;margin:-6px 9px 0 0}*/
.-jquery-miniature{float:left;font:62px 'Ruslan Display',sans-serif;margin:-6px 5px -20px 0}
.article p.let{width:100%;float:left}
.bukvica td{vertical-align:top;padding-right:10px}
.caption{width:199px;margin:4px 15px 10px 0;float:left}
.caption.rt{margin:4px 0 10px 15px;float:right}
.caption img{border:1px solid #eee;display:block;padding:5px}
.caption p{text-align:center;background:#eee;font-size:11px;margin:2px 0;padding:8px 10px}
/*news*/
.article.news{position:relative}
.article.news img{margin-top:14px}
.article.news a,p.discuss a{text-decoration:none!important;color:#626262!important}
.article.news a:hover,p.discuss a:hover{text-decoration:underline!important}
.article .recomend{float:right;margin:10px 0 10px 10px;text-align:center}
ul.count{margin:1em 0}
ul.count li{background-position:0 50%;padding-left:32px;line-height:30px;margin:2px 0}
.article ul.info_list li{margin:5px 0pt 6px}
p.discuss{clear:both}
p.discuss a{padding:5px 0 5px 33px!important;white-space:nowrap}
.news-paging{margin:2em 0;width:100%;float:left}
.news-paging .rt{text-align:right}
.news-paging .lt img{padding:2px 6px 2px 0}
.news-paging .rt img{padding:2px 0 2px 6px}
.with-pics img{float:left;margin:3px 7px 10px 0}
.article ul.with-pics li{clear:both;}
/*icon link*/
.imap,.itnx,.ifeed{padding:5px 0 7px 30px;background-repeat:no-repeat;background-position:0 55%}
/*namedays*/
form#named{display:block;width:100%;float:left;margin-bottom:1em}
form#named select{float:left;margin-right:6px}
form#named a.butn{float:left;padding:3px 15px}
div.nextnd{padding:0 10px;background-color:#FF9001;border:solid #B60D00;border-width:1px 0;clear:both;color:#fff;font:normal 18px/31px Verdana,sans-serif}
/*blockquotes*/
div.article blockquote{margin:1em 0;padding:13px 0 0 40px;background-repeat:no-repeat;background-position:8px 11px}
div.article blockquote div{padding:0 40px 13px 0;background-repeat:no-repeat;background-position:525px 100%}
body.popup.item div.article blockquote div{background-position:655px 100%}
div.article blockquote p,body.popup.item blockquote p{margin:0}
body.popup.item blockquote p{font-size:15px;line-height:17px;font-family:serif;font-style:oblique}
div.article blockquote p.date{margin-top:1em}
.bq{margin:1em 0}
#content .bq h3{display:inline;border:none;font:bold 14px Tahoma,Geneva,sans-serif}
.bq img{width:58px;height:58px;border:1px solid #ccc;margin-right:10px;float:left}
div.article .bq blockquote{background-color:#fff;margin:0;padding-top:9px}
div.article .bq blockquote div{padding-bottom:6px}
div.article .bq blockquote p{margin:3px 0;font-size:12px;line-height:13px}
/* advanced search for wf */
#main-search-block { margin-top:1em;}
#main-search-block .h1 a{color:#fff!important;text-decoration:none!important}
#main-search-block form{display:block;margin:1em 0}
#main-search-block input.text{width:150px;background:none}
#main-search-block input.text.disabled{background-color:#ddd!important}
#main-search-block select{width:155px;background:none}

/*tables*/
table{clear:both;width:100%}
/*clean table*/
.clean_table{margin:10px 0}
.clean_table caption{margin-top:10px}
.clean_table thead td{padding:0 0 10px}
.clean_table tbody td{padding:2px 0}
.clean_table tbody td input,.clean_table tbody td textarea{width:99%}
.clean_table tbody td input.radio{width:auto;vertical-align:middle;margin-right:4px}
.clean_table tbody td table{width:100%}
.clean_table tbody td table *{white-space:nowrap}
.clean_table tbody td td.text-right span{padding-right:3px}
.clean_table tbody td td input{width:81px}
.clean_table tfoot td{padding:10px 0}
/*advanced search*/
.clean_table.slim tbody td input{width:90%}
.clean_table.slim tbody td select{width:91%}
/*private*/
.clean_table tbody td.select select{width:432px}
.clean_table div{float:left}
.clean_table .date select,.clean_table .year select{width:100px}
.clean_table .month select{width:225px}
/*rate*/
.clean_table.rate,.clean_table.rate caption{margin:0}
.clean_table.rate caption{padding:0 0 10px}
.clean_table.rate td{padding:5px 0}
.clean_table.rate input{width:auto;margin:0 1.3em 0 .2em}
/*ordinary table*/
.ordinary_table{margin:10px 0}
.ordinary_table th{text-align:left;padding-left:10px}
.ordinary_table td{text-align:center}
.ordinary_table thead th,.ordinary_table thead td{font-weight:700;padding-top:4px;padding-bottom:4px}
.ordinary_table thead th{padding-left:10px}
.ordinary_table tbody th,.ordinary_table tbody td{line-height:26px}
.ordinary_table tfoot th,.ordinary_table tfoot td{font-weight:700;line-height:30px}
/*basket*/
.ordinary_table.basket_table tbody th,.ordinary_table.basket_table tbody td{line-height:normal;border-bottom:none}
.ordinary_table.basket_table tbody th{padding:5px 0 5px 10px}
.ordinary_table.basket_table tbody td input{text-align:center}
/*checkout step2*/
.ordinary_table.check2{margin-bottom:0}
.ordinary_table.check2 table{margin-bottom:1em}
.ordinary_table.check2 tbody th,.ordinary_table.check2 tbody td{line-height:14px;padding-top:8px;padding-bottom:8px}
.ordinary_table.check2 tbody td{text-align:left}
/*calendar in holidays*/
.calendar{border-collapse:separate}
.calendar th,.calendar td{text-align:center;padding:3px 0}
.calendar tbody td{cursor:pointer}
.calendar thead th{text-transform:uppercase}
.calendar tfoot{font-weight:700}
/*easy table for forms*/
.for_forms td{padding:2px 0}
/*and for galleries*/
.for_forms.gallery td{text-align:center;padding:5px 0}
.for_forms.gallery thead tr{height:340px}
.for_forms.gallery thead img{cursor:pointer}
.for_forms.gallery tbody img{margin:0 2px}
/* namedays */
.namedays{margin:10px 0}
.namedays td{vertical-align:top}
.namedays thead td{padding:0 0 10px;font-weight:700}
b.ruslan{display:block;font:normal 32px 'Ruslan Display',sans-serif}
/*captcha*/
.reg_form #captcha_input{width:96px;height:46px;vertical-align:middle;text-align:center;font:normal 36px Georgia,sans-serif}
table.reg_form #captcha_input{height:50px}
/*guru*/
div.steps{clear:both;margin:10px 0;width:100%;float:left}
div.steps img{vertical-align:middle}
ol#guru{margin:1em 0;font-weight:700}
ol#guru li{list-style:decimal inside}
ol#guru p{margin:.5em 0}
ol#guru p.checkbox,ol#guru p.checked{padding-left:20px}
ol#guru p.checkbox a{font-weight:400;text-decoration:none}
ol#guru p.checkbox img,ol#guru p.checked img{margin-right:7px}
/*icons and legend in megaplants*/
#item_detail table.s_icons{width:203px;clear:none}
#item_detail table.s_icons td{padding:3px;border:1px solid #fff}
#item_detail table.s_icons img{cursor:help;float:none;margin:0}
table.s_legend{margin:10px 0 15px}
table.s_legend img{vertical-align:middle}


/*banners in right sidebar (includes text-banner)*/
.banner_slim{clear:both;margin:2px 0 3px;width:328px;line-height:14px}
.banner_slim p a{display:block;padding:4px 0 4px 46px;font-size:11px}
.banner_slim p span{font-size:12px}
#noconsult.banner_slim{margin:0 0 3px}
p.f2russia{line-height:24px;font-size:12px;padding:2px 0;position:absolute;right:0;top:0}
p.f2russia a{padding:3px 35px 3px 0;text-decoration:none}
p.f2russia a:hover{text-decoration:underline}
/*headers like catalogue*/
.rsb_header{padding:0 0 3px 10px;clear:both;font:normal 18px/31px Verdana,sans-serif;margin-bottom:1px}
.rsb_header.cat{margin-top:3px}
.rsb_header.cat,.rsb_header.holiday,.rsb_header.compare{background-repeat:no-repeat;background-position:6px 50%;padding-left:38px}
.rsb_header.compare{background-position:4px 50%}
/*catalogue*/
.catalogue,.holidays{display:block;width:100%;float:left;clear:both}
.catalogue b,.holidays b{font-weight:400!important}
.catalogue li{font:normal 18px Verdana,sans-serif;line-height:36px;width:328px;clear:both}
.catalogue.filter li{font-size:17px}
.catalogue.no_1st_level{margin-top:5px}
.catalogue.no_1st_level li{border:none}
.catalogue.under_ban li:first-child{border:none}
.catalogue li.outer a,a.gift,li.mart a,li.valentine a{padding:3px 0 3px 35px;background-repeat:no-repeat;background-position:0 60%}
li.mart a{padding-left:40px}
.catalogue li ul,.holidays{padding-bottom:10px;float:left;width:328px}
.catalogue li li,.catalogue.filter li li,.holidays li{padding-left:10px;width:154px;float:left;font:normal 12px Tahoma,Geneva,sans-serif;border-top:none;line-height:18px;clear:none}
.catalogue.filter li li{padding-left:0;width:164px;background:none!important}
.catalogue.vid li li{line-height:14px;padding:3px 0 3px 10px}
.holidays li{background-position:0 6px}
.catalogue li li.alink{font-weight:700!important}
.catalogue.no_1st_level li li{line-height:18px;background-position:0 7px}
.catalogue li ul.long li,.holidays li{width:318px}
.holidays{padding-top:6px;padding-bottom:4px}
.holidays li{padding-bottom:6px;line-height:16px}
.holidays li.link,.vid li.link{text-align:right;background:none;width:318px}
.holidays li.link a,.vid li.link a{font-weight:400!important;text-decoration:underline!important}

/*video preview in catalogue*/
.vidprev{margin:6px 0}
.vidprev div{width:250px;height:200px;margin:9px 0 4px;padding:10px 39px;background:url(/pics/bg_video_328.jpg) no-repeat 0 0;position:relative}
.vidprev.ytube div{height:141px;background:url(/pics/bg_video_328_yt.jpg) no-repeat 0 0}
p.link{text-align:right;margin:0 0 12px}
.vidprev #forvideo_button{position:absolute;left:145px;top:90px;cursor:pointer;cursor:hand}
.vidprev.ytube #forvideo_button{top:60px}


/*pop-up details*/
body.popup #content{background:none;padding:10px;width:655px;position:relative}
body.popup .first_col{width:155px;float:left}
body.popup .second_col{width:490px;margin-left:10px;float:left;z-index:500}
body.popup .first_col img{margin-bottom:50px}
body.popup .second_col img{z-index:5}
body.popup .second_col a.b_item{display:block;width:460px;height:613px;float:right}
body.popup .article ol li ul,body.popup .article ul li ul{padding-left:20px}
body.popup .article ol li ul li{list-style:none}
/*item - big pic*/
/*body.popup.item{overflow:hidden}*/
body.popup.item.loc{overflow:auto!important}
body.popup.item #content{width:722px;padding:0 0 0 20px;position:relative}
body.popup.item.mdl #content{float:none;margin:0 auto;padding:0}
body.popup.item p{margin:20px 0}
body.popup.item p.price{font-size:26px;padding-bottom:6px;font-family:Lobster,Verdana,sans-serif}
body.popup.item p.for{font-size:11px;margin:50px 0 0}
body.popup.item.loc p.for{margin:0}
body.popup.item p.discont{margin-bottom:0}
body.popup.item p.discont span,body.popup.item p.price_discont span{width:222px}
body.popup.item p.price_discont{margin:0 0 10px}
body.popup.item .first_col{width:222px;padding:20px 0}
body.popup.item .c_but{position:absolute;bottom:20px;left:20px}
body.popup.item p.lyrics{margin-top:-10px}
body.popup.item #fancy_frame{overflow:hidden}
/*cards - big pic*/
body.popup.cards #content{width:380px;padding:20px 0 20px 20px}
body.popup.cards h2{font:normal 18px/20px Verdana,sans-serif;height:40px;overflow:hidden}
body.popup.cards p{margin:.5em 0}
body.popup.cards p.card_desc{height:68px;margin-left:40px;margin-top:-26px;overflow:auto;padding:3px 0 0 10px}
body.popup.cards p span{font-weight:700}
body.popup.cards div.card_bigpic{height:350px;overflow:hidden}
body.popup.cards div.card_bigpic td{text-align:center;vertical-align:middle;height:350px}
/* popup video, 3d */
body.popup.ind #content{width:696px;padding:0 0 40px 20px}
body.popup.ind #content p{margin:.5em 0}
/* flowers wiki */
body.popup #content.wiki{padding:0}
.wiki img{border:1px solid #ccc;float:left;margin:3px 15px 0 0;clear:left}
.wiki p.right{padding:0;margin:-24px 0 20px;font-size:12px}
#content.wiki h3{clear:none;padding-top:0;width:auto}
.wiki p{margin-left:257px}
#content.wikitext h3{margin-left:0px;}
.wikitext p{margin-left:0px;}


/*bottom menu*/
#bottom_menu ul{width:100%;display:block;padding:16px 0}
#bottom_menu ul li{display:inline;padding-right:8px;margin-right:8px}
#bottom_menu ul li:last-child{border-right:none}
#bottom_menu ul li a{font-size:13px}
/*pay systems logos*/
#paysys ul{width:100%;display:block;padding:10px 0 7px}
#paysys ul li{display:inline;margin-right:12px}
/*copyright*/
#copyright{padding:9px 0 9px 10px;text-align:right;float:right}
#copyright,#copyright *{font-size:11px}
/*goodsites logo and link*/
#gs_logo{position:relative;padding:35px 0 0;width:607px;}
#gs_logo a#gs_text{position:absolute;top:53px;left:49px;font-size:11px}
#session-number{position:absolute;right:10px;bottom:0;font-size:1.3em}
/*counters*/
#counters{text-align:right;padding:10px 0 7px;clear:both}
#counters img{margin-left:5px}
#counters div{position:absolute;right:-5000px}
#counters2{position:absolute;top:-2500px}

/*lightview and prototip*/
a.layer{position:absolute;top:0;right:0;z-index:25;width:390px}
a.pic3d{position:absolute;top:450px;right:0;z-index:26;width:32px;height:32px}
body.popup.item a.pic3d{top:20px;right:20px}
/*body.popup.item.loc a.pic3d{top:50px}*/
#item_detail a.pic3d img{margin:0;cursor:pointer;cursor:hand}
.lv_Title{font:normal 18px Verdana!important}
div#lightview .lv_Caption{padding-bottom:8px}
iframe#lightviewContent{border-top:1px solid #ccc!important}
/*jQuery*/
/*hide items before fade-in them*/
/*
div.i_pic img,.b_item img,.layer img,#view_order_data{display:none}
ul.add_gift div.i_pic img{display:block}
ul.add_gift td div.i_pic img{display:inline}
*/
#view_order_data,.popup.item{display:none}
.popup.item.mdl{display:block}
/*search*/
.ac_loading{background:url(/images/loader.gif) right center no-repeat}
#AddArticle_choices iframe{display:none}
/*leave a comment*/
#leave_comment span{cursor:pointer}
#leave_comment_form{display:none}
/*more text*/
.moretext span.green{margin-left:.3em;cursor:pointer}
.active span{visibility:hidden}
/*author*/
.poparticle{background:#fff;height:160px;overflow:hidden}
.poparticle h3{margin:0 0 0 135px;clear:none!important;width:auto!important}
.poparticle h3 span{font-size:11px}
.poparticle p{line-height:15px;margin:10px 0 0}
.poparticle img{float:left;margin-right:15px}
/*jquery tooltips*/
.tooltip{position:absolute;left:0;top:-1000px;width:320px;z-index:2000}
.tooltip p{margin:0;padding:5px 10px;color:#626262;background-color:#fff;font-size:.825em;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;;box-shadow:3px 3px 3px #ccc;-moz-box-shadow:3px 3px 3px #ccc;-webkit-box-shadow:3px 3px 3px #ccc}
.tooltip p span{font-weight:700}
/*banner rotate*/
ul.rotate{position:relative;height:64px}
ul.rotate li{list-style:none;position:absolute;left:0;top:0; }
/*carousel*/
.jcarousel-container{position:relative;clear:both}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;padding:0}
.jcarousel-list li,.jcarousel-item{float:left;margin-right:23px}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-fs .jcarousel-clip-horizontal{/*height:413px;*/width:828px}
.gal_prev .jcarousel-skin-fs .jcarousel-clip-horizontal{height:156px}
.gal_prev.abt .jcarousel-skin-fs .jcarousel-clip-horizontal{width:485px}
.wide .gal_prev.abt .jcarousel-skin-fs .jcarousel-clip-horizontal{width:828px}
.jcarousel-skin-fs .jcarousel-next-horizontal,.jcarousel-skin-fs .jcarousel-prev-horizontal{position:absolute;top:155px;width:32px;height:64px;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-position:0 0}
.gal_prev .jcarousel-skin-fs .jcarousel-next-horizontal,.gal_prev .jcarousel-skin-fs .jcarousel-prev-horizontal{top:46px}
.jcarousel-skin-fs .jcarousel-next-horizontal{right:-54px}
.jcarousel-skin-fs .jcarousel-prev-horizontal{left:-54px}
.jcarousel-skin-fs .jcarousel-next-horizontal:hover,.jcarousel-skin-fs .jcarousel-prev-horizontal:hover{background-position:-32px 0}
.jcarousel-skin-fs .jcarousel-next-horizontal:active,.jcarousel-skin-fs .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-fs .jcarousel-next-disabled-horizontal,.jcarousel-skin-fs .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-fs .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-fs .jcarousel-prev-disabled-horizontal,.jcarousel-skin-fs .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-fs .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
/*jsddm menu styles (for admins only)*/
#jsddm{margin:0;padding:0;position:fixed;top:0;left:0;z-index:1000}
#jsddm li{	float:left;list-style:none;font:12px Tahoma,Arial}
#jsddm li a	{display:block;background:#FF9001;text-decoration:none;white-space:nowrap;color:#fff!important;font-weight:700}
#jsddm li ul{margin:0;padding:0;position:absolute;left:0;visibility:hidden;border:1px solid #B60D00;background:#fff}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:auto;padding:4px 10px 6px}
#jsddm li ul li a:hover{background:#ffc046}
#jsddm li.dis a,#jsddm li.dis a:hover{background:#DDD;font-weight:400;cursor:default}
#jsddm li span{background:url(/pics/avatar.png) no-repeat 13px 50%;padding:4px 10px 6px 34px;line-height:28px;color:red;font-weight:700;white-space:nowrap}
#jsddm .submit {font-size:12px;color:white;background:#FF9001;border:1px solid #B60D00;padding:3px 6px;}
#jsddm li.dis .submit {background:#DDD;border-color:#bbb;font-weight:400;cursor:default}

/* social */
div#social{clear:both}
div#social img, #item_detail div#social img{float:none;margin:0 3px 0 0;vertical-align:middle;cursor:pointer;cursor:hand}
div#social span{font-weight:700}
div#vkwish{float:right}
div#fb-add{margin:15px 0}
/*other*/
.gmnoprint p{margin-top:0}
form#Surcharge input,form#Surcharge label{vertical-align:middle}
form#Surcharge p{margin-left:20px}
form#Surcharge input{margin:4px 3px 0 -20px}

.videolink{margin:6px 0}
.videolink li{float:left;width:280px;height:57px;margin:6px 16px 6px 0;overflow:hidden}
.videolink p.title{margin:0 0 4px;font-size:16px;line-height:18px}
.videolink p.title strong{font-weight:400!important}
.videolink .bgpic{background:url(/pics/bg_video_50.png) no-repeat 0 0;padding:2px 10px;width:50px;height:50px;float:left;margin:3px 6px 0 0}
.videolink img.d3{float:left;margin:3px 6px 0 0;border:1px solid #ccc}
/*
.videolink{margin:8px 0}
.videolink li{float:left;width:593px;margin:8px 0}
.videolink .title{margin:-2px 0 2px 80px;font:16px Verdana,sans-serif}
.videolink .title a{text-decoration:none!important}
.videolink.v3d .title{margin:0 0 4px 58px}
.videolink .title strong{font-weight:400!important}
.videolink p.desc{margin:0;line-height:14px}
.videolink .bgpic{background:url(/pics/bg_video_50.png) no-repeat 0 0;padding:2px 10px;width:50px;height:50px;float:left;margin:0 10px 0 0}
.videolink img.d3{float:left;margin:3px 6px 0 0;border:1px solid #ccc}
*/
.vidlist{float:left;margin:0 10px 10px 0}
.vidnews{margin:6px 0}

div#image.jquery-reel{-webkit-background-size:2352px 3000px}

.consult_custom_obj{width:300px;float:right;padding:10px;margin:0 0 10px 10px;border-width:10px;border-style:solid;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:none}
.consult_custom_obj p{margin:0}
.consult_custom_obj p.descr{font-size:.9em;color:#626262!important}
.consult_custom_obj div{margin:8px 0;padding:6px 0;border:1px dotted #dadada;border-width:1px 0}

.article ul.sitemap{margin:1em 0}
body.popup .article ul.sitemap li ul{padding-left:0}
.article ul.sitemap ul ul{margin-top:3px}
.article ul.sitemap li{padding-left:0;background:none;font-weight:700}
.article ul.sitemap li li{padding-left:10px;margin-bottom:19px;background-repeat:no-repeat;background-position:0 6px}
.article ul.sitemap li li li{font-weight:400;margin-bottom:6px}

div#catchup {background:#fafafa;padding:.8em 2em 1.2em;border:solid #ccc;border-width:1px 0;clear:both}
div#catchup table{font-size:12px;line-height:1.4em;color:#777!important}
div#catchup table a{color:#777!important}
div#catchup td{vertical-align:top}

body.popup.item .moretext h1{width:auto;margin:-40px 0 5px}

.red13{font-size:13px;color:red}
#quickorder{background:#fff;width:420px;padding:0 15px 0;height:183px;overflow:visible;text-align:justify}
#quickorder .center{margin:24px 0 21px}
#quickorder .butn{margin:0 8px}
#quickorder .butn:active{padding:3px 14px 4px 16px}
