*{margin:0;padding:0;}
html,body{width:100%;height:100%;    min-width: 1000px;}
body{font-family:arial,sans-serif;font-size:100.1%;background:#fff;    min-width: 964px;}
img{border:none;}
p{margin-bottom:0.7em;}
h1,h2{font-family:arial,sans-serif;font-size:25px;font-weight:normal;letter-spacing:-1px;margin-bottom:40px;line-height:100%;}
h3{font-family:arial,sans-serif;font-size:27px;font-weight:normal;margin-bottom:1em;letter-spacing:-1px;position:relative;line-height:100%;}
h4{font-family:arial,sans-serif;margin-bottom:5px;}
h2 a{color:#000;text-decoration:underline;}
h2 a:hover{text-decoration:none;}
h3.header_list{font-size:20px;letter-spacing:0px;}
h3.header_list a{color:#000;}
h3.header_list_bold{font-size:20px;font-weight:bold;letter-spacing:0px;}
h4.header_list_sub{    font-family: "georgia",sans-serif;    font-size: 18px;    font-style: italic;    font-weight: bold;    color: #666666;    margin-bottom: 7px;}
h1 .subtitle,h2 .subtitle,h3 .subtitle{font-size:12px;font-style:italic;;letter-spacing:0;font-weight:normal;}
.gift_list_header h2 .subtitle,.gift_header h2 .subtitle{font-style:normal;color:#d30000;white-space:nowrap;}
h3.title_header{padding:5px;background:#DFFFBF;margin:0 -5px 1em;}
h3.user_page img{vertical-align:top;margin-right:20px;position:relative;top:7px;}
table{border-collapse: collapse;}
td{vertical-align: top;}
a{color:#A4974E;}
a:hover{text-decoration: none;}
input,textarea,select{font-family:arial,sans-serif;font-size:12px;}
textarea{overflow:auto;}
input.radio_field,input.checkbox_field{width:15px;height:15px;vertical-align:middle;}
select{vertical-align:middle;}
.select_field{border-width:1px;}
optgroup{font-style:normal;margin-top:10px;}
fieldset{padding:0 20px 10px;}
fieldset.no_legend{padding-top:20px;}
fieldset legend{padding:5px 5px 1em 5px;margin-left:-5px;font-size:1.4em;}
label{font-family:arial,sans-serif;font-size:12px;}
#outer{min-height:100%;_height:100%;margin-bottom:-260px;font-size:12px;position:relative;}
#outer_padding{clear:both;height:300px;}
#footer{height:260px;font-family:arial,sans-serif;font-size:12px;position:relative;}
#footer .partnership_links{padding:30px 0 10px;font-size:11px;font-family:tahoma,sans-serif;}
#footer .partnership_links a{color:#000;}
#footer .partnership_links a:hover{color:#a4974e;text-decoration:underline;}
#footer .copyright{padding-top:5px;font-size:12px;font-family:tahoma,sans-serif;}
#header{position:relative;z-index:1;height:180px;}
#menu_personal{position:absolute;top:10px;right:0;z-index:100;}
#menu_gift{position:absolute;top:58px;left:200px;}
#logo{position:absolute;top:38px;left:0;}
#logo img{width:188px;height:91px;background:url(../i/logo_mix_en.gif) no-repeat 0 0;}
#logo a:hover img{background:url(../i/logo_mix_en.gif) no-repeat 0 -91px;}
#logo img.ru_RU{background:url(../i/logo_mix_ru.gif) no-repeat 0 0;}
#logo a:hover img.ru_RU{background:url(../i/logo_mix_ru.gif) no-repeat 0 -91px;}
#logo img.ru{background:url(../i/logo_mix_ru.gif) no-repeat 0 0;}
#logo a:hover img.ru{background:url(../i/logo_mix_ru.gif) no-repeat 0 -91px;}
#logo span{font-family:tahoma,sans-serif;font-size:11px;color:#808080;position:absolute;left:35px;bottom:25px;}
.ny #logo{    top: 0;    left: -60px;}
.ny #logo span{    display: none;}
.ny #logo img{    width: 270px;    height: 132px;}
.ny.ny-logo-1 #logo img,.ny.ny-logo-1 #logo a:hover img{    background: url(http://img100.static.darudar.org/-/app/files/ny/ny1.gif) no-repeat 0 0;}
.ny.ny-logo-2 #logo img,.ny.ny-logo-2 #logo a:hover img{    background: url(http://img100.static.darudar.org/-/app/files/ny/ny2.gif) no-repeat 0 0;}
.ny.ny-logo-3 #logo img,.ny.ny-logo-3 #logo a:hover img{    background: url(http://img100.static.darudar.org/-/app/files/ny/ny3.gif) no-repeat 0 0;}
.ny.ny-logo-4 #logo img,.ny.ny-logo-4 #logo a:hover img{    background: url(http://img100.static.darudar.org/-/app/files/ny/ny4.gif) no-repeat 0 0;}
.ny.ny-logo-5 #logo img,.ny.ny-logo-5 #logo a:hover img{    background: url(http://img100.static.darudar.org/-/app/files/ny/ny5.gif) no-repeat 0 0;}
#logo.ny2017 img{    background: none !important;}
#logo.ny2017 img{    width: 250px;    height: 123px;}
#logo.ny2017{    top: 22px;    left: -42px;}
#logo.ny2017 span{    display: none;}
#logo.ny2013 img,#logo.ny2013 a:hover img{ background:url(../i/logo_ny2013.gif) no-repeat 0 0;}
#logo.ny2013 span{display: none;}
#logo.ny2013 img{width:116px;height:133px;}
#logo.ny2013{ top:2px; left:38px;}
.ny2015 #logo span{    display:none;}
.ny2015 #logo img,.ny2015 #logo a:hover img{    background: url(https://img-fotki.yandex.ru/get/15533/72743300.4/0_116060_f7331724_orig) no-repeat 0 0;    width: 194px;    height: 96px;    margin-left: -22px;}
#header.new_year_2012{height:200px;}
.new_year_2012 #logo{top:30px;left:-25px;}
.new_year_2012 #logo img,.new_year_2012 #logo a:hover img{width:243px;height:122px;background:url(../i/logo_ny2012-1.gif) no-repeat 0 0;}
.new_year_2012 #logo span{bottom:35px;}
#logo.drdd2012{top:24px;}
#logo.drdd2012 img{height:118px;background:url(../i/logo_drdd2012.gif) no-repeat 0 0 !important;}
#logo.drdd2012 span{display:none;}
#logo.spring {top: 2px;}
#logo.spring img,#logo.spring a:hover img{width: 170px;height: 130px;background: url(../i/logo_spring.gif) no-repeat 0 0;}
#logo.spring span{display: none;}
#logo.ny2014 img{    width: 206px;    height: 119px;}
.ny2014{    top: 11px !important;    left: -15px !important;}
.ny2014 img,.ny2014 img.ru_RU,.ny2014 a:hover img,.ny2014 a:hover img.ru_RU{    background: url('http://img856.imageshack.us/img856/961/8dj6.jpg') no-repeat 0 0 !important;}
#logo.ny2019 a img,#logo.ny2019 a:hover img{height: 112px;background: url(https://farm8.staticflickr.com/7816/32651870108_31c1d2c9af_o.jpg) no-repeat 0 0 !important;}
#logo.ny2019{top: 19px;}
#logo.ny2019 span{display: none;}
#logo.seven_years span{    display: none;}
#logo.seven_years img,#logo.seven_years a:hover img
{    width: 173px;    height: 101px;    background: url(https://img-fotki.yandex.ru/get/3705/72743300.7/0_12b7e4_dd5594e1_orig) no-repeat 0 0;}
#logo.seven_years{    top: 22px;}
#welcome.block_fixed{    font-family: georgia,sans-serif;    font-style: italic;    text-align: center;    font-size: 18px;    background: #fff;    position: fixed;    top: 0;    left: 0 !important;    z-index: 1000;    border-width: 0 0 1px 0;    width: 100%;    border: none;    box-shadow: 0 0px 15px 0px #eaeaea;    padding: 10px 0 15px 0;    margin-top: 0px;}
.transition04{    transition: margin 0.4s linear;}
#welcome.block_static{    font-family: georgia,sans-serif;    font-style: italic;    text-align: center;    font-size: 28px;    background: #fff;    border: 1px dashed #808080;    border-width: 1px 0;    padding: 20px 10px;    margin-bottom: 60px;}
#about{height:215px;margin:-15px 0 40px 0;position:relative;}
.about_item{display:block;float:left;width:190px;overflow:hidden;font-family:arial,sans-serif;font-size:12px;text-align:center;text-decoration:none;color:#000;top:0;}
.about_item img{width:190px;height:150px;}
#to_meet{width:210px;}
#the_world{width:290px;}
#to_wish,#to_meet{margin-left:20px;}
#to_give img{background:url(../i/about/to_give.gif) no-repeat 0 0;}
#to_give:hover img{ba ckground:url(../i/about/to_give_pink.gif) no-repeat 0 0;}
#to_wish img{background:url(../i/about/to_wish.gif) no-repeat 0 0;}
#to_wish:hover img{ba ckground:url(../i/about/to_wish_pink.gif) no-repeat 0 0;}
#to_meet img{width:210px;background:url(../i/about/to_meet.gif) no-repeat 0 0;}
#to_meet:hover img{ba ckground:url(../i/about/to_meet_pink.gif) no-repeat 0 0;}
#the_world img{width:290px;background:url(../i/about/the_world.gif) no-repeat 50% 0;}
#the_world:hover img{ba ckground:url(../i/about/the_world_gold.gif) no-repeat 0 0;}
#about .about_item:hover{color:#D72677;}
#about #the_world:hover{co lor:#A4974E;}
#menu_personal{color:#eee;font-family:tahoma,sans-serif;font-size:11px;padding:5px 0;white-space:nowrap;}
#menu_personal a{color:#eee;text-decoration:none;}
#menu_personal a:hover{color:#fff;text-decoration:underline;}
#menu_personal .menu_personal_block{padding:5px 10px 6px;background:#654171;}
#menu_personal a.menu_personal_action{border-left:1px solid #fff;padding:5px 25px 6px 15px;background:#654171 url(../i/action_right_violet.gif) no-repeat 100% 50%;text-transform:uppercase;color:#fff;font-size:11px;}
#menu_personal a.menu_personal_action:hover{background:#a4974e url(../i/action_right_gold.gif) no-repeat 100% 50%;text-decoration:none;}
#menu_personal a.action_sub{border-left:1px solid #fff;text-transform:uppercase;color:#fff;}
#menu_personal a.action_sub:hover{background:#a4974e;text-decoration:none;}
#menu_personal .menu_icon{margin-right:10px;}
.menu_icon img.icon{background-image:url(../i/icons_trans_header.gif);border-right:2px solid #654171;top:4px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.menu_icon:hover img.icon{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.menu_icon img.events{background-position:0 0px;}
.menu_icon img.conversations{background-position:0 -32px;}
.menu_icon img.meetups{background-position:0 -16px;}
ul.menu_main{list-style:none;padding:5px 0;font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;ma rgin-left:-10px;}
.menu_main li{display:inline-block;}
.menu_main li form{display:inline;}
.menu_main li a{padding:4px 10px;text-transform:uppercase;}
.menu_main li a,.menu_main li a:visited{color:#000;}
.menu_main li a.current{color: #FFF !important;background: #a4974e !important;text-decoration: none;margin-right:10px;margin-left:10px;}
.menu_main li a:hover{color: #a4974e;text-decoration:underline;}
#menu_donate{font-weight:normal;text-transform:none;    display: inline-block;}
#menu_donate:hover{    color: #2c8e39;}
#menu_donate::first-letter{    color: #2c8e39;    font-weight: bold;}
#menu_dobroedelo{    text-transform:none;    display: inline-block;}
#menu_dobroedelo:hover{    color: #db454a;}
#menu_dobroedelo::first-letter{    color: #db454a;    font-weight: bold;}
ul.menu_user{font-weight:normal;font-size:11px;margin-left:-8px;margin-bottom:8px;padding:0;position:relative;zoom:1;}
ul.menu_about{font-weight:normal;margin-bottom:40px;margin-left:-10px;font-size:11px;}
ul.menu_user a{padding:4px 8px;}
ul.menu_user li a.current{margin-left:8px;margin-right:8px;}
ul.menu_main_sub{font-weight:normal;}
ul.menu_user_gifts{font-weight:bold;margin-top:10px;}
ul.menu_main ul.main_submenu{    display: none;}
ul.menu_main li:hover > ul.main_submenu,ul.menu_main li:focus > ul.main_submenu,ul.menu_main li:active > ul.main_submenu{    display: block;}
ul.menu_main{    display: inline-table;    position: relative;}
ul.menu_main:after{    content: "";    clear: both;    display: block;}
ul.main_submenu li{    display: block;    margin: 5px 0;}
ul.main_submenu li a{    display: block;}
ul.menu_main li{}
ul.menu_main ul.main_submenu{    background: #FFF;    padding: 0;    margin-top: -5px;    position: absolute;    top: 100%;    -moz-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.20);    -webkit-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.20);    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.20);}
.menu_tab_holder{zoom:1;}
.menu_tab{list-style:none;float:left;width:100%;border-bottom:1px solid #8D8E78;margin-left:-15px;_display:inline;margin-bottom:40px;position:relative;padding-top:10px;}
.menu_tab li{float:left;margin-bottom:-1px;position:relative;}
.menu_tab li.first{margin-left:15px;_display:inline;}
.menu_tab li a{display:block;padding:8px 15px;border-width:1px;border-style:solid;border-color:#8D8E78 #8D8E78 #8D8E78 #fff;background:#8D8E78;font-family:tahoma,sans-serif;font-size:11px;color:#eee;text-decoration:none;text-transform:uppercase;white-space:nowrap;position:relative;}
.menu_tab li a span{font-family:tahoma,sans-serif;font-size:10px;position:relative;top:-5px;left:3px;}
.menu_tab li.first a{border-left-color:#8D8E78 !important;}
.menu_tab li#gift_inbox a{background:#5A5B4D;border-color:#5A5B4D #5A5B4D #5A5B4D #fff;}
.menu_tab li#gift_remarks a{background:#000;border-color:#000 #000 #000 #fff;}
.menu_tab li.current a,.menu_tab li#gift_inbox.current a,.menu_tab li#gift_remarks.current a{background:#fff;border-color:#8D8E78 #8D8E78 #fff #fff;margin-right:-1px;padding-right:16px;color:#333;}
.menu_tab li a:hover,.menu_tab li#gift_inbox a:hover,.menu_tab li#gift_remarks a:hover{background:#A4974E;border-color:#A4974E #A4974E #A4974E #fff;color:#fff;}
.menu_tab li.first a:hover{border-left-color:#A4974E !important;}
.menu_tab .disabled a,.menu_tab .disabled a:hover{background-color:#dedede !important;border-color:#8D8E78 #8D8E78 #dedede #fff !important;color:#aaa !important;cursor:default;}
.menu_tools{list-style:none;font-family:arial,sans-serif;font-size:12px;margin-bottom:30px;}
.menu_tools li{display:inline;}
.menu_tools a{color:#000 !important;}
#menu_tools.show_all #show_all,#menu_tools.show_new_only #show_new_only,#menu_tools.collapse_all #collapse_all,#menu_tools.show_wishes #show_wishes,#menu_tools.show_promised_only #show_promised_only,#menu_tools.show_refused_only #show_refused_only,#menu_tools.show_positive_only #show_positive_only,#menu_tools.show_negative_only #show_negative_only,#menu_tools.show_popular_only #show_popular_only{font-weight:bold;}
.menu_footer{list-style:none;display:inline;margin-left:20px;}
.menu_footer li{display:inline;margin-right:20px;}
.menu_footer li a{color:#000;font-family:arial,sans-serif;font-size:12px;text-transform:none;}
.footer_list{list-style:none;float:left;font-family:tahoma,sans-serif;font-size:12px;overflow:hidden;}
.footer_list li{margin-bottom:10px;}
.footer_list li.block_semi{margin-bottom:20px;}
.footer_list a{color:#000;}
.footer_list a:hover{color:#a4974e;text-decoration:underline;}
#footer_list_first{width:210px;}
#footer_list_second{width:210px;}
#footer_list_third{width:165px;}
.footer_shrinked #outer{margin-bottom:-100px;}
.footer_shrinked #outer_padding{height:140px;}
.footer_shrinked #footer{height:100px;}
.footer_shrinked .footer_list{width:auto !important;margin-right:20px !important;}
.footer_shrinked .footer_list li{display:none;}
.footer_shrinked .footer_list li.first_item{display:block;}
.footer_shrinked #footer_row_first .left_column{width:auto;}
.footer_shrinked #footer_row_first .right_column{float:left;width:auto;}
.footer_shrinked #footer_row_first .right_column_border{padding-left:0;}
.footer_shrinked #footer_row_second{display:none;}
.footer_shrinked #footer_row_third .right_column{margin-top:-27px;}
.footer_switcher{position:absolute;left:-26px;top:-6px;}
.lab_footer_shrinked .footer_switcher{display:block;}
.footer_switcher img.icon{background-color:#000 !important;}
.footer_shrinked .footer_switcher{}
ul.menu_stat{list-style:none;margin-bottom:20px;}
.menu_stat .menu_stat{margin-left:20px;margin-top:7px;margin-bottom:0;}
.menu_stat li{margin-bottom:8px;}
.menu_stat a{color:#000000;font-family:arial,sans-serif;font-size:12px;}
.menu_stat a:hover{text-decoration:underline;color:#A4974E;}
.menu_stat a.current,.cat_list_context a.current{color:#fff !important;background:#A4974E;padding:1px 2px;text-decoration:none !important;}
ul.user_interaction{margin-bottom:0;}
.user_interaction li{margin-bottom:5px;font-family:tahoma,sans-serif;font-size:11px;color:#ccc;}
.user_interaction a{font-family:tahoma,sans-serif;font-size:11px;color:#808080;}
.user_interaction a.system{text-decoration:none;}
.user_interaction strong,.user_interaction strong a{color:#2c8e39;}
.user_interaction img.delete{background-image:url(../i/icons_delete_opacity.gif);}
.menu_stat_list{list-style:none;display:inline;}
.menu_stat_list li{display:inline;line-height:180%;}
.text_simple li{line-height:140%;}
.menu_stat_list li a{color:#000;text-decoration:underline;position:relative;}
.menu_stat_list li a:hover{text-decoration:none;}
.labels_indexes li{margin-right:5px;}
#filter form{padding:3px 1px 3px 20px;_padding:2px 1px 2px 20px;position:relative;zoom:1;margin:3px 0 5px -23px;background:#654171 url(../i/action_left_violet.gif) no-repeat 0 50%;}
#filter select{width:100%;border:none;background:#654171;color:#eee;cursor:pointer;}
#filter select option{font-family:arial,sans-serif;font-size:12px;background-color: #654171;}
.gift_list_item{margin-bottom:60px;}
.gift_list_gift{width:100%;}
.gift_list_img{width:190px;padding-top:4px;}
.gift_list_content{padding:0 0 0 20px;}
.gift_list_picture{width:190px;height:143px;overflow:hidden;position:relative;}
.gift_list_picture_holder{display:table;height:500px;margin-top:-178px;margin-left:auto;margin-right:auto;text-align:center;}
.gift_list_picture_holder a{display:table-cell;vertical-align:middle;}
.stickers_list{list-style:none;float:left;margin-bottom:20px;}
.stickers_list .stickers_list_item{float:left;margin:0 45px 60px 0;}
.stickers_list .gift_list_picture{width:240px;height:240px;}
.stickers_list .gift_list_picture_holder{margin-top:-130px;}
.gift_list_status{text-align:center;padding:2px 0 3px;}
.gift_list_header .gift_list_status{text-align:left;}
.gift_list_status span{padding:2px 5px 3px;font-family:tahoma,sans-serif;font-size:11px;white-space:nowrap;line-height:140%;}
.gift_promised{color:#4D4724;background:#F2E076;}
.gift_given{color:#8D8E78;background:#eee;}
.gift_offered{margin-left:-5px;}
.gift_draft{background:#000;color:#fff;}
.gift_deleted{color:#fff;background:#d30000;}
.gift_preview{color:#fff;background:#2C8E39;}
.gift_list_author{float:right;min-width:80px;_width:80px;margin:0 0 20px 20px;}
.message_list_author{float:right;min-width:85px;_width:85px;margin-right:20px;}
.gift_list_header h2{font-family:"times new roman",sans-serif;font-size:23px;font-weight:bold;margin-bottom:10px;letter-spacing:-1px;}
.gift_list_header h2 a{color:#333;text-decoration:none;}
.gift_list_header h2 a:hover{color:#a4974e;}
.gift_list_tags{font-family:tahoma,sans-serif;font-size:11px;margin-bottom:10px;}
.gift_list_tags a{color:#A4974E;}
.gift_list_description{font-family:arial,sans-serif;font-size:12px;line-height:140%;margin-bottom:15px;}
.gift_list_description  br{line-height:60%;}
.gift_list_data{font-family:tahoma,sans-serif;font-size:11px;clear:both;}
.gift_list_data_footer{color:#808080;}
.gift_list_data ul,ul.blog_list_data{list-style:none;}
.gift_list_data li,.blog_list_data li{margin-bottom:5px;margin-left:27px;}
.gift_list_data a,.blog_list_data a{color:#000;font-size:11px !important;}
.gift_list_data strong a,.blog_list_data strong a{color:#2C8E39;}
.gift_list_item .data_conditions,.gift_list_item .data_communications{margin-bottom:15px;width:400px;overflow:hidden;zoom:1;}
.gift_list_item .data_meeting{margin-bottom:15px;pa dding:3px 0;}
.gift_list_item img.icon,.blog_list_data img.icon{margin-right:5px;margin-left:-27px;}
.blog_list_data .blog_list_keywords{list-style:none;margin-top:-12px;}
.blog_list_data li li{margin-left:0;margin-bottom:5px;}
h1 img.icon,h2 img.icon{margin:0 !important;vertical-align:top;}
h1 img.icon{position:relative;top:8px;}
.gift_list_item a img.comments,.gift_list_item a img.wishers,.gift_list_item a img.meeting,.gift_list_item a img.thank,.gift_list_item a img.remarks,.gift_list_item a img.condition,.blog_list_data a img.comments{border-right-width:12px;margin-right:0;}
img.thank{    background: #808080 url(../i/icons_trans.gif) no-repeat 0 -304px;}
.gift_list_item .gift_is_trash,.blog_list_item .gift_is_trash{margin:10px 0 10px -5px;}
.gift_list_item .gift_is_trash em,.blog_list_item .gift_is_trash em{padding:2px 5px 3px;font-weight:bold;font-size:11px;font-family:tahoma,sans-serif;color:#d30000;font-style:normal;}
.gift_list_thanks{margin-left:210px;margin-top:10px;}
.gift_list_thanks_item{margin-bottom:20px;}
.list_thanker{margin-bottom:5px;font-weight:bold;}
.list_thanker a{color:#000;}
.list_thanks_link{margin-bottom:20px;}
.list_thanks_link a{font-weight:bold;color:#000;}
.list_thanks_link a.expand_thank{font-size:14px;margin-left:5px;font-weight:normal;}
.list_thanker a.user_name{color:#000;}
.list_thanks_text{font-family:arial,sans-serif;font-size:12px;font-style:italic;;line-height:140%;padding-bottom:5px;}
.list_thanks_text br{line-height:60%;}
.list_thanks_illustration img{    max-width: 200px;    max-height: 200px;}
.list_thanks_footer{font-family:tahoma,sans-serif;font-size:11px;margin-left:25px;}
.list_thanks_footer a{color:#000;}
.gift_list_gallery .gift_list_item{float:left;width:190px;height:165px;margin-right:20px;margin-bottom:0;position:relative;}
.gift_list_gallery .last_item{margin-right:0;}
.gift_list_gallery .gift_list_status{position:absolute;left:0;top:-18px;display:none;}
.gift_list_gallery .gift_list_picture{bo rder:1px solid #d2d2d2;background:#333;}
.gift_list_gallery .gift_list_header{position:absolute;left:0;bottom:0;width:190px;overflow:hidden;}
.gift_list_gallery .gift_list_header h2{font-weight:normal;font-size:14px;letter-spacing:0;margin:0;padding-top:5px;background:#fff;}
#gift{margin-bottom:50px;}
.gift_status{margin-bottom:5px;}
.gift_status span{font-family:tahoma,sans-serif;font-size:11px;padding:3px 5px;}
.gift_author{margin:0 20px 20px 20px;float:right;min-width:85px;_display:inline;}
.gift_author .user_avatar{width:85px;float:right;}
.gift_header{}
.gift_description{font-family:arial,sans-serif;font-size:12px;line-height:140%;margin-bottom:10px;}
.gift_description br{line-height:60%;}
.gift_illustrations{margin-bottom:20px;}
.gift_illustrations_item{margin-bottom:5px;}
.gift_illustrations_item img{max-width:600px;max-height:600px;}
.gift_header h1{font-family:"times new roman",sans-serif;font-size:27px;font-weight:bold;letter-spacing:-1px;margin-bottom:10px;}
.gift_header h1 a,.gift_header h2 a{text-decoration:none;color:#000;}
.gift_tags,.gift_date{font-family:tahoma,sans-serif;font-size:11px;ma rgin-bottom:20px;}
.gift_date{margin-bottom:5px;}
.gift_tags a{color:#000;}
.gift_data{font-family:tahoma,sans-serif;font-size:11px;zoom:1;}
.gift_data img.icon{margin-right:3px;margin-left:-25px;}
.gift_data ul{list-style:none;}
.gift_data li{margin-bottom:6px;margin-left:25px;}
.gift_navigation li{ma rgin-bottom:15px;}
.gift_data li li{margin-left:0;}
.gift_data li ul{margin-top:-12px;}
.gift_data a{color:#000;}
#gift .gift_data{float:left;margin-right:10px;margin-bottom:40px;width:280px;}
.thanks_item .gift_data{float:left;margin-bottom: 0;margin-right:20px;width:auto;}
#gift .gift_info{margin-bottom:20px;}
#gift .gift_navigation{margin-right:0;margin-bottom:20px;}
#gift .gift_tools{float:none;width:auto;}
#gift .data_conditions,.thanks_item .data_conditions{color:#000;}
#gift_to_trash a .trash,.gift_to_trash a .trash{background-color: #A4974E;}
#gift_to_trash a:hover .trash,.gift_to_trash a:hover .trash{background-color:#d30000;}
#gift_to_trash a,.gift_to_trash a{color:#d30000 !important;border-color:#d30000;}
#gift_to_trash a.system,.gift_to_trash a.system{color:#a4974e !important;border-color:#a4974e;}
#gift_to_edit a,#gift_to_favs a,#gift_to_group a.system{color:#a4974e !important;border-color:#a4974e;}
#gift_to_trash a.system:hover,.gift_to_trash a.system:hover,#gift_to_favs a:hover,#gift_to_group a.system:hover{border-bottom:1px solid #a4974e;}
#gift_to_trash strong,.gift_to_trash strong{color:#d30000;}
#gift_to_trash strong .trash,.gift_to_trash strong .trash{background-color:#d30000;}
#gift_to_trash ul.trash_reasons_list{list-style:none;margin:5px 0 15px;list-style:disc inside none;}
#gift_to_trash .trash_reasons_list li.trash_reasons_del{height:5px;overflow:hidden;}
#gift_to_trash .trash_reasons_list a.system,#gift_to_trash .trash_reasons_list span{color:#808080 !important;}
#gift_to_trash .trash_reasons_list a.system:hover{border-bottom:1px solid #a4974e;}
#gift_to_favs a .fav{background-color:#A4974E;}
#gift_to_favs a:hover .fav{background-color:#2C8E39;}
#gift_to_favs strong,#gift_to_favs strong a{color:#2C8E39 !important;}
#gift_to_favs strong .fav{background-color:#2C8E39;}
#comments{margin-bottom:60px;}
.action_wish{padding:5px 0 5px 0;margin-bottom:5px;}
.action_wish a{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:4px 15px 5px 25px;margin-left:-23px;background:#654171 url(../i/action_left_violet.gif) no-repeat scroll 0 50%;position:relative;zoom:1;}
.action_wish a:hover{background:#a4974e url(../i/action_left_gold.gif) no-repeat scroll 0 50%;}
.action_wish a.wish_refuse{padding:4px 15px 5px 15px;border-left:1px solid #fff;background:#654171;margin-left:0;}
.action_wish a.wish_refuse:hover{background:#a4974e;}
.group_profile .action_wish a{margin-left:0;}
.action_refuse{padding:5px 0 5px 0;margin-bottom:5px;white-space:nowrap;}
.action_refuse span,.action_refuse a{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;position:relative;zoom:1;}
.action_refuse span{padding:3px 15px 5px 25px;margin-left:-23px;background:#654171 url(../i/action_left_violet.gif) no-repeat scroll 0 50%;}
.action_refuse a{padding:3px 15px 5px 15px;border-left:1px solid #fff;background:#654171;}
.action_refuse a:hover{background:#a4974e;}
.group_profile .action_refuse span{margin-left:0;}
.action_thank{padding:5px 0 5px 20px;margin-bottom:5px;}
.action_thank span,.action_thank a{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
.action_thank span{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:3px 15px 5px 25px;margin-left:-23px;background:#d30000 url(../i/action_left_violet.gif) no-repeat scroll 0 50%;position:relative;zoom:1;}
.action_thank a{padding:3px 15px 5px 15px;border-left:1px solid #fff;background:#654171;}
.action_thank a:hover{background:#a4974e;}
.action_invite{padding:5px 0;margin-bottom:5px;}
.action_invite a{color:#fff;font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;padding:5px 20px 4px 10px;background:#8D8E78 url(../i/action_right_silver.gif) no-repeat 100% 50%;}
.action_invite a:hover{background:#A4974E url(../i/action_right_gold.gif) no-repeat 100% 50%;}
.action_invite_disabled{padding:5px 0;margin-bottom:5px;}
.action_invite_disabled span{color:#ABAB9E;font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;padding:4px 20px 5px 10px;background:#E7E7E2 url(../i/action_right_disabled.gif) no-repeat 100% 50%;}
.action_regift{padding:5px 0;margin-bottom:5px;}
.action_regift a{color:#fff;font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;padding:5px 20px 4px 10px;background:#654171 url(../i/action_right_violet.gif) no-repeat 100% 50%;}
.action_regift a:hover{background:#A4974E url(../i/action_right_gold.gif) no-repeat 100% 50%;}
#gift_status form{padding:5px 0;margin-bottom:5px;margin-left:-20px;white-space:nowrap;position:relative;zoom:1;}
#gift_status label{color:#eee;cursor:pointer;font-size:11px;}
#gift_status span{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;padding:4px 10px 5px 0;background:#654171;}
#gift_status span.first{background:#654171 url(../i/action_left_violet.gif) no-repeat scroll 0 50%;padding-left:20px;}
#user_action_contact .info_text{padding-left:20px;}
#user_action_contact .action{padding:5px 0 5px 20px;margin-bottom:5px;}
#user_action_contact .action a{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:3px 15px 5px 25px;margin-left:-23px;background:#654171 url(../i/action_left_violet.gif) no-repeat scroll 0 50%;position:relative;zoom:1;}
#user_action_contact .action a:hover{background:#a4974e url(../i/action_left_gold.gif) no-repeat scroll 0 50%;}
#user_action_inbox .action{padding:5px 20px 5px 0;margin-bottom:5px;}
#user_action_inbox .action a{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:3px 25px 5px 15px;background:#8D8E78 url(../i/action_right_silver.gif) no-repeat scroll 100% 50%;position:relative;zoom:1;}
#user_action_inbox .action a:hover{background:#a4974e url(../i/action_right_gold.gif) no-repeat scroll 100% 50%;}
.place_meeting_common_parent select{width:100%;border-width:1px;}
label.geo_anywhere,label.geo_onlynogeo{display:none;}
.show_geo_anywhere label.geo_anywhere,.show_geo_onlynogeo label.geo_onlynogeo{display:inline;}
#illustrations_1,#illustrations_2{ma rgin-bottom:3em;ma rgin-bottom:2em;}
#illustrations_3{ma rgin-bottom:1em;}
#illustrations_1.is_shrinked,#illustrations_2.is_shrinked{ma rgin-bottom:1em;}
#account_email{margin-bottom:3em;}
#account_password{margin-bottom:1em;}
#account_email.shrinked{margin-bottom:1em;}
#thanks_button{margin-bottom:10px;}
#thanks_button input.button{width:170px;}
.article{font-family:arial,sans-serif;font-size:12px;line-height:160%;padding-right:20px;}
.article_title{font-family:"times new roman",serif;font-size:27px;font-weight:bold;letter-spacing:-1px;line-height:100%;margin-bottom:30px;padding-right:20px;}
.article_title a{color:#000;text-decoration:none;}
.article ol li{margin-bottom:20px;}
.list_element h4{font-size:20px;font-weight:normal;margin-bottom:5px;position:relative;}
.article .action_wish{line-height:100%;}
.list_num{position:absolute;left:0;top:0;}
.list_num span{position:absolute;right:10px;top:0;}
.message{font-family:arial,sans-serif;font-size:12px;line-height:140%;max-width:610px;_width:610px;}
.user_page_header{padding-left:95px;margin-bottom:60px;min-height:80px;_height:80px;position:relative;zoom:1;}
.user_page_header h3{margin-bottom:5px;}
.user_page_header .user_avatar{position:absolute;left:0;top:7px;width:70px;height:70px;}
.user_page_header .user_avatar img{position:relative;    width: 70px;}
.user_page_header .user_avatar .user_face{display:block;margin-bottom:6px;}
.user_page_header a.user_name{letter-spacing:0;font-size:20px;font-weight: bold;text-decoration:none;    margin-right: 3px;}
.user_page_header .user_counts a{letter-spacing:0;font-size:13px;color:#eee;font-family:tahoma,sans-serif;text-decoration:none;position:relative;left:-5px;    top: -3px;padding:0 6px;margin-right:-8px;}
.user_page_header .user_counts a:hover{background:#A4974E !important;}
.user_page_header .show_persons a.user_gifts{border-radius:7px 0 0 0;-moz-border-radius:7px 0 0 0;-webkit-border-radius:7px 0 0 0;}
.user_page_header .show_persons a.persons_gifted{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#654171;}
.user_page_header .show_persons a.persons_gifted_free{border-radius:0 0 7px 0;-moz-border-radius:0 0 7px 0;-webkit-border-radius:0 0 7px 0;background:#2C8E39;}
.user_page_header .user_status{font-family:tahoma,sans-serif;font-size:11px;font-weight:bold;letter-spacing:0;line-height:60%;}
.user_page_header .social_profiles_icons{    margin-left: 15px;}
.user_is_banned{color:#d30000;}
.user_is_moderator,.user_is_moderator a{color:#FFF;    background: #2c8e39;    padding: 1px 5px 2px;    text-decoration:none;}
.user_role_inactive{color:#808080;    background: #CCC;}
.user_is_developer,.user_is_warden,.user_is_maecenas,.user_is_postman,.user_is_treasurer,.user_is_organisation{    color: #fff;    background: #2c8e39;    padding: 1px 5px 2px;    white-space: nowrap;    text-decoration: none;    border-radius: 15px;    -webkit-border-radius: 15px;    -o-border-radius: 15px;    -moz-border-radius: 15px;}
.user_is_developer{    background: #d72677;}
.user_is_warden{    background: #654171;}
.user_is_maecenas{    background: #a4974e;}
.user_is_treasurer{    background: #ECE665;}
.user_is_postman{    background: #27a9ec;}
.user_is_organisation{    background: #2c8e39;}
.company_page_header{padding-left:120px;    min-height:100px;    _height: 100px;}
.company_page_header .user_avatar img{    width:100px;}
.company_page_header .user_avatar{width:100px;height:100px;    border: 1px solid #efefef;    padding: 3px;}
.group_page_header{padding-left:0px;}
.group_status{font-size:11px;font-family:tahoma,sans-serif;letter-spacing:0;line-height:100%;}
.user_card{position:relative;margin-bottom:5px;}
.user_avatar{width:50px;height:50px;overflow:hidden;margin-bottom:5px;}
.user_avatar img{    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}
.user_login{white-space:nowrap;clear:both;}
a.user_name,.comment_block .comment_head a.user_name{    font-family:arial,sans-serif;    font-size:12px;    color:#A4974E;}
.comment_block .comment_head a.user_name{    font-family: georgia,sans-serif;    font-size: 12px;    color: #808080;    text-decoration: none;    font-weight: bold;}
a.user_gifts{padding:0 1px 0 2px;color:#eee;background:#D72677;font-family:tahoma,sans-serif;font-size:9px;text-decoration:none;position:relative;top:-5px;left:-1px;line-height:100%;}
a.user_gifts:hover{background:#a4974e;}
.user_card .user_status{font-family:tahoma,sans-serif;font-size:11px;color:#ccc;margin-bottom:3px;}
.user_card .user_blocked{color:#d30000;}
.company_card .user_avatar{width:100px;height:100px;}
.company_card .user_avatar img{    border-radius:0;    -moz-border-radius:0;    -webkit-border-radius:0;}
ul.users_list{list-style:none;margin-bottom:20px;float:left;}
.context_block .users_list{margin-bottom:5px;}
li.users_list_item{float:left;margin-right:40px;margin-bottom:20px;margin-left:-10px;_display:inline;padding:10px 10px 5px 10px;position:relative;border:1px solid #fff;}
.users_list_noborder .users_list_item{padding:0;margin-left:0;}
.wisher_isme .user_name{font-weight:bold;}
.inbox_creator .user_name{font-weight:bold;}
li.wisher_promised{border:1px dotted #d30000;}
.participants_list .wisher_promised{border:1px solid #fff;}
li.wisher_new{border:1px dotted #E9CA1B;}
li.wisher_refused{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);}
li.contact_mutual{border:1px dotted #2C8E39;}
.participants_list .wisher_promised,.participants_list .wisher_refused{display:none;}
.show_new_only .users_list_item,.show_promised_only .users_list_item,.show_refused_only .users_list_item{display:none;}
.show_new_only .wisher-item,.show_promised_only .wisher-item,.show_refused_only .wisher-item{    display:none;}
.show_new_only .wisher_new,.show_promised_only .wisher_promised,.show_refused_only .wisher_refused{display:block;}
.context_block .users_list_item{margin-bottom:0;margin-right:15px;}
.users_list .user_date{color:#ccc;font-family:tahoma,sans-serif;font-size:10px;margin-bottom:5px;cursor:default;white-space:nowrap;}
.users_list .user_date a{color:#ccc;}
.users_list .contact_accept,.users_list .contact_decline{font-family:tahoma,sans-serif;font-size:11px;}
.users_list .contact_accept{margin-bottom:10px;height:29px;overflow:hidden;}
.users_list .contact_decline{margin-top:3px;height:16px;overflow:hidden;}
.users_list .contact_accept,.users_list .contact_accept a,.contact_accept{color:#2C8E39;}
.users_list .contact_decline,.users_list .contact_decline a,.contact_decline{color:#d30000;}
.user_card_with_info{min-width:75px;_width:75px;}
.user_card_with_info .user_info{position:absolute;left:55px;top:-5px;}
.user_card_with_info .user_info a{display:block;margin-bottom:5px;}
.user_card_with_info .user_info a img{background-color:#ccc;}
.user_card_with_info .user_info a.positive img{background-color:#2c8e39;}
.user_card_with_info .user_info a.negative img{background-color:#d30000;}
.user_card_with_info .user_info a:hover img{background-color:#808080;}
.contacts_message{font-family:tahoma,sans-serif;font-size:11px;color:#808080;}
.contacts_name{font-family:arial;font-size:12px;margin-left:5px;}
#gift_inbox_gifter .comment_body,#gift_inbox_promised .comment_body{min-height:40px;_height:40px;overflow:visible;}
#gift_inbox_gifter .comment_body .ul_simple li,#gift_inbox_promised .comment_body .ul_simple li{margin-bottom:0;}
.blog_post_item{margin-bottom:50px;}
.blog_post_author{float:right;_display:inline;margin:0 20px 20px;position:relative;z-index:1;}
.blog_post_header h1,.blog_post_header h3{font-family:"times new roman",sans-serif;font-size:27px;font-weight:bold;letter-spacing:-1px;margin-bottom:10px;margin-bottom:10px;line-height:100%;}
.blog_post_header h1 a,.blog_post_header h3 a{color:#000;text-decoration:none;}
.blog_post_body{margin-bottom:10px;line-height:140%;}
.blog_post_body h4,.blog_list_body h4,.gift_description h4,.gift_list_description h4{    font-size: 20px;    font-weight: normal;    margin-bottom: 0;}
.no_subtitle{margin-top:25px;}
.blog_post_body br{line-height:60%;}
.blog_post_body ul,.blog_list_body ul,.gift_description ul,.gift_list_description ul,.blog_post_body ol,.blog_list_body ol,.gift_description ol,.gift_list_description ol{margin-left:15px;}
.blog_post_body li,.blog_list_body li,.gift_description li,.gift_list_description li{margin-bottom:5px;}
.blog_post_footer{color:#808080;font-family:tahoma,sans-serif;font-size:11px;}
.blog_post_footer a{color:#808080;}
.blog_post_footer .blog_post_date{font-size:10px;}
.blog_list_item{margin-bottom:60px;}
.fixed_item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;}
h2.blog_title{font-weight:normal;font-size:30px;margin-bottom:10px;position:relative;}
h2.blog_title a{text-decoration:none;}
h2.blog_title a:hover{color:#A4974E;}
h2.blog_title a.search_link{text-decoration:underline;}
.blog_list_author{float:right;_display:inline;min-width:80px;margin:0 20px 20px;position:relative;z-index:1;}
.blog_list_header h3{font-family:"times new roman",sans-serif;font-size:23px;font-weight:bold;letter-spacing:-1px;margin-bottom:10px;line-height:100%;}
.blog_list_header h3 a{color:#000;text-decoration:none;}
.blog_list_header h3 a:hover{color:#A4974E;}
.blog_list_header .blog_list_category{font-family:tahoma;font-size:11px;text-transform:uppercase;margin-bottom:5px;}
.blog_list_header .blog_list_date{color:#808080;}
.blog_list_header .blog_list_category a{color:#000;}
.blog_list_body{margin-bottom:10px;line-height:140%;}
.blog_list_body br{line-height:60%;}
.blog_list_body img{max-width:300px;max-height:300px;}
.blog_list_footer{font-family:tahoma,sans-serif;font-size:11px;margin-bottom:5px;color:#808080;}
.blog_list_footer a{color:#000;}
.blog_list_footer strong a{color:#2C8E39;}
.blog_list_data{font-family:tahoma,sans-serif;font-size:11px;margin-bottom:15px;}
.blog_list_date{font-size:10px;}
.blog_post_body img{max-width:600px;max-height:600px;}
.user_content{font-family:arial,sans-serif;font-size:12px;line-height:140%;}
.user_content br{line-height:60%;}
.user_content ul,.user_content ol{list-style-position:inside;}
.user_content ul{list-style-type:disc;}
.user_content li{margin-bottom:5px;}
.user_content ul ul,.user_content ul ol,.user_content ol ol,.user_content ol ul{margin-left:15px;}
#quick_search_form .button,.quick_search_form .button{padding:1px 10px 2px;}
.quick_search_field{border-color:#1d1d1d #c1c1c1 #c1c1c1 #1d1d1d;border-style:solid;border-width:1px;padding:2px 3px;}
#menu_gift .quick_search_field{margin-left:10px;    width: 180px;}
.quick_search_form .quick_search_field{width:155px;}
#suggest_tags_holder{display:inline;color:#808080;}
#ads_bottom{padding-top:60px;}
.ads_right{margin-left:-5px;}
.ads_page{he ight:60px;margin-bottom:40px;}
#daronomics_menu_users_city{height: 402px;overflow: hidden;position:relative;z-index:100;}
#daronomics_menu_users_global{height: 385px;overflow: hidden;position:relative;z-index:100;}
#daronomics_menu_city_global{height: 378px;overflow: hidden;position:relative;z-index:100;}
.gift_interaction_holder{position:relative;}
.gi{display:none;position:absolute;left:0;bottom:-36px;z-index:100;width:190px;min-height:36px;_height:36px;}
.gi .icon{margin-left:0 !important;margin-right:0 !important;border:10px solid #fff;position:absolute;top:0;left:-10px;background-color:#ccc;}
.view_mode_fashion .gi .icon{border-width:10px 0 10px 10px;left:-26px;}
.user_vote_plus .gi .icon{background-color:#2c8e39;}
.user_vote_minus .gi .icon{background-color:#d30000;}
.show_interaction_menu .gi{display:block;}
.gift_interaction_holder .group_tools{position:absolute;top:0;left:0;width:190px;background:#fff;}
.group_tools ul.group_tools_ul{display:none;he ight:230px;ov erflow:auto;}
.view_mode_fashion .group_tools ul.group_tools_ul{margin-left:15px;}
.group_tools ul.group_tools_ul li{margin-bottom:7px;color:#808080;}
.add_to_fav ul.group_tools_ul li a:hover{color:#d30000;}
.expand_interaction_menu ul.group_tools_ul{display:block;padding-bottom:15px;margin-left:30px;margin-top:10px;font-family:tahoma,sans-serif;font-size:11px;}
.groups_list{    list-style: none;    margin-top: 20px;    margin-bottom: -35px;    float: left;    width: 100%;}
.groups_list li{    margin-bottom: 5px;    width: 100%;    float: left;    clear: both;}
.groups_list .groups_list_img{    display: block;    float: left;    width: 50px;    margin-bottom: 17px;    margin-top: -17px;    margin-right: 20px;}
.groups_list .groups_list_img{    width: 50px;}
.groups_list .groups_list_name{    color: #000;}
.groups_list .user_gifts{    background: #ccc;    position: relative;    color: #ffffff;    text-decoration: none;    padding: 1px 5px 2px 5px;    font-family: tahoma,sans-serif;    font-style: normal;    top: -1px;}
.view_mode_switcher{font-size:30px;position:absolute;left:0;top:0;}
.view_mode_switcher a{position:absolute;top:0;right:7px;text-decoration:none;}
.gift_list_title h1 .view_mode_switcher a{color:#000;}
.view_mode_fashion .view_mode_switcher a{color:#a4974e;}
.view_mode_switcher a:hover,.view_mode_fashion .view_mode_switcher a:hover{text-decoration:none !important;}
.fashion_mode_enabled .right_column{margin-top:-5px;}
.view_mode_fashion #about{display:none;}
.view_mode_fashion .fashion_mode_enabled .right_column{position:absolute;top:0;right:0;z-index:100;height:30px;overflow:hidden;_display:none;}
.view_mode_fashion .group_gift_list .right_column{height:50px;}
.view_mode_fashion .fashion_mode_enabled .left_column{width:100%;}
.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_author,.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_description,.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_data,.view_mode_fashion .fashion_mode_enabled .gift_list_item .rotation_link,.view_mode_fashion .fashion_mode_enabled .gift_list_item .add_to_fav,.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_thanks,.view_mode_fashion .fashion_mode_enabled .gift_list_item .admin_tools{display:none;}
.view_mode_fashion .fashion_mode_enabled .gift_list_item{position:relative;float:left;margin-bottom:80px;margin-right:20px;_width:1px;}
.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_header{position:absolute;left:0;top:160px;width:190px;height:2.1em;overflow:hidden;}
.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_header h2{font-family:arial,sans-serif;font-size:12px;font-weight:normal;letter-spacing:0;text-align:center;}
.view_mode_fashion .fashion_mode_enabled .gift_list_item .gift_list_status{position:absolute;z-index:1;width:190px;text-align:center;top:135px;}
.view_mode_fashion .fashion_mode_enabled .nav_pages{clear:both;}
.view_mode_fashion .fashion_mode_enabled .paginator,.view_mode_fashion .fashion_mode_enabled .paginator_pages{margin-left:0;}
.view_mode_fashion .fashion_mode_enabled .paginator{padding-top:20px;}
.group_list_settings form,.group_list_settings ul,.group_list_settings li,.group_list_settings div{display:inline;}
#maintenance_alert{color:red;font-family:tahoma;font-size:12px;position:absolute;z-index:100;top:122px;left:230px;}
#maintenance_alert a{color:red;}
#maintenance_alert a:hover{text-decoration:underline;color:#A4974E;}
.thank_delete_btn{display:none;vertical-align:top;}
.show_thank_delete_btn .thank_delete_btn{display:inline;}
.loading .thank_delete_btn{background-image:url(../i/ajax_loader.gif);display:inline !important;}
.inbox_participants_list .link_to_all a{text-decoration:none !important;}
.inbox_participants_list a{color:#000;font-size:11px;font-family:tahoma;}
.menu_user .responses_count{margin-left:-9px;}
.responses_count sup{font-family:tahoma,sans-serif;font-size:10px;cursor:default;}
.responses_count .positive{color:#2c8e39;}
.responses_count .negative{color:#d30000;}
.responses_count .neutral{color:#808080;}
.profile_description{margin-right: 40px;    overflow: hidden;}
.profile_description img{max-width:560px;max-height:560px;}
.companies_list li{margin-bottom:10px !important;}
.companies_list a{color:#808080;}
.companies_list a:hover{color:#a4974e;}
.sticker_block a.link_to_page{font-size:11px;font-family:tahoma,sans-serif;color:#808080;}
.sticker_block a.link_to_page:hover{color:#a4974e;text-decoration:underline;}
#footer .embassies{padding-top:30px;}
#footer .embassies a{margin-right:5px;}
.langs_holder{    font-size: 12px;    font-family: tahoma,sans-serif;    line-height: 160%;}
.langs_holder .current_lang{    color: #2c8e39;    font-weight: bold;    text-decoration: none;    border-bottom: 1px dotted #2c8e39;    margin-left: -26px;}
.langs_holder .current_lang img.place{background-color:#2c8e39;border-right-width:10px;}
ul.list_langs{list-style:none;display:inline;}
.list_langs li{display:inline;margin-right:10px;}
.list_langs a{color:#2c8e39;}
.list_langs a:hover{color:#a4974e;}
.list_langs a img.flag{position: relative;top: 1px;border-right: 3px solid #FFF;}
h1.small_inline_green{display: inline;font-size: 12px !important;color: #2C8E39;font-weight: bold !important;letter-spacing: 0;}
.gmail_contacts_list .comment_holder{float:left;width:180px;height:80px;margin-right:20px;margin-bottom:10px;overflow:hidden;}
.gmail_contacts_list .comment_block{margin-left:0;}
.gmail_contacts_list .comment_block .user_name{font-size:12px;font-weight:bold;}
.social_contacts .comment_holder{float:left;width:260px;height:100px;margin-right:20px;margin-bottom:20px;overflow:hidden;}
.social_contacts .comment_head{margin-bottom:10px;}
.social_contacts .comment_block .contact_name{font-size:12px;font-weight:bold;}
.social_contacts .social_profile_icon{color:#000 !important;text-decoration:none;}
.social_contacts .social_profile_icon:hover{color:#A4974E !important;}
.social_contacts .social_profile_icon img{position:relative;top:3px;border-right:3px solid #fff;}
img.donate_icon{background: url(../i/donate_icons.png) no-repeat;width: 27px;height: 27px;}
img.di_grey{background-position: 0px 0px;}
img.di_violet{background-position: 0px -27px;}
img.di_green{background-position: 0px -54px;}
img.di_red{background-position: 0px -81px;}
img.di_gold{background-position: 0px -108px;}
img.di_color{background-position: 0px -135px;}
.donators_list .donate_desc a{color: #808080;}
.donators_list .donate_desc a:hover{color: #A4974E;text-decoration: underline;}
.donations_list .comment_block{margin:0 0 5px 40px;}
.donations_list .comment_author_avatar{left:-40px;top:0;width:27px;}
.donation_profile{margin:10px 0;}
.donation_profile_header{margin-bottom: 5px;}
.donation_profile_header a{color:#000;}
.donation_profile_header a:hover{color:#A4974E;text-decoration:underline;}
.donation_profile_header img.donate_icon{position:relative;top: 9px;border-right: 5px solid #FFFFFF;margin-left: -5px;margin-top: -15px;}
.donation_profile_comment{    font-family: times new roman,serif;    font-style: italic;    font-size: 14px;    margin-bottom: 10px;    width: 100%;    overflow: hidden;}
.donation_profile_comment span{    background: #F3EDC8;    color: #000;    padding: 2px;    line-height: 140%;}
.donation_profile_comment sup,.donation_profile_comment sub{    font-size: 12px;    line-height: 100%;    position: relative;}
.donation_profile_comment sup{    top: 5px;}
.donation_profile_comment sub{    top: -5px;}
.donation_profile_comment a{    padding: 2px;}
.donation_profile_comment a:hover{}
.donation_profile_bottom img{    vertical-align: middle;}
.donation_profile_bottom .date{    font-family: georgia,serif;    font-style: italic;    font-size: 17px;    color: #808080;}
.user_profile_header{    font-size: 36px;    font-family: 'times new roman',serif;    font-style: italic;    overflow: hidden;    white-space: nowrap;    font-weight: normal;}
.user_profile_header p{    margin-bottom: 5px;}
.announce_block{border:1px dotted #808080;padding: 10px 10px 15px;font-size: 19px;font-style: italic;font-family: georgia,serif;line-height: 130%;}
.present_block{border:1px dotted #808080;padding: 10px;}
.present_block h3{text-align: center;font-style: normal !important;}
.present_block .thanks_illustrations_item{text-align: center;}
.present_block .thanks_footer{text-align: center;font-weight: bold;}
.social_profiles_list li{margin-bottom:30px !important;clear:both;}
.social_profiles_list .service_logo{float:left;margin:-8px 15px 0 0;}
.social_profiles_list .service_user_name{font-weight:bold;color:#000;}
.social_profiles_search{margin-bottom:50px;}
.social_profiles_search li{float:left;margin:0 20px 0 0;list-style:none;}
.social_profiles_search li a{float:left;color:#000;text-decoration:underline;padding-left:40px;position:relative;}
.social_profiles_search li a:hover{color:#A4974E;}
.social_profiles_search li a img{position:absolute;top:-8px;left:0;}
.inactive{color: #808080;}
.thanks .paginator,.thanks .paginator_pages{margin-left: 60px;}
.notification_settings tr:hover{background:#eaeaea;}
.notification_settings tr[class]:hover{background:#fff;}
.notification_settings td.event_type{padding-left:30px;width:400px;}
.notification_settings label,.notification_settings td.email_notification,.notification_settings td.site_notification{font-size:11px;color:#808080;}
.notification_settings td.email_notification,.notification_settings td.site_notification{white-space:nowrap;text-align: center;}
.user_profile_photo{float:left;margin:0 15px 15px 0;position: relative;}
.user_profile_photo img{display:block;}
.user_profile_personal{margin-bottom:15px;line-height:140%;}
.user_profile_links{list-style:none;}
.user_profile_links li{margin-bottom:3px;}
.user_profile_links .favicon{border-right-width:7px;background-repeat:no-repeat;background-position:50% 50%;}
.user_profile_gift{float:left;margin-right:5px;margin-bottom:10px;}
.user_profile_gift img{max-height:145px;max-width: 145px;}
.user_profile_group{clear:both;margin-bottom:10px;}
.user_profile_group .group_img{height:50px;width:50px;margin:0 10px 0 0;text-align:right;overflow:hidden;float:left;}
.user_profile_group .group_img img{max-width:50px;max-height:50px;}
.user_profile_group .group_title{color:#000;display:block;margin-bottom:5px;}
.user_profile_group .group_title:hover{color:#A4974E;text-decoration:underline;}
.user_profile_group .group_gifts{color:#808080;font-size:11px;}
.user_profile_group .group_gifts:hover{color:#A4974E;text-decoration:underline;}
.user_profile_photo_form{position:absolute;width:100%;height: 25px;padding-top:10px;}
.user_profile_photo_form form{position:relative;top:-4px;}
.photo_delete{float:left;margin-right:10px;position: relative;z-index: 100;}
.donation_history_years{margin-bottom:40px;}
.donation_history_years a{margin-right:15px;}
.donation_history_years a.current{font-weight:bold;font-size:18px;}
.donation_history_block{margin-bottom:60px;}
.donation_month{font-size:18px;}
.donation_year{font-size:10px;}
.donation_diagram{float:left;margin-right:40px;width:300px;height:120px;}
.donation_result{float:left;margin-top:51px;}
.donation_result_people,.donation_result_sum{float:left;margin-right:40px;font-size:11px;color:#808080;text-align:center;}
.donation_number{font-weight:bold;font-size:16px;display:block;color:#000;}
.donators_list{clear:both;}
.donators_list img{    border-radius:50%;    -moz-border-radius:50%;    -webkit-border-radius:50%;}
.contacts_data{margin-left:15px;}
.contacts_data li{margin-bottom:8px
}
.comment_body .contacts_data{margin-top:10px;}
.contacts_data_list{margin-left:15px;margin-bottom:10px;}
.contacts_data_list li{margin-bottom: 8px;}
.contacts_data_title{margin-bottom:8px;}
.meeting_contacts .contacts_data_title{font-weight:bold;}
.fotorama{clear:both;}
.auth_buttons a{    vertical-align: middle;}
.gift_list_header h2:first-letter,.gift_header h1:first-letter,.infobox__gift a:first-letter,.entry--mini .entry__title:first-letter,.blog_list_header h3:first-letter,.blog_post_header h1:first-letter,.blog_post_header h3:first-letter{    text-transform: uppercase;}
.highlight-block:hover{    background-color: rgba(141,142,120,0.1);}
.comment_main_button{    float: right;    margin: 0 0 10px 10px;}
.comment_main_button .like_button a{    padding: 2px 6px;}
.show_wish .comment_block,.show_wish .comments_parent{    display: none;}
.show_wish .user_wish{    display: block;}
.comment_holder #comment_form .wish_button{    display: none;}
.user_wish .status_user_wisher{    border-bottom: 2px solid #00b900;}
.user_wish.user_wish_promised .status_user_promised{    border-bottom: 2px solid #d30000;}
.user_wish.user_wish_given .status_user_given{    border-bottom: 2px solid #d30000;}
.user_wish.user_wish_declined .status_user_declined{    border-bottom: 2px solid #808080;}
#menu_p1p{    font-weight: normal;    text-transform: none;    display: inline-block;}
#menu_p1p:hover{    color: #4489ff;}
#menu_p1p::first-letter{    color: #4489ff;    font-weight: bold;}
#menu_discounts{    font-weight: normal;    text-transform: none;    display: inline-block;}
#menu_discounts:hover{    color: #9b6cab;}
#menu_discounts::first-letter{    color: #9b6cab;    font-weight: bold;}
.button.wish_button{    background: #654171;    border-color: #402948;    color: #fff;}
.button.wish_button:hover{    background: #A4974E;}
.branding-page{    background-image:
        url('https://img-fotki.yandex.ru/get/15584/72743300.4/0_114db4_92e35d9_orig'),        url('https://img-fotki.yandex.ru/get/15558/72743300.4/0_114dc1_901e352e_orig');    background-position: 50% 0,0 0;    background-repeat: no-repeat,repeat-x;}
.branding-page #header{    margin-top: 200px;}
.branding-page #outer{    background: #fff;}
.branding-page__link{    display: none;}
.branding-page .branding-page__link{    display: block;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 200px;}
.layout{width: 1004px;margin: 0 auto;}
.layout_border{padding:0 20px;}
.row{clear:both;width:100%;position:relative;}
.left_column{width:610px;float:left;clear:both;position:relative;_position:static;z-index:1;}
.right_column{width:335px;float:right;}
.right_column_border{padding-left:35px;position:relative;}
.right_column_noborder{padding-left:35px;}
.right_column_form{margin-top:20px;}
.hidden{display:none;}
.block{display:block;}
.block_semi{display:block;margin-bottom:10px;}
.block_semi_semi{display:block;margin-bottom:7px;}
.block_common{display:block;margin-bottom:20px;}
.block_common_plus{display:block;margin-bottom:30px;}
.block_super{display:block;margin-bottom:40px;}
.block_super_plus{display:block;margin-bottom:60px;}
.block_super_super{display:block;margin-bottom:80px;}
.block_super_puper{display:block;margin-bottom:80px;margin-left:-20px;padding-left:20px;border-left:1px solid #D2D2D2;}
.block_super_puper .block_title{background:#FFF;border-bottom:1px solid #D2D2D2;margin-left:-21px;padding-left:21px;padding-bottom:5px;margin-bottom:15px;}
.block_super_puper .block_title h3{margin-bottom:0;}
.block_with_button_large{position:relative;padding-right:37px;}
.block_with_button{position:relative;padding-right:21px;}
.block_button{position:absolute;right:0;top:0;}
.inline{display:inline;float:none !important;}
.inline_span{display:inline;margin-right:10px;}
.label_block{position:relative;}
.label_block h4{position:absolute;left:-210px;top:2px;width:180px;font-family:arial,sans-serif;font-size:12px;font-weight:normal;letter-spacing:0;text-align:right;line-height:110%;}
.content_block{margin-left:210px;line-height:140%;}
.content_block_narrow{margin-left:150px;}
.text_empty{font-size:18px;}
.text_empty p{margin-bottom:5px;}
.list_element{margin-left:25px;}
a.system{text-decoration:none;color:#808080;border-bottom:1px dotted #808080;}
.system:hover{color:#a4974e;border-bottom:1px dotted #a4974e;}
.system_small{font-family:tahoma,sans-serif;font-size:11px;}
a.help{cursor:help;}
a.important{color:#d30000;}
.link_arrow{font-family:tahoma,sans-serif;text-decoration:none;font-size:16px;}
.title_text{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;}
.clear{clear: both;}
.ul_simple{list-style:none;}
.ul_simple li{margin-bottom:0.3em;}
.ul_classic{margin-left:15px;}
.ul_classic .ul_classic{margin-top:3px;}
.ul_classic li{margin-bottom:0.3em;}
.ul_inline{list-style:none;}
.ul_inline li{display:inline;line-height:160%;}
.table_simple td{padding:5px 20px 5px 0;}
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{    background-color: #f9f9f9;}
.table th,.table td{    padding: 8px;    line-height: 20px;    text-align: left;    vertical-align: top;    border-top: 1px solid #dddddd;}
.table tbody + tbody{    border-top: 2px solid #dddddd;}
.table th{    font-weight: bold;}
.table thead > tr > th{    vertical-align: bottom;    border-bottom: 2px solid #dddddd;}
.table caption + thead tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{    border-top: 0;}
.table-packets th,.table-packets td{    text-align: center;    vertical-align: middle;}
.table-packets .bottom-row{    font-weight: bold;}
.table-packets th:first-child,.table-packets td:first-child{    text-align: left;}
.table-packets .fa,.table-packets .icon-ok,.table-packets .icon-minus{    font-size: 20px;}
.table-packets .fa-check,.table-packets .icon-ok{    color: green;}
.table-packets .fa-minus,.table-packets .icon-minus{    color: lightgrey;}
.text-success{    color: #468847;}
a.text-success:hover,a.text-success:focus{    color: #356635;}
.width_large{width:100%;}
.width_medium{width:50%;}
.height_large{height:200px;}
.height_medium{height:100px;}
.height_small{height:50px;}
.input_simple{border-width:1px;padding:1px 2px;}
.column_two td{width:50%;}
.text_holder{border-width:1px;border-style:solid;border-color:#1d1d1d #c1c1c1 #c1c1c1 #1d1d1d;padding:2px 3px;zoom:1;}
.text_field{font-family:arial,sans-serif;border-width:1px;border-color:#1d1d1d #c1c1c1 #c1c1c1 #1d1d1d;}
.text_holder .text_field,.text_holder textarea{border:none;padding-left:1px;    outline: none;}
label.title{font-family:arial,sans-serif;font-size:12px;    font-weight:bold;}
.field_holder{position:relative;zoom:1;}
.field_holder label.title{position:absolute;left:-210px;top:4px;width:180px;text-align:right;line-height:110%;}
.content_block_narrow label.title{left:-150px;width:120px;} 
.font_large_field label.title{top:10px;}
.editor_outer label.title{top:24px;}
.button{background:#eee;font-family:tahoma,sans-serif;font-size:12px;padding:3px 10px;_padding:3px 0;border-width:1px;cursor:pointer;}
.button:hover,.button:focus{background:#a4974e;color:#fff;}
.loading .button:hover,.loading .button:focus{background:#eee;color:#808080;cursor:default;}
.disable:hover,.disable:focus,.disable{    background:#eee;    color:#808080;    cursor:default;}
.button_border{padding:35px 25px 25px;background:#FFA4A4;border:7px double #f77;}
.size_large{fo nt-size:18px;}
.font_large{font-size:20px;}
a.delete_block,a.one_more,a.edit{font-size:11px;}
.block_clone_parent .delete_block{float:right;}
.block_clone_parent label .delete_block{font-weight:normal;}
.block_holder,.block_holder_filter{position:relative;zoom:1;}
.block_preview img,.preview_holder img{vertical-align:top;max-width:190px;max-height:143px;_width:190px;}
.is_full .one_more,.is_over_full .block_additional,.is_full_filter .one_more_filter{display:none;}
.block_clone_parent .shrink_button,.block_clone_parent .shrink_button_filter{display:none;}
.is_shrinked .shrink_button{display:inline;}
.is_shrinked .block_holder,.is_shrinked .one_more,.is_shrinked .shrinking_block{display:none;}
.is_shrinked_filter .shrink_button_filter{display:inline;}
.is_shrinked_filter .block_holder_filter,.is_shrinked_filter .filter_buttons,.is_shrinked_filter .one_more_filter{display:none;}
.is_shrinked label.block_common{margin-bottom:10px;}
.attention_block{font-family:tahoma,sans-serif;    font-size:12px;    line-height:140%;position:relative;color:#808080;}
.attention_image{position:absolute;left:-42px;top:3px;line-height:140%;}
.error_message{color:#d30000;font-family:tahoma,sans-serif;    font-size:12px;    line-height:140%;display:none;}
.error .error_message{display:block;}
.show_message{display:block;}
.error .inline{display:inline;}
.error .text_holder,.error .input_simple,.error input.text_field,.error textarea{background:#FFDED5;}
.alert .error_message{display:block;background:#390;color:#fff;}
.alert_message{font-family:tahoma,sans-serif;font-size:11px;color:#d30000;line-height:120%;display:none;}
.alert .alert_message{display:block;}
#comments_holder{position:relative;left:-5px;margin-bottom:40px;}
#commentators{margin-bottom:5px;line-height:160%;}
#commentators a{color:#000;line-height:140%;}
#commentators .status_user_offerer{padding:1px 3px;background:#2C8E39;bo rder:1px solid #2C8E39;color:#eee;}
#commentators .status_user_wisher{pa dding:1px 5px;border-bottom:2px solid #00b900;}
#commentators .status_user_promised{pa dding:1px 5px;border-bottom:2px solid #d30000;}
#commentators .status_user_given{pa dding:1px 5px;border-bottom:2px solid #d30000;}
#comment_form_place{margin-left:60px;zoom:1;}
#comment_form_place.form_is_hidden{margin-left:0;}
#comment_form_place.form_is_hidden #comment_form{display:none;}
#comment_form_place .text_empty{padding-left:20px;}
#comment_form_place.form_is_hidden .text_empty{padding-left:0;}
#comment_form_place a.system{line-height:140%;}
ul.comments_parent{list-style:none;}
.blog_post_comments .comment_holder{min-width:410px;}
.comments_parent .comments_parent{ma rgin-left:65px;margin-left:35px;di splay:none;}
.show_newonly_mode{ba ckground:#ffffcc;}
#root_comment_arrows{display:none;}
.hide_children .comments_parent{display:none;}
.children_on,.children_off{font-family:tahoma,sans-serif;font-size:11px;padding:2px 3px 0;}
.hide_children .children_on,.children_off{display:inline;    font-style: normal;    font-family: tahoma,sans-serif;    font-size: 12px;    border: none !important;}
.hide_children .children_off,.hide_children .link_to_child,.children_on{display:none;}
.show_newonly .children_on,.show_newonly .children_off{display:inline;}
.no_children .children_on,.no_children .children_off{display:none;}
ul.comments_parent{_font-size:0;}
ul.comments_parent .comment_block,ul.comments_parent #comment_form{_font-size:12px;}
.show_newonly .comment_block,.show_popular_only .comment_block{display:none;}
.show_newonly .comment_new,.show_popular_only .popular{display:block;}
.show_newonly .show_anycase,.show_popular_only .show_anycase{display:block;}
.editing_comment{display:none !important;}
.comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent{margin-left:0;_margin-left:0 !important;}
.comment_holder #comment_form{margin-bottom:30px;margin-left:100px;}
.comment_holder #comment_form.editing_comment_form{margin-left:65px;}
.comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent .comments_parent #comment_form{margin-left:65px;_margin-left:65px !important;}
.blog_post_comments .comments_parent .comments_parent{margin-left:35px !important;}
.blog_post_comments .comment_holder #comment_form{margin-left:100px !important;}
.blog_post_comments .comment_holder #comment_form.editing_comment_form{margin-left:65px !important;}
.comment_block{margin-bottom:20px;margin-left:60px;padding:5px;position:relative;zoom:1;background:#fff;}
.no_avatar{margin-left:0;}
.context_block .comment_block{margin-bottom:10px;}
.blog_comments .comment_block{margin-left:0;padding:10px 0 0 0;margin-bottom:20px;}
.comment_new{border:1px dotted #E9CA1B;}
.comment_author_avatar{position:absolute;left:-60px;top:0px;width:50px;height:50px;overflow:hidden;text-align:right;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}
.company_gifter .comment_author_avatar{width:100px;height:100px;left: -110px;}
.company_gifter .comment_block{margin-left: 110px;min-height: 110px;_height: 110px;}
.comment_head{    font-family: georgia,sans-serif;    font-size: 12px;    margin-bottom: 6px;    font-style: italic;}
.comment_body{margin-bottom:5px;overflow:hidden;_width:100%;zoom:1;}
.comment_block .comment_bottom{font-size:11px;font-family:tahoma,sans-serif;        color:#808080;}
.comment_block .comment_head a,.comment_block .comment_bottom a{        color:#808080;}
.comment_block .comment_head a:hover,.comment_block .comment_bottom a:hover{        color:#A4974E;}
.comment_block .link_to_parent{padding:2px 3px 0;    font-style: normal;    font-family: tahoma,sans-serif;    font-size: 12px;    border: none;}
.comment_block .vote_sign{margin-left:5px;}
.comment_block .vote_sign:hover{color:#d30000;}
.comment_block .ajax_preloader{margin-left:5px;margin-top:-3px;}
.comment_block .comment_date{    font-size:12px;margin:0 5px 0 8px;}
.comment_block .comment_date .system{    border-bottom:none;}
.comment_block .user_relation{    margin-left:5px;    color:#808080;}
.comment_block .user_gifts,.blog_post_item .user_gifts,.blog_list_item .user_gifts{background:none;color:#A4974E;}
.comment_block .user_gifts:hover,.blog_post_item .user_gifts:hover,.blog_list_item .user_gifts:hover{background:#D72677;color:#eee !important;}
.comment_block .comment_trashed,.comments_item .comment_trashed,.thanks_item .comment_trashed{font-family:tahoma,sans-serif;font-size:11px;color:#808080;margin-bottom:5px;}
.comment_trashed .comment_author_avatar,.comment_trashed .comment_body,.comment_trashed .comment_bottom,.comment_trashed .response_sign,.comment_trashed .comments_description{display:none;}
.response_item .comment_trashed .comment_bottom{display:block;}
.response_item .comment_trashed .comment_bottom .show_vote_result{display:none !important;}
.show_trashed .comment_author_avatar,.show_trashed .comment_body,.show_trashed .comment_bottom,{display:block !important;}
.commentator_blocked .comment_author_avatar{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);}
.comment_body img{vertical-align:middle;}
img.is_zoomed{cursor:crosshair;}
a img.is_zoomed{cursor:pointer;}
.ban_block .ban_period{font-size:11px;color:#808080;margin:0 8px;}
.ban_block .ban_date{font-size:10px;}
.ban_status_blocked{color:#d30000;}
#comment_form{display:none;background:#fff;}
#comment_form label.title{position:static;width:auto;margin-bottom:4px;padding-left:20px;text-align:left;}
#comment_form .user_avatar{position:absolute;left:-65px;top:15px;}
#comment_form_place #comment_form .user_avatar{top:0;}
#comment_form_place #comment_form,.comments_parent #comment_form{display:block;}
#comment_form_place .comment_form label,#comment_form.show_editor label,.show_editor .text_empty{display:none;}
#comment_form .editor_panel{display:none;margin-left:25px;height:17px;}
#comment_form.show_editor .editor_panel{display:block;}
#comment_form .icon_editor_holder{position:absolute;left:0;}
.comments_parent #comment_form .icon_editor_holder,#comment_form_place.show_editor #comment_form.show_editor .icon_editor_holder{top:-2px;}
#comment_form_place #comment_form .icon_editor_holder{top:-19px;}
#comment_form_place.show_editor{padding-top:8px;}
#comment_form_place.show_editor #comment_form .user_avatar{top:17px;}
#comment_form .editor_panel img.icon{margin-top:-2px;}
#comment_form img.editor{top:0;}
#comment_form a:hover img.editor{background-color:#2C8E39;}
.shrinked .shrinking_block{display:none !important;}
.shrinked .shrinking_switcher{border-bottom:1px dotted #000;cursor:pointer;}
.shrinked fieldset{bo rder-width:1px 0 0;ma rgin-bottom:0;}
.comments_count{font-size:11px;}
.thanks_item{margin-bottom:40px;margin-left:60px;padding:5px;position:relative;}
#thank.thanks_item{margin-left:0;padding:0;}
.no_avatar{margin-left:-5px;}
.context_block .thanks_item{margin-bottom:20px;margin-left:0;padding:10px 0 0 0;}
.present_thanks_item .thanks_footer{    min-height: 30px;    margin-bottom: 10px;}
.present_thanks_item .thanks_footer a.user_name{    font-size: 11px;    font-weight: bold;}
.present_thanks_item .thanks_author{    float: left;    margin: 0 10px 10px 0;}
.thanks_author_avatar{height:50px;width:50px;overflow:hidden;position:absolute;left:-60px;top:10px;text-align:right;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}
#thank .thanks_author_avatar{float:left;position:static;margin-bottom: 5px;    margin-right: 10px;}
.thanks_header{margin-bottom:10px;position:relative;}
.context_block .thanks_header{font-family:arial;font-size:12px;}
#thank .thanks_header{color:#808080;}
#thank .thanks_illustrations{    margin-right: 0;    float: none;}
.thanks_header .user_relation{font-family:tahoma,sans-serif;font-size:11px;color:#808080;}
.thanks_header .thanks_share_button img{        width:12px;        height:12px;        position:relative;        top:2px;}
.thanks_date{font-family:tahoma,sans-serif;font-size:10px;margin:0 5px;}
.thanks_gift{font-family:arial;font-size:12px;color:#808080;}
.thanks_date a,.thanks_gift a{color:#808080;}
.thanks_footer .thanks_date{margin-left:0;}
.thanks_edit{margin-left:10px;font-family:tahoma,sans-serif;font-size:11px;}
.thanks_description{margin-bottom:5px;}
.context_block .thanks_description{margin-bottom:5px;overflow:hidden;width:261px;}
.thanks_illustrations{    margin-right: 15px;    margin-top: 5px;    float: left;}
.context_block .thanks_illustrations,#thanks .thanks_illustrations{width:auto;margin-right:0;margin-top:0;float:none;}
.thanks_illustrations_item{    margin-bottom: 5px;}
.thanks_item .user_avatar{display:inline;margin-right:10px;}
.thanks_footer{font-family:tahoma,sans-serif;font-size:11px;line-height:120%;color:#808080;clear:both;}
.thanks_footer a{color:#808080;}
.thanks_footer a.user_name{color:#A4974E;}
.thanks_footer strong a{color: #2C8E39;}
.thanks_author a.user_gifts{color:#A4974E;background:none;}
.thanks_author a.user_gifts:hover{color:#eee;background:#D72677;}
.thanks_item .thanks_like{font-size:10px;font-family:tahoma,sans-serif;color:#808080;}
.thanks_item .thanks_like_num{cursor:default;}
.thanks_item .thanks_like img.icon{position:relative;top:2px;width:12px;height:12px;margin-left:1px;background:#808080 url(../i/icon_like.gif) no-repeat 0 0;}
.thanks_item .liked{color:#2cbe39;}
.thanks_item .liked img.icon,.thanks_item a:hover img.icon{background-color:#2cbe39;}
.thanks_item .gift_data{    float: left;    margin-bottom: 0;    margin-right: 10px;    width: 280px;}
#comment_voter{display:none;}
.comment_block .comment_like{font-size:10px;font-family:tahoma,sans-serif;color:#808080;display:none;}
.comment_block .show_vote_result,.is_replied .comment_like{display:inline !important;}
.comment_block .comment_like img.like{position:relative;width:12px;height:12px;margin-left:1px;}
.comment_block .comment_like .like img.like{background:#808080 url(../i/icon_like.gif) no-repeat 0 0;top:2px;}
.comment_block .comment_like .dislike img.like{background:#808080 url(../i/icon_like.gif) no-repeat 0 -12px;top:4px;}
.comment_block .comment_like a{border-bottom: none;text-decoration:none;}
.comment_block .comment_like a.voted,.comment_block .comment_like span{cursor: default;}
.comment_block .comment_like .like a.voted,.comment_block .comment_like .like a:hover{color:#2cbe39 !important;}
.comment_block .comment_like .like a.voted img.like,.comment_block .comment_like .like a:hover img.like{background-color:#2cbe39;}
.comment_block .comment_like .dislike a.voted,.comment_block .comment_like .dislike a:hover{color:#d30000 !important;}
.comment_block .comment_like .dislike a.voted img.like,.comment_block .comment_like .dislike a:hover img.like{background-color:#d30000;;}
.response_item{margin-bottom:40px;}
.response_item .comment_block{margin-bottom:15px;}
.response_sign{font-size:11px;font-family:tahoma,sans-serif;margin: 10px 0;font-weight:bold;}
.sign_positive{color: #2c8e39;}
.sign_negative{color:#d30000;}
.sign_neutral{color:#808080;}
.response_info{font-size:11px;font-family:tahoma,sans-serif;margin-left:60px;color:#808080;}
.response_info a{color:#808080;}
.response_back{margin-left:125px;}
.show_negative_only .response_positive,.show_positive_only .response_negative,.show_negative_only .response_trashed,.show_positive_only .response_trashed{display:none;}
.show_negative_only .response_negative,.show_positive_only .response_positive{display:block;}
.context_block .blog_list_item{margin-bottom:10px;}
.context_block .blog_list_item .thanks_description{margin-bottom:0;}
.context_block .blog_list_item .thanks_description a{color:#000;}
.comments_item{margin-bottom:30px;margin-left:-5px;padding:5px;}
.comments_date{color:#808080;font-family:tahoma,sans-serif;font-size:10px;}
.comments_description{margin-bottom:5px;overflow:hidden;_width:100%;}
.comments_footer{font-family:arial,sans-serif;font-size:12px;line-height:120%;color:#808080;}
.comments_footer a{color:#808080;}
.wish_item .comments_description a{color:#000;}
.wish_item .comments_description a:hover{color:#a4974e;text-decoration:underline;}
.wish_item .comments_footer{font-size:11px;}
.wish_item h4 a{color: #000;text-decoration: none;}
.wish_item h4 a:hover{color: #a4974e;}
.wish_item h4 img.icon{border-right: 10px solid #fff;margin-left: -25px;}
.wish_item h4 a:hover img.icon{background-color: #a4974e;}
.wish_closed,.wish_closed h4 a,.wish_closed .comments_description a{color:#808080;}
.wish_is_archived{    color: #d30000;    padding: 0 5px;    font-weight: bold;    white-space: nowrap;}
.wish_is_fulfilled{    color: #2c8e39;    padding: 0 5px;    font-weight: bold;    white-space: nowrap;}
.interest_comments_list{margin-top:10px;}
.wish_recommended_gifts{margin-top:10px;}
.help_articles_list a,.help_articles_linked a{color:#000;}
.help_articles_list a:hover,.help_articles_linked a:hover{color:#a4974e;text-decoration:underline;}
.help_articles_list li{margin-bottom:10px;}
.interest_comments_list li{margin-bottom:15px !important;}
.interest_comments_list li .comments_description{margin-bottom:1px;}
.info_text{font-family:arial,sans-serif;font-size:12px;line-height:140%;}
.info_text_form{font-family:tahoma,sans-serif;font-size:11px;line-height:140%;}
.info_text_form p{margin-bottom:8px;}
.uppercase{font-family:tahoma,sans-serif;font-size:11px;text-transform:uppercase;}
.nowrap{white-space:nowrap;}
img.icon{width:16px;height:16px;ve rtical-align:middle;border-right:3px solid #fff;position:relative;top:5px;}
img.icon_large{width:26px;height:26px;vertical-align:middle;border-right:3px solid #fff;}
.block_button .icon,.block_button .icon_large{border-right:0;}
img.place{background:#808080 url(../i/icons_trans.gif) no-repeat 0 0;}
img.date{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -16px;}
img.condition{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -32px;}
img.quantity{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -48px;}
img.comments{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -64px;}
img.wishers{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -80px;}
img.inbox{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -96px;}
img.info{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -112px;}
img.meeting{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -288px;}
img.remarks{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -400px;}
img.edit{background:#a4974e url(../i/icons_trans.gif) no-repeat 0 -128px;}
img.fav{background:#a4974e url(../i/icons_trans.gif) no-repeat 0 -144px;}
img.thanks{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -304px;di splay:none;}
img.conversation_new{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -384px;}
img.conversation_all{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -368px;}
img.mail{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -320px;margin-left:0 !important;margin-right:0 !important;}
a:hover img.mail{background-color:#a4974e;}
img.add{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -160px;}
a:hover img.add{background-color:#a4974e;background-image:url(../i/icons_trans.gif);}
img.trash{background:#A4974E url(../i/icons_trans.gif) no-repeat 0 -192px;top:3px;}
a:hover .trash{background-color:#D30000;}
img.user{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -208px;}
a:hover .user{background-color:#a4974e;}
img.search{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -224px;}
img.pub{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -240px;}
img.del{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -256px;}
img.rotation{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -272px;}
.rotation_link:hover img.rotation{background-color:#D72677;}
.mail_link>i.fa,.rotation_link>i.fa,.privacy_link>i.fa{    color: rgba(0,0,0,0.5);}
.mail_link:hover>i.fa,.rotation_link:hover>i.fa,.privacy_link:hover>i.fa{    color:#D72677;}
.wishes-holder .user_content{    font-size:12px;}
.wishes-holder .comment_block .comment_bottom{    margin-top: 20px;    margin-bottom: 10px;}
.wishes-holder .comment_body h4{    margin-bottom: 15px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-family: georgia,sans-serif;    font-style: italic;    font-size: 18px;    line-height: 120%;}
.wishes-holder .comment_body h4:first-letter{    text-transform: uppercase;}
.comment_block .comment_bottom .like_button a:hover{color: #2cbe39;}
.wish_item .comment_bottom{    margin-top: 20px;}
img.check{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -336px;}
.gift_interaction_holder .loading img.check{background:url(../i/ajax_loader.gif) no-repeat 0 0;background-position:0 !important;}
img.editor{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -352px;}
img.mode{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -368px;}
a:hover img.mode,.view_mode_fashion img.mode{background-color:#D72677;}
img.book{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -432px;}
a:hover img.book{background-color:#a4974e;}
img.city{background:#808080 url(../i/icons_trans.gif) no-repeat 0 -448px;}
a:hover img.city{background-color:#a4974e;}
img.delete{width:17px;height:17px;background:#fff url(../i/icons_delete.gif) no-repeat 0 0;top:0;vertical-align:middle;}
a:hover img.delete{background-position:0 -17px;}
img.delete_opacity{background:#fff url(../i/icons_delete_opacity.gif) no-repeat 0 0;}
.loading img.delete{background:url(../i/ajax_loader.gif) no-repeat 0 0;background-position:0 !important;}
img.add_large{background:#808080 url(../i/icons_trans_large.gif) no-repeat 0 0;}
a:hover img.add_large{background-color:#a4974e;}
img.delete_large{background:#fff url(../i/icons_delete_large.gif) no-repeat 0 0;}
a:hover img.delete_large{background-position:0 -26px;}
img.favicon{top:3px;}
img.like_big{background:#808080 url(../i/icon_like_big.gif) no-repeat 0 0;}
.editor_panel img.icon{top:0;background-repeat:no-repeat;background-color:#808080;background-image:url(../i/icons_trans_wysiwyg.gif);}
.editor_panel a:hover img.icon{background-color:#d30000;}
img.b{background-position:0 0;}
img.i{background-position:0 -16px;}
img.s{background-position:0 -32px;}
img.u{background-position:0 -48px;}
img.ol{background-position:0 -64px;}
img.ul{background-position:0 -80px;}
img.href{background-position:0 -96px;}
img.img{background-position:0 -112px;}
img.video{background-position:0 -128px;}
img.cut{background-position:0 -144px;}
.context_block{margin-bottom:50px;zoom:1;position:relative;}
.context_block h3{font-family:"times new roman",sans-serif;font-size:21px;font-style:italic;font-weight:normal;margin-bottom:7px;letter-spacing:0;color:#666;position:relative;}
.context_block h3 a{color:#666;}
.context_block h3 .header_bullet{position:absolute;left:0;top:0;}
.context_block h3 .header_bullet span{position:absolute;right:7px;top:-1px;}
.context_block .link_to_all{clear:both;margin-bottom:15px;}
.context_block .link_to_all a,.info_text .link_to_all a{color:#000;font-size:12px;font-family:arial,sans-serif;}
.context_block .link_to_all a:hover,.info_text .link_to_all a:hover{text-decoration:underline;color:#a4974e;}
.www_list_holder{float:right;margin:0 40px 0 20px;_display:inline;max-width:270px;_width:270px;overflow:hidden;}
ul.www_list{margin-left:30px;max-width:240px;_width:240px;}
ul.www_list li{position:relative;margin-bottom:10px;}
.gift_list_title{margin-bottom:40px;}
.gift_list_title h1{font-family:arial,sans-serif;font-size:18px;font-weight:normal;margin-bottom:10px;position:relative;}
.gift_list_title p{margin-bottom:5px;line-height:100%;}
.gift_list_title .message p{margin-bottom:0.7em;line-height:140%;}
.gift_list_title h1 a{color:#000;}
.gift_list_title h1 span a{color:#2C8E39;}
.gift_list_title h1 a:hover{color:#A4974E;text-decoration:underline;}
.gift_list_title em,.blog_post_header em,.gift_list_title a.current,.blog_post_header a.current{color:#2C8E39;font-weight:bold;font-style:normal;}
.gift_list_title em a{font-size:14px;font-weight:normal;}
.title_description{margin-top:-30px;}
.form_description{margin-top:-15px;}
.filter_title{font-family:"times new roman",sans-serif;font-size:23px;font-weight:bold;letter-spacing:-1px;margin-bottom:10px;}
.filter_title a{color:#000;}
.filter_title em{font-family:tahoma;font-size:11px;font-style:normal;font-weight:normal;letter-spacing:0;white-space:nowrap;}
.thanks_list_title{font-family:arial,sans-serif;font-size:12px;margin-bottom:5px;}
.tag_cloud ul{list-style:none;}
.tag_cloud li{display:inline;}
.big_cloud li{margin-right:10px;}
.tag_cloud a{font-size: .83em;color: #333;text-decoration: none;line-height:1.4em;padding:0 3px;margin-left:-3px;}
.tag_cloud a:hover{color: #A4974E;}
.tag_cloud a.w1{font-size: 80%;line-height:260%;}
.tag_cloud a.w2{font-size: 100%;line-height:240%;}
.tag_cloud a.w3{font-size: 120%;line-height:220%;}
.tag_cloud a.w4{font-size: 140%;line-height:200%;}
.tag_cloud a.w5{font-size: 160%;line-height:180%;}
.tag_cloud a.w6{font-size: 180%;line-height:140%;}
.tag_cloud a.w7{font-size: 200%;line-height:140%;}
.tag_cloud a.w8{font-size: 220%;line-height:140%;letter-spacing:-1px;}
.tag_cloud a.w9{font-size: 240%;line-height:100%;letter-spacing:-1px;}
.tag_cloud a.w10{font-size: 260%;line-height:100%;letter-spacing:-1px;}
.admin_tools{text-align:center;}
ul.tags_cats_suggest{list-style:none;display:inline;color:#808080;}
.tags_cats_suggest li{display:inline;white-space:nowrap;}
.tags_cats_suggest li a{border-bottom:1px dotted #808080;color:#808080;text-decoration:none;}
.daronomics_city_list{list-style:none;}
.daronomics_city_list li{margin:0 0 30px 0;padding:10px 45px 0 0;float:left;}
.daronomics_city_list li.daronomics_country_item{margin:0 30px 30px 0;padding:0;height:29px;overflow:hidden;}
.daronomics_city_place{font-family:tahoma,sans-serif;font-size:11px;color:#ccc;}
.daronomics_city_card{white-space:nowrap;}
.daronomics_city{font-family:arial,sans-serif;font-size:12px;}
.daronomics_city a{color:#000;text-decoration:underline;}
.daronomics_city a:hover{color:#A4974E;}
a.daronomics_gifts{position:relative;font-size:10px;left:-2px;top:-8px;margin-right:-5px;padding:0 1px 0 2px;font-family:tahoma,sans-serif;line-height:100%;background:#D72677;color:#eee;text-decoration:none;}
a.daronomics_gifts:hover{background:#A4974E;}
.daronomics_users{font-family:arial,sans-serif;font-size:12px;ve rtical-align:top;}
.daronomics_users a{padding:2px 5px;color:#000;text-decoration:underline;}
.daronomics_users a:hover{color:#a4974e;}
.daronomics_users a:hover img.wishers{background-color:#a4974e;}
.lite_card a.daronomics_gifts{background:none;color:#ccc;top:-6px;}
.lite_card a.daronomics_gifts:hover{background:#D72677;color:#eee;}
.lite_card .daronomics_users a{color:#ccc;}
.lite_card .daronomics_users a:hover{color:#A4974E;}
.lite_card .daronomics_users img.wishers{background-color:#ccc;}
.cat_list{list-style:none;}
.cat_list li{float:left;width:50%;margin-bottom:10px;position:relative;z-index:1;}
.cat_list li a{color:#000;text-decoration:underline;}
.cat_list li a:hover{color:#A4974E;}
.cat_list .cat_description{display:none;position:absolute;right:200px;top:-10px;z-index:2;width:200px;background:#fff;font-family:tahoma,sans-serif;font-size:11px;color:#808080;line-height:120%;}
.cat_description_show{z-index:100 !important;}
.cat_description_show .cat_description{display:block;}
.cat_list .cat_description div{margin:10px 10px 10px 0;min-height:40px;_height:40px;}
.cat_list .cat_description span{position:absolute;top:10px;right:3px;font-family:arial,sans-serif;font-size:14px;}
.gift_count{font-family:tahoma,sans-serif;font-size:9px;line-height:100%;position:relative;left:-1px;top:-5px;cursor:default;color: #808080;}
.cat_list_context{list-style:none;}
.cat_list_context li{di splay:inline;line-height:220%;float:left;width:49.5%;overflow:hidden;font-family:tahoma,sans-serif;font-size:11px;}
.cat_list_context li div{margin-right:10px;overflow:hidden;}
.cat_list_context li a{color:#000;text-decoration:underline;white-space:nowrap;}
.cat_list_context li a:hover{color:#a4974e;}
.cat_list_context li a.current:hover{color:#fff;}
.events_list_item{width:100%;margin-bottom:40px;}
.events_list_item td{text-align:left;}
.events_what{width:150px;text-align:right !important;padding-bottom:30px;}
.events_title{padding-bottom:10px;padding-left:210px;}
.events_what a{color:#000;text-decoration:underline;}
.events_what a:hover{text-decoration:none;}
.events_who{padding-left:20px;}
.events_action{padding-left:60px;padding-right:20px;}
.event_action_holder{padding-left:65px;position:relative;min-height:55px;_height:55px;margin-bottom:30px;}
.event_action_holder .user_card{position:absolute;left:0;top:5px;}
.event_description{margin-bottom:5px;}
.event_description .user_gifts{background:none;color:#A4974E;}
.event_description .user_gifts:hover{background:#D72677;color:#eee;}
.event_comment{margin-bottom:5px;width:315px;overflow:hidden;}
.events_date{font-family:tahoma,sans-serif;font-size:10px;color:#808080;margin-left:5px;}
.events_date a{color:#ccc;}
.events_list_item .users_list{margin-bottom:5px;margin-top:-5px;}
.invites_info_text{font-family:tahoma,sans-serif;font-size:11px;color:#808080;}
a.hide_old_events,a.show_old_events{font-size:14px;}
a.hide_old_events,.show_old a.show_old_events{display:none;}
.show_old a.hide_old_events,a.show_old_events{display:inline;}
.event_old{display:none;}
.show_old .event_old{display:list-item;}
.contact_event_item{padding-left:210px;margin-bottom:70px;position:relative;min-height:80px;_height:80px;}
.event_item_person{position:absolute;left:0;top:0;width:150px;}
.event_item_person .user_card{float:right;}
.contact_event_action{margin-bottom:30px;}
.event_action_title{margin-bottom:15px;font-family:tahoma,sans-serif;font-size:11px;font-weight:bold;}
.event_action_list li{color:#808080;margin-bottom:25px;}
.event_action_description{color:#000;margin-bottom:1px;line-height:140%;overflow:hidden;_width:100%;}
.event_action_data{color:#808080;}
.event_action_data a{color:#808080;}
.event_action_date{font-size:10px;}
.event_switcher{font-size:14px;margin-left:10px;font-weight:normal;}
.event_num{font-weight:normal;font-family:tahoma,sans-serif;font-size:11px;}
.calendar_event_item{padding-left:210px;margin-bottom:40px;position:relative;}
.calendar_item_header{font-weight:bold;margin-bottom:5px;}
.calendar_item_header a{color:#000;}
.calendar_item_header a:hover{color:#A4974E;text-decoration:underline;}
.calendar_item_data{position:absolute;left:0;top:0;}
.calendar_item_data h2{font-family:"times new roman",serif;font-size:20px;letter-spacing:0;margin-bottom:10px;}
.calendar_item_data h2 em{font-style:normal;color:#2C8E39;margin-left:20px;}
.calendar_item_description{margin-bottom:5px;}
.edit_buttons_block{font-family:tahoma,sans-serif;font-size:11px;color:#808080;}
.contact_block{margin-bottom:30px;}
.contact_body{min-height:60px;}
.contact_events_hide .contact_events_show,.contact_events_show .contact_events_hide{display:none;}
.contact_remove_alert{display:none;color:#d30000 !important;}
.contact_remove .contact_remove{display:none;}
.contact_remove .contact_remove_alert{display:block;}
.contact_status_text,.contact_was_accepted .contact_action_link,.contact_was_declined .contact_action_link,.contact_was_declined .contact_was_accepted,.contact_was_accepted .contact_was_declined{display:none;}
.contact_was_accepted .contact_was_accepted,.contact_was_declined .contact_was_declined{display:inline;}
#contacts_list .blog_list_data li{display:inline;margin-right:15px;}
#contacts_list.shrinked .blog_list_data li{display:block;margin-right:0;}
#contacts_list.shrinked .comment_block{margin-left:-5px;margin-right:50px;float:left;}
#contacts_list.shrinked .comment_author_avatar{position:static;margin-bottom:5px;width:50px;text-align:left;}
#contacts_list.shrinked .contact_body{min-height:0;}
#contacts_list.shrinked .comment_trashed,#contacts_list.shrinked .blog_list_data span,#contacts_list.shrinked .vote_sign{display:none;}
#contacts_list.shrinked .blog_list_data,.event_item_person .user_card_with_icons .blog_list_data{position:absolute;left:60px;top:-12px;}
#contacts_list.shrinked .blog_list_data li,.user_card_with_icons .blog_list_data li{zoom:1;}
#contacts_list .blog_list_data img.icon,.user_card_with_icons .blog_list_data img.icon{background-color:#ccc;}
#contacts_list.shrinked .blog_list_data a:hover img.icon,.user_card_with_icons .blog_list_data a:hover img.icon{background-color:#808080;}
.user_card_with_icons .blog_list_data{position:absolute;left:60px;top:-5px;}
.user_card_with_icons .user_avatar{w-idth:75px;}
.contact_event_check{font-family:tahoma,sans-serif;font-size:11px;color:#808080;}
.contact_event_check img.icon{background-color:#ccc;}
.ajax_preloader,.ajax_loader{width:16px;height:16px;background:url(../i/ajax_loader.gif) no-repeat 0 0;visibility:hidden;vertical-align:middle;}
.ajax_loader{visibility:visible;display:none;}
.loading .ajax_preloader{visibility:visible;}
#menu_gift .ajax_preloader{vertical-align:top;}
ul.tr_list li.tr_list_item{padding-bottom:30px;}
ul.tr_list ul{margin-left:50px;}
ul.tr_list ul li{margin-bottom:15px;}
.tr_list_votes{font-family:tahoma,sans-serif;font-size:11px;color:#808080;white-space:nowrap;}
.tr_list_vars .tr_list_votes{}
.tr_list_votes a{color:#ccc;}
.tr_list_votes a:hover{color:#A4974E;}
ul.tr_list textarea{width:100%;height:50px;border-color:#ccc;border-width:1px;overflow:auto;background:#FEF2CF;}
ul.tr_list ul li textarea{background:#fff;}
.post_directions_list{margin-bottom:20px;}
.post_directions_list li{margin-bottom:10px;}
.post_directions_list .post_direction{margin-bottom:3px;}
.post_directions_list .post_direction_status{color:#808080;}
.post_directions_list .post_city_name{color:#000;}
.post_directions_list a.post_city_name:hover{text-decoration:underline;color:#a4974e;}
ul.gift_list_context{list-style:none;}
.gift_list_context li{margin-bottom:15px;margin-right:15px;height:115px;overflow:hidden;float:left;}
.gift_list_context li img{max-height:115px;max-width:115px;}
.company_list_context  li{    height: 100px;}
a.wish_status{text-decoration:none;padding:1px 5px 2px;}
.wish_needful,.wish_satisfied:hover{color:#808080 !important;background:#fff !important;border:1px dotted #8d8e78 !important;}
.wish_satisfied,.wish_needful:hover{background:#eee !important;color:#8d8e78 !important;border:1px solid #eee !important;}
.trans_parent .trans_button{display: inline;}
.translated .trans_button{display: none;}
.trans_parent .untrans_button{display: none;}
.translated .untrans_button{display: inline;}
h1 a.wish_status,h2 a.wish_status{font-family:tahoma,sans-serif;font-size:11px;font-weight:normal;letter-spacing:0;}
h1 .wish_status_switcher,h2 .wish_status_switcher{position:relative;bottom:4px;}
.event_item{clear:both;min-height:80px;}
.event_item .event_message{font-size:12px;font-family:arial,sans-serif;color:#000;padding-right:8px;}
.event_item .event_message a{font-weight: bold;color:#808080;}
.event_item .event_message a:hover{text-decoration:underline;color:#A4974E;}
.event_item .event_message .comment_author{font-weight: normal;    color: #A4974E;}
.event_item .comment_date{color:#808080;white-space: nowrap;margin: 0;font-size: 10px;}
.event_item .event_illustration{float:left;margin:5px 10px 0 0;}
.event_item .comment_body{min-height:25px;display:none;}
.event_item .comment_body img{max-height:200px;max-width:200px;}
.event_item .comment_bottom{clear:both;margin-bottom: 5px;}
.event_item .comment_bottom a{font-weight: bold;}
.event_item .event_head{    margin-bottom: 5px;}
.event_item .event_date{    color: #808080;    white-space: nowrap;    margin: 0;    font-size: 10px;    font-family: tahoma,sans-serif;}
#notification_items_list .event_item{border-bottom: 1px dotted #ccc;margin-bottom: 0;margin-left: 30px;    padding: 10px 5px;    position: relative;}
#notification_items_list .event_item,#notification_items_list .event_item .comment_body{min-height:0;}
#notification_items_list .event_new{background:#f6f1e4;}
#notification_items_list .comment_block{margin-left:-5px;margin-bottom: 0;background:none;}
#notification_items_list .comment_author_avatar{width: 25px;height: 25px;left:-30px;top:6px;}
#notification_items_list .comment_author_avatar img{max-width: 25px;max-height: 25px;}
.context_block .event_item{min-height:0;margin-bottom:20px;}
.campaign-list-title{    background: #654171;    padding: 10px 15px;    color: #fff;}
.campaign-list-title h3,.campaign-list-header h3{    margin: 0px;    font-size: 16px;    float: left;}
.campaign-list-title .gift_given{    background: #342539;    color: #ccc;}
.campaign-list-header{    background: #d0d0d0;    padding: 5px 15px;}
.campaign-list-body{    background: #f9f9f9;    padding: 10px 15px;}
.campaign-list-body .user_content{    font-size: 15px;}
.campaign-list-status{    float: right;    margin: -10px -15px -10px 0;    
    padding: 10px 0 11px;}
.campaign-list-status span{    padding: 10px 20px 11px;}
.campaign-list-status a{    background-image: none;    background-color: #342539;    margin-left: 6px;}
.campaign-list-status a:hover{    background-color: #A4974E;    background-image: none;}
.campaign-list-action{    float: right;    margin: -4px -15px -5px 0;}
.campaign-list-action a,.campaign-list-action a:hover{    background-image: none;    padding: 6px 20px 7px;}
.campaign-present-img{    margin-bottom:10px;    max-height: 100px;    max-width: 580px;}
.campaign-list-column8_33{    width: 33%;    float: left;}
.campaign-list-column8_25{    width: 25%;    float: left;}
.campaign-list-column150{    width: 150px;    float: left;}
.campaign-list-column400{    width: 400px;    float: right;    margin-top: 5px;}
.campaign-button{    padding: 0px 20px 0px 0px;    font-size: 28px;    cursor: default;}
.campaign-button a{    text-decoration: none;    color: #000;}
.campaign-button a:hover{    color: #a4974e;}
.campaign-button-disabled a{    text-decoration: none;    color: #808080 !important;}
.campaign-button-remove{    margin-right: 1px;    padding: 6px 10px 7px !important;}
.campaign-button-remove a{    text-decoration: none;}
.campaign-button-remove a:hover{    color: #ff0000;}
.campaign-button-text{    float: left;}
.campaign-button span{    font-size: 15px;    vertical-align: top;    position: relative;    top: 8px;    margin-left: 5px;}
.banner-extend-info{    padding: 10px;}
.banner-holder{    position: relative;}
.banner240x400-holder{    width: 240px;    height: 400px;    background: #c0c0c0;    position: relative;    
}
.banner240x400-holder div{    position: absolute;}
.banner240x400-present{    bottom: 0px;    color: #fff;    font-size: 20px;    width: 210px;    height: 160px;    padding: 15px;    background-color: rgba(0,0,0,0.3);    text-align: center;    font-family: georgia,"times new roman",sans-serif;    font-style: italic;    z-index: 6;}
.banner240x400-present a{    color: #fff;    text-decoration: none;}
.banner240x400-present a:hover{    text-decoration: underline;}
.banner240x400-company{    height: 50px;    background-color: rgba(0,0,0,0.4);    width: 210px;    bottom: 0px;    color: rgba(200,200,200,1);    
    font-family: arial,sans-serif;    font-size: 15px;    padding: 15px;    text-align: center;    z-index: 6;}
.banner240x400-company a{    color: rgba(200,200,200,1);}
.banner924x200-holder{    width: 924px;    height: 200px;    background: #fff;;    position: relative;}
.banner924x200-present{    color: #fff;    font-size: 21px;    width: 594px;    font-family: georgia,serif;    font-style: italic;    text-align: center;    background: rgba(0,0,0,0.7);    display: table-cell;    vertical-align: middle;}
.banner924x200-present a{    color: #fff;    text-decoration: none;    display: block;    font-size: 24px;    padding: 15px;}
.banner924x200-present a:hover{    text-decoration: underline;}
.banner924x200-company{    width: 384px;    background: rgba(0,0,0,0.7);    color: #aaa;    font-family: arial,sans-serif;    font-size: 15px;    text-align: center;    display: table-cell;    vertical-align: middle;}
.banner924x200-company a{    color: #aaa;}
.banner-button-remove{    position: absolute;    right: 0;    z-index: 1;    color: #fff;    background: #ccc;    text-decoration: none;    padding: 3px 5px;}
#gift_to_like{    margin-top:8px;}
#thank_to_edit{    margin-top:8px;}
.like_button a{    border: 1px solid #808080;    border-radius: 15px;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    color: #808080;    text-decoration: none;    text-transform: uppercase;    padding: 8px 12px;}
.like_button a:hover{     border: 1px solid #2cbe39;     color: #2cbe39;}
#thank_to_edit a:hover{    border: 1px solid #000;    color: #000;}
.like_button>.liked{    border: 1px solid #2cbe39;    color: #2cbe39;}
.like_button .fa{    font-size: 16px;    margin-right: 5px;    margin-top: -1px;    vertical-align: middle;}
.buttons_holder{    margin-bottom: 40px;}
.buttons_holder .addthis_toolbox{    float: left;    margin-right: 20px;    width: 216px;}
.buttons_holder #gift_to_like,.buttons_holder #thank_to_edit{    float: left;    padding-right: 20px;}
#thank_to_postcard{    width: 525px;    margin-bottom: 40px;}
#thank_to_postcard a{    display: block;    text-align: center;    background: #00a2d3;    color: #fff;    padding: 20px;    border-radius: 6px;    border-width: 0;    text-decoration: none;    font-size: 18px;}
#thank_to_postcard a:hover{    background:#00aee3;}
.circle{    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}
.parcels-short_active,.parcels-short_active a{    color: #2C8E39;}
.parcels-short_inactive,.parcels-short_inactive a{    color: #808080;}
.adv-youdo{    width: 220px;    padding: 15px 10px;    border: #CCCCCC 1px solid;    font-family: arial,sans;    color: #000;    font-size:13px;    line-height:18px;}
.adv-youdo__header{    height: 50px;    text-align: right;    color: #999;    line-height: 27px;}
.adv-youdo__header img{    float: left;}
.adv-youdo__item{    position: relative;    padding-left: 20px;    margin-bottom: 15px;}
.adv-youdo__item:before{    content: "\2192";    position: absolute;    left: 0;}
.paginator{margin-top:40px;margin-bottom:20px;margin-left:210px;font-family:arial,sans-serif;font-size:12px;line-height:120%;color:#000;position:relative;width:400px;}
.one_column_nav .paginator,.one_column_nav .paginator_pages{margin-left:0;}
.paginator table{border-collapse:collapse;table-layout:fixed;width:100%;}
.paginator table td{padding:0;white-space:nowrap;text-align:center;}
.paginator span{display:block;padding:3px 0;color:#fff;}
.paginator span a{color:#000;}
.paginator span strong,.paginator span a{padding:4px 10px 5px;}
.paginator span strong{color:#fff;background:#A4974E;font-style:normal;font-weight:normal;}
.paginator .scroll_bar{width:100%;height:20px;position:relative;margin-top:10px;}
.paginator .scroll_trough{width:100%;height:3px;background:#ccc;overflow:hidden;}
.paginator .scroll_thumb{position:absolute;z-index:2;width:0;height:3px;top:0;left:0;font-size:1px;background:#363636;}
.paginator .scroll_knob{position:absolute;top:-5px;left:50%;margin-left:-10px;width:20px;height:20px;overflow:hidden;background:url(../i/slider_knob.gif) no-repeat 50% 50%;cursor:pointer;cursor:hand;}
.paginator .current_page_mark{position:absolute;z-index:1;top:0;left:0;width:0;height:3px;overflow:hidden;background:#A4974E;}
.fullsize table{width:auto;table-layout:auto;}
.fullsize .scroll_bar{visibility:hidden;}
.fullsize .scroll_thumb{display:none;}
.paginator_pages{width:400px;font-size:12px;color:#808080;margin-left:210px;margin-top:-25px;margin-bottom:60px;}
.collage{ overflow: hidden;zoom: 1 }
.collage__item{ margin: 0 4px 4px 0;position: relative;display: none;float: left }
.collage__item.is--last{ margin: 0 0px 4px 0 }
.collage.collage--big .collage__item{ margin: 0 0 4px 0 }
.collage.collage--big .collage__item:first-child{ margin: 0 4px 4px 0 }
.collage__item-img{ border: none;vertical-align: top }
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
{    padding: 0;    margin: 0;    border: 0;    outline: none;    vertical-align: top;}
.fancybox-wrap{    position: absolute;    top: 0;    left: 0;    z-index: 8020;}
.fancybox-skin{    position: relative;    color: #444;    text-shadow: none;    overflow: hidden;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
.fancybox-opened{    z-index: 8030;}
.fancybox-outer,.fancybox-inner{    position: relative;}
.fancybox-inner{    overflow: hidden;}
.fancybox-type-iframe .fancybox-inner{    -webkit-overflow-scrolling: touch;}
.fancybox-error{    color: #444;    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;    margin: 0;    padding: 15px;    white-space: nowrap;}
.fancybox-image,.fancybox-iframe{    display: block;    width: 100%;    height: 100%;}
.fancybox-image{    max-width: 100%;    max-height: 100%;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
.fancybox-prev span,.fancybox-next span,.fancybox-close span{    background-image: url("../i/fancybox_sprite.png");}
#fancybox-loading{    position: fixed;    top: 50%;    left: 50%;    margin-top: -22px;    margin-left: -22px;    background: #000;    opacity: 0.8;    cursor: pointer;    z-index: 8060;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}
#fancybox-loading div{    width: 44px;    height: 44px;    background: url("../i/fancybox_loading.gif") center center no-repeat;}
.fancybox-close{    padding: 10px;    position: absolute;    top: 10px;    right: 10px;    width: 10px;    height: 10px;    cursor: pointer;    z-index: 8040;    background-color: rgba(0,0,0,.3);    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}
.fancybox-close span{    width: 10px;    height: 10px;    display: block;    background-position: -30px 0;}
.fancybox-nav{    width: 20px;    height: 20px;    margin-top: -20px;    padding: 10px;    position: absolute;    top: 50%;    cursor: pointer;    text-decoration: none;    background: transparent url(../i/0.gif);    text-align: center;    -webkit-tap-highlight-color: rgba(0,0,0,0);    z-index: 8040;    background-color: rgba(0,0,0,.3);    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}
.fancybox-prev{    left: 20px;}
.fancybox-next{    right: 20px;}
.fancybox-nav span{    width: 10px;    height: 20px;    display: inline-block;    cursor: pointer;    z-index: 8040;}
.fancybox-prev span{    left: 20px;    background-position: 0 0;}
.fancybox-next span{    right: 20px;    background-position: -15px 0;}
.fancybox-tmp{    position: absolute;    top: -99999px;    left: -99999px;    visibility: hidden;    max-width: 99999px;    max-height: 99999px;    overflow: visible !important;}
.fancybox-lock{    overflow: hidden !important;    width: auto;    height: auto;}
.fancybox-lock body{    overflow: hidden !important;}
.fancybox-lock-test{    overflow-y: hidden !important;}
.fancybox-overlay{    position: absolute;    top: 0;    left: 0;    background: #252525;    background-color: rgba(37,37,37,.95);    overflow: hidden;    display: none;    z-index: 8010;}
.fancybox-overlay-fixed{    position: fixed;    bottom: 0;    right: 0;    z-index:1000;}
.fancybox-lock .fancybox-overlay{    overflow: auto;    overflow-y: scroll;}
.fancybox-title{    visibility: hidden;    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;    position: relative;    text-shadow: none;    z-index: 8050;}
.fancybox-opened .fancybox-title{    visibility: visible;}
.fancybox-title-float-wrap{    position: absolute;    bottom: 0;    right: 50%;    margin-bottom: -35px;    z-index: 8050;    text-align: center;}
.fancybox-title-float-wrap .child{    display: inline-block;    margin-right: -100%;    padding: 2px 20px;    background: transparent;    background: rgba(0,0,0,0.8);    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    text-shadow: 0 1px 2px #222;    color: #FFF;    font-weight: bold;    line-height: 24px;    white-space: nowrap;}
.fancybox-title-outside-wrap{    position: relative;    margin-top: 10px;    color: #fff;}
.fancybox-title-inside-wrap{    padding-top: 10px;}
.fancybox-title-over-wrap{    position: absolute;    bottom: 0;    left: 0;    color: #fff;    padding: 10px;    background: #000;    background: rgba(0,0,0,.8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){    #fancybox-loading div{        background-image: url('../i/fancybox_loading@2x.gif');        background-size: 24px 24px;    }
}
