﻿@-webkit-keyframes move-8 {
0%{max-height:220px;top:0;left:0;bottom:0;right:0}
4%{max-height:260px;top:-24px;left:24px;bottom:24px;right:-24px}
8%{max-height:300px;top:-48px;left:48px;bottom:48px;right:-48px}
10%,80%{max-height:300px;top:-60px;left:60px;bottom:60px;right:-60px}
20%,70%{max-height:300px;top:-60px;left:-60px;bottom:60px;right:60px}
30%,60%{max-height:300px;top:0;left:0;bottom:0;right:0}
40%,90%{max-height:300px;top:60px;left:60px;bottom:-60px;right:-60px}
50%{max-height:300px;top:60px;left:-60px;bottom:-60px;right:60px}
94%{max-height:300px;top:48px;left:48px;bottom:-48px;right:-48px}
98%{max-height:260px;top:24px;left:24px;bottom:-24px;right:-24px}
to{max-height:220px;top:60px;left:-60px;bottom:-60px;right:60px}
}
@-moz-keyframes move-8 {
0%{max-height:220px;top:0;left:0;bottom:0;right:0}
4%{max-height:260px;top:-24px;left:24px;bottom:24px;right:-24px}
8%{max-height:300px;top:-48px;left:48px;bottom:48px;right:-48px}
10%,80%{max-height:300px;top:-60px;left:60px;bottom:60px;right:-60px}
20%,70%{max-height:300px;top:-60px;left:-60px;bottom:60px;right:60px}
30%,60%{max-height:300px;top:0;left:0;bottom:0;right:0}
40%,90%{max-height:300px;top:60px;left:60px;bottom:-60px;right:-60px}
50%{max-height:300px;top:60px;left:-60px;bottom:-60px;right:60px}
94%{max-height:300px;top:48px;left:48px;bottom:-48px;right:-48px}
98%{max-height:260px;top:24px;left:24px;bottom:-24px;right:-24px}
to{max-height:220px;top:60px;left:-60px;bottom:-60px;right:60px}
}
@-ms-keyframes move-8 {
0%{max-height:220px;top:0;left:0;bottom:0;right:0}
4%{max-height:260px;top:-24px;left:24px;bottom:24px;right:-24px}
8%{max-height:300px;top:-48px;left:48px;bottom:48px;right:-48px}
10%,80%{max-height:300px;top:-60px;left:60px;bottom:60px;right:-60px}
20%,70%{max-height:300px;top:-60px;left:-60px;bottom:60px;right:60px}
30%,60%{max-height:300px;top:0;left:0;bottom:0;right:0}
40%,90%{max-height:300px;top:60px;left:60px;bottom:-60px;right:-60px}
50%{max-height:300px;top:60px;left:-60px;bottom:-60px;right:60px}
94%{max-height:300px;top:48px;left:48px;bottom:-48px;right:-48px}
98%{max-height:260px;top:24px;left:24px;bottom:-24px;right:-24px}
to{max-height:220px;top:60px;left:-60px;bottom:-60px;right:60px}
}
@-o-keyframes move-8 {
0%{max-height:220px;top:0;left:0;bottom:0;right:0}
4%{max-height:260px;top:-24px;left:24px;bottom:24px;right:-24px}
8%{max-height:300px;top:-48px;left:48px;bottom:48px;right:-48px}
10%,80%{max-height:300px;top:-60px;left:60px;bottom:60px;right:-60px}
20%,70%{max-height:300px;top:-60px;left:-60px;bottom:60px;right:60px}
30%,60%{max-height:300px;top:0;left:0;bottom:0;right:0}
40%,90%{max-height:300px;top:60px;left:60px;bottom:-60px;right:-60px}
50%{max-height:300px;top:60px;left:-60px;bottom:-60px;right:60px}
94%{max-height:300px;top:48px;left:48px;bottom:-48px;right:-48px}
98%{max-height:260px;top:24px;left:24px;bottom:-24px;right:-24px}
to{max-height:220px;top:60px;left:-60px;bottom:-60px;right:60px}
}
@keyframes move-8 {
0%{max-height:220px;top:0;left:0;bottom:0;right:0}
4%{max-height:260px;top:-24px;left:24px;bottom:24px;right:-24px}
8%{max-height:300px;top:-48px;left:48px;bottom:48px;right:-48px}
10%,80%{max-height:300px;top:-60px;left:60px;bottom:60px;right:-60px}
20%,70%{max-height:300px;top:-60px;left:-60px;bottom:60px;right:60px}
30%,60%{max-height:300px;top:0;left:0;bottom:0;right:0}
40%,90%{max-height:300px;top:60px;left:60px;bottom:-60px;right:-60px}
50%{max-height:300px;top:60px;left:-60px;bottom:-60px;right:60px}
94%{max-height:300px;top:48px;left:48px;bottom:-48px;right:-48px}
98%{max-height:260px;top:24px;left:24px;bottom:-24px;right:-24px}
to{max-height:220px;top:60px;left:-60px;bottom:-60px;right:60px}
}
.rubl{font-family:'PT Sans',serif}
.arrow_up,[data-icon]:before{font-family:'ElegantIcons';font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
[data-icon]:before{content:attr(data-icon);-moz-osx-font-smoothing:grayscale}
.email-request-btn.input-group-addon .icon_mail_alt{color:#fff;font-size:20px;position:absolute;left:5px;top:2px}
.arrow_up{font-size:40px!important;color:#010001!important;border:2px solid;border-radius:50%;padding-right:2px;position:absolute;font-style:normal}
.arrow_up:hover{color:#ee2bc2!important}
.arrow-up-down,.arrow_back,.arrow_carrot-2down,.arrow_carrot-2down_alt2,.arrow_carrot-2left,.arrow_carrot-2left_alt2,.arrow_carrot-2right,.arrow_carrot-2right_alt2,.arrow_carrot-2up,.arrow_carrot-2up_alt2,.arrow_carrot-down,.arrow_carrot-down_alt2,.arrow_carrot-left,.arrow_carrot-left_alt2,.arrow_carrot-right,.arrow_carrot-right_alt2,.arrow_carrot-up,.arrow_carrot-up_alt2,.arrow_condense,.arrow_down,.arrow_expand,.arrow_expand_alt,.arrow_expand_alt2,.arrow_left,.arrow_left-down,.arrow_left-right,.arrow_left-right_alt,.arrow_left-up,.arrow_move,.arrow_right,.arrow_right-down,.arrow_right-up,.arrow_triangle-down,.arrow_triangle-down_alt2,.arrow_triangle-left,.arrow_triangle-left_alt2,.arrow_triangle-right,.arrow_triangle-right_alt2,.arrow_triangle-up,.arrow_triangle-up_alt2,.arrow_up-down_alt,.icon_adjust-horiz,.icon_adjust-vert,.icon_bag_alt,.icon_box-checked,.icon_box-empty,.icon_box-selected,.icon_camera_alt,.icon_chat_alt,.icon_check,.icon_check_alt2,.icon_circle-empty,.icon_circle-slelected,.icon_clock_alt,.icon_close,.icon_close_alt2,.icon_cloud-download_alt,.icon_cloud-upload_alt,.icon_cloud_alt,.icon_comment_alt,.icon_cone_alt,.icon_creditcard,.icon_desktop,.icon_document_alt,.icon_documents_alt,.icon_error-circle_alt,.icon_error-oct_alt,.icon_error-triangle_alt,.icon_folder-add_alt,.icon_folder-alt,.icon_folder-open_alt,.icon_genius,.icon_gift_alt,.icon_house_alt,.icon_image,.icon_images,.icon_info_alt,.icon_key_alt,.icon_laptop,.icon_lightbulb_alt,.icon_lock-open_alt,.icon_lock_alt,.icon_mail_alt,.icon_menu,.icon_menu-circle_alt2,.icon_menu-square_alt2,.icon_minus-06,.icon_minus-box,.icon_minus_alt2,.icon_mobile,.icon_ol,.icon_pause,.icon_pause_alt2,.icon_pencil,.icon_pencil-edit,.icon_pencil-edit_alt,.icon_plus,.icon_plus-box,.icon_plus_alt2,.icon_question,.icon_question_alt2,.icon_quotations,.icon_quotations_alt2,.icon_ribbon_alt,.icon_search,.icon_stop,.icon_stop_alt2,.icon_tablet,.icon_ul,.icon_vol-mute_alt,.icon_volume-high_alt,.icon_volume-low_alt,.icon_zoom-in_alt,.icon_zoom-out_alt{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px;color: #64bc46;}
.icon_cart_alt{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon_paperclip{color:#353a3e}
.icon_paperclip,.icon_tag_alt{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px}
.arrow_carrot-2dwnn_alt,.arrow_carrot-2left_alt,.arrow_carrot-2right_alt,.arrow_carrot-2up_alt,.arrow_carrot-down_alt,.arrow_carrot-left_alt,.arrow_carrot-right_alt,.arrow_carrot_up_alt,.arrow_condense_alt,.arrow_down_alt,.arrow_expand_alt3,.arrow_left-down_alt,.arrow_left-up_alt,.arrow_left_alt,.arrow_right-down_alt,.arrow_right-up_alt,.arrow_right_alt,.arrow_triangle-down_alt,.arrow_triangle-left_alt,.arrow_triangle-right_alt,.arrow_triangle-up_alt,.arrow_up_alt,.icon_archive_alt,.icon_blocked,.icon_book_alt,.icon_calendar,.icon_check_alt,.icon_close_alt,.icon_cog,.icon_cogs,.icon_compass_alt,.icon_contacts_alt,.icon_cursor_alt,.icon_document,.icon_documents,.icon_drawer_alt,.icon_error-circle,.icon_error-oct,.icon_error-triangle,.icon_film,.icon_folder,.icon_folder-add,.icon_folder-open,.icon_folder_download,.icon_folder_upload,.icon_headphones,.icon_heart_alt,.icon_info,.icon_lifesaver,.icon_link,.icon_link_alt,.icon_loading,.icon_map_alt,.icon_menu-circle_alt,.icon_menu-square_alt,.icon_mic_alt,.icon_minus_alt,.icon_pencil_alt,.icon_piechart,.icon_pin_alt,.icon_plus_alt,.icon_pushpin_alt,.icon_refresh,.icon_star,.icon_star-half,.icon_star-half_alt,.icon_star_alt,.icon_stop_alt,.icon_table,.icon_tags_alt,.icon_tool,.icon_toolbox_alt,.icon_tools,.icon_trash_alt,.icon_zoom-in,.icon_zoom-out{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px;color:#353a3e}
.icon_question_alt{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px}
.icon_archive,.icon_bag,.icon_balance,.icon_book,.icon_briefcase,.icon_building,.icon_building_alt,.icon_calculator_alt,.icon_calulator,.icon_camera,.icon_cart,.icon_chat,.icon_clock,.icon_cloud,.icon_cloud-download,.icon_cloud-upload,.icon_comment,.icon_compass,.icon_cone,.icon_contacts,.icon_currency,.icon_currency_alt,.icon_cursor,.icon_datareport,.icon_dislike,.icon_dislike_alt,.icon_download,.icon_drawer,.icon_drive,.icon_drive_alt,.icon_easel,.icon_floppy,.icon_floppy_alt,.icon_flowchart,.icon_gift,.icon_globe,.icon_globe-2,.icon_grid-2x2,.icon_grid-3x3,.icon_group,.icon_heart,.icon_hourglass,.icon_house,.icon_id,.icon_id-2,.icon_id-2_alt,.icon_id_alt,.icon_key,.icon_lightbulb,.icon_like,.icon_like_alt,.icon_lock,.icon_lock-open,.icon_mail,.icon_map,.icon_mic,.icon_mug,.icon_mug_alt,.icon_music,.icon_pause_alt,.icon_pens,.icon_percent,.icon_phone,.icon_pin,.icon_printer,.icon_printer-alt,.icon_profile,.icon_pushpin,.icon_puzzle,.icon_puzzle_alt,.icon_quotations_alt,.icon_ribbon,.icon_rook,.icon_search-2,.icon_search_alt,.icon_shield,.icon_tag,.icon_tags,.icon_target,.icon_toolbox,.icon_trash,.icon_upload,.icon_vol-mute,.icon_volume-high,.icon_volume-low,.icon_wallet,.social_blogger,.social_blogger_circle,.social_blogger_square,.social_delicious,.social_delicious_circle,.social_delicious_square,.social_deviantart,.social_deviantart_circle,.social_deviantart_square,.social_dribbble,.social_dribbble_circle,.social_dribbble_square,.social_facebook,.social_facebook_circle,.social_facebook_square,.social_flickr,.social_flickr_circle,.social_flickr_square,.social_googledrive,.social_googledrive_alt2,.social_googledrive_square,.social_googleplus,.social_googleplus_circle,.social_googleplus_square,.social_instagram,.social_instagram_circle,.social_instagram_square,.social_linkedin,.social_linkedin_circle,.social_linkedin_square,.social_myspace,.social_myspace_circle,.social_myspace_square,.social_picassa,.social_picassa_circle,.social_picassa_square,.social_pinterest,.social_pinterest_circle,.social_pinterest_square,.social_rss,.social_rss_circle,.social_rss_square,.social_share,.social_share_circle,.social_share_square,.social_skype,.social_skype_circle,.social_skype_square,.social_spotify,.social_spotify_circle,.social_spotify_square,.social_stumbleupon_circle,.social_stumbleupon_square,.social_tumbleupon,.social_tumblr,.social_tumblr_circle,.social_tumblr_square,.social_twitter,.social_twitter_circle,.social_twitter_square,.social_vimeo,.social_vimeo_circle,.social_vimeo_square,.social_wordpress,.social_wordpress_circle,.social_wordpress_square,.social_youtube,.social_youtube_circle,.social_youtube_square{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px;color:#353a3e}
.icon_briefcase_alt,.icon_clipboard,.icon_datareport_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_globe_alt,.icon_pens_alt,.icon_percent_alt,.icon_shield_alt,.icon_wallet_alt{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px}
.icon_briefcase_alt,.icon_clipboard,.icon_datareport_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_globe_alt,.icon_pens_alt,.icon_percent_alt,.icon_shield_alt{color:#353a3e}
.arrow_up:before{content:"\21"}
.arrow_down:before{content:"\22"}
.arrow_left:before{content:"\23"}
.arrow_right:before{content:"\24"}
.arrow_left-up:before{content:"\25"}
.arrow_right-up:before{content:"\26"}
.arrow_right-down:before{content:"\27"}
.arrow_left-down:before{content:"\28"}
.arrow-up-down:before{content:"\29"}
.arrow_up-down_alt:before{content:"\2a"}
.arrow_left-right_alt:before{content:"\2b"}
.arrow_left-right:before{content:"\2c"}
.arrow_expand_alt2:before{content:"\2d"}
.arrow_expand_alt:before{content:"\2e"}
.arrow_condense:before{content:"\2f"}
.arrow_expand:before{content:"\30"}
.arrow_move:before{content:"\31"}
.arrow_carrot-up:before{content:"\32"}
.arrow_carrot-down:before{content:"\33"}
.arrow_carrot-left:before{content:"\34"}
.arrow_carrot-right:before{content:"\35"}
.arrow_carrot-2up:before{content:"\36"}
.arrow_carrot-2down:before{content:"\37"}
.arrow_carrot-2left:before{content:"\38"}
.arrow_carrot-2right:before{content:"\39"}
.arrow_carrot-up_alt2:before{content:"\3a"}
.arrow_carrot-down_alt2:before{content:"\3b"}
.arrow_carrot-left_alt2:before{content:"\3c"}
.arrow_carrot-right_alt2:before{content:"\3d"}
.arrow_carrot-2up_alt2:before{content:"\3e"}
.arrow_carrot-2down_alt2:before{content:"\3f"}
.arrow_carrot-2left_alt2:before{content:"\40"}
.arrow_carrot-2right_alt2:before{content:"\41"}
.arrow_triangle-up:before{content:"\42"}
.arrow_triangle-down:before{content:"\43"}
.arrow_triangle-left:before{content:"\44"}
.arrow_triangle-right:before{content:"\45"}
.arrow_triangle-up_alt2:before{content:"\46"}
.arrow_triangle-down_alt2:before{content:"\47"}
.arrow_triangle-left_alt2:before{content:"\48"}
.arrow_triangle-right_alt2:before{content:"\49"}
.arrow_back:before{content:"\4a"}
.icon_minus-06:before{content:"\4b"}
.icon_plus:before{content:"\4c"}
.icon_close:before{content:"\4d"}
.icon_check:before{content:"\4e"}
.icon_minus_alt2:before{content:"\4f"}
.icon_plus_alt2:before{content:"\50"}
.icon_close_alt2:before{content:"\51"}
.icon_check_alt2:before{content:"\52"}
.icon_zoom-out_alt:before{content:"\53"}
.icon_zoom-in_alt:before{content:"\54"}
.icon_search:before{content:"\55"}
.icon_box-empty:before{content:"\56"}
.icon_box-selected:before{content:"\57"}
.icon_minus-box:before{content:"\58"}
.icon_plus-box:before{content:"\59"}
.icon_box-checked:before{content:"\5a"}
.icon_circle-empty:before{content:"\5b"}
.icon_circle-slelected:before{content:"\5c"}
.icon_stop_alt2:before{content:"\5d"}
.icon_stop:before{content:"\5e"}
.icon_pause_alt2:before{content:"\5f"}
.icon_pause:before{content:"\60"}
.icon_menu:before{content:"\61"}
.icon_menu-square_alt2:before{content:"\62"}
.icon_menu-circle_alt2:before{content:"\63"}
.icon_ul:before{content:"\64"}
.icon_ol:before{content:"\65"}
.icon_adjust-horiz:before{content:"\66"}
.icon_adjust-vert:before{content:"\67"}
.icon_document_alt:before{content:"\68"}
.icon_documents_alt:before{content:"\69"}
.icon_pencil:before{content:"\6a"}
.icon_pencil-edit_alt:before{content:"\6b"}
.icon_pencil-edit:before{content:"\6c"}
.icon_folder-alt:before{content:"\6d"}
.icon_folder-open_alt:before{content:"\6e"}
.icon_folder-add_alt:before{content:"\6f"}
.icon_info_alt:before{content:"\70"}
.icon_error-oct_alt:before{content:"\71"}
.icon_error-circle_alt:before{content:"\72"}
.icon_error-triangle_alt:before{content:"\73"}
.icon_question_alt2:before{content:"\74"}
.icon_question:before{content:"\75"}
.icon_comment_alt:before{content:"\76"}
.icon_chat_alt:before{content:"\77"}
.icon_vol-mute_alt:before{content:"\78"}
.icon_volume-low_alt:before{content:"\79"}
.icon_volume-high_alt:before{content:"\7a"}
.icon_quotations:before{content:"\7b"}
.icon_quotations_alt2:before{content:"\7c"}
.icon_clock_alt:before{content:"\7d"}
.icon_lock_alt:before{content:"\7e"}
.icon_lock-open_alt:before{content:"\e000"}
.icon_key_alt:before{content:"\e001"}
.icon_cloud_alt:before{content:"\e002"}
.icon_cloud-upload_alt:before{content:"\e003"}
.icon_cloud-download_alt:before{content:"\e004"}
.icon_image:before{content:"\e005"}
.icon_images:before{content:"\e006"}
.icon_lightbulb_alt:before{content:"\e007"}
.icon_gift_alt:before{content:"\e008"}
.icon_house_alt:before{content:"\e009"}
.icon_genius:before{content:"\e00a"}
.icon_mobile:before{content:"\e00b"}
.icon_tablet:before{content:"\e00c"}
.icon_laptop:before{content:"\e00d"}
.icon_desktop:before{content:"\e00e"}
.icon_camera_alt:before{content:"\e00f"}
.icon_mail_alt:before{content:"\e010"}
.icon_cone_alt:before{content:"\e011"}
.icon_ribbon_alt:before{content:"\e012"}
.icon_bag_alt:before{content:"\e013"}
.icon_creditcard:before{content:"\e014"}
.icon_cart_alt:before{content:"\e015"}
.icon_paperclip:before{content:"\e016"}
.icon_tag_alt:before{content:"\e017"}
.icon_tags_alt:before{content:"\e018"}
.icon_trash_alt:before{content:"\e019"}
.icon_cursor_alt:before{content:"\e01a"}
.icon_mic_alt:before{content:"\e01b"}
.icon_compass_alt:before{content:"\e01c"}
.icon_pin_alt:before{content:"\e01d"}
.icon_pushpin_alt:before{content:"\e01e"}
.icon_map_alt:before{content:"\e01f"}
.icon_drawer_alt:before{content:"\e020"}
.icon_toolbox_alt:before{content:"\e021"}
.icon_book_alt:before{content:"\e022"}
.icon_calendar:before{content:"\e023"}
.icon_film:before{content:"\e024"}
.icon_table:before{content:"\e025"}
.icon_contacts_alt:before{content:"\e026"}
.icon_headphones:before{content:"\e027"}
.icon_lifesaver:before{content:"\e028"}
.icon_piechart:before{content:"\e029"}
.icon_refresh:before{content:"\e02a"}
.icon_link_alt:before{content:"\e02b"}
.icon_link:before{content:"\e02c"}
.icon_loading:before{content:"\e02d"}
.icon_blocked:before{content:"\e02e"}
.icon_archive_alt:before{content:"\e02f"}
.icon_heart_alt:before{content:"\e030"}
.icon_star_alt:before{content:"\e031"}
.icon_star-half_alt:before{content:"\e032"}
.icon_star:before{content:"\e033"}
.icon_star-half:before{content:"\e034"}
.icon_tools:before{content:"\e035"}
.icon_tool:before{content:"\e036"}
.icon_cog:before{content:"\e037"}
.icon_cogs:before{content:"\e038"}
.arrow_up_alt:before{content:"\e039"}
.arrow_down_alt:before{content:"\e03a"}
.arrow_left_alt:before{content:"\e03b"}
.arrow_right_alt:before{content:"\e03c"}
.arrow_left-up_alt:before{content:"\e03d"}
.arrow_right-up_alt:before{content:"\e03e"}
.arrow_right-down_alt:before{content:"\e03f"}
.arrow_left-down_alt:before{content:"\e040"}
.arrow_condense_alt:before{content:"\e041"}
.arrow_expand_alt3:before{content:"\e042"}
.arrow_carrot_up_alt:before{content:"\e043"}
.arrow_carrot-down_alt:before{content:"\e044"}
.arrow_carrot-left_alt:before{content:"\e045"}
.arrow_carrot-right_alt:before{content:"\e046"}
.arrow_carrot-2up_alt:before{content:"\e047"}
.arrow_carrot-2dwnn_alt:before{content:"\e048"}
.arrow_carrot-2left_alt:before{content:"\e049"}
.arrow_carrot-2right_alt:before{content:"\e04a"}
.arrow_triangle-up_alt:before{content:"\e04b"}
.arrow_triangle-down_alt:before{content:"\e04c"}
.arrow_triangle-left_alt:before{content:"\e04d"}
.arrow_triangle-right_alt:before{content:"\e04e"}
.icon_minus_alt:before{content:"\e04f"}
.icon_plus_alt:before{content:"\e050"}
.icon_close_alt:before{content:"\e051"}
.icon_check_alt:before{content:"\e052"}
.icon_zoom-out:before{content:"\e053"}
.icon_zoom-in:before{content:"\e054"}
.icon_stop_alt:before{content:"\e055"}
.icon_menu-square_alt:before{content:"\e056"}
.icon_menu-circle_alt:before{content:"\e057"}
.icon_document:before{content:"\e058"}
.icon_documents:before{content:"\e059"}
.icon_pencil_alt:before{content:"\e05a"}
.icon_folder:before{content:"\e05b"}
.icon_folder-open:before{content:"\e05c"}
.icon_folder-add:before{content:"\e05d"}
.icon_folder_upload:before{content:"\e05e"}
.icon_folder_download:before{content:"\e05f"}
.icon_info:before{content:"\e060"}
.icon_error-circle:before{content:"\e061"}
.icon_error-oct:before{content:"\e062"}
.icon_error-triangle:before{content:"\e063"}
.icon_question_alt:before{content:"\e064"}
.icon_comment:before{content:"\e065"}
.icon_chat:before{content:"\e066"}
.icon_vol-mute:before{content:"\e067"}
.icon_volume-low:before{content:"\e068"}
.icon_volume-high:before{content:"\e069"}
.icon_quotations_alt:before{content:"\e06a"}
.icon_clock:before{content:"\e06b"}
.icon_lock:before{content:"\e06c"}
.icon_lock-open:before{content:"\e06d"}
.icon_key:before{content:"\e06e"}
.icon_cloud:before{content:"\e06f"}
.icon_cloud-upload:before{content:"\e070"}
.icon_cloud-download:before{content:"\e071"}
.icon_lightbulb:before{content:"\e072"}
.icon_gift:before{content:"\e073"}
.icon_house:before{content:"\e074"}
.icon_camera:before{content:"\e075"}
.icon_mail:before{content:"\e076"}
.icon_cone:before{content:"\e077"}
.icon_ribbon:before{content:"\e078"}
.icon_bag:before{content:"\e079"}
.icon_cart:before{content:"\e07a"}
.icon_tag:before{content:"\e07b"}
.icon_tags:before{content:"\e07c"}
.icon_trash:before{content:"\e07d"}
.icon_cursor:before{content:"\e07e"}
.icon_mic:before{content:"\e07f"}
.icon_compass:before{content:"\e080"}
.icon_pin:before{content:"\e081"}
.icon_pushpin:before{content:"\e082"}
.icon_map:before{content:"\e083"}
.icon_drawer:before{content:"\e084"}
.icon_toolbox:before{content:"\e085"}
.icon_book:before{content:"\e086"}
.icon_contacts:before{content:"\e087"}
.icon_archive:before{content:"\e088"}
.icon_heart:before{content:"\e089"}
.icon_profile:before{content:"\e08a"}
.icon_group:before{content:"\e08b"}
.icon_grid-2x2:before{content:"\e08c"}
.icon_grid-3x3:before{content:"\e08d"}
.icon_music:before{content:"\e08e"}
.icon_pause_alt:before{content:"\e08f"}
.icon_phone:before{content:"\e090"}
.icon_upload:before{content:"\e091"}
.icon_download:before{content:"\e092"}
.social_facebook:before{content:"\e093"}
.social_twitter:before{content:"\e094"}
.social_pinterest:before{content:"\e095"}
.social_googleplus:before{content:"\e096"}
.social_tumblr:before{content:"\e097"}
.social_tumbleupon:before{content:"\e098"}
.social_wordpress:before{content:"\e099"}
.social_instagram:before{content:"\e09a"}
.social_dribbble:before{content:"\e09b"}
.social_vimeo:before{content:"\e09c"}
.social_linkedin:before{content:"\e09d"}
.social_rss:before{content:"\e09e"}
.social_deviantart:before{content:"\e09f"}
.social_share:before{content:"\e0a0"}
.social_myspace:before{content:"\e0a1"}
.social_skype:before{content:"\e0a2"}
.social_youtube:before{content:"\e0a3"}
.social_picassa:before{content:"\e0a4"}
.social_googledrive:before{content:"\e0a5"}
.social_flickr:before{content:"\e0a6"}
.social_blogger:before{content:"\e0a7"}
.social_spotify:before{content:"\e0a8"}
.social_delicious:before{content:"\e0a9"}
.social_facebook_circle:before{content:"\e0aa"}
.social_twitter_circle:before{content:"\e0ab"}
.social_pinterest_circle:before{content:"\e0ac"}
.social_googleplus_circle:before{content:"\e0ad"}
.social_tumblr_circle:before{content:"\e0ae"}
.social_stumbleupon_circle:before{content:"\e0af"}
.social_wordpress_circle:before{content:"\e0b0"}
.social_instagram_circle:before{content:"\e0b1"}
.social_dribbble_circle:before{content:"\e0b2"}
.social_vimeo_circle:before{content:"\e0b3"}
.social_linkedin_circle:before{content:"\e0b4"}
.social_rss_circle:before{content:"\e0b5"}
.social_deviantart_circle:before{content:"\e0b6"}
.social_share_circle:before{content:"\e0b7"}
.social_myspace_circle:before{content:"\e0b8"}
.social_skype_circle:before{content:"\e0b9"}
.social_youtube_circle:before{content:"\e0ba"}
.social_picassa_circle:before{content:"\e0bb"}
.social_googledrive_alt2:before{content:"\e0bc"}
.social_flickr_circle:before{content:"\e0bd"}
.social_blogger_circle:before{content:"\e0be"}
.social_spotify_circle:before{content:"\e0bf"}
.social_delicious_circle:before{content:"\e0c0"}
.social_facebook_square:before{content:"\e0c1"}
.social_twitter_square:before{content:"\e0c2"}
.social_pinterest_square:before{content:"\e0c3"}
.social_googleplus_square:before{content:"\e0c4"}
.social_tumblr_square:before{content:"\e0c5"}
.social_stumbleupon_square:before{content:"\e0c6"}
.social_wordpress_square:before{content:"\e0c7"}
.social_instagram_square:before{content:"\e0c8"}
.social_dribbble_square:before{content:"\e0c9"}
.social_vimeo_square:before{content:"\e0ca"}
.social_linkedin_square:before{content:"\e0cb"}
.social_rss_square:before{content:"\e0cc"}
.social_deviantart_square:before{content:"\e0cd"}
.social_share_square:before{content:"\e0ce"}
.social_myspace_square:before{content:"\e0cf"}
.social_skype_square:before{content:"\e0d0"}
.social_youtube_square:before{content:"\e0d1"}
.social_picassa_square:before{content:"\e0d2"}
.social_googledrive_square:before{content:"\e0d3"}
.social_flickr_square:before{content:"\e0d4"}
.social_blogger_square:before{content:"\e0d5"}
.social_spotify_square:before{content:"\e0d6"}
.social_delicious_square:before{content:"\e0d7"}
.icon_printer:before{content:"\e103"}
.icon_calulator:before{content:"\e0ee"}
.icon_building:before{content:"\e0ef"}
.icon_floppy:before{content:"\e0e8"}
.icon_drive:before{content:"\e0ea"}
.icon_search-2:before{content:"\e101"}
.icon_id:before{content:"\e107"}
.icon_id-2:before{content:"\e108"}
.icon_puzzle:before{content:"\e102"}
.icon_like:before{content:"\e106"}
.icon_dislike:before{content:"\e0eb"}
.icon_mug:before{content:"\e105"}
.icon_currency:before{content:"\e0ed"}
.icon_wallet:before{content:"\e100"}
.icon_pens:before{content:"\e104"}
.icon_easel:before{content:"\e0e9"}
.icon_flowchart:before{content:"\e109"}
.icon_datareport:before{content:"\e0ec"}
.icon_briefcase:before{content:"\e0fe"}
.icon_shield:before{content:"\e0f6"}
.icon_percent:before{content:"\e0fb"}
.icon_globe:before{content:"\e0e2"}
.icon_globe-2:before{content:"\e0e3"}
.icon_target:before{content:"\e0f5"}
.icon_hourglass:before{content:"\e0e1"}
.icon_balance:before{content:"\e0ff"}
.icon_rook:before{content:"\e0f8"}
.icon_printer-alt:before{content:"\e0fa"}
.icon_calculator_alt:before{content:"\e0e7"}
.icon_building_alt:before{content:"\e0fd"}
.icon_floppy_alt:before{content:"\e0e4"}
.icon_drive_alt:before{content:"\e0e5"}
.icon_search_alt:before{content:"\e0f7"}
.icon_id_alt:before{content:"\e0e0"}
.icon_id-2_alt:before{content:"\e0fc"}
.icon_puzzle_alt:before{content:"\e0f9"}
.icon_like_alt:before{content:"\e0dd"}
.icon_dislike_alt:before{content:"\e0f1"}
.icon_mug_alt:before{content:"\e0dc"}
.icon_currency_alt:before{content:"\e0f3"}
.icon_wallet_alt:before{content:"\e0d8"}
.icon_pens_alt:before{content:"\e0db"}
.icon_easel_alt:before{content:"\e0f0"}
.icon_flowchart_alt:before{content:"\e0df"}
.icon_datareport_alt:before{content:"\e0f2"}
.icon_briefcase_alt:before{content:"\e0f4"}
.icon_shield_alt:before{content:"\e0d9"}
.icon_percent_alt:before{content:"\e0da"}
.icon_globe_alt:before{content:"\e0de"}
.icon_clipboard:before{content:"\e0e6"}
.glyph{float:left;text-align:center;padding:.75em;margin:.4em 1.5em .75em 0;width:6em;text-shadow:none}
.glyph_big{font-size:128px;color:#59c5dc;float:left;margin-right:20px}
.categories.for-home .category .category-item .subcategories .mCustomScrollBox #mCSB_18_container,.container-wrapper h1,.glyph div{padding-bottom:10px}
.container-wrapper h1{margin:1em 0 .5em}
.glyph input{font-family:consolas,monospace;font-size:12px;width:100%;text-align:center;border:0;box-shadow:0 0 0 1px #ccc;padding:.2em}
.centered{margin-left:auto;margin-right:auto}
.glyph .fs1{font-size:2em}
.carousel .item .container .row .margined_top,.container-fluid.container-wrapper,.desctop-version .A{max-height:100000px}
body,html{height:100%;margin:0;padding:0}
footer,form{min-width:320px}
form{height:auto!important;min-height:100%}
body,footer{position:relative}
body{color:#333;font-family:'Open Sans',sans-serif;font-size:14px;}
body.to_top,fieldset h2{margin-top:0}
form .footer-pusher{height:407px}
footer{padding-bottom:32px;min-height:280px;margin-top:-367px}
footer .footer-menu{min-height:140px;padding:60px 15px 45px}
footer .footer-menu a{color:#fff;transition:.3s}
footer .footer-menu a:hover{color: 1px solid #ee15be;text-decoration:none;border-bottom-color:#ee2bc2;}
.footer-menu ul{margin:0;padding:0}
footer .copyright a,footer .footer-menu h4{color:#fff}
a u,footer .copyright a:hover{text-decoration:none}
.container-wrapper ol,.user-profile-container .user-profile-data .row,body.checkout #quickOrderCreateCall+.note{margin:0}
#quickOrderCreateCall+.note{line-height:1.3;margin-top:15px}
.note{color:#999}
.jqmOverlay{background:url(/content/images/new-elements/overlay.png)}
.continueOrder,.continueOrder a{margin-right:10px}
.continueOrder{white-space:nowrap}
a,a:active,a:focus{outline:medium;text-decoration:none}
a:hover{color:#ee2bc2;text-decoration:none}
a.shopping-cart {display: none;}
a img{border-bottom:medium none}
a.semilink u{border-bottom:1px dashed;text-decoration:none}
.container-fluid.after-main{padding:0;margin-bottom:-40px}
.container-wrapper{margin-bottom:20px;line-height:22px;padding:0}
.container-wrapper a{border-bottom: 1px solid rgb(100 188 70);text-decoration:none;transition:.3s;line-height:1.5;}
.container-wrapper a.semilink{border-bottom-style:dashed}
.container-wrapper h2{margin:2em 0 1.5em;font-size:26px}
.home .container-wrapper h2{text-align:center}
.container-wrapper h1+h2+ul{margin:12px 0}
.container-wrapper h1+h2+ul li,.lab-orders ul.list{list-style:none outside none}
.container-wrapper ul{padding:0 0 0 20px;margin:0}
.container-wrapper p{margin:0 0 14px}
.container-wrapper ol li,.container-wrapper ul li{margin:0 0 30px}
h1>span>a,h2>span>a,h3>span>a{display:inline!important;font-size:14px!important}
.home-h1{font-size:30px;text-align:center;margin:2em 0 1em}
h1 span,h2 span{color:#aaa;font-size:14px}
h1 span a,h2 span a{margin:0 3px;position:relative}
a.all{display:none!important}
h1 span a .glyphicon,h2 span a .glyphicon{color:#333;font-size:10px;margin:0 4px 0 0}
.container-wrapper a.with-icon{border-bottom:medium none}
.container-wrapper a.with-icon i{margin-right:5px;position:relative;top:4px}
table{margin:11px auto}
table.coupons{margin:20px auto;width:100%}
table.photos{margin:10px auto}
table td,table th{border:1px solid #d9d9d9;padding:10px}
table th{background:0 0 #f1f1f1;font-weight:700}
#search #ya-site-results b,.container-wrapper ul.product-list li span span,table td{font-weight:400}
#tab-slider h3,fieldset.login h1,table td.quantity{text-align:center}
table td.quantity input{padding:6px 10px;text-align:center;width:60px}
table .selected td{background:0 0 #fff2bc}
table td.price{white-space:nowrap}
table td.price,table td.total{text-align:right}
table td.clear{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #d9d9d9;border-image:none;border-style:none none dashed;border-width:medium medium 1px}
table td.checkbox,table th.checkbox{display:table-cell;margin:0;padding:10px 4px;text-align:center;vertical-align:top}
table td.checkbox input[type=checkbox],table th.checkbox input[type=checkbox]{float:none;margin:0}
.logo-container .logo-wrapper{position:absolute;top: 46px;width: 215px;}
.logo-container.container .logo-wrapper img,table{width:80%;}
.lab-orders ul.list{margin:0;overflow:visible;padding:0}
.lab-orders ul.list .title{color:#333;font-size:15px}
.lab-orders ul.list .title-wrapper{color:#999;display:block;line-height:26px;margin:10px 20px 0}
.lab-orders ul.list .price{color:#333;font-size:16px;font-weight:700;white-space:nowrap}
.lab-orders ul.list .id{font-size:12pt;padding:6px 10px;z-index:11000;transition:.3s;border-bottom:0 none;width:100%;display:block;text-align:left;background:#f1f1f1}
.lab-orders ul.list .id:hover span{border-bottom:1px solid #ee2bc2}
.lab-orders ul.list .id span{border-bottom:1px solid #010001;transition:.3s}
.lab-orders ul.list .date{color:#aaa;font-size:8pt;text-align:center;padding-left:10px}
.lab-orders ul.list .info{padding:20px 0 0 20px}
.lab-orders ul.list .user-info{line-height:20px;padding:0}
.lab-orders ul.list .delivery-info,.lab-orders ul.list .lab-info{line-height:20px;padding:4px 0 0}
.lab-orders ul.list .delivery-info strong,.lab-orders ul.list .lab-info strong{color:#999;font-weight:400}
#hide-layer,.lab-orders ul.list .lab-info,.popular-service ul img,span.alert{display:block}
.lab-orders ul.list .description{padding:4px 0 0}
.lab-orders ul.list .info{font-size:13px}
.lab-orders ul.list .status{background:0 0 #f1f1f1;padding:6px 12px;position:absolute;right:0;text-align:right;top:0;z-index:1!important}
.lab-orders ul.list .status span{padding:0}
.lab-orders ul.list .cancel,.lab-orders ul.list .delete{color:#aaa;display:block;position:absolute;z-index:1!important}
.lab-orders ul.list .cancel{right:10px;top:40px}
.lab-orders ul.list .delete{left:730px;top:60px}
.lab-orders ul.list .arr{color:#999;font-size:14px}
.lab-orders ul.list .status .current{background:0 0 #e2fab7;cursor:default;padding:2px 6px}
.lab-orders ul.list .status .next,.title_line+ul{padding:0}
.lab-orders ul.list .status .wait{color:#666;cursor:wait;padding:2px 4px 2px 22px}
.lab-orders ul.list .status .disabled{color:#999;cursor:default;padding:0;text-decoration:none}
.slider-thumbs a.active{color:red}
.title_line{background:0 0 #333;height:2px;margin:20px 0;width:84px}
.line-through{text-decoration:line-through}
.print_thumbnails .file .tmb .checkbox label,.table td,.table th,table.table_style1 td,table.table_style2 td,thead.vert-align tr th{vertical-align:middle}
table.table_style1 td,table.table_style1 th{text-align:center;width:25%}
ul.style_1{list-style:none outside none}
.user-profile-menu div ul.list-unstyled li{margin-bottom:10px;font-size:16px}
#custom-works .col2 ul li:hover .custom-work-item-price span[data-bind="	html: totalPriceString"],#custom-works .col4 li:hover .formatted-price,.header-contacts span a:hover,.user-profile-menu div ul.list-unstyled li.selected,ul.gst-tabs a.tab-link.h3:hover{color:#ee2bc2}
.user-profile-menu div ul.list-unstyled li.selected a{color:#ee2bc2;border-bottom:0 none}
.user-profile-menu div ul.list-unstyled li.selected span{border-bottom:1px solid transparent;line-height:1.5}
.user-profile-menu div ul.list-unstyled li a{color:#68b42d;border-bottom-color:#a9e395;white-space:nowrap}
.user-profile-menu div ul.list-unstyled li a:hover{color:#ee2bc2;border-bottom-color:#ee2bc2}
.user-profile-container .user-profile-menu{float:left;width:25%;padding-right:15px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.user-profile-container .user-profile-data{float:left;width:75%;margin-left:0}
.user-profile-container .user-profile-data h2{margin-top:0;margin-bottom:20px}
.header-contacts{display:block;font-size:18px;text-align:left;position:absolute;left: 50%;transform: translate(201%);-webkit-transform: translate(202%);-moz-transform: translate(201%);-o-transform: translate(201%);-ms-transform: translate(201%);top: 67px;width:190px;}
.header-contacts span a{color:#364657;transition:.3s;border-bottom:0 none}
.call_back{position:absolute;left:50%;top:25px;font-size:14px;transform: translate(-27%,0);-webkit-transform: translate(-27%,0);-moz-transform: translate(-27%,0);-o-transform: translate(-27%,0);-ms-transform: translate(-27%,0);display:inline-block;width:130px;}
.call_back a{color: #010001!important;}
.call_back a:hover{color:#ee2bc2!important}
.media-block{position:relative;display:block;min-width:300px;float:left}
.media-block .user_photo{float:left;width:80px;margin-right:20px}
header .user-block{position:relative;top: 10px;right: 0px;float:right;}
header .user-block a i{font-size:16px;position:relative;top:2px;transition:.3s;color:#364657}
.user-block>a{margin:0 5px}
.user-block a{transition:.3s;border-bottom:0 none;height:40px;margin:0;padding:0 6px}
.user-block a,.user-block a:hover{text-decoration:none}
.user-block a span{background:0 0 #ee2bc2;border-radius:100%;color:#fff;font-size:12px;position:relative;width:20px;height:20px;text-align:center;padding-top:1px;left:-80px;top:-8px}
.user-block .logout{font-size:12px}
.user-block .cart-in-userblock{/* display:none */}
#hide-layer{position:absolute;width:50px;height:40px;left:10px;z-index:150}
#top_nav .user-block .cart-in-userblock,.user-block a,.user-block a span{display:inline-block}
.dropdown-menu{background:0 0 #010001;border:medium;border-radius:0;color:#fff}
.dropdown-menu>li>a,.popular-service li h4 a:hover{color:#fff}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0 #010001;color:#fff}
.language-selector{font-size:14px;line-height:20px;margin:10px 0}
.language-selector li{display:inline-block;margin:0 6px 0 0}
.language-selector a{border-bottom:1px solid #a9e395;text-decoration:none}
.dropdown a u,.dropdown a:hover u{border-bottom:1px dashed #a9e395;text-decoration:none}
.main-menu a.sale{color:#b90000}
.main-menu a.sale:active,.main-menu a.sale:focus,.main-menu a.sale:hover{color:#f21f1f}
.main-menu a.sale u{border-bottom-color:#dd8282}
.main-menu a.sale:focus u,.main-menu a.sale:hover u{border-bottom-color:#f21f1f}
.main-menu li>a i,.main-menu li>a.semilink i{font-size:20px;color:#fff;margin-right:5px;position:relative;top:2px}
.main-menu li>a i.mobile{display:none}
.main-menu li>a{background:0 0;font-size:16px;position:relative;text-align:center;margin:0;transition:.4s;text-shadow:0 0 2px #000;padding:0;top:0;height:40px;line-height:2.4}
.main-menu li.catalog a.url-category{pointer-events:none}
.main-menu li>a,.main-menu li>a u,footer .footer-menu #drk-info_contacts ul li a{border-bottom:0 none}
.main-menu li.open>a,.main-menu li.open>a:focus,.main-menu li>a:focus,.main-menu li>a:hover{background:0 0}
.main-menu li.open>a .caret,.main-menu li.open>a:focus .caret,.main-menu li>a:focus .caret,.main-menu li>a:hover .caret{color:#fff}
.main-menu li.open>a u,.main-menu li.open>a:focus u,.main-menu li>a:focus u,.main-menu li>a:hover u{border-bottom-color:#010001}
.main-menu li.dropdown>a u,.nav>li a.semilink u{border-bottom-style:dashed}
.main-menu li .caret{color:#fff;margin-left:5px}
.main-menu li>.dropdown-menu.pull-right:before{left:auto;right:40px}
.main-menu li>.dropdown-menu.with-alt:after{background:0 0 #010001}
.main-menu li>.dropdown-menu ul a:hover{border-bottom-color:#fff}
.noitems{color:#ccc;font-size:30px;text-align:center;height:160px;padding:50px 10px 10px;margin:16px 0;background:0 0;border:0;box-shadow:none}
.block-news .news-list>div,.reviews p,body.account-company-register .register-message+.row,ul.tabs_li_style1 h3.blue{margin:0}
fieldset.login{margin:40px auto 20px;width:40%}
.write-us-wrapper fieldset.profile{margin-left:0;margin-right:0}
.material-selector fieldset#materialList ol li{margin-bottom:5px!important}
fieldset.profile ol li:last-child span.validator{margin-top:25px}
body.checkout fieldset{min-height:150px;margin-bottom:0}
fieldset{background:#f7f7f7;border:1px solid #e5e5e5;margin:0 auto 20px;padding:10px 15px;border-radius:5px}
.login-form .col-md-5.col-md-offset-1,.login-form .col-md-5.col-md-offset-1+.col-md-5{width:50%;margin:0 25%}
.account-restore fieldset.profile{position:relative;margin-top:20px;width:50%}
body.account-company-register fieldset,body.account-register fieldset{width:50%}
.radaio-material-selector .checkbox{display:inline-block;padding:0 20px 0 0;margin:0}
.radaio-material-selector .checkbox label{padding-left:15px}
.radaio-material-selector .checkbox input{width:0}
.radaio-material-selector .checkbox input[checked=checked]:before,.radaio-material-selector .checkbox:hover input[checked=checked]:before{background:#68b42d}
.radaio-material-selector .checkbox input:before{content:'';width:13px;height:13px;display:block;padding:4px;border:1px solid #ddd;box-shadow:0 0 2px 2px #fff;border-radius:100%;margin-top:2px}
.radaio-material-selector .checkbox:hover input:before{background:#ee2bc2}
fieldset ol{list-style:none outside none;margin:0;padding:0}
fieldset ol li{margin:0;padding:0;position:relative;vertical-align:middle;margin-bottom:20px!important}
.main_menu ul li ul li:hover,.modal-box fieldset li{background:0 0}
.modal-box fieldset{padding:0 20px 20px;margin:0}
#fast-form.modal-box fieldset{display:flex;flex-flow:row wrap;padding-bottom: 10px;background:#fff;}
#customWorksContainer fieldset ol li:last-child{margin-bottom:0!important}
.modal-box.create-custom-product-modal fieldset label[for=txtCustomProductTitle]{padding:4px 0}
fieldset label{color:#364657;display:block;font-size:14px;font-weight:400;margin:0;padding:0 0 10px}
fieldset .focus label{color:#000}
fieldset input.text,fieldset input[type=password],fieldset input[type=text],fieldset select,fieldset textarea{border:1px solid #ccc;font-size:15px;padding:5px;vertical-align:middle;width:100%;outline:0!important}
.modal-box fieldset input.text.error,fieldset input.error{border-color:red}
fieldset .focus input.text,fieldset .focus input[type=password],fieldset .focus input[type=text],fieldset .focus select,fieldset .focus textarea{border:1px solid #666}
fieldset .validator{background:0 0 #ffcfcf;color:#912323;display:inline-block;font-size:11px;padding:2px 10px;position:absolute;right:auto;top:0;left:0;margin-top:-24px}
fieldset .validator:before{color:#ffcfcf;content:"▼";font-family:arial;font-size:14px;margin:12px 0 0 -5px;position:absolute}
.ab .checkbox .validator,.ab fieldset .validator,.ab fieldset div.hint{padding-left:10px}
.ab input.text,.ab textarea.text,.popular-service li img,.preflight .validation .results table{width:100%}
fieldset .hint{color:#999;font-size:13px;padding:4px 0}
fieldset input[readonly],fieldset textarea[readonly]{background-position:99% 50%;background-repeat:no-repeat}
fieldset .text.quantity{font-weight:700;text-align:center;width:80px;margin:0 10px}
#discount-coupon{width:100%;margin:0!important;float:left}
fieldset .text.discount-input{width:50%;float:left;margin-right:15px;margin-bottom:15px}
fieldset .text.discount-input+.ok{float:left;margin-top:2px}
#updateCart .delete,.buttons a[href="/account/restore"],fieldset .text.discount-input+.ok input[type=submit]{float:left}
fieldset .text.discount-input input{padding:10px}
.buttons{padding:10px 0;text-align:right}
.buttons .ok,.buttons .ok-disabled{display:inline-block}
.ok-disabled button,.ok-disabled button:active,.ok-disabled button:focus,.ok-disabled button:hover,.ok-disabled input[type=button],.ok-disabled input[type=button]:active,.ok-disabled input[type=button]:focus,.ok-disabled input[type=button]:hover,.ok-disabled input[type=submit],.ok-disabled input[type=submit]:active,.ok-disabled input[type=submit]:focus,.ok-disabled input[type=submit]:hover{background:0 0 #ddd;border:1px solid #ddd;box-shadow:none;color:#aaa;cursor:no-drop;text-shadow:none}
.buttons .ok.delete input{background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28}
.buttons .ok.delete input:focus,.buttons .ok.delete input:hover{background-color:#c12e2a;background-position:0 -15px}
.pxp-editor .inner .button.pressed,.pxp-editor .inner .button:active,.pxp-editor .inner button.pressed,.pxp-editor .inner button:active{background:0 0 #010001;box-shadow:1px 1px 1px #18410a inset;border-top:0 none}
.pxp-editor .inner .button:hover,.pxp-editor .inner button:hover{background:0 0 #010001}
.context-toolbar .inner button,.pxp-editor .inner .button,.pxp-editor .inner button{background:0 0 #010001;box-shadow:0 1px 0 #286811;color:#fff;display:inline-block;font-size:20px;font-weight:400;padding:10px 20px;text-shadow:0 1px 1px #286811;border-radius:8px;border:solid 1px transparent}
#overlayToolbarContainer{top:-25px!important}
.drk-text .btn{margin-bottom:20px}
fieldset.orderInfo input[type=submit]{font-size:14px}
.btn,.buttons button,.buttons input,.container-wrapper a.btn,body[class*=photobook] .change-mode-wrapper button,fieldset button,fieldset input[type=button],fieldset input[type=submit]{border:0;display:inline-block;font-size:18px;font-weight:400;padding: 5px 15px;border-radius:4px;outline:0;box-shadow:none;text-shadow:none;}
body[class*=photobook] .change-mode-wrapper button{position:absolute;right:15px;top:16px;font-size:14px;padding:2px 8px}
.btn.btn-sm,.container-wrapper a.btn.btn-sm{font-size:13px;padding:2px 8px}
.buttons button[disabled],.buttons button[disabled]:hover{background:#e1e1e1;text-shadow:0 1px 1px #333;box-shadow:0 2px 0 #ccc}
input[type=file]+input[type=submit]{margin-top:18px}
.btn:hover,.buttons button:focus,.buttons button:hover,.buttons input:focus,.buttons input:hover,.container-wrapper a.btn:hover,body[class*=photobook] .change-mode-wrapper button:hover,fieldset button:focus,fieldset button:hover,fieldset input[type=button]:focus,fieldset input[type=button]:hover,fieldset input[type=submit]:focus,fieldset input[type=submit]:hover{background:#ee2bc2;border-color:#364657;color:#fff}
.buttons button:active,.buttons input:active,.container-wrapper a.btn:active,fieldset button:active,fieldset input[type=button]:active,fieldset input[type=submit]:active{background:0 0 #010001;box-shadow:1px 1px 1px #18410a inset}
#imageToolbar button,.table th{background:0 0 #fff}
#imageToolbar button:hover{background:0 0 #eee}
#updateCart{margin:0 auto 40px;width:80%}
.random-template-list.span12.cube-blocks{min-height:300px}
.row-fluid.grey.recomented{float:left;width:100%;margin-bottom:20px}
.randomBusinesscards .random-template-list{min-height:360px}
.random-template-list{margin-top:20px;float:left;width:100%;min-height:592px}
.random-template-list ul li.template.col-md-4:first-child{padding-left:0}
.random-template-list ul li.template.col-md-4:last-child{padding-right:0}
.random-template-list ul{list-style:none;padding:0;margin:-15px}
.random-template-list img{border:1px solid #ddd;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.random-template-list a .polygrafy_speed_menu{box-shadow:0 0 10px #b5b5b5;margin-bottom:45px;margin-top:-37px;padding:30px 0;position:relative;z-index:1}
span.title_grey{color:#888;font-size:12px;font-weight:400;text-transform:none}
.popular-service{padding-bottom:30px}
.popular-service ul{padding:24px 0 0}
.popular-service ul li h4{background:0 0 #ff336f;bottom:0;left:15px;margin:0;padding:0;position:absolute;right:15px;top:81%;transition:all .4s ease 0}
.popular-service ul li:hover{top:-16px;transform:scale(1.02);transition:all .5s ease 0}
.popular-service ul li:hover h4{top:100%;bottom:-20%;transition:all .4s ease 0}
.popular-service ul li:nth-child(2) h4{background:0 0 #ac6bff}
.popular-service ul li:nth-child(3) h4{background:0 0 #3986ff}
.popular-service ul li:nth-child(4) h4{background:0 0 #ff3808}
.popular-service .catalog.list-group li .h4 a,.popular-service ul li h4 a{border-bottom:0 none;color:#fff;display:block;line-height:24px;margin:0;padding:12px 0}
.popular-service li{display:block;float:left;position:relative;top:0;transition:all .5s ease 0}
.popular-service li h4 a u{border-bottom-color:rgba(255,255,255,.5)}
.popular-service h4{color:#010001;margin-bottom:15px;text-align:center}
.rainbow h4{background:0 0 #fff;margin:0;padding:4px 0 2px;text-align:left}
.rainbow li{text-align:center;width:20%}
.rainbow li:nth-child(1){background:radial-gradient(#ffea9b,#fed231) 0 0}
.rainbow li:nth-child(2){background:radial-gradient(#6cd3fb,#01aef0) 0 0}
.rainbow li:nth-child(3){background:radial-gradient(#45d687,#019444) 0 0}
.rainbow li:nth-child(4){background:radial-gradient(#ff9979,#f25a29) 0 0}
.rainbow li:nth-child(5){background:radial-gradient(#ff82a9,#ed1b5c) 0 0}
.rainbow li:nth-child(6){background:radial-gradient(#fed231,#fed231) 0 0}
.container .why{margin:40px 20px 30px}
.why{margin:24px auto}
.why .media{margin-top:0;padding:0 15px}
.why .delivery,.why .price,.why .quality{background:url(images/sprite_why.jpg) no-repeat 0 0;font-size:14px;height:80px;margin-top:16px;width:64px}
.why .quality{background-position:10px 4px}
.why .delivery{background-position:0 -204px}
.why .price{background-position:10px -412px}
.reviews .row.with-title{margin:0 -15px 24px}
.reviews h4{margin:0 0 2px;padding:0;font-size:18px;color:#373737}
.reviews h4+p{color:#999;font-size:12px;position:relative;text-align:left;top:0;z-index:1}
.reviews .feedback{font-size:14px;line-height:22px;padding:10px 0 0}
.reviews .user-block{margin-top:20px}
.reviews .user-block .glyphicon{color:#aaa;font-size:14px;margin-right:6px}
.reviews .user-block .date{color:#aaa}
.reviews_content{margin:0 auto;width:980px}
.reviews ul{padding:0}
.reviews li{display:block}
.reviews ul li:first-child{padding-left:60px}
.reviews ul li:last-child{padding-right:60px}
.header .user_block a:hover,.right_sidebar h3{text-decoration:underline}
.carousel{background-color:#f7f7f7;transition:background-color 1000ms linear 0;height:auto}
.carousel .carousel-inner li,.how-carusel-list li{list-style:none outside none;position:relative;line-height:1.4}
.carousel .carousel-inner li:before,.how-carusel-list li:before{content:"";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;left:-28px;line-height:1;position:absolute;top:6px}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:40px}
}
.carousel-inner{overflow:hidden}
.carousel .item img+a{position:absolute;right:30px;top:30px}
.carousel .item h1{font-size:40px;margin:0}
.carousel-control,.carousel-control:hover{background:0 0!important;color:#fff;opacity:1}
.carousel-control.right{background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.3) 100%);background-repeat:repeat-x;left:auto;right:0}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.3) 0,transparent 100%);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#0067cf;opacity:1;outline:0;text-decoration:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:10%}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:10%}
.carousel-indicators{bottom:0;width:auto;background-color:rgba(0,0,0,.38);left:50%;position:absolute;padding:11px 16px 8px;margin:0 0 -10px -70px;border-radius:20px;z-index:10;display:none}
.drk-infoList,.drk-infoListRight{position:absolute;display:block;top:50%;left:10%;width:600px;min-height:240px;background:rgba(255,255,255,.85);transform:translate(30%,-50%);-webkit-transform:translate(30%,-50%);-moz-transform:translate(30%,-50%);-o-transform:translate(30%,-50%);-ms-transform:translate(30%,-50%)}
.drk-infoListRight{left:50%;width:680px;transform:translate(-22%,-50%);-webkit-transform:translate(-22%,-50%);-moz-transform:translate(-22%,-50%);-o-transform:translate(-22%,-50%);-ms-transform:translate(-22%,-50%)}
.drk-infoList .h2,.drk-infoListRight .h2{display:block;margin:10px 20px 0}
.drk-infoList .drk-text,.drk-infoListRight .drk-text{margin:0 20px;display:block;line-height:1.3}
.header-nav-item.drk-lefItem{text-transform:none;font-weight:400}
html.desctop-version .back-to-mobile{display:block!important}
#materialSelector+.row .col-md-9 h2,.container-wrapper .order-progress-wrapper,.pager-wrapper .pager .title,.print_thumbnails .file .notes h3{display:none}
.container-wrapper .order-progress{list-style:none outside none;margin:0;padding:0;text-align:center}
.container-wrapper .order-progress li{display:inline-block;margin-right:20px;position:relative}
.container-wrapper .order-progress li:after{color:#aaa;content:"→";height:20px;line-height:20px;position:absolute;right:-20px;top:3px;width:20px}
.container-wrapper .order-progress li:last-child:after{display:none;margin-right:0}
.order-progress li:last-child{margin-right:0}
.order-progress li a{border:medium;color:#333;cursor:default;display:inline-block;padding:3px 10px;text-decoration:none}
.order-progress li.Selected{background:0 0 #f1f1f1}
.order-progress li.Selected a{cursor:default}
.block-news+center span a{margin-bottom:30px}
.block-news{float:left}
.news-list{float:left;width:100%;margin-top:10px}
.block-news .news-list h4{margin-bottom:0}
.block-news .news-list h4:after{content:"29 декабря, 23:55";font-size:12px;visibility:hidden}
.container-wrapper .tag-list{margin:0;padding:0}
.container-wrapper .tag-list li{display:inline-block;margin:4px}
.container-wrapper .tag-list li.selected a{color:#fff!important;background:#010001!important;border-color:#010001!important}
.templates:after{content:' ';clear:both;display:block}
.templates .template{float:left;margin:0 10px 20px 0}
.templates .template img{border:1px solid #ddd}
.pager-wrapper{margin:10px 0 20px;overflow:hidden}
.pager-wrapper .pager{letter-spacing:0;margin:0;padding:0}
.pager-wrapper .pager li{display:inline-block;margin:0}
.pager-wrapper .pager li .selected{border-bottom:medium none;color:#333;cursor:default;font-weight:700}
.pager-wrapper .pager li .selected span{border-bottom:medium none}
.bc-format.short{width:33.333%;float:left;padding:0 15px}
.bc-format.short label{padding:15px 0}
.material-selector{margin-bottom:20px}
.custom-works-wrapper fieldset ol li,.material-selector fieldset ol li,.quantity-panel fieldset ol li{margin:0;margin-bottom:20px!important;float:left;width:100%}
.copyright-container fieldset ol li,.custom-works ol ul li .checkbox,.package-editor-container fieldset ol li{margin:0;padding:0}
.custom-works-wrapper li ul{list-style:none outside none;padding:0}
.material-selector fieldset ol li.abc-a,.material-selector fieldset ol li.abc-b,.material-selector fieldset ol li.abc-c{width:33.333%}
.custom-works ol>li>label{color:#666;font-size:16px;font-weight:400;width:300px}
.custom-works ol ul{border:0;display:block}
.custom-works ol ul li{border:medium;margin:0;padding:2px 0 4px}
.custom-works ol ul li:last-child{margin-bottom:0!important}
.update_progress{border:1px solid #aaa;box-shadow:0 0 10px #aaa;color:#999;font-size:16px;height:140px;left:50%;line-height:130px;margin:-70px 0 0 -170px;position:fixed;text-align:center;top:50%;width:340px;z-index:100001}
.preflight .validation .results table td{background:0 0 #fff;padding:4px 8px}
.preflight .validation .results table th{background:0 0 #ddd}
.preflight .validation .img{padding:20px 0 0;text-align:center}
.preflight .validation .img img{max-width:100%;max-height:300px}
.preflight .validation .results:after{content:"";display:block;clear:left}
.preflight-description,.top .info p{margin-bottom:20px}
.package-editor-container .package-selector a{border:medium}
.modal-box .left-selector li a{text-decoration:none}
.modal-box .left-selector li a span:first-child{border-bottom:1px dashed #a9e395}
.modal-box .left-selector li.selected a span:first-child{border-bottom:medium none}
.tab-container .tabs-list li a span{border-bottom:1px dashed #a9e395}
.tab-container .tabs-list li a:hover span{border-bottom:1px dashed #ee2bc2}
.tab-container .tabs-list li.selected a span{border-bottom:medium none}
.print_thumbnails{background:0 0 #f1f1f1;height:auto;overflow:hidden}
.print_thumbnails .file{float:left;margin:0;padding:20px;position:relative;width:33%;min-height:170px}
.print_thumbnails .file:hover{background:0 0 #eaeaea}
.print_thumbnails .file .tmb{float:left;text-align:center;width:50%;overflow:hidden;padding:0 15px}
.print_thumbnails .file .notes{height:100px;overflow:hidden;float:left;width:50%}
.print_thumbnails .file .notes textarea{border:1px solid #ddd;font-size:12px;padding:6px;width:100%;max-height:75px;max-width:100%;resize:none}
.print_thumbnails .file .tmb .checkbox{font-size:12px;left:50%;line-height:10px;margin:0;padding:0;position:absolute;top:110px;vertical-align:middle}
.print_thumbnails .file .tmb .checkbox input{float:left;margin:0}
.print_thumbnails .file .tmb .order{background:0 0 #fff;border:1px solid #aaa;border-radius:100px;display:block;font-size:12px;left:5px;line-height:14px;padding:3px 8px;position:absolute;top:5px}
.print_thumbnails .file .tmb span:last-child{display:none}
.print_thumbnails .file h3{color:#666;font-size:10pt;margin:0;padding:0}
.print_thumbnails .file h3 span{color:#aaa;font-size:9pt;font-weight:400}
.print_thumbnails .file .notes .button{font-size:8pt;overflow:visible;padding:1px 6px}
.print_thumbnails .file .notes .options{margin-top:7px;padding-top:4px}
.print_thumbnails .file .notes .options ull{display:inline;font-size:9pt;overflow:hidden}
.print_thumbnails .file .notes .options ul li{background:0 0;display:inline;padding:1px 6px}
.print_thumbnails .file .notes .options ul li.selected{background:0 0 #e3f7c3}
.print_thumbnails .file .notes .options ul li.selected a{color:#000;text-decoration:none}
.print_thumbnails .file .tmb div.checkbox label{cursor:pointer}
table.table_style1 td,table.table_style2 td{font-size:18px;font-weight:700}
table.table_style2 td,table.table_style2 th{text-align:center;width:auto}
div.green_line_gorisontal,div.green_line_vertical{background:0 0 #010001;display:block;position:absolute}
div.green_line_vertical{width:10px}
div.green_line_gorisontal{height:10px;margin-left:-10px;width:25%}
ul.style_1 li{background:url(images/ul_style_1.png) no-repeat 0 5px;padding-bottom:10px;padding-left:25px}
.wrapper{height:auto!important;min-height:100%;width:100%}
.container-980{margin:0 auto;max-width:980px}
.container-980>hr{margin:30px 0}
.header{border-bottom:1px solid #333;min-height:100px}
.header_content{height:100px;margin:0 auto;width:980px}
.header_contact{font-size:13px;font-weight:700;padding:30px 0 0 10px}
.header .user_block{float:right;font-size:12px;margin:21px 0 7px}
.header .user_block li{display:inline-block;line-height:34px}
.header .user_block a{color:#010001}
.header .user_block li.backet{background:url(images/sprite_1.png) no-repeat 0 7px;border-right:1px solid #dadada;color:#010001;margin-right:21px;padding-left:25px;padding-right:20px}
.header .user_block li.login{background:url(images/sprite_1.png) no-repeat 0 -76px;margin-right:5px;padding-left:20px}
.header .user_block li.login a{border-right:1px solid #010001;padding-right:10px}
.header .user_block li.reg{background:url(images/sprite_1.png) no-repeat 0 -35px;padding-left:20px}
.main_menu{padding-top:12px}
.main_menu .nav,.shop-good-images.swiper-container.swiper-container-horizontal .shop-good-images .shop-images-list .shop-images-item{margin-bottom:0}
.main_menu a{display:block;padding-bottom:24px}
.main_menu li:hover{background:url(images/main_menu_li.jpg) no-repeat center bottom}
.main_menu li:first-child:hover{background:0 0}
.main_menu ul li ul li a{background:0 0;padding-bottom:0}
.main_menu ul.nav-pills{margin-right:-20px}
.main_menu .nav-pills>li>a,.main_menu .nav-tabs>li>a{margin-left:0;margin-right:20px;padding-left:0;padding-right:0}
.main_menu .nav-pills .dropdown-menu{border-radius:0;margin-top:-1px}
.main_menu .dropdown-menu{background:0 0 padding-box #010001;border:medium;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.2);display:none;float:left;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:0;position:absolute;top:100%;z-index:1000}
.main_menu .dropdown-menu,.main_menu .dropdown-menu a,.main_menu .dropdown-menu a:hover{color:#fff;font-size:14px;font-weight:400;text-transform:none}
.all-content a,.main_menu .dropdown-menu h3{font-size:14px}
.main_menu .dropdown-menu a:hover{text-decoration:underline}
.main_menu .dropdown-menu li{display:block;margin:10px 0}
.main_menu li.home a{background:url(images/sprite_1.png) no-repeat 0 -120px;display:block;height:13px;width:14px}
.main_menu li a{color:#333;font-size:12px;font-weight:700;outline:medium;text-transform:uppercase}
.main_menu .nav-pills .open .dropdown-toggle,.main_menu .nav-tabs .open .dropdown-toggle,.main_menu .nav>li.dropdown.open.active>a:focus,.main_menu .nav>li.dropdown.open.active>a:hover,.main_menu li a:hover{color:#010001;text-decoration:none}
.polygrafy_speed_menu{box-shadow:0 0 10px #b5b5b5;margin-bottom:45px;margin-top:-37px;padding:30px 0;position:relative;z-index:1}
.polygrafy_speed_menu .order_work,.polygrafy_speed_menu .select_tpl,.polygrafy_speed_menu .upload_layout{background:url(images/sprite_polygrafy_speed_menu.jpg) no-repeat 0 0;padding-top:70px}
.polygrafy_speed_menu .select_tpl{background-position:130px 0}
.polygrafy_speed_menu .upload_layout{background-position:130px -117px}
.polygrafy_speed_menu .order_work{background-position:130px -230px}
ul.tabs_li_style1:after,ul.tabs_li_style1:before{content:"";display:table;line-height:0}
ul.tabs_li_style1:after{clear:both}
.popular_service li,ul.tabs_li_style1 li{display:block;float:left}
ul.tabs_li_style1 h3.blue,ul.tabs_li_style1 h3.red{color:#fff;line-height:40px;padding:0 10px;text-align:center;text-transform:uppercase}
ul.tabs_li_style1 h3.orang{margin:0}
ul.tabs_li_style1 h3.black,ul.tabs_li_style1 h3.orang{color:#fff;line-height:40px;padding:0 10px;text-align:center;text-transform:uppercase}
ul.tabs_li_style1 h3.blue{background:0 0 #00bff3}
ul.tabs_li_style1 h3.red{background:0 0 #ed145b;margin:15px 0 0}
ul.tabs_li_style1 h3.orang{background:0 0 #f1c40f}
ul.tabs_li_style1 h3.black{background:0 0 #333;margin:15px 0 0}
.top{background:0 0 #ecf0f1;margin-bottom:38px}
.top .info{padding:30px 0}
.popular_service{margin-bottom:65px}
.popular_service h3{color:#010001;margin-bottom:15px}
.content{padding:0 0 294px}
.container .content{padding:0}
.content p{margin:0 0 18px}
.comment .text p{margin:5px 0}
.catalog .item{padding-bottom:30px}
.right_sidebar h3{margin:-3px 0 15px}
.right_sidebar li,.right_sidebar2 li{margin-bottom:15px}
.right_sidebar2 h3{margin:30px 0 15px}
.email-news{color:#fff;font-size:12px;left:0;line-height:18px;padding:18px 0;position:absolute;right:0;top:0;box-shadow:0 1px 0 0 #30373e,0 1px 2px 0 #fff}
.all-content,.back-to-mobile{text-align:center;display:none}
.email-request.text,.text-block{float:left;font-size:14px}
.input-group{width:auto;min-width:65%;position:absolute;top:0;left:50%;margin-top:-5px;transform:translate(-22%);-webkit-transform:translate(-22%);-moz-transform:translate(-22%);-o-transform:translate(-22%);-ms-transform:translate(-22%);display:block}
.social-icons{position:absolute;margin-top:0;left:50%}
.copyright{background-color:#30373e;color:#fff;font-size:12px;left:0;line-height:18px;padding:10px 0;position:absolute;right:0;bottom:0;box-shadow:0 -1px 0 0 #30373e,0 0 2px 0 #fff}
.email-request.text{width:100%;height:30px;background:#fff;border:1px solid #41413e;padding:0 0 0 15px;color:#666;box-shadow:none;border-radius:30px!important}
.email-request+.email-request-btn.disable,.email-request+.email-request-btn.disable:hover{background:0 0 #ddd;box-shadow:none;color:#aaa;cursor:no-drop;text-shadow:none}
.email-request+.email-request-btn{height:30px;position:absolute;border:1px solid #4e4e4e;border-bottom-right-radius:30px;border-top-right-radius:30px;font-size:14px;width:30%;line-height:1.5;margin:0;z-index:4;right:0;border-left:0;padding:4px 8px 4px 24px}
.copyright .social,.email-news .social{height:16px}
.email-news .social-icons{line-height:12px}
.copyright .social li,.email-news .social li{display:inline-block;padding-top:3px}
#tab-slider,.email-news .social .col-md-4{padding:0}
.email-news .social .col-md-9{text-align:-webkit-center}
.copyright .develop,.email-news .develop,.slide-info ul+center{text-align:right}
.copyright .develop{float:right;width:33.333%}
.copyright .develop span{float:right;position:absolute;right:0;padding-right:15px}
.copyright .develop a,.email-news .develop a{border-bottom:0 none;font-size:0;line-height:0;opacity:.9;text-decoration:none;width:70px;position:relative;display:inline-block}
#payments>ul>li>a:hover,.copyright .develop a:hover,.email-news .develop a:hover{opacity:1}
.copyright .develop a img,.email-news .develop a img{bottom:-6px;left:4px;position:absolute}
.bx-wrapper .bx-next,.bx-wrapper .bx-prev{display:none}
.open>.dropdown-menu{display:block!important}
.pull-right{float:right!important}
.dropdown-menu.pull-right{left:auto!important;right:0!important}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-6px}
.style_1 td{vertical-align:middle!important}
.style_1 h3{font-size:16px;margin:0!important}
.gst-read-more{border-bottom:1px solid #a9e395}
a.gst-read-more:hover{text-decoration:none}
.reviews h1{line-height:32px;margin:2px 0 0;text-align:left}
.row.with-brcms{margin:0}
.tittle-page_goods{position:relative;z-index:9;margin:0;width:100%}
.tittle-page_goods+#carousel-example-generic{margin-top:-103px}
.news-page .breadcrumbs{display:none}
.breadcrumbs,.shop-breadcrumbs{margin-top:20px}
.tittle-page_goods .breadcrumbs{margin:10px 0}
.tittle-page_goods .breadcrumbs+h1{margin-top:0}
.table th[width="110"]+th[width="110"]{width:380px}
.table th h3{font-size:22px;margin:0;padding:0 0 2px}
.left-block-with_img table tr td{width:50%!important}
.table tr td{font-size:17px;font-weight:400;line-height:22px}
.table tr td small{color:#777;font-size:1em}
.table tr td small+span{color:#900;margin:0 0 0 4px}
.table tr td input[type=radio]{margin:0 8px}
.begin.btn.btn-success{color:#fff;font-weight:400;text-shadow: 0 0 3px #64bc46;}
.right-sidebar li{margin:8px}
.right-sidebar .list-group{box-shadow:none}
.list-group .active u{border-bottom:medium none #333;color:#333}
.baguette,.table th h3,body[class^=printing-calendars-wall-template] .surface-selector ul li{text-align:center}
.baguette li{margin-bottom:16px}
.baguette p{font-size:14px;margin:0}
.baguette p+p{font-size:18px;line-height:18px}
.polygrafy_speed_menu2{background:0 0 #f7f7f7;box-shadow:0 1px 3px #aaa;margin:0 auto 30px;padding:32px 0}
.polygrafy_speed_menu2.for-2-position{width:66.6667%}
.polygrafy_speed_menu2 img{display:block;margin:0 auto}
.polygrafy_speed_menu2>div>div+div{border-left:1px solid #aaa;position:relative}
.polygrafy_speed_menu2>div>div+div:before{background:0 0 #f7f7f7;content:"или";left:-14px;margin-top:-.5em;padding:2px 0;position:absolute;top:50%}
.polygrafy_speed_menu2>div>div>p{margin:8px 8px 24px}
#tab-slider{margin:12px 0}
#tab-slider a{display:inline;font-size:16px}
container-980{background:0 0 rgba(186,0,0,.1);margin:0 auto;width:980px}
ul.gst-tabs{margin:7px 0 24px;padding:0}
ul.gst-tabs a.tab-link.h3{white-space:nowrap;font-size:22px;color:#010001;border-bottom:1px dashed}
ul.gst-tabs li.active a.tab-link.h3{border-bottom:0 none;color:#000}
ul.gst-tabs a,ul.gst-tabs li{display:inline;font-weight:400!important;text-transform:none!important;margin:0 2px}
ul.gst-tabs li.active a,ul.gst-tabs li.active a:hover{border-bottom:1px solid #333;color:#333}
ul.gst-tabs li a:hover{border-bottom:1px solid #ee2bc2}
ul.gst-tabs.terms-tabs{background:#eee;padding:5px 0;display:table;width:inherit}
ul.gst-tabs.terms-tabs li a{text-transform:lowercase;padding:2px 0;background:#fff;color:#364657;border-top-left-radius:5px;border-top-right-radius:5px;display:block;margin:5px 0;border:1px solid #010001}
#templateSetPageWrapper>div>.col-md-3 .tag-list li a:hover,ul.gst-tabs.terms-tabs li a:hover{background:#ee2bc2;color:#fff;border-color:#ee2bc2}
ul.gst-tabs.terms-tabs li.active a{border-color:#010001;background:#010001;color:#fff}
.tab-content{float:none;width:auto}
.gst-img-center,.gst-img-photos{display:block;margin:0 auto}
.gst-img-photos{width:100%;max-width:490px}
#gst-collage{padding:16px 0 42px}
#gst-collage li{margin:0;overflow:hidden;padding:0;position:relative;width:25%}
#gst-collage li:nth-child(2n){top:11px}
#gst-collage li:nth-child(2n+1){top:-11px}
#gst-collage li:hover{top:0;transform:scale(1.02);transition:all .4s ease 0;z-index:2}
#gst-collage li h3{margin:0;padding:6px 2px;text-align:center}
#gst-collage a,#gst-collage img{border:medium;color:#fff;display:block;margin:0;padding:0;width:100%}
#gstFeedback .user_block_img.glyphicon:before{background:0 0 #dadada;border:0;border-radius:64px;color:#fff;display:block;font-size:32px;height:40px;overflow:hidden;padding:10px 10px 0;text-align:center;text-indent:-4px;width:40px}
#gstFeedback .media-body p{text-indent:0}
#gstFeedback .hidden-text-content{font-size:0;line-height:0}
#payments{display:table;min-width:100%;padding:12px 0}
#payments>ul{display:table-row}
#payments>ul>li{display:table-cell}
#payments,#payments>ul>li img{max-width:100%}
#payments>ul>li>a{border:0;opacity:.8;text-decoration:none}
.with-brcms h1{text-align:left;padding-bottom:10px}
.order-comments-tab .ab{background:#f7f7f7;border:1px solid #e5e5e5;padding:15px}
.order-comments-tab .ab .ab-a h3,.order-comments-tab .ab .ab-b h3{margin-bottom:20px;text-align:left}
.order-comments-tab .ab .ab-a{width:45%}
#templateSetPageWrapper>div>.col-md-3,#templateSetPageWrapper>div>.col-md-9,.order-comments-tab .ab .ab-a img,iframe{width:100%}
.order-comments-tab .ab .ab-b ul{list-style:none;padding:0}
.order-progress-wrapper+.A .ab{display:inline-block;width:100%}
.ab{margin:0;position:relative;overflow:visible}
.ab-a a[href="/account/delete"]{border:0;font-size:14px;font-weight:400;padding:2px 10px;border-radius:4px;outline:0;box-shadow:none;text-shadow:none;position:relative;line-height:inherit;float:left}
.ab-a{float:left;padding:0 15px 0 0;width:50%;overflow:visible}
.ab-b,.ab-b.signup-user{float:none;margin:0 0 0 50%;width:50%}
.ab-b{overflow:visible;padding:0}
.ab-b.signup-user{padding:0 5px 0 15px}
.modal-box h4{height:47px}
#polymodal_goods h4{background:#f7f7f7;border-bottom:0 none}
#polymodal_goods{width:700px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);margin-left:0}
#polymodal_goods .polygrafy_speed_menu2.for-2-position{width:100%;margin-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.text-muted{min-height:64px}
#textInputPanel button{background:0 0 #eee;box-shadow:none}
#textInputPanel button.pressed:hover,#textInputPanel button:hover{background:0 0 #fff;box-shadow:none}
#textInputPanel button.pressed{background:0 0 #fff;box-shadow:0 1px 1px 0 #ccc inset}
#templateSetPageWrapper>div>.col-md-3 .tag-list{background:0 0 #f1f1f1;margin:18px 0;padding:20px 20px 8px;text-align:justify}
#templateSetPageWrapper>div>.col-md-3 .tag-list li{margin:0 13px 12px 0;vertical-align:middle;position:relative}
#templateSetPageWrapper>div>.col-md-3 .tag-list li a{line-height:14px;text-transform:lowercase;padding:4px 16px;background:#fff;color:#364657;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #010001}
#changeQuantityPanel ul,#templateSetList{margin:0;padding:0}
#templateSetList .template{float:left;margin:0;padding:15px;width:25%;border:0;position:relative;text-align:center}
#templateSetList .template a{border:0;display:block;line-height:24px}
#templateSetList .template a.template-image{position:absolute;top:15px;left:15px;right:15px;bottom:15px}
#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .customworkitem .img:before,#templateSetList .template:before{content:'';display:block;padding-top:100%}
#templateSetList .template.empty-template{margin-bottom:24px}
#templateSetList .template.empty-template:before,.A fieldset ol li.checkbox a span label:before{content:none}
#templateSetList .template.empty-template a.template-image{position:static}
#templateSetList .template a.template-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#templateSetList .template a.template-image img:hover{box-shadow:0 0 2px 2px #010001}
#templateSetList .template a u,#templateSetList .template a.details{border:0;bottom:36px;left:0;padding:2px 12px;position:absolute;text-transform:lowercase;z-index:2;opacity:0}
#templateSetList .template a.details{opacity:1}
#DataJSON li:hover a,#templateSetList .template:hover .set-to-left+a.details,#templateSetList .template:hover .set-to-right+a.details{opacity:1}
#templateSetList .template a img{display:inline-block;margin:0 auto;max-height:100%;max-width:100%}
.set-to-left img,.set-to-right img,.template:hover .set-to-left img,.template:hover .set-to-right img{-webkit-transition:all .2s ease 0;-moz-transition:all .2s ease 0;-ms-transition:all .2s ease 0;transition:all .2s ease 0}
.set-to-right img,.template:hover .set-to-left img,.template:hover .set-to-right img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.template:hover .set-to-left img,.template:hover .set-to-right img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.set-to-left img{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#templateSetList .template .set-to-left+a.details,#templateSetList .template .set-to-right+a.details{opacity:0}
#templateSetList .template:hover a u{opacity:0;transition:all .2s ease 0}
#templateSetList .template:hover a.set-to-left img,#templateSetList .template:hover a.set-to-right img{transform:rotate(0deg);transition:all .2s ease 0}
.modal-box .buttons .delete{border:0}
.radio-list li{float:left;padding:0}
#changeQuantityPanel li{list-style:none outside none;margin-right:20px}
#customWorksContainer input[type=checkbox]{margin:4px 0 0}
body[class^=printing-calendars-wall-template] .editorContainer{overflow:visible}
body[class^=printing-calendars-wall-template] .psdEditor .canvasPanel{overflow:hidden}
body[class^=printing-calendars-wall-template] .surface-selector ul{text-align:left}
body[class^=printing-calendars-wall-template] .surface-selector ul li a{min-width:154px}
#gal-content p{margin:0 0 4px}
.list-group{box-shadow:none;list-style:none}
.list-group li{margin-bottom:15px!important}
.container-wrapper .side-menu{background:0 0 #f7f7f7;padding:10px}
.container-wrapper .side-menu h3{font-size:20px;font-weight:400;margin:0;padding:0 0 6px}
.container-wrapper .side-menu ol,.side-menu ul{margin:0;padding:4px 0 10px 10px}
.container-wrapper .side-menu li{margin:0 0 3px;padding:0}
.modal-box .buttons button[disabled],.modal-box .buttons button[disabled]:active{text-shadow:none}
.order-comments{display:block;overflow:hidden;padding:10px;background:#f7f7f7;border-radius:5px;border:1px solid #e5e5e5}
#commentForm{margin-top:15px}
.order-comments .info{background:0;font-size:12px;margin:0;padding:4px 5px 14px}
.order-comments .info .user{padding-right:5px}
.order-comments .comment{padding:50px 0 30px;position:relative;margin-bottom:10px;clear:both;float:none;border-bottom:1px dashed #798579}
.order-comments .comment.team{padding-right:200px}
.order-comments .team .controls{bottom:-22px;clear:both;font-size:12px;padding-right:200px;position:absolute;right:0;text-align:right;width:400px}
.order-comments .client .controls{font-size:12px;left:auto;right:0;position:absolute;text-align:right;width:auto;top:5px}
.order-comments .controls a{margin:0 4px}
.order-comments .team .info{float:left}
.order-comments .client .info,.order-comments .team .info{position:absolute;top:0;color:#364657}
.order-comments .comment:last-child{border-bottom:0 none}
.guest-book h3{min-height:48px;position:relative;font-size:18px;padding-left:0;margin-bottom:0}
.order-comments .client .info .user,.order-comments .team .info .user{font-size:14px;min-height:48px;position:relative}
.order-comments .client .info .user:before,.order-comments .team .info .user:before{background:0 0 #dadada;border:0;border-radius:64px;color:#fff;display:block;font-family:'Glyphicons Halflings';font-size:24px;height:30px;left:-38px;line-height:18px;overflow:hidden;padding:10px 10px 0;position:absolute;text-align:center;text-indent:-4px;top:6px;width:30px}
.order-comments .client .info .note,.order-comments .team .info .note{color:#999;display:block;font-size:11px;font-weight:400;line-height:12px;padding-top:2px}
.comment .text{margin:0 0 8px;padding:5px 10px;position:relative}
.comment .text ul{line-height:16px;margin:8px 0}
.comment .text pre{background:0 0 #fafafa;margin:4px 0;overflow:auto;padding:3px}
.comment .text img{max-width:90%}
.comment .text a img{max-width:200px}
.order-comments .text{background:0 0 #f1f1f1;border-left:8px solid #f1f1f1}
.order-comments .text:after{color:#f1f1f1}
.order-comments .client .text{background:#f7f7f7;border:0;border-radius:5px}
.order-comments .deleted .text{border-left-color:#f1f1f1}
.order-comments .needapprove .text{background:0 0 #fafad7;border-left-color:#f1f190}
.order-comments .needapprove .text:after{color:#fafad7}
.order-comments .approved .text{border-left-color:#afdaa5}
.order-comments .unapproved .text{border-left-color:#f27a7a}
.order-comments .confirmed .text{background:0 0 #d3f0db;border-left-color:#ada}
.order-comments .confirmed .text:after{color:#d3f0db}
.order-comments .hidden.default .text{background:0 0 #fff;border:1px dashed #aaa}
.order-comments .controls a.unapprove{border-bottom-color:#d99;color:#c00}
.nav>li:hover>ul,.order-comments .comment:hover .controls{display:block}
.order-comment-short .date{background:0 0 #f5f5f5;color:#999;margin:0 4px;padding:0 5px}
.order-comment-short .approved{background:0 0 #ebf7e2;margin:0 4px;padding:0 5px}
.order-comment-short .unapproved{background:0 0 #ffafaf;margin:0 4px;padding:0 5px}
.guest-book{overflow:hidden;width:100%}
.guest-book .empty{color:#ccc;font-size:18pt;padding:40px;text-align:center}
.guest-book .post{margin:0 0 45px}
.guest-book .date{color:#666;display:block;font-size:12px;font-weight:400;line-height:18px;padding-top:5px}
.guest-book .text{margin:0}
.guest-book .answer,.guest-book .text{background:#f7f7f7;border:1px solid #e5e5e5;font-size:14px;padding:10px 16px;position:relative;border-radius:5px}
.guest-book .answer:after,.guest-book .text:after{content:"▲";font-size:26px;left:30px;line-height:20px;position:absolute;top:-21px;display:none}
.guest-book .text:after{color:#bbbdbe}
.guest-book .answer:after{color:#efe8b6}
.guest-book .no-answer{background:0 0 #f5f5f5;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#aaa;display:none;font-size:8pt;margin-left:20px;padding:1px 4px}
.guest-book .answer{background:0 0 #efe8b6;margin:32px 0 0 60px}
ul.NewsList,ul.NewsListPreview{border-bottom:1px solid #fff;border-top:1px solid #ddd;list-style-type:none;overflow:hidden}
ul.NewsList li,ul.NewsListPreview li{background:0 0;border-bottom:1px solid #ddd;border-top:1px solid #fff;margin:0;overflow:hidden;padding:10px 0;position:relative}
ul.NewsList li h3,ul.NewsListPreview li h3{font-size:14px;overflow:hidden;padding:0;text-align:left}
ul.NewsList li .date,ul.NewsListPreview li .date{color:#aaa;padding:4px 0 0}
ul.NewsList li p,ul.NewsListPreview li p{font-size:13px;padding:0;text-align:left}
.NewsList h2{margin:0;color:#373737;font-size:20px;text-align:left}
.news-page .side-menu.extra-news{margin-top:26px;background:#f7f7f7;border-radius:5px;border:1px solid #e5e5e5;padding:30px}
.news-page .side-menu.extra-news ul li a{color:#68b42d;border-bottom-color:#a9e395}
.news-page .side-menu.extra-news ul li a:hover{color:#ee2bc2;border-bottom-color:#ee2bc2}
.news-page .side-menu ul{margin:0;padding:0}
.news-page .side-menu li{list-style:none outside none;padding:8px 0 0}
body.news .news-page .NewsList .date{color:#999;float:none;width:100%;padding:0}
.faq .A li{position:relative;margin-bottom:15px}
.faq .A li:before{color:#555;content:"►";font-size:10px;left:-18px;position:absolute;top:0}
.faq .A li.selected:before{content:"▼"}
.faq .A li>a{font-size:16px}
.faq .A li .faq-answer{color:#333;font-size:12pt;padding:8px 0}
.shoppingcartdetails{padding:0 0 0 12px}
.faq .A li,.shoppingcartdetails li{list-style:none outside none}
.dpoint-info>a{border:medium;float:left}
.dpoint-info>a+div{margin:0 0 20px 212px}
.dpoint-info>a+div:after{clear:both;content:" ";padding:20px}
.container ul.icon-list{list-style-type:none;padding:0;margin:0 0 10px;float:left;width:50%}
.container ul.icon-list.last-stand{width:100%;margin-bottom:30px}
.container ul.icon-list li{margin-bottom:10px}
.icon-list li img{margin-right:20px}
#templateSetList .template:hover{z-index:20}
#custom-works .col4 ul{list-style:none;background:#f7f7f7;display:inline-block}
#custom-works .col4 li{position:relative;width:219px;float:left;padding:10px;margin:0;min-height:40px;list-style:none;border:solid 1px #f7f7f7;border-bottom:solid 4px #f7f7f7}
#custom-works .col4 label,#custom-works .col5 label{float:none}
#custom-works .col4 li img{padding:4px 0 0}
#custom-works .col4 li.selected,#custom-works .col4 li.selected:hover{border-color:#ddd #ddd #010001;background:#fff}
#custom-works .col4 li .formatted-price{color:#000}
#custom-works .col4 li.selected .formatted-price{background:#f1f1f1;color:#010001}
#custom-works .col4 li:hover{border-color:#ddd #ddd #ee2bc2;background:#fff}
#custom-works .col4 li:before{position:absolute;text-align:center;max-width:100px;top:43px;font-size:12px;left:124px;right:auto;background:#fff;padding:3px 6px;color:#010001;content:attr(data-priceFormated)}
#custom-works .col2 ul li .custom-work-item-price span[data-bind="	html: totalPriceString"]:before,#custom-works .col4 li:after{position:absolute;content:"";color:#fff;font-size:12px;font-family:Arial;border-right:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;background:0 0}
#custom-works .col2 ul li .custom-work-item-price span[data-bind="	html: totalPriceString"]:before{right:66px;top:8px;left:auto}
#custom-works .col4 li:after{top:51px;left:116px}
#custom-works .col4 li.selected:after{color:#f1f1f1;border-right-color:#f1f1f1}
#custom-works .col4 li.selected:before{background:#f1f1f1}
#custom-works .col5 ul li .custom-work-item-price,#custom-works .col5.radius ul li .custom-work-item-price,#custom-works .col5.split ul li .custom-work-item-price,#custom-works .col6 ul li .custom-work-item-price,.col4 .custom-work-item-price,.decor-page .sec-formats-change li i,.product-info>div>div .stock,.sec-formats-change li i{display:none}
#custom-works .col4 .note label a img,#koCustomWorksEditor .alert li,.container.size .row .col-md-6,fieldset .col4 .checkbox{padding:0}
#custom-works .col5 .checkbox label,#custom-works .col5.split .checkbox label,fieldset .col4 .checkbox label{color:#555;line-height:20px}
.alert,.message{position:relative;display:block;border:solid 1px #e5e5e5;background:#f5f5f5;padding:10px 20px 10px 32px;color:#333;margin:6px 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:none}
fieldset .col4 .note label{position:relative;display:inline}
#custom-works .col4 .note.customworkitem a img{width:91px;height:68px}
#custom-works .col2 ul,#custom-works .col5 ul,#custom-works .col5.radius ul,#custom-works .col5.split ul,#custom-works .col6 ul{border:solid 1px transparent}
#custom-works .col5 ul li{margin:0;padding:3px 0 3px 26px;background:#f7f7f7;margin-bottom:0!important;border:solid 1px #f7f7f7;border-left:solid 4px #f7f7f7}
#custom-works .col5>li>label{width:180px;font-size:18px;font-weight:400;color:#333;padding-left:24px;background:url(images/gear.gif) 0 4px no-repeat}
#custom-works .col5 ul li:hover,#custom-works .col6 ul li:hover{border:solid 1px #ddd;border-left:solid 4px #ee2bc2;background:#fff}
#custom-works .col5 ul li.selected{border-color:#ddd #ddd #ddd #010001;background:#fff}
#custom-works .col5 ul li:before,#custom-works .col5.radius ul li:before,#custom-works .col5.split ul li:before{position:absolute;font-size:12px;top:3px;right:11px;background:#fff;padding:0 6px;color:#010001;content:attr(data-priceFormated)}
#custom-works .col5 .checkbox label:after,#custom-works .col5.split .checkbox label:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0}
#custom-works .col5.split ul li{margin:0;background:#f7f7f7;margin-bottom:0!important;border:solid 1px #f7f7f7;border-bottom:solid 4px #f7f7f7;width:33.333%;float:left;padding:3px 0 3px 30px}
#custom-works .col2>li>label,#custom-works .col5.split>li>label,#custom-works .col6>li>label{width:180px;font-size:18px;font-weight:400;color:#333;padding-left:24px;background:url(images/gear.gif) 0 4px no-repeat}
#custom-works .col2 label,#custom-works .col5.split label,#custom-works .col6 label{float:none}
#custom-works .col5.split ul li:hover{border:solid 1px #ddd;border-bottom:solid 4px #ee2bc2;background:#fff}
#custom-works .col5.split ul li.selected{border-color:#ddd #ddd #010001;background:#fff}
.shopping-cart-item-edit #custom-works li.col2 ul li,li.col3 ul li{padding:2px 48px 4px 0;float:left}
#custom-works .col6 ul li{width:33.333%}
#custom-works .col6 ul li.selected{border-color:#ddd #ddd #ddd #010001;background:#fff}
#custom-works .col5.radius .checkbox label,#custom-works .col6 .checkbox label{color:#555;line-height:20px}
#custom-works .col2 .checkbox label:after{content:'';height:100%;display:block;position:absolute;top:0}
#custom-works .col5.radius .checkbox label:after,#custom-works .col6 .checkbox label:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0}
#custom-works .col2 ul li,#custom-works .col6 ul li{margin:0;padding:3px 0 3px 26px;background:#f7f7f7;border:solid 1px #f7f7f7;border-left:solid 4px #f7f7f7;margin-bottom:0!important}
#custom-works .col2 ul li:hover{border:solid 1px #ddd;border-left:solid 4px #ee2bc2;margin-bottom:0!important;background:#fff}
#custom-works .col2 ul li.selected,#custom-works .col5.radius ul li.selected,#custom-works .col5.radius ul li:hover{border-color:#ddd #ddd #ddd #010001;background:#fff}
#custom-works .col2 ul li .custom-work-item-price{float:right;color:transparent}
#custom-works .col2 ul li .custom-work-item-price span[data-bind="	html: totalPriceString"]{color:#364657;padding:2px 8px;background:#fff}
#custom-works .col2 .checkbox label{color:#555;line-height:20px;display:inline-block;min-width:30px}
#custom-works .col2 .checkbox label:after{width:80%;left:auto;right:0}
#custom-works .col2 .checkbox label+span input{width:70px;padding:0;margin-left:15px}
#custom-works .col2 .checkbox label+span:after{content:'шт.';position:absolute;margin-left:10px}
#custom-works .col5.radius ul li{margin:0;padding:3px 0 3px 26px;background:#f7f7f7;margin-bottom:0!important;border:solid 1px #e5e5e5;border-left:solid 4px #aaa}
#custom-works .col5.radius>li>label{width:180px;font-size:18px;font-weight:400;color:#333;padding-left:24px;background:url(images/gear.gif) 0 4px no-repeat}
#custom-works .col5.radius label{float:none}
.alert.alert-success,.message.success{border:solid 1px #dbf7aa;padding-left:32px;background:#eeffcf url(images/tick.png) 10px 14px no-repeat;float:left;width:100%}
.message.actions{padding-left:32px;background:#f5f5f5 url(images/clipboard-task.png) 10px 14px no-repeat}
.message.warning#messagePageInvalid{height:50px;position:absolute;width:40%}
.alert.alert-danger,.alert.alert-warning,.message.error,.message.warning{background:#ffe6e6 url(images/cross-octagon.png) 10px 13px no-repeat;border:solid 1px #efc2c2}
.alert.alert-info,.message.information{background:#f2fbff}
.message.loading{border:solid 1px #c7c951;background:#f6f8a9;padding:6px 10px;margin:6px 0 15px;font-size:9pt}
.message.information.language-selector{margin:14px 0 4px}
.alert p,.message p{padding-bottom:0;margin-bottom:8px}
.alert p:first-child,.message p:first-child{padding-top:0;margin-top:0}
.alert p:last-child,.message p:last-child{padding-bottom:0;margin-bottom:0}
.message .close{position:absolute;right:10px;top:10px;cursor:pointer}
.message h3{font-size:1.3em;padding:0 0 10px;line-height:normal;margin:0;font-weight:400}
#tab-slider-nav{text-align:center;margin:10px 0 20px;width:100%}
#tab-slider-nav>ul.terms-tabs>li{margin:0 12px;display:table-cell;float:left;width:14.5%}
#tab-slider-nav>ul-tabs>li{margin:0 12px;text-align:center}
.shopping-cart-item-preview-wrapper img{width:90%;border:solid 1px #ddd;margin:0 0 20px}
.nav>li:hover:before{content:'';position:absolute;top:100%;height:10px;left:0;right:0}
body[class*=photobook] .attribute-selector-read-mode ol,body[class*=printing-canvases-mosaic][class*=editor] #custom-works>ol>li>ul{margin:0 -15px}
.tmblist:before{content:'';clear:both}
.tmblist .tmb img{max-width:100%}
.psdEditor .sidebarContainer .add-qr-code{padding-left:26px}
.container-wrapper .good-tags-gst li,.good-tags-gst li,.good-tags-gst:before{list-style:none;margin:0;padding:0 6px 0 0;font-size:16px;display:inline}
.container-wrapper ul.product-list{margin:0 -15px;display:block;padding:0 0 5px}
#erizerFormat:after,.container-wrapper ul.product-list:after,.item-blocks:after,.item-list:after,.tmblist:after{content:'';display:block;clear:both}
.container-wrapper ul.product-list li{list-style:none;float:left;width:25%;padding:0 15px 15px;min-height:240px}
.container-wrapper ul.product-list li:nth-child(5n+1){clear:none}
.container-wrapper ul.product-list li>a:first-child{display:block;border:1px solid #c7c9ca;width:100%;overflow:hidden;height:200px;text-align:center;line-height:160px;margin:0 auto 2px;padding:0;border-radius:5px;transition:none}
.container-wrapper ul.product-list li .noimage,.container-wrapper ul.product-list li img{max-width:160px;max-height:160px;float:none;margin:20px auto 0}
#photobookOrderEditor ul li a,.container-wrapper ul.product-list li .noimage,.container-wrapper ul.product-list li .noimage .top-layer,.decor-page .new_table_canvas>tbody>tr>th>h3,.decor-page .new_table_canvas>thead>tr>th>h3{border:0}
.container-wrapper ul.product-list li .noimage p{color:#e0e0e0}
.container-wrapper ul.product-list li:hover .noimage p{color:#ee2bc2}
.container-wrapper ul.product-list li .noimage a{text-decoration:none;display:block;border:2px solid #e0e0e0;height:128px}
.container-wrapper ul.product-list li:hover .noimage a{border-color:#ee2bc2}
.container-wrapper ul.product-list li .manufactory{font-size:12px;text-align:left;font-weight:400;float:left}
.container-wrapper ul.product-list li span{text-align:center;font-weight:600}
.container-wrapper ul.product-list li h2{margin:0;text-align:left;padding:4px 0;line-height:12px;color:#364657;min-height:50px}
.container-wrapper ul.product-list li h2 a{font-size:14px;border:0;box-shadow:none!important;color:#364657;font-weight:700}
.product-info .properties-block{list-style:none;padding:0;margin:0}
.product-info>div>div:first-child img{display:block;width:100%}
.item-blocks,.item-list,.tmblist{margin:0 -15px 24px;width:100%}
.item-blocks{text-align:center;zoom:1;overflow:hidden;padding-top:30px}
.item-list .item{float:left;width:25%;padding:0 15px 3em;margin:10px 0 24px}
.item-blocks .block,.item-list .item,.tmblist .tmb{font-size:18px;line-height:22px;position:relative}
.tmblist .tmb{float:left;width:25%;padding:0 15px;margin:8px 0 22px}
.item-blocks .block:nth-child(3n+1),.item-list .item:nth-child(4n+1),.tmblist .tmb:nth-child(4n+1){clear:left}
.item-blocks .block h2,.item-list .item h2{line-height:0;height:2em;position:absolute;bottom:0;left:15px;right:15px}
.item-list .item h2{font-size:16px}
.item-blocks .block h2{padding:0 0 10px;font-size:19px}
.item-blocks .block h2 a,.item-list .item h2 a{border-bottom:0 none;color:#364657;font-weight:700}
.item-list .item div{height:auto;color:transparent}
.item-list .item div.price{height:auto;line-height:18px;padding:16px 0 0;text-align:right;display:none}
.item-blocks .block div>a,.item-list .item div a,.tmblist .tmb a{display:block;border-radius:5px;transition:none;overflow:hidden;padding:0}
.item-blocks .block div>a,.item-list .item div a{height:auto;border:1px solid #c7c9ca}
.item-list .item:hover div a{transition:none}
.tmblist .tmb a{margin:0 auto;border:1px solid #bbbdbe}
.item-list .item:hover div a,.tmblist .tmb a:hover{box-shadow:0 0 4px 1px #010001}
.item-blocks .block div>a img,.item-list .item div a img,.tmblist .tmb img{vertical-align:middle;width:100%}
.item-blocks .block{width:45%;float:left;margin:0 3% 20px 0;border:solid 1px #ddd;padding:0;background:#f5f5f5;border-radius:10px;clear:none}
.item-blocks .block .inner{border-top:solid 1px #fff;padding:14px;min-height:170px;border-radius:10px}
.item-blocks .block img{float:left;padding:0 10px 0 0}
.item-blocks .block p{font-size:13px}
.fade.in{z-index:2}
.centered-block{text-align:center;padding:30px 15px;background:#fff;box-shadow:0 0 10px 3px #eee}
.centered-block p{font-size:18px}
.centered-block img{min-width:350px;width:70%}
ul.goo-nav-list{list-style-type:none;margin:0;text-align:center}
ul.goo-nav-list li.goo-nav{font-size:16px;float:left}
ul.goo-nav-list li.goo-nav a.goo{color:#ccc;padding:6px;border:2px solid #ccc;margin:5px}
ul.goo-nav-list li.goo-nav a.goo:hover{color:#010001;border-color:#010001}
.A.templatepage img{box-shadow:1px 1px 2px 0 #aaa;margin-bottom:2px}
.carousel-inner{font-size:16px;line-height:17px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%}
.carousel-inner>.item{background-size:cover!important}
.margined_top{margin-top:120px}
.margined_top ul{padding-left:30px}
.margined_top ul li{line-height:1.8!important}
.container.size .row{margin:0}
.container.size .table{margin:8px 0;text-align:center;width:100%}
.container.size table.table>thead>tr>th{border:1px solid #ddd;border-top:1px solid #ddd;background:0 0 #f1f1f1;text-align:center}
.size .table th,.size .table tr td{padding:3px}
.size .table tr td{font-size:15px}
.size .h2{font-size:22px;margin:0 0 5px;padding:0 0 12px}
.size p,p.justify{text-align:justify}
.size img{width:330px;margin:16px auto 0}
.container{min-width:950px;max-width:1170px}
.modal-box .container{width:auto!important;max-width:100%!important;min-width:0!important}
.col-md-12,body.account-register .col-md-6.ab-a,body.account-register .col-md-6.ab-b{width:100%}
.col-md-11{width:91.6666%}
.col-md-10{width:83.3333%}
.col-md-9{width:75%}
.col-md-8{width:66.6667%}
.col-md-7{width:58.3333%}
.col-md-6{width:50%}
.col-md-5{width:41.6666%}
.col-md-4{width:33.3333%}
.col-md-3{width:25%}
.col-md-2{width:16.6666%}
.col-md-1{width:8.3333%}
#pxpProducCalc .custom-works .customWorkDropdown .option-value select,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
footer,footer.container-fluid,form,header{padding-right:0;padding-left:0;margin-left:0;margin-right:0}
.terms-product{background:#364657;padding:10px 15px;line-height:26px;text-align:left;color:#fff}
.terms-product+.prod-image{float:left;width:33.333%;text-align:center;padding:0 15px}
.terms-product+.prod-image img{margin:0;width:100%;border:1px solid #c7c9ca;border-radius:5px}
.base-editor .canvasPanel,.base-editor .editorContainer{margin-right:330px}
.base-editor .editorContainer .canvasPanel,.base-editor .sidebar-collapsed .canvasPanel,.base-editor .sidebar-collapsed .editorContainer{margin-right:0}
#erizerFormat,.tmblist .tmb a{position:relative}
#erizerFormat .format{width:100%;float:left;overflow:hidden;position:static;min-height:1px}
#erizerFormat .format>div{position:absolute;border:3px solid #383636;left:330px;right:366px;top:92px;bottom:92px;background:#fff}
#erizerFormat .format>div span{position:absolute;left:0;top:0;background:#383636;color:#fff;padding:12px;z-index:2;text-transform:uppercase;font-size:18px;line-height:22px;max-width:60%}
#erizerFormat .format>div div span{top:auto;bottom:-4px;left:auto;right:-4px;background:#ed1c24}
#erizerFormat .format>div>div{border:4px dashed #ed1c24;position:absolute;top:18px;left:18px;right:18px;bottom:18px}
#erizerFormat .column-left,#erizerFormat .column-right{position:relative;color:#fff;font-size:12px;padding:26px 18px;line-height:18px}
#erizerFormat .column-right{box-sizing:border-box}
#erizerFormat .column-left strong span,#erizerFormat .column-right strong span{font-size:14px;text-transform:uppercase;display:block}
#erizerFormat .column-left{float:left;width:280px;margin-left:-100%;background:#231f20;box-sizing:border-box}
#erizerFormat .column-left:before{content:'';position:absolute;right:-42px;top:0;border-left:42px solid #383636;border-top:92px solid transparent}
#erizerFormat .column-right{float:left;width:338px;margin-left:-338px;background:#ed1c24}
#erizerFormat .column-right:before{content:'';position:absolute;left:-42px;bottom:0;border-top:116px solid #b20f1f;border-left:42px solid transparent}
#photobookOrderEditor ul{margin:0 0 20px;padding:0}
#photobookOrderEditor ul:after{content:"";display:block;clear:both}
#photobookOrderEditor ul li{margin:0;width:20%}
#photobookOrderEditor ul li>span{padding:0 4px;margin:2px;min-width:2em;line-height:2em;background:#f1f1f1;border-radius:100px}
#photobookOrderEditor ul li .zoom{margin:3px}
#photobookOrderEditor ul li:nth-child(6n+1){margin-left:0}
#photobookOrderEditor ul li:nth-child(6n){margin-right:0}
#photobookOrderEditor ul li img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}
.col-md-6.ab-a,.col-md-6.ab-b{margin:0;float:left;padding:0 15px;margin-bottom:10px!important;width:50%}
.ab.row,body[class*=user-cart] #custom-works>ol>li>ul{margin:0}
#gst-desc .price,body>iframe{position:absolute}
.gci-galery{margin:0;background:#000;padding:0!important}
.gci-galery>li{overflow:hidden;height:180px;position:relative;border:0;transition:.2s;margin:0!important}
.gci-galery .img-wrap{position:absolute;left:-120px;top:-120px;right:-120px;bottom:-120px}
.gci-galery .link-wrap,.gci-galery img{position:absolute;left:0;bottom:0;right:0}
.gci-galery .link-wrap{background:rgba(0,0,0,.6);height:0;padding:0 16px;transition:.5s}
.gci-galery li:hover .link-wrap{height:auto;padding:8px 16px}
.gci-galery .link-wrap a{color:rgba(255,255,255,.8);border-bottom:none;transition:.3}
.gci-galery .link-wrap a:hover,.main-menu li>.dropdown-menu.dark-green:before{color:#fff}
.gci-galery:hover>li{opacity:.6}
.gci-galery li:hover{border:0;opacity:1}
.gci-galery li:hover img{transform:none;-webkit-transform:none;-webkit-animation:move-8 30s linear .4s infinite alternate;-moz-animation:move-8 30s linear .4s infinite alternate;-o-animation:move-8 30s linear .4s infinite alternate;animation:move-8 30s linear .4s infinite alternate}
.gci-galery img{top:0;margin:auto;min-height:180px;max-height:220px}
.gst-formats-change span{float:left;font-weight:700}
.gst-formats-change a{border:0;display:inline-block;font-size:0;vertical-align:bottom}
.gst-formats-change a span{background:#e1e1e1}
.gst-formats-change a:hover span{border:2px solid #010001}
.gst-formats-change .active a span{background:#010001}
.gst-formats-change ul{margin:0 0 22px -30px}
.gst-formats-change li{display:inline;padding:0 0 0 8px}
#gst-desc{position:relative;height:654px}
#gst-desc .price{bottom:-94px;right:0;background:#f1f1f1;padding:14px 22px;display:none}
#gst-desc .price p{margin-left:10px}
#gst-desc .woman{position:absolute;background:url(/content/upload/woman.png) no-repeat center center;bottom:0;right:60px;width:180px;height:464px}
#gst-desc .woman>div{position:absolute;top:0;right:-26px;bottom:18px;width:120px;border-top:1px dotted;border-bottom:1px dotted;border-right:2px solid;color:#2b7910}
#gst-desc .gst-desc-area{position:relative;height:55%;top:5%}
#desc-img,#desc-img>span>span>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
#desc-img{background:#2b7910;box-shadow:1px 1px 1px 1px rgba(0,0,0,.4)}
#desc-img .desc-size{position:absolute;top:0;left:0;color:#2b7910}
#desc-img .desc-width span{background:#fff;padding:0 4px;font-size:12px;display:inline-block;position:relative;top:-12px}
#desc-img .desc-width{right:0;height:20px;border:1px dotted;border-bottom:none;border-top:solid 2px;margin-top:-20px;text-align:center}
#desc-img .desc-height span,.woman .desc-width>span{position:absolute;background:#fff;top:50%;padding:4px;margin-top:-50%}
#desc-img .desc-height span{left:-24px;white-space:nowrap;-webkit-transform:rotate(270deg) translate(15%);-moz-transform:rotate(270deg) translate(15%);-ms-transform:rotate(270deg) translate(15%);-o-transform:rotate(270deg) translate(15%);transform:rotate(270deg) translate(15%)}
.woman .desc-width>span{right:-24px;-webkit-transform:rotate(90deg) translate(15%);-moz-transform:rotate(90deg) translate(15%);-ms-transform:rotate(90deg) translate(15%);-o-transform:rotate(90deg) translate(15%);transform:rotate(90deg) translate(15%)}
#desc-img .desc-height{bottom:0;width:20px;border:1px dotted;margin-left:-20px;border-left:2px solid;border-right:none}
#desc-img>span{display:block;width:100%;height:100%;overflow:hidden}
#desc-img>span>span{position:absolute;width:400px;height:400px;top:50%;left:50%;margin:-200px 0 0 -200px}
#desc-img>span>span>img{max-width:100%}
.table-left-align tr td{text-align:left;font-size:16px}
.printing-stamp-doctor-stamp-editor .custom-works .col4 li,.printing-stamp-ip-ip-editor .custom-works .col4 li,.printing-stamp-stamp-editor .custom-works .col4 li{height:300px}
.printing-stamp-doctor-stamp-editor #custom-works .col4 li:before{top:254px}
.printing-stamp-doctor-stamp-editor #custom-works .col4 li:after{top:262px}
.printing-stamp-ip-ip-editor #custom-works .col4 li:before{top:254px}
.printing-stamp-ip-ip-editor #custom-works .col4 li:after{top:262px}
.printing-stamp-stamp-editor #custom-works .col4 li:before{top:254px}
.printing-stamp-stamp-editor #custom-works .col4 li:after{top:262px}
header .dropdown-menu ul li.gst-divider.grad-book{width:300px}
#gst-desc .shadow{position:absolute;background:url(/content/upload/shadow.png) no-repeat center center;bottom:0;top:280px;width:500px;height:464px}
#gst-desc .price h3,#gst-desc .price p{color:#010001;display:inline;font-size:24px!important}
h3.photobook{text-align:center;margin-top:50px}
td.green-table{color:#010001}
#white-img-td{background:#fff}
#white-img-td img{margin-top:34px}
table.td-gray-hover .td-gray-hover-start~tr td,table.td-gray-hover tr.td-gray-hover-start td{background:#fff!important}
table.td-gray-hover .td-gray-hover-start~tr:hover td,table.td-gray-hover tr.td-gray-hover-start:hover td{background:#f9f9f9!important}
.rur:after{font-family:'icomoon';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body[class*=canvases][class*=editor] #materialSelector .buttons button:before{position:relative;left:-8px;top:1px;content:"\e031";font-family:'Glyphicons Halflings';font-size:18px}
body[class*=photobook] .change-mode-wrapper{height:0;overflow:visible;position:relative;z-index:2}
#desc-img>span,.bc-format,.bc-material,.bc-styles{position:relative}
body[class*=photobook] .attribute-selector-read-mode{min-height:60px}
body[class*=photobook] .attribute-selector-read-mode li{margin-bottom:0!important}
.attribute-selector-read-mode .bc-format{width:27%;float:left;padding:8px 15px}
.attribute-selector-read-mode .bc-format>label,.attribute-selector-read-mode .bc-material>label,.attribute-selector-read-mode .bc-styles>label{float:left;padding:0 8px 0 0;margin:0}
.bc-format>div>.attribute-value>span,.bc-format>div>span,.bc-material>div>span,.bc-styles>div>span,.main-menu li>.dropdown-menu ul,.surface-selector-wrap .surface-selector ul{padding:0;margin:0}
.attribute-selector-edit-mode fieldset ol li.bc-material,.attribute-selector-edit-mode fieldset ol li.bc-styles{float:left;width:100%}
fieldset li.bc-format{margin:0 -15px;float:left;width:50%;padding:0 15px}
.attribute-selector-read-mode:after,body[class*=printing-canvases-mosaic][class*=editor] #custom-works>ol>li>ul:after,body[class*=user-cart] #custom-works>ol>li>ul:after,fieldset li.bc-format:after,fieldset li.bc-material:after,fieldset li.bc-styles:after{content:'';display:block;clear:both}
.bc-material>div>.attribute-value,.bc-styles>div>.attribute-value{position:relative;float:left;width:25%;padding:0 15px;margin-top:0;margin-bottom:38px}
.bc-material>div>.attribute-value .checkbox,.bc-styles>div>.attribute-value .checkbox{padding:0;margin:0;position:absolute;height:100%;left:15px;right:15px;top:0}
.bc-format input,.bc-material input,.bc-styles input{position:absolute;opacity:0;z-index:-1}
.bc-format .attribute-value label{display:block;line-height:16px}
.bc-format .size{display:block;background:#e1e1e1;margin:8px auto}
.bc-format label,.bc-material label,.bc-styles label{position:relative;padding:0;margin:0}
#cover-photobook label,.bc-format>label,.bc-material>label,.bc-styles>label{display:block;padding:0 0 15px;font-size:18px;color:#333}
#cover-photobook{padding:15px 20px 0;position:absolute;right:13px;top:10px;z-index:2}
#cover-photobook label{text-align:left;padding-left:0}
#cover-photobook .btn{padding:4px 12px;margin:15px auto 0;font-size:18px;line-height:23px;font-weight:400;color:#fff!important}
#cover-photobook>div{position:relative;width:245px;height:245px}
#cover-photobook>div:before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:url(/content/images/frame.png) center center;z-index:2}
#cover-photobook img{max-height:245px;clip:rect(0,241px,245px,0);position:absolute}
.bc-material label.description,.bc-styles label.description{font-size:0;line-height:0;position:relative;top:0;left:0;right:0;bottom:0;display:block;padding:0}
.bc-material span label,.bc-styles span label{position:absolute;top:100%;left:0;right:0;padding-top:12px;font-size:14px;line-height:16px;text-align:left}
.bc-format span.attribute-value,.bc-material span.attribute-value,.bc-styles span.attribute-value{font-size:16px;line-height:24px}
#cover-photobook,.bc-format span.attribute-value,div.demo-test p,h2.go-canvas{text-align:center}
.bc-material .attribute-description,.bc-styles .attribute-description{position:relative;width:261px;margin:0 15px 26px;display:block}
.bc-material .attribute-description .img,.bc-material .attribute-description .img img,.bc-material label.description .img,.bc-material label.description .img img,.bc-styles .attribute-description .img,.bc-styles .attribute-description .img img,.bc-styles label.description .img,.bc-styles label.description .img img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:auto}
.bc-material label.description .img span,.bc-styles .attribute-description .img span,.bc-styles label.description .img span .bc-material .attribute-description .img span{position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%}
.bc-material label.description:before,.bc-styles label.description:before{content:'';box-shadow:0 0 0 2px #e1e1e1;display:block;padding-top:75%;position:static}
.bc-material .attribute-description:before,.bc-styles .attribute-description:before{content:'';display:block;padding-top:75%;position:static}
.bc-format span input+label:before,.bc-material span input+label:before,.bc-styles span input+label:before{content:'';display:inline-block;vertical-align:top;width:14px;height:14px;border-radius:50%;margin-right:8px;border:1px solid #ccc;box-shadow:inset 0 0 0 1px #f1f1f1}
.bc-format span.attribute-description .size,.bc-material span.attribute-description,.bc-styles span.attribute-description{margin:0 auto 26px;display:none}
.bc-format>div>.attribute-value{float:left;padding:0 12px;margin-bottom:4px}
.sec-formats-change,div.demo-test{margin:0;position:relative}
div.demo-test{display:block;background:#f6f8a9;padding:2px;margin:0 auto;width:100%;height:25px;z-index:25}
body.news .img_news img,fieldset#CustomWorksEditor>div,ul.sec-formats-change{width:auto}
.decor-page table.old_canvas{margin-top:80px}
.sec-formats-change+.tab-content table td+td{width:17%}
.sec-formats-change:before{content:'(';padding:0 2px 0 0}
.sec-formats-change:after{content:')';padding:0 0 0 2px}
.sec-formats-change li{display:inline;padding:0}
.sec-formats-change li.active a{color:#333;border:0}
.sec-formats-change li+li:before{content:',';padding-right:6px}
.module-block .good-price{position:absolute;width:80%;left:50%;top:90%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);padding:0 25px;background:#fbfbfb;border:1px solid #eee;border-radius:5px}
.module-block{float:left;text-align:center;position:relative;min-height:400px;margin-bottom:30px}
.module-block a{display:block;border-bottom:0 none}
.module-block img{box-shadow:1px 1px 2px 2px #d9d9d9;position:absolute;left:50%;right:0;top:50%;bottom:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%}
.module-block img:hover{box-shadow:0 0 2px 3px #a9e395}
div.demo-test p{margin-top:3px;color:#333;font-size:12px}
.decor-page .canvas-h3 a,div.demo-test a{color:#333;border-bottom:1px solid #333}
div.demo-test a:hover{color:#aeaeae;border-bottom:1px solid #aeaeae}
div.req-for-layout{padding-right:30px;padding-left:30px;margin-bottom:40px;margin-top:20px}
div.req-for-layout div.col-md-4{background-color:#ecf0f1}
div.req-for-layout div.col-md-4 p{padding:32px;font-size:16px}
div.req-for-layout div.col-md-8 p{padding:24px;left:30px;right:30px}
.package-editor .add-item button{font-weight:400;height:110px;line-height:20px;text-align:center;text-transform:none;width:160px;white-space:normal}
.package-editor .add-item button:before{content:"+";display:block;font-size:50px;line-height:40px}
body[class*=printing-canvases-mosaic][class*=editor] #custom-works>ol>li>ul>li,body[class*=user-cart] #custom-works>ol>li>ul>li{float:left;width:220px;position:relative;margin:0 0 30px 20px;padding:10px 15px 16px}
#cover-photobook img,body[class*=printing-canvases-mosaic][class*=editor] #custom-works>ol>li>ul>li img,body[class*=user-cart] #custom-works>ol>li>ul>li img{display:block;max-width:100%}
body[class*=printing-canvases-mosaic][class*=editor] #custom-works>ol>li>ul>li label:before,body[class*=user-cart] #custom-works>ol>li>ul>li label:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;cursor:pointer}
#paymentSystemList li{list-style-type:none}
div.go-canvas{background:#f9f9f9;padding:10px 10px 20px;margin:40px 14px}
h2.go-canvas{line-height:34px}
.btn-group-justified>.btn{display:table-cell!important;text-shadow:none!important;box-shadow:none!important;padding:2px 0!important;border-radius:4px!important}
#templateSetList .template.empty-template a{padding:10px 20px}
#templateSetList.templates-big .template{float:left;margin:0;padding:15px}
#templateSetList .empty-template{display:block;padding-bottom:0!important;padding-top:0!important;width:100%!important}
.shopping-cart-item-edit #custom-works>ol>li.col2>ul>li{margin:0 0 0 20px;min-height:70px;float:none;width:auto}
.shopping-cart-item-edit #custom-works .col2 span.checkbox{clear:left;margin:8px}
.shopping-cart-item-edit #custom-works .col2 span.checkbox span{margin:0 0 0 8px}
.shopping-cart-item-edit #custom-works .col2 span.checkbox label{float:left;min-width:32px}
.shopping-cart-item-edit #custom-works .col2 span.checkbox span input[type=text]{position:relative;top:-8px;width:54px;text-align:right}
.shopping-cart-item-edit #custom-works .col2 span.checkbox span:nth-child(3):after{content:'×';position:relative;top:-6px;left:6px}
#to_top{position:fixed;right:2%;bottom:11%;border-radius:50%;padding:0 14px 5px;font-size:28px;text-align:center;color:#000;background-color:#e3e3e3;opacity:.5;z-index:1000}
#to_top:hover{color:#fff;background-color: #64bb46;text-decoration:none;opacity:1;}
#jivo_top_wrap{z-index:100!important}
.catalog.list-group li a img:hover,.popular-service .catalog.list-group li a img:hover{box-shadow:0 0 1px 2px #010001}
body.modal-open{overflow:auto}
.modal-box h4 .button-close{outline:0}
#fast-form.modal-box h4 .button-close{background:none;border:0;}
#fast-form.modal-box h4 .button-close:hover{color:#ee2bc2}
#polymodal{margin:0;width:770px;top:50%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-58%);-moz-transform:translate(-50%,-55%);background:#f7f7f7}
#polymodal .polygrafy_speed_menu2{background:#fff;box-shadow:none}
.popular-service .catalog.list-group li{margin:0 15px 30px;padding:0;width:22%;transform:scale(1);transition:all .5s ease 0;top:-16px}
.popular-service .catalog.list-group li:hover{top:-16px;box-shadow:0 0 1px 2px #010001;transform:scale(1.03);transition:all .5s ease 0}
.popular-service .catalog.list-group li span.h4{background:0 0 #010001;bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center}
.decor-page .canvas-h1{text-align:center;margin-top:40px}
.decor-page .canvas-h6{text-align:center;margin-top:-10px;color:#aeaeae;margin-bottom:40px}
.decor-page .photo-canvas{position:relative}
.decor-page .canvas-wrap{position:absolute;top:0;bottom:0;right:-50%;left:-40%}
.decor-page .canvas-wrap img,.decor-page .circle img{position:absolute;top:0;bottom:0;right:0;left:0}
.decor-page .circle img{width:140%;left:-20px;margin:auto}
.decor-page .tab-container{position:relative;z-index:5}
#overlayToolbarContainer .editor-add-image-button-wrapper button:hover,.decor-page .change-btn{box-shadow:none}
.decor-page .canvas-h2{text-align:center;margin-top:60px;margin-bottom:40px;background-color:#fff;position:relative;width:100%;height:30px}
.decor-page .canvas-h2:after,.decor-page .canvas-h2:before{content:'';display:block;position:absolute;top:16px;width:35%;height:1px;background-color:#eaeaea}
.decor-page .canvas-h2:after{right:0}
.decor-page .canvas-h2:before{left:0}
.decor-page .circle{position:relative;width:200px;height:200px;border-radius:200px;overflow:hidden;float:left;margin-bottom:40px}
.decor-page .text-left-padding{padding-left:230px;padding-right:40px}
.decor-page .text-left-padding a:hover{border-bottom-color:#ee2bc2}
.text-left{text-align:left}
.decor-page .tab-main-container h4{padding-left:8px}
.decor-page .canvas-h3 a:hover{border-bottom-color:#333}
.decor-page .tab-main-container{position:absolute;top:60px;right:20px;z-index:30;background-color:#fff;padding:26px 50px 20px 40px;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}
.decor-page .sec-formats-change li:before{content:''!important;display:block;width:14px;height:14px;border-radius:50%;border:1px solid #aeaeae;box-shadow:inset 0 0 0 2px #fff;z-index:0;float:left;margin-top:9px;margin-right:6px}
.decor-page .sec-formats-change li.active:before{background-color:#010001}
.decor-page .sec-formats-change li a{padding-left:0;padding-top:5px;z-index:25;float:left;border-bottom:none;color:#333}
.decor-page .sec-formats-change li a:before{content:''!important;width:27px;height:20px;position:absolute;display:block;right:68px}
.decor-page .tab-main-container .price{margin-top:30px;border-top:1px solid #eaeaea;width:100px;float:right}
.decor-page .tab-main-container .price p{font-size:30px;color:#010001;font-weight:400;padding-top:20px;text-align:right}
.decor-page #gst-desc{position:absolute;height:560px!important;width:100%!important;left:96%!important;top:-20px}
.decor-page .sec-formats-change{position:relative;list-style:none;float:none;margin-left:-12px}
.decor-page .sec-formats-change li{position:relative;display:block}
.decor-page .sec-formats-change li.active a{color:#010001;border-bottom:none}
.decor-page .sec-formats-change:after,.decor-page .sec-formats-change:before{content:'';width:0;height:0;padding:0;margin:0}
.decor-page #desc-img .desc-height,.decor-page #desc-img .desc-width,.decor-page #gst-desc .shadow,.decor-page #gst-desc .woman{display:none}
.decor-page #desc-img{position:absolute;top:0;right:0;left:0;background:#5b5b5b;box-shadow:0 2px 10px 0 rgba(0,0,0,.5);margin:auto;bottom:0}
.decor-page .description{position:absolute;z-index:5;top:210px;padding:0 15px}
.decor-page .description p{color:gray}
.decor-page .for-scroll .overflow-ul{width:125px;height:255px;overflow-y:scroll}
.decor-page .for-scroll .price{margin-top:30px;border-top:1px solid #eaeaea;float:none;width:inherit}
.decor-page .new_table_canvas{margin-top:680px;border:0}
.decor-page .new_table_canvas>tbody>tr>td,.decor-page .new_table_canvas>tbody>tr>th{background-color:#fff!important}
.decor-page .new_table_canvas>tbody>tr>th,.decor-page .new_table_canvas>thead>tr>th{border:0;text-align:center;border-right:1px solid #333}
.decor-page .new_table_canvas>tbody>tr>td,.decor-page .new_table_canvas>thead>tr>td{border:0;text-align:center;padding-left:8px;padding-right:8px;border-right:1px solid #333}
.decor-page .new_table_canvas>tbody>tr>td:nth-last-child(1),.decor-page .new_table_canvas>thead>tr>td:nth-last-child(1){border-right:none!important}
.decor-page .new_table_canvas>thead>tr>td,.decor-page .new_table_canvas>thead>tr>th{border-bottom:1px solid #333}
.decor-page .new_table_canvas>tbody>tr>th>h3,.decor-page .new_table_canvas>thead>tr>th>h3{text-align:right;padding-right:10px}
.decor-page .new_table_canvas>tbody>tr>td{color:#010001}
.square{margin-top:40px;width:470px}
.square ul{list-style:none;padding:0}
.square ul li{display:inline-block;margin:10px 22px 0 0}
.nav>li:nth-last-child(1) a,.square ul li:nth-last-child(1){margin-right:0}
.square ul li.active a u,.square ul li.active a:active u,.square ul li.active a:focus u,.square ul li.active a:hover u{background-color:#010001;color:#fff}
.square ul li a,.square ul li a u{text-decoration:none;border-bottom:0}
.square ul li a{position:relative}
.square ul li a img{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.square ul li a:hover img{box-shadow:0 0 10px 0 rgba(0,0,0,.4)}
.square ul li a u{position:absolute;background-color:#fff;width:130px;bottom:-59px;left:0;right:0;padding:8px;color:#333;text-align:center}
#custom-works .col5 ul li.selected .formatted-price,#custom-works .col5 ul li.selected:hover .formatted-price,#custom-works .col6 ul li.selected .formatted-price,#custom-works .col6 ul li.selected:hover .formatted-price,.custom-products-list .custom-product .title .note a,.square ul li a:hover u{color:#010001}
.square ul li.active a img,.square ul li.active a:active img,.square ul li.active a:focus img,.square ul li.active a:hover img{box-shadow:0 0 0 3px #010001}
.wallpaper{margin-bottom:40px}
.wallpaper tr td:nth-child(2){text-align:left;padding-left:20px}
.wallpaper tr td{width:31%}
.wallpaper tr td:first-child{width:7%}
.wallpaper img{border:1px solid #ddd}
#custom-works .col4.wider li{width:273px}
@media (min-width: 1025px) and (max-width:1360px) {
.drk-col5{position:absolute;width:100%;right:536px}
}
.navbar .search_mobile,div.left-menu-button{display:none}
.navbar .search_mobile a{color:#fff;text-transform:uppercase;padding:6px 10px;height:38px;font-size:18px;display:block}
.navbar .search_mobile a:hover,.navbar .search_mobile a:hover i{color:#ee2bc2}
.nav>li{margin-right:-5px;display:table-cell;float:none;transition:.4s}
.nav>li:nth-child(1){padding-left:0;margin-left:-15px}
.nav>li:nth-child(1):after{display:none}
.main-menu li>.dropdown-menu.with-alt:after{background:0 0 #fff;display:block;height:100%;position:absolute;right:0;top:0;width:33%;z-index:-1;border-radius:0 8px 8px 0;border-left:2px solid #010001}
.main-menu li>.dropdown-menu ul li{display:flex;z-index:100}
.main-menu li>.dropdown-menu ul li:hover{cursor:pointer}
.main-menu li>.dropdown-menu ul a{border-bottom:0 none;display:flex;justify-content:space-between;width:100%;height:auto;line-height:normal;font-size:14px;margin:0;padding:5px 10px 5px 48px;text-transform:none;background:0 0;text-align:left;transition:0;text-shadow:none;color:#000;box-shadow:none}
.main-menu .dropdown-menu ul#dinamicCategoriesMenu > li > a{justify-content:flex-start;}
.main-menu .dropdown-menu ul#dinamicCategoriesMenu > li {border-right: 1px solid #00000012;}
.main-menu .dropdown-menu ul#dinamicCategoriesMenu > li:first-child > a{padding-top:10px}
.main-menu .dropdown-menu ul#dinamicCategoriesMenu > li:last-child > a{padding-bottom:10px}
.main-menu .dropdown-menu ul#dinamicCategoriesMenu > li > a .arrow-left{margin-left:auto}
.main-menu li>.dropdown-menu ul> li:hover > a{text-decoration:none;color:#ee2bc2;box-shadow:none}
.main-menu li>.dropdown-menu ul> li:hover > a .icon{fill:#ee2bc2}
.main-menu li>.dropdown-menu ul a:hover .arrow-left path{fill:#ee2bc2}
.main-menu .dropdown-menu ul#dinamicCategoriesMenu > li:hover{border:none}
header .dropdown-menu ul li.gst-divider{margin-top:21px;padding-top:12px;width:330px;border-top:1px solid #010001}
#scrollSpike{height:130px;float:none}
#scrollSpike,.navbar-nav.visible{display:table-row;margin:0}
header .row.bott-line.fixed .navbar{max-height:40px;height:40px;min-height:40px}
.navbar{min-height:40px;border:0;top:0;display:table;z-index:1;width:100%;margin:0}
.navbar-nav{float:none;margin:0;display:table-row;height:40px;background: #364657;}
.navbar-nav.visibl-nav{display:table-row;overflow:inherit!important}
.drk-adress{border-bottom:1px solid;border-bottom-style:solid}
#DataJSON{padding:26px 0}
#DataJSON a{position:absolute;top:64%;left:-8px;background:#010001;border:0;color:#fff;padding:4px 16px;font-size:16px;transition:.3s;opacity:0}
#DataJSON a:hover{background:#2b7910}
#DataJSON ul{margin:0 -15px;padding:0}
#DataJSON .img{position:relative;display:block;overflow:hidden;line-height:0}
#DataJSON .img:before{content:'';display:block;padding-top:100%;font-size:0;line-height:0;height:0}
#DataJSON .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:98%;max-height:98%;box-shadow:1px 1px 3px 0 rgba(0,0,0,.4)}
.col5.qty .custom-work-item-quantity{width:5%}
.col5.qty ul li:first-child .custom-work-item-quantity{display:none}
.bc-format.short>label{float:left;line-height:12px;width:100%}
.drk-tab-validation{width:100%;display:block;text-align:center;z-index:9;margin:20px 0 30px;border-bottom:1px solid #010001}
.drk-tab-validation a{background:#010001!important;color:#fff!important;border:1px solid #010001!important;border-radius:5px 5px 0 0!important;font-size:16px!important;margin-left:4px;margin-right:4px;margin-bottom:-1px;text-shadow:none!important;box-shadow:none!important;padding:2px 10px!important;width:50%;max-width:300px}
.drk-tab-validation a.active,.drk-tab-validation a.active:hover{background:#fff!important;color:#364657!important;border-bottom:1px solid #fff!important}
.drk-tab-validation a.active{z-index:10;margin-bottom:-1px}
.drk-tab-validation a.active:hover{border-color:#010001!important}
.drk-tab-validation a:hover{background:0 0 #ee2bc2!important;color:#fff!important;border-color:#ee2bc2!important}
.surface-selector ul li{display:inline-block;width:190px;margin:0 20px;position:relative;padding:0;border:solid 1px #ddd;border-radius:3px;background:#fafafa}
.surface-selector ul li.selected:before,.surface-selector ul li:before{position:absolute;top:-11px;left:50%;margin-left:-94px;content:"";width:0;height:0;border-style:solid;border-width:0 94px 10px;border-color:transparent transparent #aaa;z-index:0}
.surface-selector ul li:before{top:0;margin-left:-90px;border-width:0 90px 10px;z-index:-1}
.baguette-module{margin-top:60px;margin-bottom:20px}
.baguette-module .col-md-6{padding:15px}
.baguette-module h3{margin-bottom:10px}
.baguette-module h4{font-size:17px;margin-bottom:20px}
.baguette-module .btn{margin-top:30px}
#vrameModalBox.vrame-editor-wrapper{width:auto!important}
.account-company-register .col-md-6.ab-b,.compareButOnly,.inBasketButOnly,body[class^=shop] .A>h2{display:none}
body[class^=shop] h1{font-size:36px;width:100%}
body[class^=shop] .shop-breadcrumbs+h1{font-size:36px;width:100%;margin-top:0}
body[class^=shop] .product-custom-description p{margin:20px 0 0}
.product-info .product-custom-description table,body[class^=shop] .product-custom-description table{width:100%;margin-top:15px;padding:0}
#CustomWorksEditor .file-list li .img .add u,#a-books-calc #pxpProducCalc .custom-works ul li.customWorkRadio ul li .checkbox,#koCustomWorksEditor .file-list li .img .add u,.product-info .product-custom-description td,body[class^=shop] .product-custom-description td{border:0}
body[class^=shop] .product-custom-description td:first-child{width:50%}
body[class^=shop] .properties-block li label{width:105px}
.product-info .product-custom-description tr:nth-child(2n+1) td,body[class^=shop] .product-custom-description tr:nth-child(2n+1) td{background:#f1f1f1 0 0}
.shop .item-blocks .block div>a,body[class^=shop] .item-list .item div a{display:block;border:2px solid #010001;border-radius:5px}
body[class^=shop] .item.col-md-4 .text-center a{transform:scale(1);transition:all .5s ease 0}
body[class^=shop] .item.col-md-4 .text-center a:hover{transform:scale(1.03);transition:all .5s ease 0;border-radius:5px;box-shadow:0 0 0 3px #010001}
body[class^=shop] .item-list .item div a img{border-radius:5px}
body[class^=shop] .product-filter{background:#f7f7f7;border:1px solid #e5e5e5;margin:0 auto 20px;padding:0 20px;border-radius:5px}
body[class^=shop] div.product-filter+div{margin-top:25px;width:100%}
.dropdown-menu .col-md-12,body[class^=shop] .product-filter table,header .col-md-1,header .col-md-10,header .col-md-11,header .col-md-12,header .col-md-2,header .col-md-3,header .col-md-4,header .col-md-5,header .col-md-6,header .col-md-7,header .col-md-8,header .col-md-9{width:100%}
body[class^=shop] .product-filter table td{border:medium;padding:10px 0}
body[class^=shop] .product-filter table td:first-child{width:130px!important;vertical-align:top;padding:17px 0}
body[class^=shop] .product-filter table td ul{list-style-type:none;padding:0}
body[class^=shop] .product-filter table td h3{margin:0;font-size:16px}
body[class^=shop] .product-filter table td ul li{float:left;margin:5px 0 4px;padding:0 4px}
body[class^=shop] .product-filter table td ul li a,body[class^=shop] .product-filter table td ul li.selected a{padding:3px 7px;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #010001}
body[class^=shop] .product-filter table td ul li.selected a{background:#010001;color:#fff}
body[class^=shop] .product-filter table td ul li a{background:#fff;color:#364657}
body[class^=shop] .product-list li{transform:scale(1);transition:all .5s ease 0;margin:0 0 15px}
body[class^=shop] .product-list li .info .price{text-align:right;font-size:18px;float:right}
body[class^=shop] .product-info>div>div:first-child img{width:auto;max-width:100%}
body[class^=shop] .product-info .images a{border-bottom:none;padding:0 3px 0 0}
body[class^=shop] .product-info .images img{border:1px solid}
#sb-container{z-index:1200}
#koCustomWorksEditor li{margin:0}
#koCustomWorksEditor .alert li+li{padding-top:4px}
#koCustomWorksEditor .file-list{background:#fff;border:1px solid #ccc;padding:0 15px 15px 0}
#a-books #pxpProducCalc .a-book-color:after,#a-books #pxpProducCalc .calc-bc-material:after,#a-books #pxpProducCalc .option-row:after,#a-books #pxpProducCalc ul[data-bind="foreach: quantityTemplate"]:after,#a-books-info ul li:after,#koCustomWorksEditor .file-list li .img:after,#koCustomWorksEditor .file-list:after{content:'';display:block;clear:both}
#koCustomWorksEditor .file-list li .img:after{padding-top:100%}
#koCustomWorksEditor .file-list li{float:left;padding:15px 0 0 15px;width:50%;position:relative}
#koCustomWorksEditor .file-list li .delete{position:absolute;top:20px;right:5px;border:0;color:#900;visibility:hidden}
#koCustomWorksEditor .file-list li .delete:hover{color:#c00}
#koCustomWorksEditor .file-list li:hover .delete{visibility:visible}
#koCustomWorksEditor .file-list li .img{display:block;box-shadow:0 0 0 1px #ccc;background:#f1f1f1;position:relative;overflow:hidden;transform:translateZ(0)}
#koCustomWorksEditor .file-list li .img .add{color:#333;border:0}
#koCustomWorksEditor .file-list li .img .add:hover{color:#888}
#CustomWorksEditor .file-list li .img .add b,#koCustomWorksEditor .file-list li .img .add b{margin-right:4px}
#koCustomWorksEditor .file-list li .img>*,#koCustomWorksEditor .file-list li>*{position:absolute}
#koCustomWorksEditor .file-list li .img .title,#koCustomWorksEditor .file-list li .img>span{top:0;left:0;right:0;bottom:0}
#koCustomWorksEditor .file-list li>.img>.title{top:auto;max-height:100%;background:rgba(0,0,0,.4);color:#fff;line-height:1.1;padding:2px 6px;transform:translate(0,100%);-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);transition:.3s}
#koCustomWorksEditor .file-list li:hover>.img .title{transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0)}
#koCustomWorksEditor .file-list li .img img,#koCustomWorksEditor .file-list li:first-child .img>span>span{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
#koCustomWorksEditor #recaptcha{border:1px solid transparent;position:relative;left:-1px;top:-1px;margin:0 auto 16px;width:304px;height:78px;border-radius:4px}
#koCustomWorksEditor #recaptcha.error{border:1px solid red}
#koCustomWorksEditor span.error{color:#e00;display:block}
@media (max-width: 1198px) {
.popular-service ul li h4{top:76%}
.popular-service ul li:hover h4{top:96%}
}
.dropdown-menu h4{font-weight:600}
.dropdown-menu .col-md-11{width:91.6666%}
.dropdown-menu .col-md-10{width:83.3333%}
.dropdown-menu .col-md-9{width:75%}
.dropdown-menu .col-md-8{width:66.6667%}
.dropdown-menu .col-md-7{width:58.3333%}
.dropdown-menu .col-md-6{width:50%}
.dropdown-menu .col-md-5{width:41.6666%}
.dropdown-menu .col-md-4{width:33.3333%}
.dropdown-menu .col-md-3{width:25%}
.dropdown-menu .col-md-2{width:16.6666%}
.dropdown-menu .col-md-1{width:8.3333%}
header{position:relative;background:#fff;z-index:20;height:165px}
header .row.top-line{height: 40px;margin:0;box-shadow:0 0 2px 0 #353a3e;position:absolute;width:100%;}
header .row.mid-line{margin:0}
header .row.bott-line{height:40px;margin:0;position:absolute;width:100%;bottom:0}
#search .ya-site-form__form,header .row.bott-line .container{padding:0}
.main-menu li>.dropdown-menu{background:0 0 #fff;color:#000;min-width:935px;padding:0;-webkit-box-shadow:0 5px 14px 0 rgba(169,175,180,0.2);-moz-box-shadow:0 5px 14px 0 rgba(169,175,180,0.2);box-shadow:0 3px 14px 0 rgba(169,175,180,0.2)}
.shopping-cart{transition:.3s;float:right;position:relative;top:55px;margin-right:50px}
.icon_cart_alt{font-size:42px}
.shopping-cart .added_card{color:#fff;background:#ee2bc2;border-radius:100%;position:relative;float:right;top:0;margin-left:-5px;margin-top:-5px;width:22px;height:22px;text-align:center;padding-top:1px;padding-left:1px;z-index:0}
.adress{position:relative;top:7px;left: 50%;float:left;}
.adress a:hover,.adress a:hover i,.editor-tabs .editor-tabs-list li.active:hover a,.nav.nav-pills li.active:hover a{color: #ec1bbd;}
.adress a i{transition:.3s;padding-right:4px}
.adress a{transition:.3s;padding:0}
.adress .drk-adress{font-size:14px;border-bottom:0 none;transition:.3s}
.header-contacts span i{font-size:16px!important;margin-right:4px;color:#364657}
.second-menu-button,.second-menu-button a{position:absolute;top:0;display:none}
.second-menu-button a{display:block;width:50px;height:42px;margin-top:-6px;left:0;margin-left:-15px}
.second-menu-button a.clicked,footer{background:#364657}
.nav>li a:hover b,.second-menu-button a.clicked i,.start_promo .item p,.start_promo .item p *{color:#fff}
.second-menu-button i{font-size:30px;position:absolute;top:6px;left:8px}
.header-info{display:table;width:auto;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);top:7px}
.slide-left,.slide-right{position:absolute;display:block;top:50%;width:650px;height:260px;background:rgba(255,255,255,.85);margin-top:-150px}
.slide-right{right:50%;margin-right:-560px;padding:0 25px 15px}
.slide-left{left:50%;margin-left:-570px;padding:0 25px 25px}
#drk-info_contacts ul li a i{color:#fff;margin-right:6px}
#drk-info_contacts ul,ul.ulLi li{list-style:none}
footer .footer-menu .social-icons a{border-bottom:0 none;margin:0 5px}
footer .footer-menu .social-icons a:first-child{margin-left:0}
.social-icons a i{color:#fff;font-size:16px;transition:.3s}
.social-icons a i.fab.fa-vk{font-size:20px}
#custom-works .col5 ul li:hover .formatted-price,#custom-works .col6 ul li:hover .formatted-price,.block-news .news-list div h4 a:hover,.social-icons a:hover i,body.news .NewsList div h2 a:hover{color:#ee2bc2}
.icon_pin{position:relative;top:2px}
.wrapper_inner.wides{max-width:1170px;padding:0;margin:0 -5px 20px}
.wrapper_inner{padding:0 15px;margin:20px auto}
.start_promo,.start_promo .item.wide50{width:100%}
.start_promo .item,.start_promo .tripl_block{width:50%;float:left}
.start_promo .item{box-sizing:border-box;overflow:hidden;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease;position:relative;border:8px solid #fff}
.start_promo .item img{left:0;min-width:100%;max-width:100%;transition:all .3s ease-in-out}
.start_promo .item .opacity_block{display:block;width:100%;height:100%;transition:opacity .02s ease;background-color:#fff;border-bottom:0 none}
.start_promo .item:hover .opacity_block{opacity:.1;z-index:11}
.start_promo .item.wide100{width:100%}
.start_promo .item span.main_wrap{max-width:195px;bottom:20px;left:20px;position:absolute;z-index:10;color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;display:none}
.start_promo .item span.main_wrap i{display:block;font-style:normal}
.start_promo .item.wide50 span.main_wrap{max-width:340px}
.start_promo .item.wide100 span.main_wrap{max-width:500px}
.start_promo .item p{margin-bottom:0;line-height:15px}
.wrapper_inner .start_promo .item i span p span{line-height:16px;padding:0 7px 7px;position:relative;margin:-11px 0 0}
.wrapper_inner .start_promo .item i span p:first-child span{line-height:27px;padding-bottom:1px;margin-top:0}
.wrapper_inner .start_promo .item i span p .tizer_text{margin:3px 0 0;padding-top:5px}
.start_promo .item a{color:#fff;text-decoration:none;width:100%}
.start_promo .item a:hover{color:#fff;text-decoration:none;border-bottom:0 none}
.start_promo .item i.title span{font-weight:700;font-size:18px}
.bx-ie .start_promo.t1 .item i.title{position:relative;line-height:1;color:#fff;display:inline;white-space:pre-wrap;border:0 solid #00a7df;border-width:.25em 0}
.bx-ie .start_promo.t1.title,.bx-ie .start_promo1 .title:after{background-color:#00a7df}
.start_promo .item i.price{margin-top:10px}
.start_promo .item i.price span{font-size:16px;display:inline-block;line-height:19px;box-decoration-break:clone}
.start_promo .catalog_btn{margin:20px 0 40px;text-align:center}
.start_promo .item i.title span{box-decoration-break:clone}
.wrap_tizer{position:absolute;z-index:9;color:#fff;bottom:25px;left:15px}
.wrap_tizer div{margin-bottom:5px}
.wrap_tizer .wrap_outer{font-size:16px;line-height:16px;color:#fff;display:inline}
.wrap_tizer .wrap_outer.title{font-size:18px}
.wrap_tizer .wr_block.price{margin:2px 0 0}
.bx-firefox .wrap_tizer .wr_block.price{margin-top:11px}
.wrap_tizer .wr_block.price .wrap_outer,.wrap_tizer .wr_block.price .wrap_outer .outer_text{padding-top:4px}
.wrap_tizer .wrap_outer .outer_text{position:relative;border-bottom:0 none}
.wrap_tizer .wrap_outer .inner_text{position:relative;color:#fff;font-style:normal;background:#db5f00;z-index:1;font-size:16px;padding:1px 8px;white-space:nowrap}
.start_promo .item:hover img{transform:scale(1.1)}
.block-news .news-list .date+p,.start_promo .item:hover .opacity_block{display:none}
.tittle-block+.row iframe{padding:0 15px}
.block-news .news-list>div{position:relative;z-index:2;width:33.333%;float:left;padding:0 15px}
.block-news .news-list>div p .left_news_img{width:40%;float:left;margin-right:15px}
.block-news .news-list>div p .right_news_img{width:40%;float:right;margin-left:15px;margin-bottom:20px}
.block-news .news-list>div:first-child{padding-left:0}
.block-news .news-list>div:nth-child(3){padding-right:0}
#search .shire-search ol.looked-all li:nth-child(1),.block-news .news-list>div:nth-child(10),.block-news .news-list>div:nth-child(4),.block-news .news-list>div:nth-child(5),.block-news .news-list>div:nth-child(6),.block-news .news-list>div:nth-child(7),.block-news .news-list>div:nth-child(8),.block-news .news-list>div:nth-child(9){display:none}
.block-news .news-list h4{position:relative;z-index:2;font-size:24px;line-height:0;min-height:1.2em;margin-top:0}
.block-news .news-list h4 a{border-bottom:0 none;color:#373737;font-size:18px;display:inline-block;line-height:1.4}
.block-news .news-list .date{color:#999;font-size:12px;position:relative;text-align:left;top:0;z-index:1}
.all-info{float:right;margin:20px}
.block-news .news-list>div .all-info{margin:0;line-height:1.4}
#search #ya-site-form0 .ya-site-form__form *,#search #ya-site-form1 .ya-site-form__form *{font-size:14px!important}
#search #ya-site-form0 .ya-site-form__form,#search #ya-site-form1 .ya-site-form__form{padding:0}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__input .ya-site-form__input-text,#search #ya-site-form1 .ya-site-form__form .ya-site-form__input .ya-site-form__input-text{padding:4px 14px;border:1px solid #ccc!important;border-radius:4px;font-size:14px!important;z-index:-1;display:block}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__input .ya-site-form__input-text:focus,#search #ya-site-form1 .ya-site-form__form .ya-site-form__input .ya-site-form__input-text:focus{border:1px solid #6ba500!important}
#search #ya-site-form0 .ya-site-form__form table,#search #ya-site-form1 .ya-site-form__form table{margin:0;margin-top:0!important}
#search #ya-site-form0 .ya-site-form__form table td,#search #ya-site-form1 .ya-site-form__form table td{border:0 solid #364657;padding:0;background:0 0;border-bottom:0 solid #364657}
#search #ya-site-form1 .ya-site-form__search-input-layout,#search #ya-site-form1 .ya-site-form__search-input-layout-l{margin-top:6px!important}
#search #ya-site-form1 .ya-site-form__search-input-layout-r{border:0!important;position:absolute;border-top-right-radius:30px;border-bottom-right-radius:30px;margin-left:-40px;border-left:0 none!important;min-height:34px}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__submit,#search #ya-site-form1 .ya-site-form__form .ya-site-form__submit{font-size:18px!important;width:20px;height:20px;background:url(/content/images/new-elements/icons/icon-search1.png) no-repeat;background-size:20px;z-index:11;display:block;top:4px;position:absolute}
#search #ya-site-form1 .ya-site-form__form .ya-site-form__submit{right:-28px}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__submit{right:12px}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__submit:hover{background-position:0 -21px!important}
#search #ya-site-results{color:#333;background:0 0;font:14px Tahoma,"Geneva CY",sans-serif}
#search #ya-site-results .b-serp-item__image-snippet,#search #ya-site-results .b-serp-item__image-snippet>a{width:100px;height:100px;border:0!important;display:block}
#search #ya-site-results .b-serp-item.b-serp-item_media_image{padding-left:180px}
#search #ya-site-results .b-serp-item{min-height:130px;margin:0;padding:15px 15px 15px 60px;position:relative}
#search #ya-site-results .b-serp-item+.b-serp-item{border-top:1px dashed #e1e1e1}
#search #ya-site-results .b-body-items{padding-left:0}
#search #ya-site-results .b-serp-item:hover{background:rgba(252,112,35,.05)}
#search #ya-site-results .b-serp-list{max-width:100%}
#search #ya-site-results .b-head_type_search-simple{display:none}
#search #ya-site-results .b-copyright__link:link,#search #ya-site-results .b-copyright__link:visited,#search #ya-site-results .b-dropdown__list .b-pseudo-link,#search #ya-site-results .b-dropdowna__switcher .b-pseudo-link,#search #ya-site-results .b-foot__link:link,#search #ya-site-results .b-foot__link:visited,#search #ya-site-results .b-head-tabs__link,#search #ya-site-results .b-head-tabs__link:link,#search #ya-site-results .b-head-tabs__link:visited,#search #ya-site-results .b-pager :link,#search #ya-site-results .b-pager :visited,#search #ya-site-results .b-pseudo-link,#search #ya-site-results .b-serp-item__mime{color:#ee2bc2;border-bottom:1px solid #ee2bc2}
#search #ya-site-results .b-serp-item__number{color:#ee2bc2}
#search #ya-site-results :visited,#search #ya-site-results a:active,#search #ya-site-results a:link,#search .b-popupa .b-popupa__content .b-menu__item{color:#ee2bc2;border-bottom:1px solid #ee2bc2}
#search #ya-site-results .b-pseudo-link:hover,#search #ya-site-results :link:hover,#search #ya-site-results :visited:hover{color:rgba(252,112,35,.8)!important;border-bottom:1px solid rgba(252,112,35,.8)}
#search #ya-site-results .b-bottom-wizard,#search #ya-site-results .l-page{font-size:14px}
#search #ya-site-results .b-pager{font-size:1.25em;padding:20px 0;margin:0}
#search #ya-site-results .ad,#search #ya-site-results .b-serp-item__text{font-style:normal;font-weight:400;line-height:22px;font-size:16px;color:#333}
#search #ya-site-results .ad .ad-link,#search #ya-site-results .b-serp-item__title-link{font-style:normal;font-weight:400}
#search #ya-site-results .ad .ad-link a,#search #ya-site-results .b-serp-item__title b{font-weight:700}
#search #ya-site-results .ad .ad-link,#search #ya-site-results .b-serp-item__number,#search #ya-site-results .b-serp-item__title{font-size:16px;display:block;margin:0 0 16px;text-transform:uppercase;font-family:'Noto Sans',sans-serif;border:0}
#search #ya-site-results .b-serp-item__title-link,#search #ya-site-results .b-serp-item__title-link:link{font-size:1em}
#search #ya-site-results .ad .ad-link a{font-size:.88em}
#search #ya-site-results .b-direct .url,#search #ya-site-results .b-direct .url a:link,#search #ya-site-results .b-direct .url a:visited,#search #ya-site-results .b-serp-url{font-size:12px;font-style:normal;font-weight:400;color:#ccc;font-family:'Noto Sans',sans-serif}
#search #ya-site-results .b-serp-item__links-link{font-size:13px;font-style:normal;font-weight:400;color:#000!important}
#search #ya-site-results .b-direct__head-link,#search #ya-site-results .b-image__title,#search #ya-site-results .b-pager__inactive,#search #ya-site-results .b-serp-item__from,#search #ya-site-results .b-video__title{color:#000!important}
#search #ya-site-results .b-pager__current,#search #ya-site-results .b-pager__select{background:#e0e0e0}
#search #ya-site-results .b-foot,#search #ya-site-results .b-line{border-top-color:#e0e0e0}
#search #ya-site-results .b-dropdown__popup .b-dropdown__list,#search .b-popupa .b-popupa__content{background-color:#fff}
#search .b-popupa .b-popupa__tail{border-color:#e0e0e0 transparent}
#search .b-popupa .b-popupa__tail-i{border-color:#fff transparent}
#search .b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,#search .b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i{border-color:transparent #fff}
#search #ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator{border-color:#e0e0e0}
#search .b-specification-item__content .b-link,#search .b-specification-item__content label,#search .b-specification-list,#search .b-specification-list .b-pseudo-link,#search .b-specification-list .b-specification-list__reset .b-link{color:#000!important;font-family:Arial;font-size:13px;font-style:normal;font-weight:400}
#search .b-specification-item__content .b-calendar__title{font-family:Arial;color:#000;font-size:13px;font-style:normal;font-weight:400}
#search .b-specification-item__content .b-calendar-month__day_now_yes{color:#e0e0e0}
#search .b-specification-item__content .b-calendar .b-pseudo-link{color:#000}
#search .b-specification-item__content{font-family:Arial!important;font-size:13px}
#search .b-specification-item__content :visited{color:purple}
#search .b-specification-item__content .b-pseudo-link:hover,#search .b-specification-item__content :visited:hover{color:red!important}
#search #ya-site-results .b-popupa .b-popupa__tail-i{background:#fff;border-color:#e0e0e0!important}
#search #ya-site-results .l-page__left{width:100%;padding:0}
#search #ya-site-results b.b-pager__title{font-family:'Noto Sans',sans-serif;font-weight:700;color:#000;font-size:16px;float:left;height:30px;line-height:30px}
#search #ya-site-results .b-pager__pages{margin-left:120px;line-height:30px;margin-top:0}
#a-books #pxpProducCalc .option-label:after,#a-books-info ul li b:after,#search #ya-site-results b.b-pager__title:after,.calc-book-wrapper .description-book-postions b:after{content:':'}
#search .b-serp-item__links-item,.container .b-pager__arrow,.container .b-pager__sorted,.ymaps-2-1-34-controls__toolbar_left,.ymaps-2-1-34-controls__toolbar_right{display:none}
#search{position:absolute;display:block;top:55px;z-index:21;padding:0;height:0;max-height:48px;left:50%;transform:translate(-75%,0);-webkit-transform:translate(-75%,0);-moz-transform:translate(-75%,0)}
#search.fixedSearch{position:fixed;top:-5px;z-index:1102;transform:translate(-75%,0);-webkit-transform:translate(-75%,0);-moz-transform:translate(-75%,0)}
#search.container .ya-site-form__form .ya-site-form__submit{font-size:18px!important}
#search form{height:auto}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text::-webkit-input-placeholder,#search #ya-site-form1 .ya-site-form__form .ya-site-form__input-text::-webkit-input-placeholder{color:#aaa!important}
#search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:-moz-placeholder,#search #ya-site-form1 .ya-site-form__form .ya-site-form__input-text:-moz-placeholder{color:#aaa!important}
.call_back_modal{min-height:240px}
.call_back_modal #sendFeedbackForm ol li{background:#f7f7f7!important}
.call_back_modal #sendFeedbackForm{min-height:240px;margin:0;border-radius:4px;width:100%!important}
.call_back_modal #sendFeedbackForm .buttons{background:0 0;border:0}
.call_back_modal #sendFeedbackForm .buttons #sendFeedback{margin:15px;border-radius:4px;z-index:190;position:relative!important}
#polymodal_callback{width:360px;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);margin:auto;box-shadow:0 0 10px 0 #000;border:0}
#polymodal_callback h4{color:#555;background:#f7f7f7;text-shadow:none;border-top-left-radius:4px!important;border-top-right-radius:4px!important}
#polymodal_callback h4 .button-close{background:#f0f0f0;border:solid 1px #ddd;color:#3a3e3b;max-width:30px;padding:0}
#polymodal_callback h4 .button-close:hover{background:#ddd;border:solid 1px #aaa}
.template.col-md-3{padding:15px;margin-bottom:0}
.template div{border:1px solid #010001;height:255px;transition:.3s;overflow:hidden;position:relative;background:#cde1d6}
.img_news{overflow:hidden;margin-bottom:15px;height:220px}
.img_news img{position:relative;width:100%}
body.news .NewsList div .img_news{margin-right:20px;width:100%;padding:0}
.news-page .NewsList{display:flex;flex-flow:row wrap}
body.news .NewsList div{display:flex;flex-flow:column wrap;width:33.3333%;padding:15px}
body.news .NewsList div h2 a{color:#364657;border-bottom:0 none}
header .col-md-2+.col-md-10 .row .col-md-2 #search{display:block}
header .col-md-2 #search{display:none}
.rewievs-slider{position:relative;margin-top:20px;margin-bottom:20px}
.rewievs-slider .swiper-button-next{right:0}
.rewievs-slider .swiper-button-next,.rewievs-slider .swiper-button-prev{position:absolute;top:20px!important;margin:0!important;left:auto;height:35px;width:35px;background-color:#e3e3e3;background-size:15px 25px}
.rewievs-slider .swiper-button-next{border-top-right-radius:5px;border-bottom-right-radius:5px;overflow:hidden}
.rewievs-slider .swiper-button-prev{right:39px!important;border-bottom-left-radius:5px;border-top-left-radius:5px}
.rewievs-slider .container,.shop-good-images.swiper-container.swiper-container-horizontal .shop-good-images .shop-images-list,.shop-good-thumb-images.swiper-container.swiper-container-horizontal .shop-images-list,h3.parameter+span.value ul{padding:0}
.rewievs-slider .swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;padding:0 30px 0 0;height:100%;position:relative;min-height:220px}
.swiper-container.random_example .random_example-button-next,.swiper-container.random_example .random_example-button-prev{margin-top:-180px!important;background:rgba(255,255,255,.85);width:40px;height:60px;background-repeat:no-repeat;overflow:hidden}
.swiper-button-next.button-next_main:before,.swiper-button-prev.button-prev_main:before{font-size:80px;top:-35px;left:-22px}
.swiper-container.random_example .random_example-button-next:before,.swiper-container.random_example .random_example-button-prev:before{font-size:80px;top:17px;left:-22px}
.swiper-container.random_example .random_example-button-next{right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;background-position:10px!important}
.swiper-container.random_example .random_example-button-prev{left:0;right:0;border-bottom-right-radius:5px;border-top-right-radius:5px;background-position:5px!important}
.swiper-button-next,.swiper-button-prev{position:absolute;width:27px;height:44px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;margin-top:-190px!important;top:auto!important}
.swiper-button-next.button-next_main,.swiper-button-prev.button-prev_main{top:50%!important;margin-top:0!important;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);background-image:none;overflow:hidden}
.swiper-button-prev.button-prev_main{margin-left:10px;background-color:rgba(255,255,255,.85);width:41px;height:50px;border-bottom-right-radius:6px;border-top-right-radius:6px;display:block}
.swiper-button-next.button-next_main{margin-right:-32px;background-color:rgba(255,255,255,.85);width:42px;height:50px;border-bottom-left-radius:6px;border-top-left-radius:6px;display:block}
.swiper-container.reviews-swiper{height:auto}
.swiper-container{width:100%;height:300px}
.random_example .swiper-slide a{border-bottom:0 none}
.random_example .swiper-slide a img{border-radius:5px;overflow:initial}
.random_example .swiper-slide a:hover img,body[class^=shop] .product-list li:hover a{box-shadow:0 0 4px 1px #010001}
.swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-size:contain;background-repeat:no-repeat;background-position-x:50%}
.swiper-container-horizontal>.swiper-pagination{display:block;width:auto!important;left:50%!important;transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);padding:2px;border-radius:10px}
.swiper-pagination-bullet-active{background: #64bc46!important;}
.swiper-pagination-bullet{width:12px!important;height:12px!important;box-shadow:0 0 4px 2px #fff}
.swiper-container.swiper-main{width:100%;height:100%;margin:0!important;max-height:600px;min-height:auto}
.swiper-main .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%!important;overflow:hidden}
.row.info-block-swiper{width:100%;height:355px;background-size:cover!important;background-position:center center!important}
.row.info-block-swiper .container,.shop-good-images.swiper-container.swiper-container-horizontal{height:100%}
.shop-good-images.swiper-container.swiper-container-horizontal .swiper-pagination.swiper-pagination-clickable{display:none}
.shop-good-images.swiper-container.swiper-container-horizontal .shop-good-images .shop-images-list .shop-images-item img{width:340px!important}
.shop-good-thumb-images.swiper-container.swiper-container-horizontal{height:100px;z-index:410;margin:10px 0 0!important}
.shop-good-thumb-images.swiper-container.swiper-container-horizontal .swiper-wrapper .swiper-slide{background-size:contain;background-repeat:no-repeat;width:80px;height:80px}
.shop-good-thumb-images.swiper-container.swiper-container-horizontal .swiper-wrapper .swiper-slide.swiper-slide-active{border:1px solid #010001}
.map_yandex{width:100%;min-height:450px}
center span a{float:right;border-bottom:1px solid;line-height:1.2!important}
.terms-col{text-align:right;width:33.333%}
.carousel .slide-info ul{padding-left:30px}
.slide-info{position:relative;z-index:10;background:rgba(255,255,255,.85);padding:35px;font-size:18px;min-width:450px;width:500px;text-align:left;top:50px;left:55%;box-shadow:#fff 0 0 6px}
.slide-info.left-position{left:0}
.slide-info h2{margin-top:0;font-size:26px}
.slide-info ul{margin-bottom:20px;padding:0}
.slide-info ul li:before,ul.ulLi li:before{content:"";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;left:24px;margin-right:10px}
.slide-info ul li{list-style:none;font-size:16px}
.col-md-4.block-good{display:block;border:1px solid #ccc;background:#fff;margin:4px}
.good-image{display:block;width:100%;overflow:hidden;max-height:250px;background:#fff;border-radius:5px;border:1px solid #c7c9ca}
.good-image img,.good-preview a,.good-preview a img{width:100%}
.good-price{display:block;padding-top:8px}
.good-price .good-tittle,.good-price .meta-tittle{color:#364657;float:left;width:100%;text-align:left}
.good-price .good-tittle,h3.parameter{font-weight:700}
.good-price .meta-tittle{font-size:12px}
.shop .good-price .good-value{color:#ee2bc2;position:absolute;bottom:0;right:15px;font-size:18px;font-weight:600;line-height:1}
.module-block img+.good-price .good-value{right:15px;top:auto;bottom:-2px}
.good-price .good-value{font-size:18px;font-weight:600;float:right}
.good-block{margin-bottom:30px}
.good-preview{width:40%;float:left;padding:0 15px;margin-left:-15px}
.product-info{margin-left:50%}
.product-info #totalPriceContainer,.product-info .totalPriceContainer{float:right;width:100%}
#totalPriceContainer+.buttons,.product-info .buttons,.totalPriceContainer+.buttons{float:right}
h3.parameter{font-size:14px}
h3.parameter+span.value ul li{list-style:none;margin-bottom:10px;font-size:16px}
h3.parameter+span.value{padding:0 15px;display:block;color:#364657;font-size:18px}
#totalPriceContainer,.totalPriceContainer{padding:20px 0;text-align:right;font-size:20pt;width:100%;float:right}
#productPropertiesSelector{margin-top:40px}
#productPropertiesSelector .properties-block{padding:0 10px}
#productPropertiesSelector .properties-block select{min-width:200px}
#productPropertiesSelector .properties-block li{float:left;margin:0 40px 10px 0;list-style:none}
.A .breadcrumb{margin:20px 20px 0!important}
.A .breadcrumb>li{margin-bottom:0}
.A .breadcrumb+h1{margin:0 15px!important}
.product-info .product-custom-description td:first-child{width:225px}
i[class^=icon]{width:16px;color:#fff}
.checkout-pagination{text-align:center;display:none}
.checkout-pagination a.ab-a-toggle,.checkout-pagination a.ab-b-toggle{padding:2px 5px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #010001;color:#364657;white-space:nowrap;display:inline-block;margin-bottom:5px}
.checkout-pagination a.ab-a-toggle.active-form,.checkout-pagination a.ab-b-toggle.active-form{background:#010001!important;color:#fff}
.checkout-pagination a.active-form:hover{border:1px solid #010001}
.checkout-pagination a:active,.checkout-pagination a:hover{color:#fff;border:1px solid #ee2bc2;background:#ee2bc2}
#custom-works .col5 ul li .formatted-price,#custom-works .col6 ul li .formatted-price{position:inherit;float:right;top:0;right:0;padding:0 6px;color:#000}
.package-editor-with-borders.selected img,.package-editor-without-borders.selected img{border:2px solid #010001}
.row.contactsBlockWithImg{margin-bottom:40px}
.row.contactsBlockWithImg h3{margin-top:0;margin-bottom:20px}
#pxpProducCalc .material-selector>ul>li>ul>li .option-item-description img,.row.contactsBlockWithImg img{width:100%}
.row.contactsBlockWithImg ul{float:left;list-style:none}
.nav-top-clone .clone-nav li a u,.row.contactsBlockWithImg .list-group a{border-bottom:0 none}
.row.contactsBlockWithImg .list-group a i{margin-right:10px;display:none}
.row.contactsBlockWithImg .list-group a u,.to_map u{border-bottom:1px solid}
.row.contactsBlockWithImg .list-group.right-text{text-align:left;padding:0;width:26%}
.row.contactsBlockWithImg .list-group.left-text{text-align:left;width:74%}
#guestbook .feedback-list-wrapper{float:right;width:65%;padding-left:30px}
#guestbook .write-us-wrapper{width:35%}
.container-fluid.container-wrapper .container #ya-site-results{font-family:'Open Sans'!important;margin-top:40px}
.container-fluid.container-wrapper .container #ya-site-results.no_margin_top{margin-top:-20px}
.b-head.b-head_type_search-simple,.container-fluid.container-wrapper .container #ya-site-results .b-serp-item__number{display:none}
.container-fluid.container-wrapper .container #ya-site-results .b-body-items{padding:0}
.container-fluid.container-wrapper .container #ya-site-results #ya-site-results .b-pager__select,.container-fluid.container-wrapper .container #ya-site-results .b-pager__current{background:#010001;color:#fff!important;width:22px;height:22px;display:block;float:left;padding:0 7px;border-radius:50%;margin-top:1px;margin-right:5px;margin-left:5px}
.container-fluid.container-wrapper .container #ya-site-results .b-pager{margin-left:0}
.paymentTypePC:before{content:'';background:url(/content/images/payment-elements/yandex-money.jpg) no-repeat;background-size:90px;display:block;float:left;background-position:6px}
.paymentTypeAC:before{background:url(/content/images/payment-elements/BankCard.png) no-repeat;background-position:6px;background-size:90px}
.paymentTypeAC:before,.paymentTypeMC:before,.paymentTypeQW:before{content:'';display:block;float:left}
.paymentTypeMC:before{background:url(/content/images/payment-elements/15ff03ce267d47a32040c58ce4608294.jpg) no-repeat;background-position:-15px -10px;background-size:110px}
.paymentTypeQW:before{background:url(/content/images/payment-elements/d02817f41c4acd2d9c63a8c540fdf942.png) no-repeat;background-size:90px}
.paymentTypeMP:before,.paymentTypeSB:before{content:'';display:block;float:left}
.paymentTypeMP:before{background:url(/content/images/payment-elements/vi_img_mpos.jpg) no-repeat;background-position:-5px 5px;background-size:100px}
.paymentTypeSB:before{background:url(/content/images/payment-elements/online_sberbank.png) no-repeat;background-position:-15px -25px;background-size:130px}
.paymentTypeGP:before{content:'';background:url(/content/images/payment-elements/nal.png) no-repeat;background-size:70px;display:block;float:left;background-position:15px}
.paymentTypeWM:before{background:url(/content/images/payment-elements/wm.jpg) no-repeat;background-position:4px}
.paymentTypeAB:before,.paymentTypePB:before,.paymentTypeWM:before{content:'';display:block;float:left}
.paymentTypeWM:before{background-size:90px}
.paymentTypePB:before{background:url(/content/images/payment-elements/PSKBR.gif) no-repeat;background-position:-10px 10px;background-size:110px}
.paymentTypebanktransfer:before{content:'';display:block;float:left;background:url(/content/images/payment-elements/check_256.png) no-repeat;background-position:12px 3px;background-size:80px}
.paymentTypecash:before{content:'';background:url(/content/images/payment-elements/nal.png) no-repeat;background-size:70px;display:block;float:left;background-position:15px}
.paymentTypeAB:before{background:url(/content/images/payment-elements/AlfaBank.jpg) no-repeat;background-position:-5px 0;background-size:110px}
.paymentTypeBT:before,.paymentTypeMA:before{content:'';display:block;float:left}
.paymentTypeMA:before{background:url(/content/images/payment-elements/master-pass.png) no-repeat;background-position:7px;background-size:90px}
.paymentTypeBT:before{background:url(/content/images/payment-elements/check_256.png) no-repeat;background-position:0;background-size:90px}
.paymentTypeNal:before{content:'';background:url(/content/images/payment-elements/image03.png) no-repeat;background-size:70px;display:block;float:left;background-position:15px}
.deliveryBB:before,.deliveryDPD:before{content:'';display:block;float:left;background-position:0}
.deliveryBB:before{background:url(/content/images/delivery-elements/boxberry_logotype.png) center center no-repeat;background-size:90px}
.deliveryDPD:before{background:url(/content/images/delivery-elements/dpd.jpg) center center no-repeat;background-size:90px}
.deliveryIML:before{content:'';background:url(/content/images/delivery-elements/iml-logo-s.png) no-repeat;background-size:70px;display:block;float:left;background-position:15px}
.deliveryLB:before{content:'';background:url(/content/images/delivery-elements/logo-n.png) no-repeat;background-size:90px;display:block;float:left;background-position:0}
.deliveryPP:before{background:url(/content/images/delivery-elements/pickpoint_white.jpg) no-repeat;background-size:90px}
.deliveryPP:before,.deliveryQP:before,.deliverySD:before{content:'';display:block;float:left;background-position:0}
.deliverySD:before{background:url(/content/images/delivery-elements/preview-logo-sdek.jpg) center center no-repeat;background-size:90px}
.deliveryQP:before{background:url(/content/images/delivery-elements/qiwipost.png) center center no-repeat;background-size:90px}
.deliveryRP:before{background:url(/content/images/delivery-elements/805_big.jpg) no-repeat}
.deliveryCP:before,.deliveryRP:before,.deliveryTD:before{content:'';background-size:90px;display:block;float:left;background-position:0}
.deliveryTD:before{background:url(/content/images/delivery/pickup.png) center center no-repeat}
.deliveryCP:before{background:url(/content/images/delivery/Courier.png) center center no-repeat}
.deliveryBB,.deliveryCP,.deliveryDPD,.deliveryIML,.deliveryLB,.deliveryPP,.deliveryQP,.deliveryRP,.deliverySD,.deliveryTD,.paymentTypeAB,.paymentTypeAC,.paymentTypeGP,.paymentTypeMA,.paymentTypePB,.paymentTypePC,.paymentTypeWM{margin-left:10px;min-height:100px;display:block}
.A fieldset ol li.checkbox,.payment-method ol li.checkbox{width:33.333%;float:left;padding:0 15px;margin:0 0 10px;min-height:100px}
.A fieldset ol li.checkbox a{display:inline-block;width:100%;height:100%;position:relative;border-bottom:0 none}
.A fieldset ol li.checkbox a:before{content:'';width:100%;height:100%;display:block;position:absolute}
.A fieldset ol li.checkbox span,div.payment-method ol li.checkbox span{border:1px solid #e5e5e5;display:block;width:100%;height:100%;min-height:100px;margin:0;border-radius:5px;background:#fff;padding:5px}
.A fieldset ol li.checkbox span:before,div.payment-method ol li.checkbox span:before{width:90px;height:90px}
.A fieldset ol li.checkbox span input{position:absolute;left:20px}
.A fieldset ol li.checkbox a span input{left:5px}
.A fieldset ol li.checkbox span label{padding:0;margin-left:100px;display:block;width:auto}
div.payment-method ol li.checkbox span div{margin-left:100px;display:block;width:auto;position:relative;padding:5% 15px 0}
.A fieldset ol li.checkbox span label:before{content:'';display:block;width:90%;height:100px;position:absolute;left:18px;top:0}
.payment-method{margin-bottom:20px}
.payment-method ol{display:flex;flex-flow:row wrap;padding:0;margin:0 -15px}
.news-view .templates-list-tittle li{margin-bottom:10px;list-style:none;width:50%;float:left}
.news-view .templates-list-tittle li:before{color:#010001;content:"";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;left:24px;text-shadow:0 0 1px #fff;margin-right:10px}
.news-view .col-md-9{float:right}
.pager li>a,.pager li>span{display:inline-block;padding:1px;border-radius:100%;width:25px;height:25px;margin-right:4px}
.to_map{border-bottom:0 none!important}
.col-0,[class*=printing-documents] #changeQuantityPanel .quantity-panel fieldset ol li label,[class*=printing-documents] #customWorksContainer h2{display:none}
[class*=printing-documents] #changeQuantityPanel .quantity-panel fieldset ol li:before{content:"Укажите количество копий документа:";padding-right:10px}
.shop-description,.shop-images{width:50%;float:left}
.upload-trigger-wrapper{position:relative;top:0}
.terms-block{margin-top:20px;padding:0 15px}
.terms-block,.terms-block .black-line{float:left;width:100%}
.terms-block .red-line{float:right;text-align:right}
.modal-box fieldset .checkbox,.specifications-block .col-md-6.left-block-with_img{padding-left:0}
.specifications-block .col-md-6.right-block-with_img{padding-right:0}
.specifications-block{margin-bottom:40px}
.custom-products-list .custom-product .preview{width:50%;float:left;overflow:hidden;padding:0 15px;text-align:center;margin:0}
.custom-products-list .custom-product .info{width:50%;float:left;margin:0}
.custom-products-list .custom-product .title a{color:#364657;border-bottom:0 none}
.file-attachment a.preview+strong+.note{right:4px;position:absolute;bottom:4px;top:auto;left:auto}
.file-attachment a.preview+strong{display:block;white-space:nowrap}
.file-attachment li{border:1px solid #ddd;padding:5px;border-radius:5px;background:#fff;width:32%;float:left;margin:5px!important;max-height:145px;min-height:145px;overflow:hidden}
.write-us-block .profile .checkbox input[type=checkbox]{margin-right:-15px}
#faqShowAll{white-space:nowrap}
.external-providers .external-provider{font-size:16px}
.custom-products-list .custom-product .title .note{display:block}
.login-form{margin-top:20px;padding:0 15px}
#DCookie_mobile i,#Hide_function i{color:#fff;margin:0 10px 0 0;position:relative;top:2px}
.carousel-inner>.item{min-height:400px}
.banner-product{background:url(/content/images/new-elements/background-sliders.jpg) no-repeat;background-size:100%}
.img-product{margin-top:50px;max-height:305px}
.slider-buttons{margin-top:30px}
.left-btn{margin-right:20px}
.modal-box fieldset ul.dateSelector{padding:20px 0 30px}
.external-providers .external-provider u,.selectedMonths{display:none}
.checkbox.rememberMe+a{position:absolute;top:0;right:0}
input[type=checkbox],input[type=radio]{margin:4px 2px 0;margin-top:1px \9;line-height:normal}
.shoppingcartdetails .detail{font-size:12px;margin-left:0;margin-bottom:10px}
.price-over{text-align:center;font-size:18px;padding:5px 20px;background:rgba(255,255,255,.85);right:0;bottom:0;border:1px dashed}
.covers_and_bindings img,.photobooks-cover img{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden}
.covers_and_bindings span,.photobooks-cover span{font-size:16px;display:block;min-height:40px;font-weight:600;color:#364657;padding-top:5px}
.covers_and_bindings,.photobooks-cover{margin-bottom:10px;margin-top:10px}
.left-format-var,.right-format-var{width:50%;float:left}
.left-format-var h3,.right-format-var h3{padding:0 15px}
.nav.nav-pills{border-bottom:1px solid #68b42d}
.nav.nav-pills li,.nav.nav-pills li.active{border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #68b42d}
.nav.nav-pills li.active{border-bottom:1px solid #fff;background:#fff}
.nav.nav-pills li.active a{background:0 0;color:#364657;border-radius:0;border:0}
#printBtn{float:right}
.nav.nav-pills li{background:#68b42d;float:left;margin-bottom:-1px;margin-right:10px}
.nav.nav-pills li a,.nav.nav-pills li a:focus{border-bottom:0;color:#fff;background:0 0}
.nav.nav-pills li.active:hover{background:#fff;color:#364657;border-color:#68b42d #68b42d #fff}
.nav.nav-pills li:hover{background:#ee2bc2;border-color:#ee2bc2 #ee2bc2 #68b42d}
.nav.nav-pills li:hover a{background:0 0;color:#fff}
.editor-tabs .editor-tabs-list{border-bottom:1px solid #999;list-style:none;display:inline-block}
.editor-tabs .editor-tabs-list li,.editor-tabs .editor-tabs-list li.active{border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #999}
.editor-tabs .editor-tabs-list li.active{border-bottom:1px solid #fff;background:#fff}
.editor-tabs .editor-tabs-list li.active a{background:0 0;color:#364657;border-radius:0;border:0}
.editor-tabs .editor-tabs-list li{background:#f1f1f1;float:left;margin-bottom:-1px;margin-right:10px;padding:6px 10px}
.editor-tabs .editor-tabs-list li a,.editor-tabs .editor-tabs-list li a:focus{border-bottom:0;color:#364657;background:0 0}
.editor-tabs .editor-tabs-list li.active:hover{background:#fff;color:#364657;border-color:#999 #999 #fff}
.editor-tabs .editor-tabs-list li:hover{background:#e8e8e8;border-color:#999}
.editor-tabs .editor-tabs-list li:hover a{background:0 0;color:#364657}
#txtPartsQuantity{padding:6px 12px;margin-top:10px;outline:0}
.modal-box h4 ul.tabs li.selected a{border:solid 1px #999;border-bottom-color:#fff;border-top-color:#999}
.modal-box .how-h4,.modal-box h4{border-bottom:1px solid #ccc}
.tab-container .tab{top:32px!important}
#overlayToolbarContainer .editor-add-image-button-wrapper{opacity:1!important}
#overlayToolbarContainer .editor-add-image-button-wrapper button{background-color:#68b42d;color:#fff;text-shadow:none;box-shadow:none}
#overlayToolbarContainer .editor-add-image-button-wrapper:hover button{background-color:#ee2bc2}
.adress .drk-adress i,.icon_cart_alt,.second-menu ul li a:hover i,.user-block a:hover i{/* color: #64bc46; */}
.second-menu ul li a:hover,a:hover .icon_cart_alt,body[class^=shop] .product-list li .info .price{color:#ee2bc2}
.email-news{background-color:#364657}
.email-request+.email-request-btn{background:#010001;color:#fff}
.email-request+.email-request-btn:hover{border-bottom:1px solid #4e4e4e;background:#ee2bc2;color:#fff}
header .row.top-line{background:#f7f7f7}
header .row.bott-line{background: #364657;}
header .row.bott-line.fixed{position:fixed;top:-1px;bottom:auto;height:40px}
header .row.bott-line.fixed.not_fixed{position:absolute;bottom:0}
.btn,.buttons button,.buttons input,.container-wrapper a.btn,body[class*=photobook] .change-mode-wrapper button,fieldset button,fieldset input[type=button],fieldset input[type=submit]{background: #64bc46;color:#fff;}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{border-color: #64bc46;color:#fff;background-color:#ee2bc2;}
.template div:hover{box-shadow:0 0 2px 2px #010001}
a,a:active,a:focus{color: #64bc46;}
.container-wrapper a:hover{border-bottom-color: #ee2bc2;}
.nav>li:hover a{background: #64bc46;color:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.2);}
.carousel .carousel-inner li:before,.how-carusel-list li:before,.slide-info ul li:before{color: #64bc46;text-shadow:0 0 1px #fff;}
#a-books-info .swiper-button-next:before,.swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before{content:"\35";font-family:'ElegantIcons';font-size:65px;color: #64bc46;position:absolute;left:-20px;top:8px;background-image:none;}
.swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before{font-size:55px;left:-12px;top:5px}
#a-books-info .swiper-button-prev:before,.swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{content:"\34";font-family:'ElegantIcons';font-size:65px;color: #64bc46;position:absolute;left:-20px;top:8px;background-image:none;}
.swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{font-size:55px;left:-11px;top:5px}
.ab-a a[href="/account/delete"]{background:#da5152;color:#fff;top:64px}
body[class^=shop] .product-filter table td ul li.selected a:hover{border-color:#010001;background-color:#010001}
body[class^=shop] .product-filter table td ul li a:hover{background:#ee2bc2;border-color:#ee2bc2;color:#fff}
.good-block a:hover .good-image{box-shadow:0 0 4px 1px #010001}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li:hover .checkbox label,#pxpProducCalc .option-row.with-description .option-value.list-inline li:hover label,.categories.for-home .drk-click-me i,.main-menu li>a{color:#fff}
.main-menu li>a svg.icon{position:absolute;bottom:5px;left:10px;width:25px;height:25px;fill:#364657}
.main-menu li>a svg.icon path{fill:#010001}
.header-mobile .header-contacts a > svg,.logo-wrapper.mobile{display:none}
.adress .drk-adress,.user-block>a{color:#353a3e}
.adress .drk-adress:hover,.user-block a:hover{color:#ee2bc2}
.btn-psd{background:rgba(46,202,249,.8)!important}
.btn-ai{background:rgba(255,114,28,.8)!important}
.btn-pdf{background:rgba(200,0,7,.8)!important}
.btn-psd:hover{background:#2ecaf9!important}
.btn-ai:hover:hover{background:#ff721c!important}
.btn-pdf:hover{background:#c80007!important}
#templateSetList .template a u,#templateSetList .template a.details{background:0 0 #010001;box-shadow:0 0 1px 0 #fff;color:#fff}
#templateSetList .template a.details:hover{background:#ee2bc2}
.template.empty-template a{border:dashed 2px #010001;width:100%;display:block;text-align:center;padding:10px}
.template.empty-template a:hover{border-color:#ee2bc2}
.pager li>a,.pager li>span{background-color:#fff;border:1px solid #ddd}
.pager li>a.selected,.pager li>a.selected:hover{background:#010001;color:#fff!important;border-color:#010001}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#ee2bc2;color:#fff;border-color:#ee2bc2}
#top_nav .user-block a:hover,#top_nav .user-block a:hover i,.good-price .good-value{color:#ee2bc2}
.bc-format span input:checked+label:before,.bc-material span input:checked+label:before,.bc-styles span input:checked+label:before{background:#010001}
.bc-format .attribute-value:hover .size{border:2px solid #010001}
.bc-format .selected .size,.bc-format span.attribute-description .size{background:#010001}
.bc-material .attribute-description:before,.bc-material .attribute-value:hover label.description:before,.bc-styles .attribute-description:before,.bc-styles .attribute-value:hover label.description:before{box-shadow:0 0 0 1px #010001,0 0 0 2px #e1e1e1}
.bc-material .attribute-value.selected label.description:before,.bc-styles .attribute-value.selected label.description:before{box-shadow:0 0 0 2px #010001}
.main-image-block{display:none}
.jqm-overlay{position:fixed;right:0;top:55px;bottom:0;width:100%;background-color:#333;opacity:.6;display:none;z-index:0}
.jqm-overlay.showed{display:block}
.navbar .menu-btn{display:none;position:absolute;left:15px;top: 56px;width:25px;height:19px;transition:transform .2s ease-in-out;}
.main-menu .menu-btn:after,.main-menu .menu-btn:before{content:""}
.controls.first a{position:relative;display:block;margin:0;padding:10px 15px;padding-left:45px;color:#fff}
.controls.first a:hover{color:#010001}
.navbar-nav .controls.first{left:0;box-shadow:-3px 0 1px 0 #fff,-3px 0 0 2px #30373e;margin-bottom:10px}
.nav>li.not_focus:hover a,.nav>li:hover .controls.first a{background:0 0;box-shadow:none}
.controls.last{position:fixed;left:0;top:0;transition:.3s;transform:translateX(-150%);-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);-moz-transform:translateX(-150%);-o-transform:translateX(-150%);width:30px}
.controls.last.showed{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);left:280px;z-index:2}
.controls i,.controls.showed{display:block}
.controls i{position:absolute;top:6px;left:15px;font-size:18px;color:#fff;opacity:initial}
.controls i.icon_close{font-size:30px}
.dop-info{display:none;list-style:none;padding:5px 0!important;margin:15px 0 0;box-shadow:-3px 0 1px 0 #fff,-3px 0 0 2px #30373e}
.dop-info li{width:280px}
.dop-info li a{padding-left:0;line-height:inherit}
.dop-info li a i.icon_phone,.dop-info li a i.icon_pin,.icon_question_alt,.icon_tag_alt,.icon_wallet_alt{margin-right:6px;color:#fff}
.categories.for-home .category .category-item .subcategories ol li a:hover,.nav>li.not_focus:hover a:hover{color:#010001}
.nav>li.not_focus:last-child .dop-info{margin-top:2px;width:100%}
#pxpProducCalc input[type=checkbox],#pxpProducCalc input[type=radio],.icon_tag_alt,.nav>li.for_mobile{display:none}
#search.fixed{position:fixed;top:-5px!important}
.pxpbs,body.hidd,html.hidd{overflow-y:hidden}
#canvasViewer_TopRuler{z-index:1!important}
.pages-range-selector span[data-bind="if: isCustomRange()"]{display:inline-block;margin-top:3px}
.pxpbs{top:0;left:0;right:0;bottom:0;position:fixed;background:rgba(0,0,0,.4)}
.pxpbs a,.pxpbs img{-moz-transform:translate(-50%,-50%)}
.pxpbs img{position:absolute;top:50%;left:50%}
#pxpProducCalc .calc-lock div,.pxpbs a,.pxpbs img{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.pxpbs a{z-index:150;min-width:0;cursor:pointer;position:fixed;left:52%;top:40%}
.pxpbs .glyphicon-remove:before{font-size:30px;background:#fff;padding:3px 6px;border-radius:50%}
.pxpbs a.glyphicon-remove:after{content:url(/content/images/new-elements/Infobanner.png);float:left}
.shop-good-preview{width:100%;padding:15px}
#pxpProducCalc .option-row.with-description .option-value.list-inline li{overflow:visible;position:relative;line-height:0}
#pxpProducCalc .option-row.with-description .option-value.list-inline li label{width:100%;line-height:1.7;border-radius:15px;border:0}
#pxpProducCalc .option-row.with-description .option-value.list-inline li label:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
#pxpProducCalc .option-row.with-description .option-value.list-inline li.selected:hover,#pxpProducCalc .option-row.with-description .option-value.list-inline li.selected:hover .checkbox,#pxpProducCalc .option-row.with-description .option-value.list-inline li.selected:hover label:after{border-color:#010001}
#pxpProducCalc .option-row.with-description .option-value.list-inline li:hover,#pxpProducCalc .option-row.with-description .option-value.list-inline li:hover label:after{border-color:#ea650b}
#pxpProducCalc .option-row.with-description .option-value.list-inline li:hover .checkbox{border-color:#ea650b;background:#ea650b}
#pxpProducCalc .option-row.with-description .option-value.list-inline li.selected:hover .checkbox{border-bottom-color:#010001;background:#010001}
#pxpProducCalc .option-row.with-description .option-value.list-inline li .customworkitem img{width:100%;padding:0;border-radius:15px}
#pxpProducCalc .option-row li.selected label{display:inline-block;margin-bottom:0;border-radius:15px;padding:0;color:#fff;overflow:hidden;font-weight:400;background:#010001;border:1px solid #010001;max-width:210px}
#pxpProducCalc .option-row li.selected:hover label{background:#010001;border:1px solid #010001}
#pxpProducCalc .option-row li:hover label{background:#ee2bc2;border-color:#ee2bc2;color:#fff}
#pxpProducCalc .option-row li label{display:inline-block;margin-bottom:0;max-width:210px;background:0 0;border-radius:15px;padding:0;color:#000;overflow:hidden;font-weight:400;cursor:pointer;transition:.3s;text-align:center;border:1px solid #010001}
#pxpProducCalc .option-row .option-value{list-style:none;min-height:35px}
#pxpProducCalc .option-row input#txtPartsQuantity,#pxpProducCalc .option-row input#txtQuantity{float:left;display:block;margin-top:0;width:180px}
#pxpProducCalc .option-row input#txtQuantity{position:initial}
#pxpProducCalc .option-row input+span.option-item-title{text-align:center;padding:5px 15px 0;margin:0 auto;width:100%;float:left}
#pxpProducCalc .option-row input#txtQuantity-for-calc2+span.measure{position:relative;margin:10px;top:0}
#pxpProducCalc .option-row input+span.measure{position:relative;margin:10px;top:18px}
#pxpProducCalc .option-row.customWorkRadio .option-value label{min-height:inherit;padding:4px 15px;border:0}
#pxpProducCalc .option-row .option-value label[for=txtPartsQuantity]{min-height:inherit}
#pxpProducCalc .option-row .option-value label{background:0 0;color:#000;width:auto;min-height:70px;line-height:1.7;border:0}
#pxpProducCalc #totalPriceContainer,#pxpProducCalc .totalPriceContainer{float:none;padding:15px 0}
#pxpProducCalc #totalPriceContainer+.buttons,#pxpProducCalc .totalPriceContainer+.buttons{float:none;margin-bottom:10px}
#pxpProducCalc .material-selector>ul>li>ul>li,#pxpProducCalc .option-value li{float:left;margin:0 10px 5px 0}
#pxpProducCalc .material-selector>ul>li>ul>li .option-item-description{width:100%;position:relative;top:4px}
#pxpProducCalc .option-row .option-value select{margin-top:0!important;width:280px}
#pxpProducCalc .material-selector .option-row .option-label,#pxpProducCalc .material-selector>ul>li>ul>li a.calc-helper+.calc-helper-view ol li,#pxpProducCalc .material-selector>ul>li>ul>li a.calc-helper+.calc-helper-view ul li,#pxpProducCalc .option-row .option-label,#pxpProducCalc .option-value li>a.calc-helper+.calc-helper-view ol li,#pxpProducCalc .option-value li>a.calc-helper+.calc-helper-view ul li{margin-bottom:10px}
#pxpProducCalc .measure{margin-left:10px}
#pxpProducCalc{position:relative;min-height:140px}
#pxpProducCalc .calc-lock{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.6);width:100%;height:100%;z-index:1}
#pxpProducCalc .calc-lock div{display:block;text-align:center;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background:#fff;width:250px;height:110px;padding:10px;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.2)}
#pxpProducCalc .calc-lock div span{margin-top:55px;display:block}
#pxpProducCalc .calc-lock div:before{content:url(/content/images/new-elements/pre_loader.gif);position:absolute;top:30%;left:50%;transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);-o-transform:translate(-50%,-20%);-webkit-transform:translate(-50%,-20%);-moz-transform:translate(-50%,-20%)}
#pxpProducCalc .custom-works ul li.customWorkCheckbox ul li .checkbox span[data-bind="template:{name: template}"] input[type=checkbox]{width:0;display:none}
#pxpProducCalc .custom-works .customWorkDropdown label,#pxpProducCalc .custom-works .customWorkDropdown label:hover{padding:0;border:0;background:0 0;color:#364657;cursor:auto}
#pxpProducCalc .custom-works .customWorkDropdown .option-value select+div>span{color:#000;font-weight:600;float:left;padding:14px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li:hover .checkbox,#pxpProducCalc .custom-works ul li.customWorkRadio ul li:hover .checkbox{background:#ee2bc2;border-color:#ee2bc2}
#pxpProducCalc .custom-works ul li.customWorkRadio ul li:hover .checkbox label{color:#fff;border:0}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li.selected .checkbox,#pxpProducCalc .custom-works ul li.customWorkRadio ul li.selected .checkbox,#pxpProducCalc .custom-works ul li.customWorkRadio ul li.selected:hover .checkbox{background:#010001;border-color:#010001}
#pxpProducCalc .custom-works ul li.customWorkRadio ul li .checkbox{padding:0;margin-top:0;width:100%;line-height:0;margin-bottom:0;background:#fff;transition:.3s;border-radius:15px;border:1px solid #010001}
#pxpProducCalc .custom-work-item-price,#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li .checkbox span.formatted-price+span:after,#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li .checkbox span.formatted-price+span:before,#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li.selected .checkbox span.formatted-price+span:after,#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li.selected .checkbox span.formatted-price+span:before,#pxpProducCalc .custom-works ul li.no-description ul li .note.customworkitem{display:none}
#pxpProducCalc .custom-works .note.customworkitem{position:relative;border:1px solid #010001;border-radius:15px;margin:15px 0 0}
#pxpProducCalc .custom-works .note.customworkitem:before{color:#fff;content:"▲";left:50%;line-height:20px;position:absolute;top:-15px;text-shadow:1px -2px 0 #010001,-1px -2px 0 #010001,0 -4px 0 #010001;font-size:16px;-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-moz-transform:translate(-30%,0)}
#pxpProducCalc .custom-works .for-stamps .note img{width:60%}
#pxpProducCalc span.price-per-item{display:block;margin-top:5px;font-size:16px}
#pxpProducCalc .option-row .option-value label[for=txtQuantity]{line-height:1.7;min-height:0}
#pxpProducCalc .option-row .option-value input#txtQuantity-for-calc2,#pxpProducCalc .option-row .option-value label[for=txtQuantity] input#txtQuantity{position:relative;width:180px}
#pxpProducCalc .option-row .option-value label[for=txtQuantity] input#txtQuantity+span.measure{float:left;margin-top:-10px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone ul li .checkbox label{border-radius:0;padding:4px 10px;line-height:1.2;display:inline-block;min-height:45px;min-width:210px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li .checkbox span.formatted-price+span{width:auto;background:0 0;border:0}
#pxpProducCalc .alone.monotony-option .list-inline>li,#pxpProducCalc .alone.monotony-option .list-inline>li:hover{width:auto;background:0 0;color:#fff;min-width:200px}
#pxpProducCalc .alone.monotony-option .option-label{display:block!important}
#pxpProducCalc .alone.monotony-option .list-inline>li .checkbox{margin-top:0;border-radius:15px;min-height:31px;margin-bottom:0}
#pxpProducCalc .alone.monotony-option .list-inline>li .note.customworkitem a.shipping-trigger{padding:4px}
#pxpProducCalc .alone.monotony-option .list-inline>li.checkbox{margin:0!important}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li.selected .checkbox span.formatted-price+span{background:0 0;color:#fff;width:100%;height:auto}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li .checkbox{background:0 0;border:1px solid #010001;transition:.3s}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li .checkbox label{width:100%;padding:2px 10px!important;min-height:initial;line-height:1.7;border-color:transparent}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option.with-description ul li.selected .checkbox label{border-radius:15px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li label{border:1px solid #010001}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li,#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li.selected{background:0 0;border:0;border-radius:15px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone.monotony-option ul li.selected label{color:#fff;background:0 0}
#a-books-calc #pxpProducCalc .custom-works ul li.customWorkRadio ul li .checkbox,#a-books-calc #pxpProducCalc .custom-works ul li.customWorkRadio ul li.selected .checkbox,#a-books-calc #pxpProducCalc .custom-works ul li.customWorkRadio ul li.selected:hover .checkbox,#a-books-calc #pxpProducCalc .option-row.with-description .option-value.list-inline li:hover .checkbox,#pxpProducCalc .custom-works li.selected label,#pxpProducCalc .custom-works ul li.customWorkCheckbox.alone ul li .checkbox{background:0 0}
#pxpProducCalc .custom-works li.selected .checkbox{color:#fff;background:#010001}
#pxpProducCalc .custom-works li.selected label,#pxpProducCalc .material-selector>ul>li>ul>li.selected a,#pxpProducCalc .option-value li.selected>a{color:#fff;background:#010001;border:1px solid #010001;display:inline-block}
#pxpProducCalc .custom-works label,#pxpProducCalc .material-selector>ul>li>ul>li a,#pxpProducCalc .option-value li>a{color:#364657;border:1px solid #010001;border-radius:16px;padding:4px 12px;font-size:14px;display:block;transition:.3s;cursor:pointer}
#customWorksContainer .a-book-color ul,.swiper-container.random_template{margin:0 -15px}
.random_template .random_template-item{padding:0 15px;height:auto;transition:padding .1s}
.random_template .random_template-item:hover{padding:0 10px}
.random_template .random_template-item a,.random_template .random_template-item a img{display:block;max-width:100%;border:0}
.random_template-item-wrapper{position:relative;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}
.random_template-item-wrapper .to-page{position:absolute;bottom:24px;right:-4px;padding:2px 8px;background:#010001;color:#fff;transition:background .3s;visibility:hidden}
#a-books-info .swiper-slide:hover .show,.random_template-item-wrapper:hover .to-page{visibility:visible}
.random_template-item-wrapper .to-page:hover{color:#fff;background:#ee2bc2}
.random_template .random_template-button-next,.random_template .random_template-button-prev{top:50%!important;margin:0!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.Custom .upload-trigger-wrapper.loading button:after{content:"(Идет загрузка файла...)";display:block;font-size:12px}
#ddelivery_container iframe{width:100%!important;min-height:740px}
#ddeliveryWrapper .col-md-12{padding:0!important}
.totalPriceContainer .price-per-item{padding:0 0 0 .4em}
.totalPriceContainer .price-per-item:before{content:'('}
.totalPriceContainer .price-per-item:after{content:')'}
ul.main-vkladki{margin:0 0 44px 24px;padding-top:20px}
ul.gst-tabs.main-vkladki li{border:1px solid #cdcdcd;border-bottom:none;padding:8px 16px;background:#f1f1f1;position:relative;margin-left:0!important;border-top-left-radius:5px;border-top-right-radius:5px;display:block;font-weight:400!important;float:left}
ul.gst-tabs.main-vkladki li:hover{background:#e8e8e8;border-color:#1px solid #cdcdcd;border-bottom-color:1px solid #cdcdcd}
ul.gst-tabs.main-vkladki li.active{border:1px solid #cdcdcd;border-bottom:1px solid #fff;background:#fff;position:relative;z-index:6}
.lnk-fotobook ul.gst-tabs li.active:before,ul.gst-tabs.main-vkladki li.active:before{content:'';border-bottom:6px solid #fff;position:absolute;right:0;width:100%;top:32px;z-index:8}
.vkladki .tab-main-content{padding-top:0;position:relative;z-index:5}
ul.gst-tabs.main-vkladki li a{border-bottom:none!important}
.vkladki #pxpProducCalc{border:0;padding:20px;margin-bottom:0}
.lnk-fotobook .table td.center,.photoprint-table td,.table-wave .table-wave-style>tbody>tr>th,.vkladki .table td.center,.vkladki table.responsive tbody tr td{text-align:center}
.vkladki .main-block-border{border:1px solid #cdcdcd;padding:0 15px 15px;margin-top:10px;border-radius:5px;margin-bottom:0;background:#fff}
.vkladki .main-block-border.large-format{border:0;padding:0;margin-top:80px}
ul.gst-tabs.main-vkladki li.tab a.tab-link{font-size:18px;color:#333}
@media screen and (min-width: 520px) {
ul.gst-tabs.main-vkladki li.lnk-tab-smoll{display:none}
}
@media screen and (max-width: 519px) {
ul.gst-tabs.main-vkladki li.lnk-tab-big{display:none}
}
.shc.sh_btn img.shc.sh_logo_btn.sh_logo_img,.vkladki .pinned{display:none}
.vkladki table.responsive thead tr td{min-width:100px;text-align:center}
.vkladki table.responsive span.number,table.responsive span.number{width:200px}
.order-button{text-align:right}
.print-on-demand .table.table-striped.table-bordered.style_1{margin-top:10px}
.print-on-demand .table.table-striped.table-bordered.style_1 td:first-child{width:50%;text-align:right}
#info-top-mobile a.close{position:absolute;top:10px;right:12px}
#info-top-mobile{top:-40px;text-align:center;height:40px;background:#fff0a8;line-height:2.8;transition:.3s;left:0;right:0;z-index:22}
.Custom .upload-trigger-wrapper.loading button{color:#ccc}
.Custom .upload-trigger-wrapper.loading-00 button{background:linear-gradient(90deg,#ddd 0%,#ddd 0%,#eee 0%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-10 button{background:linear-gradient(90deg,#ddd 0%,#ddd 10%,#eee 10%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-20 button{background:linear-gradient(90deg,#ddd 0%,#ddd 20%,#eee 20%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-30 button{background:linear-gradient(90deg,#ddd 0%,#ddd 30%,#eee 30%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-40 button{background:linear-gradient(90deg,#ddd 0%,#ddd 40%,#eee 40%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-50 button{background:linear-gradient(90deg,#ddd 0%,#ddd 50%,#eee 50%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-60 button{background:linear-gradient(90deg,#ddd 0%,#ddd 60%,#eee 60%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-70 button{background:linear-gradient(90deg,#ddd 0%,#ddd 70%,#eee 70%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-80 button{background:linear-gradient(90deg,#ddd 0%,#ddd 80%,#eee 80%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-90 button{background:linear-gradient(90deg,#ddd 0%,#ddd 90%,#eee 90%,#eee 100%)!important}
.Custom .upload-trigger-wrapper.loading-100 button{background:#ddd}
@media screen and (max-width: 351px) {
body[class^=gifts] .col-md-3.good-block:nth-child(2n+1){clear:left}
}
.inform-message-mobile{text-align:center;margin:20px 0}
.inform-message-mobile .icon_error-triangle_alt{font-size:30px}
#sh_button{background:#010001;border-bottom-right-radius:5px;border-top-right-radius:5px}
#sh_button:before{content:'';width:36px;height:36px;display:block;background:url(/content/images/icons/mini-logo.png) center center no-repeat;background-size:100%;background-color:rgba(255,255,255,.75);border-top-right-radius:5px}
.package-editor-with-borders input+span a,.package-editor-without-borders input+span a{position:relative}
.package-editor-with-borders input+span a:after,.package-editor-without-borders input+span a:after{content:'';width:20px;height:20px;display:block;position:absolute;left:-22px;top:0}
#quickOrderCreateCall{padding:2px 15px 3px}
.delimeter h2+.pull-right .note.small{float:right;width:60%}
.delimeter h2+.pull-right #quickOrderCreateCall{margin:20px 0}
.quick-order-cart-block{width:40%;position:relative}
#phoneAuthorisationModal,#quickOrderCreateModal{max-width:280px;position:fixed;top:40%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
#phoneAuthorisationModal a.pull-left{margin-left:-12px}
#phoneAuthorisationModal a+button,#phoneAuthorisationModal a+button+button,#quickOrderCreateModal .buttons button{margin-top:15px;margin-right:-12px}
#pxpProducCalc .material-selector>ul>li>ul>li a.calc-helper+.calc-helper-view ol,#pxpProducCalc .material-selector>ul>li>ul>li a.calc-helper+.calc-helper-view ul,#pxpProducCalc .option-value li>a.calc-helper+.calc-helper-view ol,#pxpProducCalc .option-value li>a.calc-helper+.calc-helper-view ul{padding:4px 15px}
#pxpProducCalc .material-selector>ul>li>ul>li a.calc-helper+.calc-helper-view:hover,#pxpProducCalc .material-selector>ul>li>ul>li a.calc-helper:hover+.calc-helper-view,#pxpProducCalc .option-value li>a.calc-helper+.calc-helper-view:hover,#pxpProducCalc .option-value li>a.calc-helper:hover+.calc-helper-view{visibility:visible;max-width:inherit;max-height:inherit;overflow:inherit}
.package-editor .package-info .add-prints strong{font-size:75px}
.package-editor .package-info .add-prints span{font-size:24px;bottom:40px;width:auto;padding:0 20px;line-height:1.2}
.package-editor *{box-sizing:content-box}
.package-editor .package-info.unlimited .add-prints span{font-size:24px;line-height:1.2;bottom:20%;display:inline-block;padding:0 20px;width:auto}
.package-editor .package-info.unlimited .add-prints strong{margin:-55px 0 0 -25px;font-size:75px}
.package-editor .package-item{border:0;min-height:300px;min-width:300px;display:block;float:left;margin:22px;overflow:visible;position:relative;padding:0;z-index:1}
.package-editor .package-item div.qte{top:-10px;height:18px}
.package-editor .package-item div.qte button{height:18px;width:12px;padding:0;line-height:16px;text-align:center;text-indent:0}
.package-editor .package-item div.qte>div{line-height:18px}
.package-editor .package-item .quality-warning:hover{opacity:1}
.photoprint-table th img{width:20px;border:1px solid #ddd}
.photoprint-table td a.begin.btn.btn-success{display:inline-block;padding:4px 20px}
.photoprint-table h3 a{border:0;padding:0 0 0 5px}
.alert.alert-warning,.message.warning{margin-top:25px}
.info-message{background:#f6f8a9;padding:15px;font-size:14px;margin-top:15px;display:none}
.free-order ul li{margin-bottom:15px}
.left-image{float:left;margin-right:15px}
.calc-book-wrapper>div{margin:24px 0 0}
#a-books-info ul{margin:0;list-style:none;padding:0}
.calc-book-wrapper .description-book-postions{margin:0;padding:8px 0;list-style:none}
.calc-book-wrapper .description-book-postions li{margin:0}
.calc-book-wrapper .description-book-postions b{padding-right:8px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox ul li.selected .checkbox span.formatted-price+span{border:#010001;background:#010001;cursor:pointer}
#pxpProducCalc .custom-works ul li.customWorkCheckbox ul li.selected .checkbox span:before{right:5px;left:auto;top:5px;background:#010001;cursor:pointer}
#custom-works .col4 li .formatted-price,#customWorksContainer fieldset ol li.none-price span.custom-work-item-price,.none,.pinned{display:none}
table.responsive tbody tr td{min-width:92px;text-align:center}
table.responsive thead tr td{min-width:100px;text-align:center}
#pxpProducCalc .totalPriceContainer,#pxpProducCalc .totalPriceContainer span.price-total{width:100%}
body[class^=fotopechat-prints] .specifications-block{margin-bottom:8px}
.lnk-fotobook ul.main-vkladki{margin:0 0 -4px 24px;padding-top:20px}
.lnk-fotobook ul.gst-tabs li{box-shadow:0 0 0 1px #cdcdcd;padding:8px 16px;background:#b10207;position:relative;margin-left:0!important;border-top-left-radius:5px;border-top-right-radius:5px;display:inline;font-weight:400!important;text-transform:none!important}
.lnk-fotobook ul.gst-tabs li.active,.lnk-fotobook ul.gst-tabs li.active:hover{box-shadow:0 0 0 1px #cdcdcd;padding:8px 16px;background:#fff;position:relative}
.lnk-fotobook .tab-main-content{padding-top:0;position:relative;z-index:5}
#a-books-info .swiper-slide .show:hover:after,.lnk-fotobook ul.gst-tabs li a,ul.gst-tabs li a:hover{color:#333}
.lnk-fotobook ul.gst-tabs li:hover{background:#940004}
.lnk-fotobook ul.gst-tabs li.active a{color:#000}
.lnk-fotobook .main-block-border{border:1px solid #cdcdcd;padding:0 15px 15px;margin-top:10px;border-radius:5px;margin-bottom:0}
#a-books{margin:24px -8px}
#a-books #pxpProducCalc{border-radius:0;border:0;padding:0}
#a-books #pxpProducCalc .a-book-color{display:block;position:relative}
#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .checkbox span,#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .radio span,#a-books #pxpProducCalc .none-colection,#a-books #pxpProducCalc ul[data-bind="foreach: quantityTemplate"] .measure{display:none}
#a-books #pxpProducCalc .a-book-color,#a-books #pxpProducCalc .calc-bc-material{clear:both}
#a-books #pxpProducCalc .a-book-color ul{width:80.8%}
#a-books #pxpProducCalc .option-label{float:none;padding:0;margin:0 14px 4px 0}
#a-books #pxpProducCalc .option-value{margin:0;min-height:0}
#a-books #pxpProducCalc .option-value li{padding:0;margin:0 10px 0 0;float:none;display:inline-block}
#a-books #pxpProducCalc .a-book-minibooks .option-value li{margin:0;display:block}
#a-books #pxpProducCalc .calc-bc-material li{width:50%;margin:0}
#a-books #pxpProducCalc .custom-works .a-book-color ul{display:table;clear:none}
#a-books #pxpProducCalc .custom-works .a-book-color li{display:table-cell;width:20%;float:none;margin:0;position:relative}
#a-books #pxpProducCalc .custom-works .a-book-koja-color li{display:table-cell;width:20%;float:left;margin:0;position:relative;padding:5px}
#a-books #pxpProducCalc .calc-abook-row-3 li{width:33.3333%}
#a-books #pxpProducCalc .option-row li label,#a-books #pxpProducCalc .option-value>li>a{padding:0;background:0 0;color:#666;border:0;font-size:16px;line-height:18px;display:inline;border-radius:0}
#a-books #pxpProducCalc .option-row li label:hover,#a-books #pxpProducCalc .option-value>li>a:hover{color:#940004}
#a-books #pxpProducCalc .option-row li.selected label,#a-books #pxpProducCalc .option-value>li.selected>a{color:#b10207;border-bottom-color:transparent;cursor:default}
#a-books #pxpProducCalc .custom-works .a-book-color>ul>li label{position:absolute;top:15px;right:0;bottom:0;left:0;border:0;z-index:2;visibility:visible;font-size:0;color:transparent}
#a-books #pxpProducCalc .custom-works .a-book-color>ul>li label:before{content:"\e013";font-size:16px;font-family:'Glyphicons Halflings';color:transparent;text-shadow:0 0 5px transparent,0 0 2px transparent;position:absolute;z-index:2;right:50%;bottom:50%;transform:translate(50%,50%);-webkit-font-smoothing:antialiased;transition:.3s}
#a-books #pxpProducCalc .custom-works .a-book-koja-color>ul>li label:before,#a-books #pxpProducCalc .custom-works .italic-book-colors>ul>li label:before{right:50%}
#a-books #pxpProducCalc .custom-works .a-book-color>ul>li.selected label:before{color:#fff;text-shadow:0 0 5px #000,0 0 2px #000}
#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .checkbox,#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .radio{min-height:0;padding:0;margin:0;visibility:hidden;display:block}
#a-books #pxpProducCalc .option-row .calc-bc-material>li>label{display:block;position:relative;overflow:hidden;color:#fff}
#a-books #pxpProducCalc .calc-bc-material>li>label .option-item-description{white-space:normal;position:static;border:0}
#a-books #pxpProducCalc .a-book-color>ul>li .customworkitem .img,#a-books #pxpProducCalc .calc-bc-material>li label .img{display:block;position:relative;overflow:hidden}
#a-books #pxpProducCalc .a-book-koja-color>ul>li .customworkitem .img{display:block;position:relative;overflow:hidden;border-radius:15px}
#a-books #pxpProducCalc .calc-bc-material>li label .img:before{content:'';display:block;padding-top:140px}
#a-books #pxpProducCalc .calc-bc-material>li label .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .customworkitem .img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid transparent;background:0 0;-webkit-transform:translateZ(1);transform:translateZ(1);z-index:1}
#a-books #pxpProducCalc .calc-bc-material>li label:hover .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul>li:hover .customworkitem .img:after{border:3px solid rgba(177,2,7,.5);background:rgba(177,2,7,.1)}
#a-books #pxpProducCalc .calc-bc-material>li.selected label .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul>li.selected .customworkitem .img:after{border:3px solid #b10207;background:rgba(177,2,7,.4)}
#a-books #pxpProducCalc .custom-works .a-book-koja-color>ul>li.selected .customworkitem .img:after{border:3px solid #b10207;background:rgba(177,2,7,.4);border-radius:15px}
#a-books #pxpProducCalc .custom-works .a-book-koja-color>ul>li:hover .customworkitem .img:after{border:3px solid rgba(177,2,7,.5);background:rgba(177,2,7,.1);border-radius:15px}
#a-books #pxpProducCalc .calc-bc-material>li label .img img,#a-books #pxpProducCalc .custom-works .a-book-color>ul>li .customworkitem .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#a-books #pxpProducCalc .calc-bc-material>li label .option-item-title{position:absolute;left:0;right:0;bottom:50%;border:0;padding:4px 8px;color:#fff;text-shadow:0 0 5px #000,0 0 2px #000;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:3}
#a-books #pxpProducCalc .custom-works li label,#a-books #pxpProducCalc .option-value>li>a>u,#a-books #pxpProducCalc li>label>span{white-space:nowrap;border-bottom:1px dotted}
#a-books #pxpProducCalc .custom-works li.selected label,#a-books #pxpProducCalc .option-value>li.selected>a>u,#a-books #pxpProducCalc li.selected>label>span{border-bottom-color:transparent}
#a-books #pxpProducCalc .custom-works .alone label{float:none;margin:5px 0;padding:0!important;display:inline-flex;position:relative;min-height:0;border:0}
#a-books #pxpProducCalc .custom-works .alone .formatted-price+span{position:relative;left:0;margin:0 14px 0 0}
#a-books #pxpProducCalc .custom-works .alone label:before{content:none}
#a-books #pxpProducCalc .totalPriceContainer{float:left;width:auto}
#a-books #pxpProducCalc ul[data-bind="foreach: quantityTemplate"]{margin:9px -15px 0;width:auto}
#a-books #pxpProducCalc ul[data-bind="foreach: quantityTemplate"] label{min-height:0;display:block;padding:0}
#a-books #pxpProducCalc ul[data-bind="foreach: quantityTemplate"] label input{margin:0;float:none;display:block;width:100%;position:static}
#a-books #pxpProducCalc ul[data-bind="foreach: quantityTemplate"] li{float:right;width:50%;padding:0 15px}
#a-books-info ul li{margin:8px 0}
#a-books-info ul li b{float:left;width:50%;text-align:right;padding-right:8px}
#description-book-cover.folio{box-shadow:-5px 4px 12px 0 rgba(0,0,0,.3),inset -1px 1px 2px 1px rgba(255,255,255,.2),inset 1px -1px 2px 1px rgba(0,0,0,.2);border-radius:3px}
#description-book-spine{overflow:hidden;box-shadow:-5px 4px 12px 0 rgba(0,0,0,.3),4px 0 0 0 rgba(0,0,0,.1),2px 0 0 0 rgba(0,0,0,.1),1px 0 0 0 rgba(0,0,0,.01);border-radius:2px 0 0 2px}
.folio #description-book-spine{box-shadow:-5px 4px 12px 0 rgba(0,0,0,.3),inset 1px 1px 2px 1px rgba(255,255,255,.2),inset 0 -1px 2px 1px rgba(0,0,0,.2);border-radius:3px 0 0 3px}
#description-book-spine:after{top:0;bottom:0;box-shadow:0 0 16px 2px rgba(255,255,255,.4),0 0 4px 1px rgba(255,255,255,.4)}
#a-books-info>div{padding:10px 0}
#a-books-info .description-book-postions{margin:24px 0}
#description-book-cover .sin{width:25px;height:25px;position:absolute;right:0;background:0 0}
#description-book-cover .sin:after,#description-book-cover .sin:before,#description-book-spine:after{content:'';position:absolute;right:0}
#description-book-cover .sin.gold:after,#description-book-cover .sin.gold:before{background:#fdda86}
#description-book-cover .sin.silver:after,#description-book-cover .sin.silver:before{background-color:#ded9d9}
#description-book-cover .sin.top{top:0;margin:0;box-shadow:inset -6px 6px 4px 1px rgba(0,0,0,.3);border-radius:0 0 0 100%}
#description-book-cover .sin.bottom{bottom:0;box-shadow:inset -6px -6px 4px 1px rgba(0,0,0,.3);border-radius:100% 0 0 0}
#description-book-cover .etching{position:absolute;left:50%;bottom:20px;width:200px;margin-left:-100px;overflow:hidden;display:none}
#description-book-cover .etching.view{display:block}
#description-book-cover .etching img{max-width:100%;display:block}
#description-book-cover .sin:before{width:6px;height:24px;box-shadow:inset -1px 0 1px 0 rgba(0,0,0,.2)}
#description-book-cover .sin:after{width:24px;height:6px}
#description-book-cover .sin.bottom:after{box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,.2)}
#description-book-cover .sin.top:after{box-shadow:inset -1px 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 1px 0 rgba(255,255,255,.8);top:0;border-radius:0 0 0 5px}
#description-book-cover .sin.top:before{top:0;border-radius:0 0 0 5px}
#description-book-cover .sin.bottom:after,#description-book-cover .sin.bottom:before{bottom:0;border-radius:6px 0 0 0}
#description-book-cover{border-radius:0 2px 2px 0;box-shadow:-5px 4px 12px 0 rgba(0,0,0,.3)}
#description-book-image.base{border-radius:6px;box-shadow:2px -2px 2px 0 rgba(0,0,0,.3),2px 0 2px 0 rgba(0,0,0,.2),-2px 0 2px 0 rgba(0,0,0,.2),-2px -2px 2px 0 rgba(255,255,255,.2),-2px 2px 2px 0 rgba(255,255,255,.3),0 2px 2px 0 rgba(255,255,255,.2)}
#description-book-image img{max-height:110%}
#description-book-image.metall,#description-book-image.plastic{border-radius:5px;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.2)}
#a-books-info .swiper-button-next,#a-books-info .swiper-button-prev{bottom:50%;margin-top:0;-webkit-transform:translateY(50%);transform:translateY(50%);background:0 0}
#a-books-info .swiper-container{height:198px}
#a-books-info .swiper-wrapper li{margin:0;padding:0 8px}
#a-books-info .swiper-wrapper li.selected .img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 3px #b10207;background:rgba(177,2,7,.4)}
#a-books-info .swiper-wrapper .img img{max-height:100%;max-width:100%}
#a-books-info .swiper-wrapper .img{position:relative;overflow:hidden;display:block;width:100%}
#a-books-info .swiper-wrapper .img:before{content:'';display:block;padding-top:100%}
#a-books-info .swiper-slide .show{position:absolute;bottom:8px;right:16px;visibility:hidden;width:32px;height:32px;line-height:32px;font-size:20px;text-align:center;background:rgba(255,255,255,.4);border:0;border-radius:50%;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;color:#555;box-shadow:0 0 3px 0 rgba(0,0,0,.4)}
#a-books-info .swiper-slide .show:before{content:"\e003";position:relative;top:-1px;left:-1px}
#a-books-info .swiper-slide .show:hover{background:rgba(255,255,255,.8)}
#customWorksContainer .a-book-color li{float:left;width:20%;padding:0 15px}
#customWorksContainer .a-book-color li:after{content:'';clear:both;display:block}
#customWorksContainer .a-book-color .img{display:block;width:100%;overflow:hidden;position:relative;margin:8px 0 0;border-radius:3px}
#customWorksContainer .a-book-color .img:before{content:"";display:block;padding-top:75%}
#a-books-info .swiper-wrapper .img img,#customWorksContainer .a-book-color .img img{position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}
.book-type .book-main-vkladki li.tab a,.main-fotos-info,body[class*=printing-photobooks-mockup][class*=editor] .preflight .validation .img{position:relative}
.main-fotos-info .fotos-info{position:absolute;top:-115px;margin-left:30px;color:#940004;font-size:15px}
#a-books #pxpProducCalc .italic-book-colors ul,#pxpProducCalc .col-left,.logo-container-TopNav a img{width:100%}
#pxpProducCalc .col-left .option-value li{float:left!important;width:45%}
#a-books #pxpProducCalc .custom-works .italic-book li{display:inline-block}
#a-books #pxpProducCalc .custom-works .italic-book>ul>li label{top:15px;left:0}
#a-books #pxpProducCalc .custom-works .italic-book-colors span.option-label{padding-bottom:8px}
#a-books #pxpProducCalc .custom-works .italic-book-colors li{width:22px;margin:4px}
#a-books #pxpProducCalc .custom-works .italic-book-colors>ul>li label{top:10px}
#a-books #pxpProducCalc .calc-lnk-abook-material>li.selected label .img:after,#a-books #pxpProducCalc .calc-lnk-abook-material>li.selected label:hover .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-material>li.selected .customworkitem .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-material>li.selected:hover .customworkitem .img:after{border:0;background:url(/content/images/a-book/atributi/3_6525.png);-webkit-transform:translate(0%,4%);-moz-transform:translate(0%,4%);transform:translate(0%,4%);background-repeat:no-repeat}
#a-books #pxpProducCalc .calc-lnk-abook-material>li label:hover .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-material>li:hover .customworkitem .img:after{border:0;background:url(/content/images/a-book/atributi/2_5025.png);-webkit-transform:translate(.9%,4%);-moz-transform:translate(.9%,4%);transform:translate(.9%,4%);background-repeat:no-repeat}
#a-books #pxpProducCalc .calc-lnk-abook-oblojka>li.selected label .img:after,#a-books #pxpProducCalc .calc-lnk-abook-page>li.selected label .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-oblojka>li.selected .customworkitem .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-page>li.selected .customworkitem .img:after{border:0;background:url(/content/images/a-book/atributi/3_2_6525.png);-moz-transform:translate(6%,4%);background-repeat:no-repeat;background-size:contain}
#a-books #pxpProducCalc .calc-lnk-abook-oblojka>li.selected label:hover .img:after,#a-books #pxpProducCalc .calc-lnk-abook-page>li.selected label:hover .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-oblojka>li.selected:hover .customworkitem .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-page>li.selected:hover .customworkitem .img:after{border:0;background:url(/content/images/a-book/atributi/3_2_6525.png);-moz-transform:translate(6%,4%);transform:translate(0%,0%);background-repeat:no-repeat;background-size:contain}
#a-books #pxpProducCalc .calc-lnk-abook-oblojka>li label:hover .img:after,#a-books #pxpProducCalc .calc-lnk-abook-page>li label:hover .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-oblojka>li:hover .customworkitem .img:after,#a-books #pxpProducCalc .custom-works .a-book-color>ul.calc-lnk-abook-page>li:hover .customworkitem .img:after{border:0;background:url(/content/images/a-book/atributi/2_2_5025.png);-moz-transform:translate(6%,3.8%);background-repeat:no-repeat;background-size:contain}
#a-books #pxpProducCalc .option-row .option-value label[for=txtQuantity]{padding:5px 0}
body[class*=printing-photobooks-mockup][class*=editor] .preflight .validation .img:after{content:"";position:absolute;top:20px;bottom:1.6em;left:50%;border-left:2px dashed #d00;margin-left:-1px;z-index:2}
.book-specifications-block{padding-bottom:480px}
.book-type{width:100%!important;float:left;position:relative;margin-bottom:-1px!important}
#CustomWorksEditor .alert li,#a-books-calc #pxpProducCalc .option-row input+span.option-item-title,#search .shire-search ol,.book-type .book-main-vkladki,.table-wrapper .pinned table>tbody>tr>td,table.table-wave-style td{padding:0}
.book-type .book-main-vkladki li.tab{list-style-type:none;width:25%;text-align:-webkit-center;float:left;margin-bottom:0;border:1px solid #cdcdcd;border-right:1px solid transparent}
.book-type .book-main-vkladki li.tab:last-child{border-right-color:#cdcdcd;border-top-right-radius:5px}
.book-type .book-main-vkladki li.tab:first-child{border-top-left-radius:5px}
.book-type .book-main-vkladki li.tab a:before{content:"";background:rgba(255,255,255,.7);position:absolute;width:280px;height:160px;display:block;z-index:1}
#a-books-calc #pxpProducCalc .custom-works .note.customworkitem:before,.book-type .book-main-vkladki li.active a:before,.book-type .book-main-vkladki li.tab:hover a:before,body[class*=url-photobooks-econom-template] .change-mode-wrapper button,body[class*=url-photobooks-ital-template] .change-mode-wrapper button,body[class*=url-photobooks-template] .change-mode-wrapper button{display:none}
.book-type .book-main-vkladki li.tab .book-tab-menu{display:-webkit-box;width:80%;padding-top:8px}
.book-type .book-main-vkladki li.tab img{width:50%;padding-bottom:16px;padding-top:8px}
.book-type-1{float:left;padding:0;border:1px solid #cdcdcd;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.book-type-1 .main-lnk{padding:20px 15px 15px;display:-webkit-box;position:relative}
.book-type-1 .main-lnk h3{margin-top:0}
.book-type-1,.book-type-1 .main-lnk img{position:relative;width:100%}
.block-book-pechat .lnk-block-vkladki{position:absolute;display:block;width:100%;margin-top:20px}
.btn-book-pechat{float:right}
body[class*=photobooks] #customWorksContainer{display:none!important}
.main-boock-clock{position:relative;float:right}
.main-btn-boock{margin-top:-106px;position:absolute;right:15px}
.main-boock-clock .main-btn-boock a{position:absolute;right:15px;top:16px;font-size:14px;padding:5px 10px;border-radius:4px}
body[class*=photobooks-ital] .main-btn-boock{margin-top:-70px;position:absolute;right:15px}
.foto-v-okne-comment{width:50%;line-height:1.1}
.pier-glass .photobook-preview-cover .preview-image-shadow{background:#fff}
.pier-glass .photobook-preview-centrefold .preview-image-shadow{background:-moz-linear-gradient(to right,rgba(60,60,60,.1) 0%,rgba(255,255,255,0) 11%,rgba(255,255,255,0) 22%,rgba(60,60,60,.1) 32%,rgba(60,60,60,.15) 33%,rgba(60,60,60,.1) 34%,rgba(255,255,255,0) 44%,rgba(255,255,255,0) 55%,rgba(60,60,60,.1) 65%,rgba(60,60,60,.15) 66%,rgba(60,60,60,.1) 67%,rgba(255,255,255,0) 77%,rgba(255,255,255,0) 88%,rgba(60,60,60,.1) 100%);background:-webkit-linear-gradient(to right,rgba(60,60,60,.1) 0%,rgba(255,255,255,0) 11%,rgba(255,255,255,0) 22%,rgba(60,60,60,.1) 32%,rgba(60,60,60,.15) 33%,rgba(60,60,60,.1) 34%,rgba(255,255,255,0) 44%,rgba(255,255,255,0) 55%,rgba(60,60,60,.1) 65%,rgba(60,60,60,.15) 66%,rgba(60,60,60,.1) 67%,rgba(255,255,255,0) 77%,rgba(255,255,255,0) 88%,rgba(60,60,60,.1) 100%);background:linear-gradient(to right,rgba(60,60,60,.1) 0%,rgba(255,255,255,0) 11%,rgba(255,255,255,0) 22%,rgba(60,60,60,.1) 32%,rgba(60,60,60,.15) 33%,rgba(60,60,60,.1) 34%,rgba(255,255,255,0) 44%,rgba(255,255,255,0) 55%,rgba(60,60,60,.1) 65%,rgba(60,60,60,.15) 66%,rgba(60,60,60,.1) 67%,rgba(255,255,255,0) 77%,rgba(255,255,255,0) 88%,rgba(60,60,60,.1) 100%)}
#a-books-calc #pxpProducCalc .custom-works .note.customworkitem{border:0;line-height:1.1}
#a-books-calc #pxpProducCalc .option-row .option-value label[for=txtQuantity] input#txtQuantity{float:left;position:relative;width:auto}
#a-books-calc #pxpProducCalc .custom-works ul li.customWorkCheckbox ul li .checkbox span:after{content:'вкл.';position:absolute;right:10px;left:auto;top:13px;font-size:12px;color:#fff;cursor:pointer}
#a-books-calc #pxpProducCalc .custom-works ul li.customWorkCheckbox ul li.selected .checkbox span:after{content:'выкл.';color:#fff;right:auto;left:7px;top:13px;cursor:pointer}
.attribute-selector-read-mode .bc-material,body[class*=url-photobooks-template] .attribute-selector-read-mode .bc-material,body[class*=url-photobooks-template][class*=url-editor] .attribute-selector-read-mode .bc-format{width:50%;float:left;padding:8px 15px}
.attribute-selector-read-mode .bc-styles,body[class*=url-photobooks-econom-template] .attribute-selector-read-mode .bc-format,body[class*=url-photobooks-econom-template] .attribute-selector-read-mode .bc-material{width:27%;float:left;padding:8px 15px}
#a-books-calc #pxpProducCalc .option-row{position:relative;list-style:none;margin-bottom:20px}
#a-books-calc #pxpProducCalc .option-row .option-value label[for=txtPartsQuantity]{min-height:50px}
.fast-button.fixedFast{position:fixed;top:3px}
.fast-button{position:absolute;top:94px;left:50%;-webkit-transform:translate(330%,0);transform:translate(330%,0);-moz-transform:translate(330%,0);z-index:1102}
.fast-button a.btn:focus{color:#fff}
.fast-button a.btn{font-size:14px;padding:5px 15px;transition:.3s;text-shadow:0 0 3px #364657}
.not-showed{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-moz-transform:translate(-50%,-45%);z-index:15000;width:768px;display:none;height:531px;border:0;border-radius:0;border-top:1px solid #ccc}
.not-showed #CustomWorksEditor{height:440px;border:0;border-radius:0;width:100%}
.not-showed.showed{display:block}
#fast-form{margin:0;width: 439px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-55%);min-height:500px;background: #fff;}
#fast-form h4{font-size: 16px;background: #fff;border-bottom:0 none;text-align: center;}
.spacer+ol li #empty+.btn,.spacer+ol li #recaptcha+.btn{position:absolute;right:0;bottom:-100px}
.small-agreement{font-size:12px;color:#999;float:right;padding-bottom:30px}
.not-showed.showed .small-agreement{width:50%;position:absolute;right:0;text-align:right;top:30px;padding-bottom:0}
#CustomWorksEditor li{margin:0!important;padding-bottom:7px}
#CustomWorksEditor .alert li+li{padding-top:4px}
#CustomWorksEditor .file-list{background:#fff;border:1px solid #ccc;padding:0 15px 15px 0;overflow:scroll;max-height:168px;}
#CustomWorksEditor .file-list li .img:after,#CustomWorksEditor .file-list:after{content:'';display:block;clear:both}
#CustomWorksEditor .file-list li .img:after{padding-top:100%}
#CustomWorksEditor .file-list li{float:left;padding:15px 0 0 15px;width:41%;position:relative;}
#CustomWorksEditor .file-list li .delete{position:absolute;top: 20px;right:5px;border:0;color:#900;visibility:hidden;}
#CustomWorksEditor .file-list li .delete:hover{color:#c00}
#CustomWorksEditor .file-list li:hover .delete{visibility:visible}
#CustomWorksEditor .file-list li .img{display:block;box-shadow:0 0 0 1px #ccc;background:#f1f1f1;position:relative;overflow:hidden;/* transform:translateZ(0); */}
#CustomWorksEditor .file-list li .img .add{color:#333;border:0}
#CustomWorksEditor .file-list li .img .add:hover{color:#888}
#CustomWorksEditor .file-list li .img>*,#CustomWorksEditor .file-list li>*,.not-showed #CustomWorksEditor #empty,.not-showed #CustomWorksEditor #recaptcha{position:absolute}
#CustomWorksEditor .file-list li .img .title,#CustomWorksEditor .file-list li .img>span{top:0;left:0;right:0;bottom:0}
#CustomWorksEditor .file-list li>.img>.title{top:auto;max-height:100%;background:rgba(0,0,0,.4);color:#fff;line-height:1.1;padding:2px 6px;transform:translate(0,100%);transition:.3s}
#CustomWorksEditor .file-list li:hover>.img .title{transform:translate(0,0)}
#CustomWorksEditor .file-list li .img img,#CustomWorksEditor .file-list li:first-child .img>span>span{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
#CustomWorksEditor #empty,#CustomWorksEditor #recaptcha{border:1px solid transparent;position:relative;left:-1px;margin:0 0 16px;width:304px;/* height:78px; */border-radius:4px;}
#CustomWorksEditor #recaptcha.error{border:1px solid red}
#CustomWorksEditor span.error{color:#e00;display:block;position:absolute;top: 65px;white-space:nowrap;}
#CustomWorksEditor label[for=cwfDescription]+span.error{color:red;background:0 0;display:block;position:absolute;top:96px;padding:2px 4px;font-size:12px}
#CustomWorksEditor .list-unstyled{float:left;width:50%}
#CustomWorksEditor .list-unstyled:first-child{margin:0;padding-right:20px}
#fast-form.modal-box fieldset .list-unstyled{width:100%;margin: 5px 0;padding: 0;}
#fast-form.modal-box fieldset .list-unstyled label span:not(.error), #fast-form.modal-box fieldset .list-unstyled label i{display:none;}
#fast-form.modal-box span.error{top: 35px;font-size: 10px;}
#fast-form.modal-box fieldset .list-unstyled label{color: #333;}
#fast-form.modal-box fieldset .list-unstyled label input{padding: 2px 5px;margin-bottom: 5px;border-radius:0;border:none;border-bottom: 1px solid #ddd;font-size: 14px;box-shadow: none;}
#fast-form.modal-box fieldset .list-unstyled label input:focus{border-bottom-color:#ee2bc2}
#fast-form.modal-box fieldset .list-unstyled label input::placeholder{font-size:14px;color:#555}
#fast-form.modal-box fieldset .list-unstyled.custom-order__file-selector .file-list{max-height: 85px;padding-bottom: 0;border-radius: 4px;overflow-x: hidden;overflow-y: scroll;}
#fast-form.modal-box fieldset .list-unstyled.custom-order__file-selector .file-list li{padding: 10px;width: 80px;height: 80px;}
#fast-form.modal-box fieldset .list-unstyled.custom-order__file-selector .file-list li .delete{top: 10px;right: 10px;}
#fast-form.modal-box fieldset .list-unstyled.custom-order__file-selector .file-list li .title {font-size:10px}
#fast-form.modal-box fieldset .list-unstyled.custom-order__control-selector label textarea{border-radius:4px}
#fast-form.modal-box fieldset .list-unstyled.custom-order__control-selector label textarea:focus{border-color:#ee2bc2}
#fast-form.modal-box .custom-order__control-selector.list-unstyled #recaptcha,#fast-form.modal-box .custom-order__control-selector.list-unstyled #empty{margin: 0 auto}
#fast-form.modal-box .custom-order__control-selector.list-unstyled .button-wrapper{position: static;align-items: center;margin-top: 10px;}
#fast-form.modal-box .custom-order__control-selector.list-unstyled .small-agreement{position: static;margin-top: 10px;font-size: 11px;}
#CustomWorksEditor .list-unstyled:nth-child(2){margin:18px 0 0}
#CustomWorksEditor .list-unstyled+.spacer+ol{width:100%;float:left}
fieldset#CustomWorksEditor input[type=text],fieldset#CustomWorksEditor textarea{height:auto!important;max-width:738px;margin-bottom:10px;}
#CustomWorksEditor .custom-order__control-selector.list-unstyled{width:100%}
#CustomWorksEditor .custom-order__control-selector.list-unstyled .button-wrapper,#CustomWorksEditor .custom-order__control-selector.list-unstyled .small-agreement{position:absolute;top:5px;right:0;display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:flex-end;}
#CustomWorksEditor .custom-order__control-selector.list-unstyled .small-agreement{top:auto;bottom:0;display:block;padding-bottom:0;width:auto}
.logo-container-TopNav{position:absolute;top: 5px;left:68px;z-index:25;width: 84px;overflow:hidden;display:block;}
#top_nav .drk-search{top:15px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-130%,0);-moz-transform:translate(-50%,0);width:250px;position:absolute}
#top_nav .drk-search #ya-site-form1 .ya-site-form__search-input-layout-r:hover:after{background-position-y:-16px}
#top_nav .drk-search #ya-site-form1 .ya-site-form__search-input-layout-r:after{content:'';display:block;position:absolute;color:#0860ce;width:16px;height:16px;background-image:url(/content/images/new-elements/scripts/icon-search.png)!important;background-size:cover;left:6px;top:2px;z-index:-1}
#top_nav .drk-search #ya-site-form1 .ya-site-form__submit_type_image{background:0 0!important;height:20px!important;border-radius:2px;margin-left:-1px!important;border-bottom-left-radius:0;border-top-left-radius:0;width:30px!important}
#top_nav{top:-1px;position:fixed;z-index:1101;width:100%;height:40px;background-color:#fff;-webkit-box-shadow:rgba(24,28,39,.35) 0 2px 8px;box-shadow:rgba(24,28,39,.35) 0 2px 8px;padding:0;margin:0;display:none}
#top_nav.show-clone-header{display:block}
#top_nav .user-block a,#top_nav .user-block a i{transition:none;color:#333}
#top_nav .container{position:relative;height:40px;padding:0}
#top_nav .header-links,#top_nav .header-navigation>.container>.container,#top_nav .header-phone,.nav-top-clone .clone-nav li a b,table#order_content tr[data-item-material-id="1690589"] td.orderel span.measurement,table#order_content tr[data-item-material-id="1690589"] td.quantity input,table#order_content tr[data-item-material-id="1694203"] td.orderel span.measurement,table#order_content tr[data-item-material-id="1694203"] td.quantity input,table#order_content tr[data-item-material-id="1694204"] td.orderel span.measurement,table#order_content tr[data-item-material-id="1694204"] td.quantity input,table#order_content tr[data-item-material-id="1711814"] td.orderel span.measurement,table#order_content tr[data-item-material-id="1711814"] td.quantity input,table#order_content tr[data-item-material-id="1711815"] td.orderel span.measurement,table#order_content tr[data-item-material-id="1711815"] td.quantity input,table#order_content tr[data-item-material-id="1711816"] td.orderel span.measurement,table#order_content tr[data-item-material-id="1711816"] td.quantity input{display:none}
#top_nav header{border:0;margin:0;padding:0;height:auto!important;position:initial;background:0 0}
#top_nav .header-control{z-index:20}
#top_nav .header-navigation,#top_nav header{background-color:transparent}
#top_nav .header-nav-item.active,#top_nav .header-nav-item.drk-first_child{font-weight:400}
#top_nav .header-nav-item:hover{background-color:rgba(255,213,3,.2)!important}
#top_nav .header-nav-item.active{border-color:transparent;border-bottom:3px solid #fed845;color:#383838!important}
#top_nav .header-nav-item.active:hover{background-color:#fff!important}
#top_nav .header-nav-item.drk-first_child{border-color:transparent;background-color:#fff;color:#383838}
#top_nav .header-logo{display:inline;width:31px;height:36px;left:48%;right:48%;top:-44px}
#top_nav .user-block{margin-top:0;right:10px;top:10px}
#top_nav .bott-line{position:absolute;bottom:-60px;height:40px;background:#364657}
.nav-top-clone > i{font-size:40px;color:#010001}
#top_nav .fast-button{top:4px;-webkit-transform:translate(0,0);transform:translate(0,0);--moz-transform:translate(0,0)}
.nav-top-clone{position:absolute;width:50px;height:40px;left:10px;z-index:21;text-align:center;padding:2px 0;border:1px solid transparent;border-bottom:0}
.nav-top-clone:hover{border-color:#ccc}
.nav-top-clone:hover:after{content:'';display:block;position:absolute;top:100%;left:0;right:0;height:7px;background:#fff;margin:-4px 0 0}
#top_nav .nav-top-clone i.icon-menu-close{display:block;position:absolute;width:30px;height:30px;background:url(/content/images/new-elements/icon_menu_green.png) no-repeat;background-size:30px;background-position:0 5px}
#top_nav .nav-top-clone.hover i.icon-menu-close{background:url(/content/images/new-elements/icon_close_black.png) no-repeat;background-size:25px;background-position:3px 2px}
.nav-top-clone.hover{background:#fff}
.nav-top-clone:hover .clone-nav,.nav-top-clone.visible .clone-nav{display:block}
.nav-top-clone .clone-nav{position:absolute;width:215px;list-style:none;background:#fff;padding:15px;top:39px;left:-1px;display:none;text-align:left;box-shadow:0 2px 3px rgba(218,218,218,0.6);border:1px solid #ccc}
.nav-top-clone .clone-nav li{margin-bottom:5px}
.nav-top-clone .clone-nav li a{font-size:18px;color:#333}
.nav-top-clone .clone-nav li a i{display:none}
.nav-top-clone .clone-nav li a:hover,.nav-top-clone .clone-nav li a:hover i,.new-reviews .feedback a:hover,.reviews .feedback a:hover{color:#010001}
.searchWrapper.fixedSearch{position:fixed!important;width:100%;top:-75px;z-index:1102!important}
.inform-message-mobile{display:none;width:100%;padding:10px 15px;background:#fff0a8;margin-bottom:20px;float:left}
.pinned table{width:130px}
table.table-wave-style tr td.name-product{padding:0 10px;text-align:left!important}
.table-wave .table-wave-style>tbody>tr>td:hover,.table-wave-style>tbody>tr>td>a:hover{background: #64bb46!important;color:#fff;}
.table-wave .table-wave-style>tbody>tr>td:hover a{color:#fff!important}
.table-wave .table-wave-style>tbody>tr>td a{text-decoration:none;border:0;color:#333;transition:none;padding:10px;display:block}
table.table-wave-style{background-color:#fff!important}
table.table-wave-style tr:hover td,table.table-wave-style~tr:hover td{background:rgba(100,187,70,.21)}
col.hover{background-color:rgba(100,187,70,.21)}
col.hover:first-child{background-color:transparent}
.polygrafy_modal_menu2{background:0 0 #f7f7f7;box-shadow:0 1px 3px #aaa;padding:32px 20px}
.polygrafy_modal_menu2 .method .fa{font-size:70px;color:#575757}
.table-wrapper .pinned table>tbody>tr>td span{padding:10px;display:block;line-height:1.5}
#tabs-large-format ul.gst-tabs{border-bottom:solid 1px #cdcdcd;text-align:center}
#tabs-large-format ul.gst-tabs li.active:before{content:'';border-bottom:6px solid #fff;position:absolute;right:0;width:100%;top:40px;z-index:8}
#tabs-large-format ul.gst-tabs a.tab-link.h3,#tabs-large-format ul.gst-tabs li a,#tabs-large-format ul.gst-tabs li.active a{font-size:18px;color:#333;border:0}
#tabs-large-format ul.gst-tabs li.active{border:1px solid #cdcdcd;border-bottom:1px solid #fff;background:#fff!important;position:relative}
#tabs-large-format ul.gst-tabs li{border:1px solid #cdcdcd;position:relative;margin-left:0!important;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #f1f1f1;padding:8px 16px;background:#f1f1f1;border-radius:5px 5px 0 0;font-weight:400!important;display:inline-block}
#tabs-large-format ul.gst-tabs li:hover{background:#e8e8e8}
#tabs-large-format{width:100%}
.col-sh-f{display:none}
.categories.for-home .drk-click-me{position:absolute;top:-30px;background:rgba(0,0,0,.65);right:5px;padding:4px 8px;border-radius:4px 4px 0 0}
.categories.for-home{z-index:0;height:auto}
.categories.for-home .category{float:left;border:0;padding:3px 15px;position:relative;width:33.333%;overflow:hidden;height:350px}
.categories.for-home .category .category-item{position:relative;text-align:-webkit-center;display:block;width:100%;height:100%;border:1px solid #bbb;border-radius:4px;transition:.5s;overflow:hidden}
.categories.for-home .category .category-item h2{position:absolute;top:0;display:block;width:100%;text-align:left;margin:0;font-size:18px;z-index:1;padding:5px 10px;background:rgba(255,255,255,.65)}
.categories.for-home .category .category-item h2 a,.categories.for-home .category .category-item h2 a u{color:#364657;border-bottom:0 none;font-weight:600}
.categories.for-home .category .category-item h2+.category-image{display:block;width:100%;height:100%;overflow:hidden;padding:15px;border-bottom:0 none;position:relative}
.categories.for-home .category .category-item:hover h2+.category-image img{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);-moz-transform:translate(-50%,-50%) scale(.8)}
.categories.for-home .category .category-item h2+.category-image img{padding:0;width:auto;height:auto;border-bottom:0 none;max-width:none;max-height:80%;position:absolute;transition:.8s;left:50%;top:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);will-change:transform}
.categories.for-home .category .category-item .subcategories{position:absolute;left:0;right:0;bottom:0;top:auto;max-height:4em;min-height:4em;height:auto;z-index:0;transition:1s;background:rgba(0,0,0,.65);text-align:left;padding:5px 5px 5px 8px;border-radius:0 0 4px 4px}
.categories.for-home .category .category-item .subcategories .mCustomScrollBox{max-height:9.4em!important}
.categories.for-home .category .category-item:hover{box-shadow:0 0 4px 1px #ee2bc2}
.categories.for-home .category .category-item:hover .subcategories.not_hover{max-height:4em;height:4em;min-height:4em}
.categories.for-home .category .category-item .subcategories.not_hover.showed,.categories.for-home .category .category-item:hover .subcategories{max-height:10em;bottom:0;height:auto}
.categories.for-home .category .category-item .subcategories ol li{display:inline;line-height:1.3;position:relative;margin:0 4px 0 0;width:auto}
.categories.for-home .category .category-item .subcategories ol li a{border-bottom:0 none;font-size:12px;color:#fff;padding:0 2px 0 0}
.categories.for-home .category .category-item .subcategories ol li a:after{content:',';color:#fff;display:inline-block;margin-left:0}
.categories.for-home .category .category-item .subcategories ol li:last-child a:after{content:none}
#collapsed{overflow:hidden;position:initial;width:100%}
#collaps{background:#010001;padding:6px 15px;border-radius:4px;color:#fff;transition:.3s;text-shadow:0 0 3px #364657}
#collaps:hover{background:#ee2bc2}
.cp-block ul li a{border-bottom:0 none!important;position:relative}
.cp-block ul li a i:before{content:'';display:inline-block;width:30px;height:30px;position:absolute;top:-5px;left:-32px;margin-right:4px}
.ya-share2__item a{border-bottom:0 none}
#search .shire-search ol.looked-all li{width:100%;float:none}
#search .shire-search ol.looked-all li.circulation{margin-bottom:20px}
#search .shire-search ol.looked-all li label{display:inline-block;vertical-align:baseline;width:100%;padding:0 0 10px;margin:0;font-size:15px;color:#333;text-align:center}
#search .shire-search ol.looked-all li input{width:100%;background:transparent;border-bottom:1px solid #ccc;outline:.5px;padding:6px;padding-bottom:0;text-align:center;font-size:14px;color:#000}
#search .shire-search ol.looked-all li input::placeholder{color:#999}
#search .shire-search ol.looked-all li.price-range{display:flex;flex-wrap:wrap;justify-content:space-between}
#search .shire-search ol.looked-all li.price-range input{width:49%;display:inline-block;vertical-align:baseline}
#search .shire-search #searchButton{margin:0 auto;display:block;width:50px;height:30px;color:#fff;background: #64bc46;text-align:center;border-radius:0 4px 4px 0;position:absolute;right:-49px;top:0;line-height:2.1;font-size:14px;transition:.3s;text-shadow:0 0 2px #000;}
#search .shire-search ol.looked-all:not([style*="display: none"]) + #searchButton,#search .shire-search #searchButton:hover{background:#ee2bc2}
#search .shire-search{border:0;display:block;width:330px;padding:0;border-radius:4px;position:relative}
.fixedSearch#search .shire-search{height:35px}
#search .shire-search ol:nth-child(1) li{width:100%;padding:0}
#search .shire-search ol:nth-child(1) li input{border:1px solid #bbb;padding:4px 4px 4px 10px;border-radius:4px 0 0 4px}
#search .shire-search ol:nth-child(1) li input:focus{border-color:#0a0}
#search #look-all{position:absolute;top:5px;right:5px;font-size:14px;padding:0 5px}
#look-all svg{width:15px;height:20px}
#look-all svg path{fill:#010001}
#look-all:hover svg path,#look-all.active svg path{fill:#ee2bc2}
#search .shire-search ol.looked-all{position:relative;top:8px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 0 auto;width:60%;background:#fff;border-radius:.3em;padding:10px;box-shadow:0 0 5px rgba(84,84,84,0.22)}
#search .shire-search ol.looked-all::before{content:" ";display:block;position:absolute;width:10px;height:10px;top:-6px;right:11px;transform:rotate(45deg);background:#fff;border:1px solid #ececec;border-bottom:none;border-right:none}
#search .shire-search li{list-style:none;margin-bottom:0;float:left;width:50%;padding:4px}
#search .shire-search li:nth-child(6),#search .shire-search li:nth-child(7){width:25%}
#search .shire-search li:nth-child(6) a,#search .shire-search li:nth-child(7) a{margin:0 auto;display:block;width:50px;color:#fff;background:#0a0;text-align:center;border-radius:4px}
#search .shire-search li:nth-child(6) a:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset -5px 0 25px 0 #0a0,inset 5px 0 10px 0 #0a0,inset 0 0 0 50px #82e44a,inset 0 0 0 50px #82e44a;background:#0a0}
#search .shire-search li:nth-child(7) a{background:red}
#search .shire-search li:nth-child(7) a:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset -5px 0 25px 0 #a00,inset 5px 0 10px 0 #a00,inset 0 0 0 50px #e44a4a,inset 0 0 0 50px #e44a4a}
#search .shire-search li input{width:100%;border:0;border-bottom:1px solid #9e9e9e}
#search .shire-search li input:focus{border-bottom:1px solid #0a0;outline:0}
#search .open-search{display:block;width:100%;text-align:center;color:#ccc;position:relative;line-height:2;min-height:30px;font-size:15px}
#search .open-search u{position:absolute;left:15px;line-height:1.9}
#search .open-search i{position:absolute;right:10px;font-size:24px;line-height:1.3}
#search.zIndexed{z-index:1200}
#search #look-all.active{color:#ee2bc2}
#randomGifts .template{display:inline-block;font-size:14px}
#randomGifts .template img{width:100%;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.4s}
#randomGifts .template:hover{box-shadow:0 0 8px -3px #000}
#randomGifts .template .subproduct-picker,.cross p{display:none}
#randomGifts .template .category-title{height:40px;display:block;border:0;text-decoration:underline;overflow:hidden}
#randomGifts .template .img_block{display:block;border:0;height:225px;overflow:hidden;position:relative;margin:0 0 15px}
#randomGifts .template .from{display:block;margin:10px 0 0}
#randomGifts .template .from:before{content:'от';font-size:12px;color:#aaa}
.rewievs-slider{position:relative;width:100%;margin-bottom:70px}
.swiper-container.reviews-swiper{height:auto}
.rewievs-slider .swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;padding:0 30px 0 0;height:100%;position:relative;min-height:220px}
.new-rev.rewievs-slider .swiper-slide{background:0 0;padding:0}
.new-reviews,.reviews{width:100%;margin-bottom:auto;min-height:158px;border-radius:5px}
.new-reviews{background:#eee}
.new-reviews .user-block,.reviews .user-block{margin-top:20px}
.new-reviews .feedback,.reviews .feedback{font-size:14px;line-height:22px;padding:10px 0}
.media-block{position:relative;display:block;min-width:300px;float:left}
.new-rev .media-block{min-width:100%}
.media-block .user_photo{float:left;width:80px;margin-right:20px}
.new-rev .media-block .user_photo{display:block;float:none;margin:auto auto 10px}
.new-reviews h4,.reviews h4{margin:0 0 2px;padding:0;font-size:18px;color:#373737;text-align:center}
.new-reviews p,.reviews p{margin:0;padding:0 15px}
.new-reviews h4+p,.reviews h4+p{color:#999;font-size:12px;position:relative;text-align:left;top:0;z-index:1}
.new-rev .new-reviews h4+p,.new-rev .reviews h4+p{text-align:center;padding-top:0;margin:0;background:0 0}
.cut{max-height:130px;overflow:hidden;transition:max-height .4s ease-out;position:relative}
.cut.selected{transition:max-height .4s ease-in;max-height:330px}
.cut:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:19px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#eee 70%)}
.cut.selected:after{background-image:none}
.new-reviews ul li:last-child,.reviews ul li:last-child{padding-right:60px}
.new-reviews p,.reviews p{margin:0;padding:0 15px}
.new-reviews .feedback .cross{padding-bottom:30px}
.cross .default i{font-size:26px;display:inline-block;vertical-align:bottom}
u.default{cursor:pointer;float:right;text-decoration:none;color: #64bc46;padding:0 15px;}
u.default:hover,u.default:hover i{color: #ee21c1;transition-duration:.3s;}
.default.selected i:before{content:"\32"}
.new-reviews .feedback .default.selected:after,.reviews .feedback .default.selected:after{content:'Свернуть'}
.new-reviews .feedback .default:after,.reviews .feedback .default:after{content:'Показать целиком';display:inline-block;margin-left:5px;font-weight:400}
.new-rev.rewievs-slider .pagination-reviews{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}
.pagination-reviews .swiper-pagination-bullet{margin:0 5px}
#searchCatalog ol,.new-reviews ul,.reviews ul{padding:0}
.new-reviews li,.reviews li{display:block}
.new-reviews ul li:first-child,.reviews ul li:first-child{padding-left:60px}
.new-reviews ul li:last-child,.reviews ul li:last-child{padding-right:60px}
.new-reviews p,.reviews p{margin:0;padding:0 15px}
#searchCatalog{display:inline-block;width:100%;position:relative;max-width:950px;left:50%;transform:translate(-50%,0);margin:auto auto 30px;z-index:1}
#searchCatalog ol.looked-allCat{display:block;width:100%;max-width:600px;margin:auto;padding:0}
#searchCatalog ol li{list-style:none;width:100%;margin-bottom:10px;padding:0}
#searchCatalog ol.looked-allCat li{list-style:none;width:25%;float:left;padding:0 15px}
#searchCatalog ol.looked-allCat li.search-catalog-dropdown-list{position:absolute;left:50px;top:40px;bottom:auto;width:auto;padding:0;border-bottom:1px solid #bbb}
#searchCatalog ol.looked-allCat .ddl-supplier .selected-value{font-size:15px;display:block;padding:0 15px;background:#fff;border:solid 1px transparent;position:relative;transition:none;color:gray;border-radius:5px 5px 0 0}
#searchCatalog ol.looked-allCat .ddl-supplier .selected-value:after{content:"";position:relative;display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
#searchCatalog ol.looked-allCat li:nth-child(3){width:50%}
#searchCatalog ol.looked-allCat li:nth-child(3) input{border:0;float:left;width:28%;border-bottom:1px solid #bbb}
#searchCatalog ol.looked-allCat li:nth-child(3) input:last-child{margin-left:5px}
#searchCatalog ol.looked-allCat li:last-child input+input:focus,#searchCatalog ol.looked-allCat li:nth-child(3) input:focus{border-bottom-color:#010001}
#searchCatalog ol.looked-allCat .ddl-supplier .supplier-values ol{display:block;width:165px;height:auto;background:#fff;position:absolute;top:0;padding:10px 0;border:1px solid #d6d6d6;box-shadow:1px 2px 4px rgba(0,0,0,.16)}
#searchCatalog ol.looked-allCat .ddl-supplier .supplier-values ol li{display:block;width:100%;padding:5px 15px;margin:0}
#searchCatalog ol.looked-allCat .ddl-supplier .supplier-values ol li a{border:0}
#searchCatalog ol.looked-allCat .ddl-supplier .supplier-values{display:none;position:relative}
#searchCatalog ol li label{text-align:right;font-weight:400;float:left;padding-right:10px}
#searchCatalog ol li input{border:1px solid #d5d5d5;background:0 0;text-align:center;width:100%;padding:0}
#searchCatalog ol+ol li input{border:0;border-bottom:1px solid #bbb}
#searchCatalog ol li input#keywordCat{font-size:16px;width:100%;text-align:center;border-radius:4px;padding:4px 0}
#searchCatalog ol li input:focus{outline:0;border-color:#010001}
#look-allCat,#searchButtonCat{position:absolute;top:0;text-align:center;height:32px;border-bottom:0 none}
#look-allCat{background:0 0;right:65px;border-radius:0;font-size:14px;color:#010001;line-height:2.3;width:30px}
#searchButtonCat{right:0;border-radius:4px;font-size:20px;color:#fff;background-color:#010001;line-height:1.6;width:60px;border-bottom-left-radius:0;border-top-left-radius:0}
#look-allCat.active,#look-allCat:hover{background:0 0;color:#ee2bc2}
#searchButtonCat:hover{background:#ee2bc2}
#searchCatalog ol.looked-allCat .ddl-supplier:hover .supplier-values{display:block!important}
#searchCatalog ol.looked-allCat .ddl-supplier:hover .selected-value{color:#ee2bc2}
#searchCatalog ol.looked-allCat .ddl-supplier:hover .selected-value:after{content:'';border-bottom:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;border-top:0}
.FeedbackForm .controls-wrapper{position:relative}
button[data-bind="enable: isValid, click: sendFeedbackMessage"]{position:absolute;right:0;bottom:7px}
a#feedbackFormModuleModWrite{border-bottom:1px dashed;text-decoration:none}
.captcha-wrapper{display:inline-block;position:relative}
.new-works .swiper-container-horizontal>.swiper-pagination{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}
.new-works .swiper-container{width:100%;height:auto;padding:5px 15px;margin:0 auto 2em}
.swiper-slide.example-slide>div{position:relative;padding-top:100%;width:inherit}
.swiper-slide.example-slide{width:auto}
.swiper-slide.example-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;border-radius:.2em}
.new-works .swiper-slide:hover{cursor:pointer}
.new-works .swiper-slide{text-align:center;font-size:18px;background:0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.new-works .swiper-pagination-bullet-active{background: #64bc46!important;}
.new-works .swiper-pagination-bullet{width:12px!important;height:12px!important;box-shadow:0 0 4px 2px #fff}
.new-works .swiper-wrapper{padding-bottom:40px}
.new-works .swiper-container-horizontal>.swiper-pagination{bottom:-2px}
.random_example .swiper-slide a{display:block;width:100%;position:relative;border:6px transparent solid}
.swiper-slide{height:100%;width:auto}
.new-works .random_example .swiper-slide:hover img{box-shadow: 0 0 7px 0 rgb(1 0 1);}
.hamburger-middle-row{display:block;width:25px;height:2px;position:absolute;top:18px;left:7px;background:#fff;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}
.clone-nav .hamburger-middle-row{display:none}
.hamburger-middle-row::before,.hamburger-middle-row::after{content:"";display:block;width:25px;height:2px;position:absolute;background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.hamburger-middle-row::before{top:-7px}
.hamburger-middle-row::after{top:7px}
.main-menu .nav li a .hamburger-middle-row + i + u{padding-left:25px}
.main-menu li.catalog:hover .hamburger-middle-row{width:0}
.main-menu li.catalog:hover .hamburger-middle-row::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.main-menu li.catalog:hover .hamburger-middle-row::after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.main-menu li.catalog >.dropdown-menu li ul.sub-menu{position:absolute;top:0;bottom:0;left:286px;width:649px;overflow:auto;padding-left:10px;border:none;background:#fff;z-index:2}
.main-menu li.catalog >.dropdown-menu li:first-child ul.sub-menu{z-index:1}
.main-menu li.catalog >.dropdown-menu li:hover ul.sub-menu,.main-menu li.catalog >.dropdown-menu li:first-child ul.sub-menu{display:block!important}
.main-menu li.catalog >.dropdown-menu li ul.sub-menu li{width:50%;min-width:300px;min-height:30px;float:left}
.main-menu li.catalog > .dropdown-menu ul{width:286px;max-height:845px;overflow:auto}
.main-menu li.catalog >.dropdown-menu > ul li i{position:absolute;top:0;left:20px;color:#ee2bc2}
.main-menu li .catalog >.dropdown-menu ul li span.arrow-left{margin-left:auto}
.main-menu li.catalog >.dropdown-menu ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);background-color:#fff}
.main-menu li.catalog > .dropdown-menu ul::-webkit-scrollbar{width:3px}
.main-menu li.catalog > .dropdown-menu ul::-webkit-scrollbar-thumb{background-color:#010001;border-radius:12px}
#dinamicCategoriesMenu .cat-img{position:absolute;width:25px;height:25px;top:0;left:15px}
#dinamicCategoriesMenu .subcat-img-wrapper{position:absolute;width:50px;height:50px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.main-menu li>.dropdown-menu ul.sub-menu a{padding:10px 5px 10px 60px;min-height:60px;align-items:center;justify-content:flex-start}
#dinamicCategoriesMenu .subcat-img{width:100%;height:inherit;object-fit:contain}
.icon-call-phone{display:none;width:25px;height:25px;right:0;top:2px;position:absolute}
.icon-call-phone svg.icon{width:25px;height:25px;max-height:100%;fill: #64bc46;}
#adminPanel{position:fixed;left:0;top:0;z-index:20000;background:#fefefe;padding:0;width:685px;height:100%;border-right:2px solid #e5e5e5;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);transition:.3s}
#adminPanel.showed a.showMyPanel i{color:#364656}
#adminPanel a.showMyPanel i{font-size:24px;vertical-align:middle;color:#fff}
#adminPanel.showed{-webkit-transform:translate(0,0);transform:translate(0,0)}
#adminPanel .wrapper{padding:15px;height:initial!important;min-height:auto}
#adminPanel a.showMyPanel{position:absolute;right:-46px;top:20px;font-size:20px;padding:6px 9px;background:#364657;border:2px solid #fff;vertical-align:middle}
.url-faq .container-wrapper h2{text-align:left;margin-top:20px;margin-bottom:30px}
.portfolio .breadcrumbs{display:none}
.write-us-box{margin:30px 0;display:inline-block;width:100%}
.shadow-box{position:relative;margin-bottom:30px}
.shadow-box i{font-size:35px;float:left;width:auto;margin-right:15px;height:16px;color:#353a3e}
.shadow-box .h3{font-size:18px;display:inline-block;margin:10px 0}
.text-adventage{margin-top:5px}
.container-wrapper ol{width:100%}
#write-us-boxAnchor #feedBackModuleContainer fieldset ol li:nth-child(2),#write-us-boxAnchor #feedBackModuleContainer fieldset ol li:nth-child(3){width:49%;display:inline-block}
#write-us-boxAnchor #feedBackModuleContainer fieldset ol li:nth-child(3){float:right}
.agreement-text{font-size:12px;text-align:right;line-height:14px}
.FeedbackForm .controls-wrapper{overflow:hidden}
.FeedbackForm .controls-wrapper .captcha-wrapper{display:block;width:72%;float:left}
.FeedbackForm .controls-wrapper .button-wrapper{display:block;margin:20px 0;text-align:right;float:right}
div#feedBackModuleContainer .button-wrapper button.btn{position:inherit}
div#write-us-boxAnchor h2.m-bot{margin:25px 0}
ul.branding_list_fix{width:100%;list-style:none;padding-bottom:30px;padding-left:0}
ul.branding_list_fix li:not(:first-child){padding-top:5px}
ul.branding_list_fix li:before{content:"\2713\0020";color:#010001;margin-right:5px;font-weight:700;font-size:18px}
tbody.table-cell-fix th{min-width:110px}
ul.list_style_corp{padding-bottom:30px}
.big_img img{width:100%}
.many-img span.img-wrapper img{width:100%}
span.img-wrapper.big_img{margin-right:15px}
ul.list_style_corp li{margin:0}
#navigation-wrapper .dropdown-item.dropdown-item-selected{display:none}
.flex-container.branding .nav-types li.active a{background:#fff;border-color:#e5e5e5}
.flex-container.branding ul li.active a:before{content:'';display:block;position:absolute;right:-1px;top:0;bottom:0;background:#fff;width:4px}
table.responsive .code-application tr td{text-align:left;padding-left:10px}
th.code-application-firstlist{width:110px;text-align:center}
.application-table tbody.code-application tr:hover td{background:#fff}
.application-table{margin-bottom:30px}
.subnavigation-container{position:relative}
.auth-container .input_with_icon{outline-color:#010001}
#shoppingCartItemsWrapper .print-order,.shopping-cart-container .print-order{width:100%}
.order-content-small ~ .buttons.checkout .totalPriceClone .span-label {display:block;margin-bottom: 5px;}
.shopping-cart-container .cp-block ul li a i.pdf:before{font-size:18px}
.buttons.checkout .message.information.cp-block .col-md-6 a{font-size: 18px;}
.buttons.checkout .message.information.cp-block li{margin-bottom: 15px !important;}
.shopping-cart-container .wrapperDiscount{display: flex;flex-flow: row wrap;margin-top: 10px;}
.shopping-cart-container .wrapperDiscount .discount-coupon-block,.shopping-cart-container .wrapperDiscount .social-sharing-discount{width:50%;float:none}
.shopping-cart-container .wrapperDiscount h2{margin:5px 0 10px;font-size: 20px;}
.shopping-cart-container .wrapperDiscount .social-sharing-discount li{margin-bottom: 0!important;}
.shopping-cart-container .wrapperDiscount h2 + p{margin: 0;}
.product-order .buttons-wrapper{display:flex;flex-flow: row wrap;margin-bottom: 10px!important;}
.product-order .buttons-wrapper .btn {min-width: 172px;flex-shrink: 0;position: relative;padding: 5px!important;}
.product-order .buttons-wrapper .btn.quick-order .icon {position: relative;top: 1px;}
.shopping-cart-container .wrapperDiscount fieldset{padding: 15px 0;}
.shoppingcartdetails+a{display:flex;justify-content:center;width:120px;height:120px;border:none}
.shoppingcartdetails+a img{width:auto!important;height:100%;}
.currency.rub span {display: inline;}
.currency.rub:before {display: none;}
.links-tabs {
    position: relative;
    float: left;
    height: 40px;
    border: 1px solid #c5c5c5;
    border-top: 0;
}
.links-tabs .first-tab {
    border-right: 1px solid #c5c5c5;
}
.links-tabs .first-tab, .links-tabs .second-tab {
    float: left;
    height: 100%;
}
.links-tabs .first-tab a {
    color: #fff;
    display: block;
    height: 100%;
    padding: 10px 30px;
    background: #64bc46;
    background: -moz-linear-gradient(top, #ed1bbd 0%, #ec1cbd 100%);
    background: linear-gradient(to bottom, #c5c5c5 0%,#c5c5c5  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5e6', endColorstr='#007ebd',GradientType=0 );
}
span.text-color {
    color: #353a3e;
}
.links-tabs .second-tab {
    height: 42px;
}
.links-tabs .second-tab span {
    background: #ffffff;
    color: #000;
    display: block;
    height: 100%;
    padding: 10px 30px;
}
.giftZoom {
    /* filter: hue-rotate(199deg); */
}
td.prod-left {
    display: none;
}
th.prod-left {
    display: none;
}
.pxp-catalog-search-box .search-field-wrapper .search-button:hover {
    background: #ee2bc2;
}
.pxp-catalog-search-box .search-field-wrapper .search-advanced-button:hover {
    color: #ee2bc2;
}
.city-control {
    position: relative;
    font-size: 1em;
}
.city-name-container {
    cursor: pointer;
    margin-right: 5px;
}
.city-name-container .icon {
    margin-right: 3px;
    position: static;
}
.city-name-container .city-name__text {
    margin-left: 2px;
}
.city-control .city-points-container {
    font-size: .857em;
    color: #909090;
}
.city-points-container .city-points__link {
    border-bottom: 1px dashed;
}
.city-points-container .city-points__count {
    margin-right: 3px;
}
.city-control .city-points-selection-container {
    position: absolute;
    width: auto;
    white-space: nowrap;
    top: 27px;
    left: 0;
    background: #fff;
    border: solid 1px #c0c2c3;
    padding: 6px 10px;
    border-radius: 4px;
    box-shadow: 1px 2px 6px rgba(147,147,147,.68);
    z-index: 22;
}
.city-control .city-points-selection-container:before {
    border-bottom: 6px solid #fff;
    border-left: 10px solid #00000005;
    border-right: 10px solid #0000000a;
    z-index: 1;
}
.city-control .city-points-selection-container:after, .city-control .city-points-selection-container:before {
    content: '';
    position: absolute;
    display: block;
    left: 15px;
    bottom: 100%;
    top: auto;
    font-size: 0;
    line-height: 0;
    border-top: 0 solid;
}
.city-points-selection-container .city-points-selection__title {
    margin: 0 0 5px 0;
}
.city-points-selection-controls .city-points-selection-controls__select {
    padding: 2px 10px;
    margin-right: 7px;
}
.city-points-selection-controls .city-points-selection-controls__choose, .city-points-selection-controls .city-points-selection-controls__select {
    font-size: .857em;
}
.city-points-selection-controls .city-points-selection-controls__choose {
    padding-bottom: 1px;
    border-bottom: 1px dashed;
}
a.city-points__link > p {
    display: none;
}
.adress {
    position: relative;
    top: 41px;
    left: 0;
    float: right;
    width: 268px;
    line-height: 28px;
    text-align: right;
    z-index: 1103;
    transform: translate(-2%);
    -webkit-transform: translate(-2%);
    -moz-transform: translate(-2%);
    -o-transform: translate(-2%);
    -ms-transform: translate(-2%);
    font-size: 16px;
}