body, input, textarea, .textfield, select, button{margin:0;font-family:arial,sans-serif;font-size:14px;color:#333;} form{margin:0;}
.clear{display:block;clear:both;} .loading{opacity:.5;filter:alpha(opacity=50);filter:blur(1px);} .loading, .loading *{cursor:wait !important;}
.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.modal_overlay{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.33);background-image:url(/img/spacer.gif);}
.modal_wrapper{z-index:1000;position:absolute;top:0;left:0;box-shadow:1px 1px 4px rgba(0,0,0,.33);border-radius:4px;border:1px solid #888;background:#fff;
	padding:10px;max-width:978px;margin:0 !important;} .modal_wrapper_close{z-index:1000;position:absolute;top:-1px;right:-1px;padding:1px 1px 0 0;
		opacity:.5;filter:alpha(opacity=50);} .modal_wrapper_close:hover{text-decoration:none;opacity:1;filter:alpha(opacity=100);}
.modal_wrapper_close span{display:block;width:14px;line-height:14px;border-radius:0 3px 0 3px;background:#fff;text-align:center;font-size:23px;}
.modal_wrapper_close:hover span{border-radius:0 3px 0 4px;border:1px solid #888;border-style:none none solid solid;} .hidden{display:none;}

a, input[type="submit"].inline, button.inline{color:#333;text-decoration:none;cursor:pointer;}
a:hover, a.hover, input[type="submit"].inline:hover, button.inline:hover{text-decoration:underline;}
a.inactive{color:#333;text-decoration:none;cursor:default;} .highlighted{color:#009de5;}

input[type="text"], input[type="tel"], input[type="password"], textarea, .textfield, input[type="submit"], button, .button{
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;}
input[type="text"], input[type="tel"], input[type="password"], textarea, .textfield, .checkbox, .radio{display:inline-block;vertical-align:middle;
	border-radius:2px;border:1px solid #888;box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);background:#fff;padding:7px 11px;line-height:16px;}
.textfield input[type="text"], .textfield input[type="tel"], .textfield input[type="password"], .textfield .textfield{
	float:left;margin:-7px 0 -7px -11px;border-radius:0;border:none;box-shadow:none;background:transparent;}
input[type="text"]:hover, input[type="tel"]:hover, input[type="password"]:hover, textarea:hover, .textfield:hover{border-color:#666;}
input[type="text"]:focus, input[type="tel"]:focus, input[type="password"]:focus, textarea:focus, .textfield:focus{border-color:#444;}
input[type="submit"], button, .button, .leaflet-container .button{display:inline-block;vertical-align:middle;
	border-radius:2px;border:none;height:32px;background:#009de5;padding:0 12px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer;}
.textfield input[type="submit"], .textfield button, .textfield .button{float:left;margin:-8px -12px -8px 0;border-radius:0;}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .button:hover, .button:focus{background:#007ab3;}
input[type="submit"]:active, button:active, .button:active{background:#005780;} input[type="submit"][disabled]{background:#808080;cursor:help;opacity:.5;filter:alpha(opacity=50);}
input[type="submit"].inline, button.inline{vertical-align:baseline;border-radius:0;height:auto;background:transparent !important;padding:0;text-shadow:none;}
input[type="submit"].inline::-moz-focus-inner, button.inline::-moz-focus-inner{border:0;padding:0;} .textfield{text-align:left;}
.button{line-height:32px;text-align:center;} .button:hover{text-decoration:none;} .placeholder{color:#888;} .captcha img{border-radius:1px;}
.captcha{position:relative;display:inline-block;vertical-align:middle;border-radius:2px;border:1px solid #888;width:160px;height:80px;}
.captcha:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);content:'';}
.captcha a{z-index:1;position:absolute;right:2px;bottom:2px;} .captcha .form_icon{display:block;}

input.grey[type="submit"]{background:#727272;} input.grey[type="submit"]:hover, input.grey[type="submit"]:focus{background:#595959;} input.grey[type="submit"]:active{background:#404040;}

.checkbox_wrapper, .radio_wrapper, .select_wrapper, .file_wrapper{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;}
.checkbox_wrapper input, .radio_wrapper input, .select_wrapper select, .file_wrapper input{z-index:1;
	position:absolute;top:0;left:0;border:none;padding:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.checkbox_wrapper:hover .checkbox, .radio_wrapper:hover .radio, .select_wrapper:hover .textfield, .file_wrapper:hover .textfield{border-color:#666;}
.checkbox_wrapper input:focus + .checkbox, .radio_wrapper input:focus + .radio,
	.select_wrapper select:focus + .textfield, .file_wrapper input:focus + .textfield{border-color:#444;}
.checkbox, .radio{position:relative;padding:0;width:1em;height:1em;line-height:1em;text-align:center;color:#eee;}
.radio{border-radius:50%;} .radio_bullet{position:absolute;left:50%;top:50%;margin:-4px;
	border-radius:50%;width:8px;height:8px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);background:#eee;}
.checked .checkbox{color:#444;} .checked .radio_bullet{background:#444;box-shadow:inset 1px 1px 2px rgba(255,255,255,.5);}
.select_wrapper .textfield, .file_wrapper .textfield{position:relative;white-space:nowrap;}
.select_wrapper .textfield{padding-right:30px;} .select_triangle{position:absolute;top:7px;right:7px;width:16px;text-align:center;color:#888;}
.select_wrapper:hover .select_triangle{color:#666;} .select_wrapper select:focus + .textfield .select_triangle{color:#444;}
.file_wrapper .textfield{padding-left:30px;} .file_wrapper .form_icon{position:absolute;top:50%;left:7px;margin-top:-8px;opacity:.75;}
.file_wrapper:hover .form_icon, .file_wrapper input:focus + .textfield .form_icon{opacity:1;}

.form_fields{list-style:none;margin:0;padding:0;} .form_fields > li{margin-top:10px;} .form_fields > li:first-child{margin-top:0;}
.form_table{margin:auto;border-collapse:collapse;} .form_table .form_table{margin:0;} .form_table th, .form_table td{padding:10px 0 0 10px;}
.form_table tr:first-child > th, .form_table tr:first-child > td{padding-top:0;} .form_table th:first-child, .form_table td:first-child{padding-left:0;}
.form_table th{text-align:right;font-weight:normal;} .form_table th label{display:inline-block;white-space:nowrap;} .form_table td{text-align:left;}
.form_table .top{vertical-align:top;} .form_table .top label{margin-top:8px;}
.form_fields input[type="text"], .form_fields input[type="tel"], .form_fields input[type="password"], .form_fields textarea, .form_fields .textfield,
	.form_table input[type="text"], .form_table input[type="tel"], .form_table input[type="password"], .form_table textarea, .form_table .textfield{width:280px;}
.form_textfields input.datepicker{width:155px;text-align:center;} .form_textfields input.timepicker{width:155px;text-align:center;}
.form_table .center, .form_table td[colspan="2"]{text-align:center;} .form_table .right{text-align:right;} .form_table td[colspan="2"] textarea{width:100%;}
.form_checkboxes{margin-left:-10px;} .form_checkboxes label{display:inline-block;margin-left:10px;}
.form_textfields{margin-left:-10px;} .form_textfields input{margin-left:10px;}
.form_buttons{margin:10px 0 0 -10px;} .form_table + .form_buttons{text-align:center;} .form_buttons input{margin-left:10px;}
.form_list{float:left;list-style:none;margin:0;padding:0;} .form_list > li{position:relative;margin-top:5px;} .form_list > li:first-child{margin-top:0;}
.form_files{float:left;list-style:none;margin:-5px -5px 0;padding:0;max-width:320px;font-size:10px;line-height:12px;}
.form_files > li{position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:5px;}
.form_files > li > a{display:block;width:70px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.form_files > li > a > img{vertical-align:middle;border:none;border-radius:2px;max-width:70px;max-height:64px;}
.form_files_images{margin:0 0 0 -5px;} .form_files_images > li{margin:0 0 5px 5px;} .form_files_images > li > a{width:auto;overflow:visible;}
.form_files_images > li > a > img{box-shadow:0 0 2px rgba(0,0,0,.33);max-width:75px;} .form_files_images > li:hover > a > img{box-shadow:0 0 4px rgba(0,0,0,.33);}
.form_controls{z-index:1;position:absolute;list-style:none;padding:0;} .form_controls .form_icon{display:block;}
.form_list .form_controls{left:100%;top:50%;margin:-40px 0 0 4px;} .form_files .form_controls{left:50%;top:50%;margin:-8px 0 0 -40px;white-space:nowrap;}
.form_files .form_controls li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.form_list > li:only-child .form_controls{margin-top:-8px;} .form_files > li:only-child .form_controls{margin-left:-8px;}
.form_list > li:only-child .form_icon_top, .form_list > li:only-child .form_icon_up, .form_list > li:only-child .form_icon_down,
.form_list > li:only-child .form_icon_bottom, .form_files > li:only-child .form_icon_first, .form_files > li:only-child .form_icon_left,
.form_files > li:only-child .form_icon_right, .form_files > li:only-child .form_icon_last{display:none;}
.form_files .form_controls:hover + *{filter:blur(1px);} .form_error{color:red;}
.form_fields hr, .form_table hr{margin:0;border:none;border-top:1px dashed #808080;}

.form_icon{display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../img/form-icons.png);opacity:.5;}
.form_icon_file{background-position:0 0;} .form_icon_drag{background-position:0 -17px;} .form_icon_edit{background-position:0 -34px;}
.form_icon_copy{background-position:0 -51px;} .form_icon_activate{background-position:0 -68px;} .form_icon_deactivate{background-position:0 -85px;}
.form_icon_delete{background-position:0 -102px;} .form_icon_go{background-position:0 -119px;} .form_icon_remove{background-position:0 -136px;}
.form_icon_up{background-position:0 -153px;} .form_icon_top{background-position:0 -170px;} .form_icon_right{background-position:0 -187px;}
.form_icon_last{background-position:0 -204px;} .form_icon_down{background-position:0 -221px;} .form_icon_bottom{background-position:0 -238px;}
.form_icon_left{background-position:0 -255px;} .form_icon_first{background-position:0 -272px;} .form_icon_reload{background-position:0 -289px;}
.form_icon_plus{background-position:0 -306px;} .form_icon_minus{background-position:0 -323px;}
a:hover > .form_icon, a.hover > .form_icon{opacity:1;} a.inactive > .form_icon{opacity:.1;filter:alpha(opacity=10);}

.file_type{display:inline-block;vertical-align:middle;width:64px;height:64px;background:url(../img/file-types.png) 0 0;}
.file_type_avi{background-position:-65px 0;} .file_type_bmp{background-position:-130px 0;} .file_type_doc{background-position:-195px 0;}
.file_type_docx{background-position:-195px 0;} .file_type_fla{background-position:-260px 0;} .file_type_gif{background-position:-325px 0;}
.file_type_jpg{background-position:-390px 0;} .file_type_jpeg{background-position:-390px 0;} .file_type_mov{background-position:-455px 0;}
.file_type_mp3{background-position:-520px 0;} .file_type_mp4{background-position:-585px 0;} .file_type_pdf{background-position:-650px 0;}
.file_type_png{background-position:-715px 0;} .file_type_ppt{background-position:-780px 0;} .file_type_pptx{background-position:-780px 0;}
.file_type_psd{background-position:-845px 0;} .file_type_rar{background-position:-910px 0;} .file_type_txt{background-position:-975px 0;}
.file_type_tif{background-position:-1040px 0;} .file_type_tiff{background-position:-1040px 0;} .file_type_wav{background-position:-1105px 0;}
.file_type_wma{background-position:-1170px 0;} .file_type_wmv{background-position:-1235px 0;} .file_type_xls{background-position:-1300px 0;}
.file_type_xlsx{background-position:-1300px 0;} .file_type_zip{background-position:-1365px 0;} .file_type_gz{background-position:-1365px 0;}

.admin_icons, .admin_icons li, .admin_icons a, .admin_icons img{float:left;list-style:none;margin:0;padding:0;border:none;}
.admin_icons{z-index:1;position:absolute;top:100%;right:0;margin:4px;} body > .admin_icons{top:0;}
.admin_icons li{margin-left:4px;} .admin_icons li:first-child{margin-left:0;}
.admin_icons a{position:relative;opacity:.33;} .admin_icons a:hover{opacity:.67;} .admin_icons a:active{opacity:1;}
.admin_icons img{max-width:32px;max-height:32px;} .admin_icons img + img{position:absolute;top:18px;left:18px;max-width:16px;max-height:16px;}



.login_form{text-align:center;} .login_errors, .login_recover{margin-top:10px;} .login_keep{margin-left:7px;white-space:nowrap;}
.login_form input[type="text"], .login_form input[type="password"]{width:208px;} .login_form td input[type="submit"]{width:100%;}



body{position:relative;min-width:320px;background:#808080;} .bg{width:100%;overflow:hidden;background:#fff;}
.wrapper{margin:auto;max-width:1340px;} .bg > .wrapper{margin:20px auto;}
ul.wrapper{list-style:none;padding:0 20px 20px 0;max-width:1320px;line-height:0;text-align:justify;cursor:default;}
.wrapper > li{position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:20px 0 0 20px;
	line-height:normal;text-align:left;cursor:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.wrapper_narrow{padding:0 20px 10px 0;} .wrapper_narrow > li{padding:10px 0 0 20px;}
li.wrapper_wrap{vertical-align:top;padding:0;width:100%;}

.layout{float:left;width:100%;} .layout_center{margin-left:250px;} .layout_left{float:left;width:250px;margin-left:-100%;}
.header{margin-bottom:20px;} .footer{margin-top:20px;} .content{margin:0 20px;} .content_center_wrapper{text-align:center;}
.content_center{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:left;}
.content > h1:first-child, .content > h2:first-child, .content > h3:first-child, .content > p:first-child, .content > ul:first-child, .content > ol:first-child{margin-top:0;}
.content > h1:last-child, .content > h2:last-child, .content > h3:last-child, .content > p:last-child, .content > ul:last-child, .content > ol:last-child{margin-bottom:0;}
.content > p a, .content > ul a{text-decoration:underline;} .nav{margin:0 0 20px;opacity:.5;filter:alpha(opacity=50);font-size:12px;} .nav + .item{margin-top:0;}



.header_top{position:relative;background:#eee;} .header_middle .wrapper > li{text-align:center;}
.header_bottom{background:#009de5;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);text-transform:uppercase;font-weight:bold;} .header_bottom a{margin:-5px -10px;padding:5px 10px;color:#fff;}
.footer_top{background:#ccc;} .footer_middle{background:#eee;} .footer_bottom{background:#666;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);} .footer_bottom a{color:#fff;}



@media all and (max-width:479px){.header_login_full{display:none;}}

.header_logo{display:inline-block;vertical-align:middle;font-size:12px;color:#00ddf1;font-weight:bold;}
.header_logo_top, .header_logo_bottom, .header_logo_bottom_center{display:inline-block;vertical-align:middle;width:100%;}
.header_logo_top{margin:0 0 2px;text-align:left;} .header_logo_bottom{text-align:right;} .header_logo_bottom_center{margin:2px 0 0;text-align:center;color:#999;font-weight:normal;font-size:20px;text-transform:uppercase;}
.logo{display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;text-align:left;white-space:nowrap;text-indent:-9999px;overflow:hidden;width:244px;height:37px;background-image:url(/img/logo/pechati-org.png);}

.header_blocks{list-style:none;margin:-10px 0 0 -20px;padding:0;} .header_blocks_top{margin-bottom:10px;} .header_blocks_bottom{margin-top:0;}
.header_blocks li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:10px 0 0 20px;}
.footer_blocks{list-style:none;margin:-10px 0;padding:0;text-align:center;} .footer_blocks li{margin:10px 0;} .footer_blocks li:first-child{margin-bottom:20px;}

.header_search input[name="text"]{width:215px;} .footer .header_search input[name="text"]{width:135px;}

.header_email{display:inline-block;vertical-align:middle;padding:5px 10px;background:#009de5;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);transform:skewX(-20deg);font-size:16px;}
.header_email > span{display:block;transform:skewX(20deg);} .header_big{display:inline-block;vertical-align:middle;margin:2px 0;font-size:20px;}
.header_viber_mobile{display:none;} @media all and (max-width:979px){.header_viber_desktop{display:none;} .header_viber_mobile{display:inline;margin-left:10px;}}

.header_cart{white-space:nowrap;} .header_cart_price{margin-left:10px;font-weight:normal;text-transform:none;}
.header_cart:hover{text-decoration:none;} .header_cart:hover .header_cart_name{text-decoration:underline;}

@media all and (max-width:539px){li.footer_center{width:100%;text-align:center;}}

.footer_sn{display:inline-block;*display:inline;zoom:1;vertical-align:middle;list-style:none;margin:8px 0;padding:0;line-height:28px;text-align:left;font-size:16px;}
.footer_sn_icon{display:inline-block;vertical-align:middle;border-radius:4px;width:32px;height:32px;background:url(/img/footer-sn.png);margin:-12px 4px -12px -4px;transform:scale(.75);}
.footer_sn_icon_vk{background-position:0 0;} .footer_sn_icon_fb{background-position:0 -33px;} .footer_sn_icon_ok{background-position:0 -66px;}
.footer_sn_icon_tw{background-position:0 -99px;} .footer_sn_icon_gp{background-position:0 -132px;} .footer_sn_icon_yt{background-position:0 -165px;}

.footer_menu{list-style:none;margin:0;padding:0;} .footer_menu li{padding:2px 0;} .footer_counters img{vertical-align:middle;}

li.layout_left_show_wrapper{display:none;} .layout_left_show{display:inline-block;vertical-align:middle;width:48px;line-height:48px;text-align:center;font-size:64px;color:#808080;} .layout_left_show:hover{text-decoration:none;}
@media all and (max-width:979px){.noscroll{overflow:hidden;} .header_logo_wrapper{width:67%;text-align:left !important;} li.layout_left_show_wrapper{display:inline-block;}
	.layout_center{margin-left:0;} .layout_left{display:none;position:fixed;top:0;float:none;margin-left:0;height:100%;background:#808080;box-shadow:0 0 10px rgba(0,0,0,.5);overflow:auto;z-index:1000;}}
@media all and (max-width:767px){.header_logo_wrapper{width:auto;} .header_wrapper_wide{width:100%;}}



.cities_search{margin:0 0 10px;}
.cities_search_field{position:relative;display:block;}
.cities_search_field input{padding-left:31px;width:100%;}
.cities_search_field_icon{position:absolute;left:16px;top:50%;margin:-10px;width:20px;height:20px;background:url(/img/city-search.png) center no-repeat;cursor:text;opacity:.5;filter:alpha(opacity=50);}
.cities_search_field input:hover + .cities_search_field_icon{opacity:.75;filter:alpha(opacity=75);}
.cities_search_field input:focus + .cities_search_field_icon{opacity:1;filter:alpha(opacity=100);}
.cities{position:relative;min-width:280px;min-height:146px;background:url(/img/map-ff0033.png) center no-repeat;background-size:contain;}
.cities_loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(/img/loading.gif) center no-repeat;opacity:.5;filter:alpha(opacity=50);}
.cities ul{list-style:none;margin:0;padding:0;-moz-column-count:3;-moz-column-width:280px;-moz-column-gap:21px;-moz-column-rule:1px solid #ccc;
	-webkit-column-count:3;-webkit-column-width:280px;-webkit-column-gap:21px;-webkit-column-rule:1px solid #ccc;
	column-count:3;column-width:280px;column-gap:21px;column-rule:1px solid #ccc;} .cities li{padding:1px 0;}
.cities button{width:100%;border-radius:2px;margin:-2px 0;padding:2px 5px;text-align:left;white-space:nowrap;}
.cities button:hover, .cities button:focus{text-decoration:none;background:#007ab3 !important;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);}
.cities button:active{background:#005780 !important;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);}
.cities em{font-style:normal;opacity:.5;filter:alpha(opacity=50);}
.cities small{position:relative;top:-1px;margin-left:6px;opacity:.75;filter:alpha(opacity=75);font-size:10px;}
.cities hr{display:inline-block;vertical-align:middle;width:100%;margin:0;border:none;border-top:1px solid #ccc;}



.root_slider{margin:0 0 20px;}
.root_slider ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;list-style:none;margin:auto;border-radius:2px;border:1px solid #ccc;padding:0;width:100%;max-width:982px;white-space:nowrap;overflow:hidden;}
.root_slider li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:100%;}
.root_slider a{display:inline-block;vertical-align:middle;width:100%;}
.root_slider img{border:none;vertical-align:middle;width:100%;}
@media all and (max-width:979px){.root_slider{margin:0 -20px 20px;} .root_slider ul{border-radius:0;border-style:solid none;}}



.vip_activate_block{list-style:none;margin:20px auto;max-width:960px;box-shadow:0 0 10px rgba(0,0,0,.25);border-radius:2px;border:1px solid #ccc;padding:10px;}
.vip_activate_block > li{display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:10px;}
.vip_activate_block > li:only-child{width:100%;}
.vip_activate_block > li.vip_activate_contacts{width:55%;}
.vip_activate_block > li.vip_activate_map{width:45%;}
@media all and (max-width:979px){.vip_activate_block > li{width:100% !important;}}
.vip_activate_title, .vip_activate_block .best_price > p:first-child{font-size:24px !important;font-weight:bold;color:#009de5;}
.vip_activate_block .best_price{margin:0;}
.vip_activate_form{margin:20px -20px 0;text-align:center;}
.vip_activate_form input[type="tel"]{text-align:center;}
.vip_activate_form .form_error{margin-top:10px;}
@media all and (max-width:479px){.vip_activate_block{margin:20px -20px;border-radius:0;border-style:solid none;} .vip_activate_form input[type="tel"]{width:120px;}}
@media all and (min-width:640px){.vip_activate_form input[type="tel"]{font-size:20px;line-height:24px;} .vip_activate_form input[type="submit"]{font-size:20px;height:40px;}}
.vip_activate_examples_list{position:relative;list-style:none;margin:0;padding:0;width:100%;white-space:nowrap;overflow:hidden;}
.vip_activate_examples_list > li{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:100%;white-space:normal;}
.vip_activate_examples{list-style:none;margin:10px -10px -10px;padding:0;text-align:center;}
.vip_activate_examples > li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:150px;margin:10px;}
.vip_activate_examples > li > a{text-decoration:none;}
.vip_activate_example_name, .vip_activate_example_photo, .vip_activate_example_bonus{display:inline-block;vertical-align:middle;width:100%;}
.vip_activate_example_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vip_activate_example_photo{margin:5px 0;height:100px;white-space:nowrap;}
.vip_activate_example_photo:before, .vip_activate_example_photo img{display:inline-block;vertical-align:middle;}
.vip_activate_example_photo:before{content:'';height:100%;}
.vip_activate_example_photo img{max-width:100%;max-height:100%;}
.vip_activate_example_bonus{color:red;font-size:12px;}
.vip_activate_example_bonus span{font-size:16px;font-weight:bold;}
.vip_activate_contacts .checkout_form{margin-bottom:-10px;}
.vip_activate_map .pickups_map_wrapper{margin-top:0;padding-top:100%;}



.items_sections ul{list-style:none;margin:-10px;padding:0;text-align:center;}
.items_sections li{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:25%;}
@media all and (min-width:1170px){.items_sections li{width:20%;}}
@media all and (max-width:739px){.items_sections li{width:33.333333%;}}
@media all and (max-width:559px){.items_sections li{width:50%;}}
.items_sections a{display:block;margin:10px;}
.items_sections_photo, .items_sections_name{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:center;white-space:nowrap;}
.items_sections_photo{width:100%;height:160px;}
.items_sections_photo:before{display:inline-block;*display:inline;zoom:1;vertical-align:middle;content:'';height:100%;}
.items_sections_photo img{border:none;vertical-align:middle;max-width:100%;max-height:100%;}
.items_sections_name{border-radius:2px;background:#009de5;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);margin-top:4px;width:100%;line-height:1em;}
.items_sections a:hover .items_sections_name{background:#007ab3;}
.items_sections a:active .items_sections_name{background:#005780;}
.items_sections_name:before{display:inline-block;*display:inline;zoom:1;vertical-align:middle;content:'';height:3.6em;}
.items_sections_name > span{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:0 8px;white-space:normal;}
.items_sections_price{display:inline-block;margin-top:4px;}



.best_price{margin:auto;max-width:440px;} .best_price > p:first-child{margin-top:0;} .best_price > p:last-child{margin-bottom:0;} .best_price > form{margin:auto;width:280px;}



.new_items_banner_wrapper{text-align:center;}
.new_items_banner{display:inline-block;*display:inline;zoom:1;vertical-align:middle;border-radius:4px;border:1px solid #ccc;padding:5px 10px 10px;}
.new_items_banner_title{font-size:24px;color:#009de5;}
.new_items_banner_text{font-size:18px;color:#666;}
.new_items_banner_list{list-style:none;margin:5px -5px -5px;padding:0;}
.new_items_banner_list li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:5px;}
.new_items_banner_list a{display:block;}
.new_items_banner_list img{display:block;max-width:90px;max-height:60px;}
.new_items_banner_list.new_items_banner_list_large img{display:block;max-width:180px;max-height:120px;}

.best_price_banner{text-align:center;} .best_price_banner a{display:inline-block;vertical-align:middle;border-radius:4px;background:#009de5 url(/img/best-price.png) 50px 50% no-repeat;padding:5px 75px 5px 160px;text-align:left;text-transform:uppercase;font-size:32px;color:#fff;}
.best_price_banner a:hover{text-decoration:none;} @media all and (max-width:599px){.best_price_banner a{background-position:50% 10px;padding:91px 10px 5px 10px;text-align:center;font-size:27px;}}

.items_search_filter{margin:10px 0 0;border:1px solid #ccc;padding:5px 0 0;}
.items_search_filter:hover{box-shadow:0 0 10px rgba(0,0,0,.33);}
.items_search_filter > label{display:inline-block;vertical-align:baseline;margin:0 10px 5px;white-space:nowrap;}
.items_search_filter > .items_search_filter_title{margin-bottom:0;font-size:16px;white-space:normal;}
.items_search_filter .count_wrapper{margin-left:10px;}

.price_rise_warning{margin:20px 0 10px;text-align:center;} .price_rise_warning > span{display:inline-block;vertical-align:middle;border-radius:4px;border:2px solid red;padding:5px 10px;color:red;font-weight:bold;}
.items_table_spacer .price_rise_warning{margin:10px 0;}
.item .price_rise_warning{margin:0;}

.items_table_narrow{display:none;}
@media all and (max-width:639px){.items_table_wide{display:none;} .items_table_narrow{display:block;}}
.items_table, .items_table > div, .items_table > div > div, .items_table > div > div > div{margin:0 -20px;padding:0 20px;}
.items_table{position:relative;} .items_table:before, .items_table:after{content:'';position:absolute;top:0;bottom:0;width:20px;}
.items_table:before{left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.items_table:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.items_table > div{width:100%;overflow-x:auto;text-align:center;}
.items_table > div > div{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:left;}
.items_table > div > div > div > table{border-collapse:collapse;}
.items_table > div > div > div > table > tbody:hover{box-shadow:0 0 10px rgba(0,0,0,.33);}
.items_table > div > div > div > table > tbody > tr > td{border:1px solid #ccc;padding:4px 8px;}
.items_table_photo{border-right:none !important;width:1px;}
.items_table_photo .items_sections_photo{margin:-4px -8px;width:194px;}
@media all and (max-width:979px){.items_table_photo .items_sections_photo{width:160px;}}
.items_table_narrow .items_table_photo .items_sections_photo{width:auto;}
.items_table_info{border-left:none !important;}
.items_table_name{font-size:16px;}
.items_table_description{margin:10px 0 0;opacity:.67;filter:alpha(opacity=67);}
.items_table_lists{list-style:none;margin:-10px 0 0 -100px;padding:0;}
.items_table_lists > li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:20px 0 0 100px;}
.items_table_list_title{margin:0 0 10px;font-size:11px;}
.items_table_list{list-style:none;margin:-5px;padding:0;font-size:9px;}
.items_table_list > li{display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center;margin:5px;}
.items_table_list > li > a{display:block;border:1px solid #eee;border-radius:2px;padding:2px 4px;}
.items_table_list > li > a:hover{text-decoration:none;border-color:#009de5;}
.items_table_list > li > a > img{vertical-align:middle;max-height:32px;}
.items_table_list_name{display:inline-block;vertical-align:middle;white-space:nowrap;max-width:64px;overflow:hidden;text-overflow:ellipsis;}
.items_table_prices, .items_table_form{width:1px;white-space:nowrap;text-align:center;}
.items_table_narrow .items_table_form{width:auto;}
.items_table_prices > span{display:inline-block;vertical-align:middle;text-align:left;}
.items_table_form form{margin:3px 0;}
.items_table_form .textfield{margin:1px 2px 1px 0;width:32px;text-decoration:none;background-position:center;background-repeat:no-repeat;background-size:cover;}
.items_table_form input[type="submit"]{margin:1px 0;width:100%;}
.items_table_narrow .items_table_form input[type="submit"]{width:auto;}
.items_table_spacer:hover{box-shadow:none !important;}
.items_table_spacer td{border:none !important;padding:0 !important;height:10px;}



.pricelist_date{margin-bottom:10px;font-size:18px;text-align:center;}
.pricelist, .pricelist > div, .pricelist > div > div{margin:0 -20px;padding:0 20px;}
.pricelist{position:relative;} .pricelist:before, .pricelist:after{content:'';position:absolute;top:0;bottom:0;width:20px;}
.pricelist:before{left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.pricelist:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.pricelist > div{width:100%;overflow-x:auto;padding-bottom:5px;text-align:center;}
.pricelist > div > div{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:left;}
.pricelist table{border-collapse:collapse;}
.pricelist th, .pricelist td{border:1px solid #ccc;padding:2px 4px;}
.pricelist th{font-weight:normal;font-size:16px;text-align:center;}
.pricelist_price{text-align:right;white-space:nowrap;}
.pricelist a:only-child{display:block;margin:-2px -4px;padding:2px 4px;}



.item_title{padding:0 0 10px;border-bottom:2px solid #eee;margin:0 0 20px;font-size:20px;font-weight:normal;}

.item_layout{float:left;width:100%;}
.item_left{margin-right:60%;}
.item_left_content{padding-right:8%;}
.item_right{float:left;width:60%;margin-left:-60%;}
.item_right_content{padding-left:8%;}
@media all and (max-width:547px){
	.item_layout{float:none;}
	.item_left{margin-right:0;}
	.item_left_content{padding-right:0;}
	.item_right{float:none;width:100%;margin-left:0;margin-top:20px;}
	.item_right_content{padding-left:0;}
}

.item_photos_wrapper{margin:-5px;}
.item_photos, .item_thumbs{position:relative;width:100%;padding-top:66.667%;}
.item_thumbs{padding-top:19.048%;overflow:hidden;}
.item_photos ul, .item_thumbs ul{position:absolute;top:0;left:0;width:100%;list-style:none;margin:0;padding:0;text-align:center;white-space:nowrap;overflow:hidden;}
.item_thumbs ul{overflow-x:auto;}
.item_photos li, .item_thumbs li{position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:100%;padding-top:66.667%;}
.item_thumbs li{width:28.571%;padding-top:19.048%;}
.item_photos ul a, .item_thumbs label{position:absolute;top:5px;right:5px;bottom:5px;left:5px;}
.item_thumbs label{border-radius:2px;border:2px solid #eee;padding:2px;}
.item_thumbs .checked{border-color:#009de5;}
.item_photos ul a:before, .item_thumbs label:before{display:inline-block;*display:inline;zoom:1;vertical-align:middle;content:'';height:100%;}
.item_thumbs .radio{display:none;}
.item_photos img, .item_thumbs img{vertical-align:middle;max-width:100%;max-height:100%;border:none;}
.item_photos:before, .item_photos:after, .item_thumbs:before, .item_thumbs:after{content:'';position:absolute;top:0;bottom:0;width:5px;z-index:1;}
.item_photos:before, .item_thumbs:before{left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.item_photos:after, .item_thumbs:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.item_photos_prev, .item_photos_next{position:absolute;top:50%;margin:-40px -5px;width:20px;text-align:center;line-height:80px;font-size:32px;color:#ccc;z-index:2;}
.item_photos_prev:hover, .item_photos_next:hover{color:#808080;text-decoration:none;}
.item_photos_prev{right:100%;}
.item_photos_next{left:100%;}

.item_video_poster{display:block;margin-top:20px;position:relative;}
.item_video_poster img{width:100%;border:none;vertical-align:middle;}
.item_video_poster:after{position:absolute;top:50%;left:50%;margin:-24px;width:48px;height:48px;line-height:48px;font-size:24px;text-align:center;border-radius:50%;background:#808080;color:#fff;content:'▶';opacity:.33;filter:alpha(opacity=33);box-shadow:0 0 8px #000;transition:opacity .4s ease 0s;}
.item_video_poster:hover:after{opacity:.67;filter:alpha(opacity=67);}
.item_video{margin-top:20px;position:relative;width:100%;padding-top:56.25%;}
.item_video video{position:absolute;top:0;left:0;width:100%;height:100%;}

.item_info{list-style:none;margin:0;padding:0;} .item_info li{margin:0 0 20px;} .item_text{margin:5px 0 0;}
.item_specs{margin:5px -5px 0;border-collapse:collapse;} .item_specs tr:hover{background:rgba(220,11,21,.1);} .item_specs td{padding:0 5px;} .item_info_article{margin:10px 0 0;font-size:10px;opacity:.5;filter:alpha(opacity=50);} .cart_items .item_info_article{margin-top:5px;}
.item_prices_promo_wrapper{min-width:120px;max-width:280px;} .item_prices_name_wrapper .item_info_name{float:left;} .item_prices_promo{float:right;border-radius:2px;padding:0 4px;background:red;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;line-height:16px;} .item_prices_promo:hover{text-decoration:none;}
.item_prices{margin:5px -5px;border-collapse:collapse;} .item_prices tr:hover{background:rgba(220,11,21,.1);} .item_prices .highlight{color:red;} .item_prices td{padding:0 5px;font-size:16px;} .item_prices .item_price{text-align:right;font-size:18px;}
.item_info_retro_bonus_switch{margin:10px 0 15px;} .item_info_retro_bonus_switch_caption{display:inline-block;vertical-align:middle;font-size:12px;margin-left:10px;} .item_info_retro_bonus_switch_amount{color:red;font-weight:bold;}
.item_info_retro_bonus_switch .checkbox{border-radius:6px;border:none;box-shadow:none;background:#9f9f9f;width:25px;height:12px;line-height:1px;font-size:1px;color:#9f9f9f;}
.item_info_retro_bonus_switch.checked .checkbox{background:#9ABEF7;color:#9ABEF7;}
.item_info_retro_bonus_switch .checkbox:after{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);background:#fff;line-height:1px;font-size:1px;margin:-8px 0;}
.item_info_retro_bonus_switch.checked .checkbox:after{background:#1a73e8;left:auto;right:0;}
.login_bonus{margin:auto;max-width:310px;} .login_bonus big{font-size:20px;}
.item_info_retro_bonus{display:inline-block;vertical-align:middle;} .item_info_retro_bonus:hover{text-decoration:none;} .item_info_retro_bonus:hover .item_info_best_price{text-decoration:underline;}
.item_info_best_price{color:#009de5;font-size:smaller;text-decoration:underline;text-decoration-style:dotted;}

.item_form{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}

.item_colors{list-style:none;margin:-4px;padding:0;max-width:576px;}
.item_colors li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:4px;}
.item_colors label{border-radius:2px;border:2px solid #eee;padding:2px;width:80px;height:80px;text-align:center;}
.item_colors .checked{border-color:#009de5;}
.item_colors label:before{display:inline-block;*display:inline;zoom:1;vertical-align:middle;content:'';height:100%;}
.item_colors .radio{display:none;}
.item_colors img{vertical-align:middle;max-width:100%;max-height:100%;}

.count_wrapper{position:relative;display:inline-block;vertical-align:middle;}
.count_wrapper input[type="tel"]{width:100px;padding-left:31px;padding-right:31px;text-align:center;}
.count_decrease, .count_increase{position:absolute;top:50%;margin:-16px 0;width:32px;line-height:32px;text-align:center;font-size:20px;color:#ccc;}
.count_decrease:hover, .count_increase:hover{color:#808080;text-decoration:none;}
.count_decrease{left:0;}
.count_increase{right:0;}
@media all and (max-width:979px){
	.count_wrapper input[type="tel"]{width:84px;padding-left:23px;padding-right:23px;}
	.count_decrease, .count_increase{width:24px;}
}

.item_form_success{text-align:center;} .item_form_success_title{margin:0 0 10px;font-size:16px;}
.item_form_success_photo{margin:10px 0;} .item_form_success_photo img{max-height:80px;vertical-align:middle;}
.item_form_success_buttons{margin:10px 0 0 -10px;} .item_form_success_buttons a{margin-left:10px;}

.item_description{margin:20px 0 0;border-top:2px solid #eee;padding-top:10px;}



.cart_user_level{list-style:none;margin:-46px 0 20px -20px;padding:0;font-size:larger;color:#009de5;text-align:right;}
.cart_user_level > li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:10px 0 0 20px;text-align:center;}
.cart_user_level > li:first-child{margin-left:120px;}
.cart_user_level_link{position:relative;display:block;color:#999;font-size:smaller;padding-left:36px;text-align:left;text-decoration:none !important;}
.cart_user_level_link:before{content:'';position:absolute;left:0;top:50%;margin-top:-15px;border-radius:50%;width:30px;height:30px;background:#009de5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAvklEQVR42qXOJUAFQQAG4cXdE1KQHnB314S7W4eKO2ScRC80tFcSTkQjLvPc/W7++q0ImdHHONGOWRIA9/g6gmNoynIEz9BU4Oh/mn6IsMfy+UbTrj2WwAu6HrlR7pxJ3IQQ+NDJgHI9BFLNI9ZqU8FidDXYYDCjghXoauUVa/2T4SwMdQ6+4+ccPBBCB5c4sgP3dRAW7cJUDUxFVzmXWPYhdBFFnHIxQhBKI3u8YNyasBWepDPKAhssUCdcTQE+ZJyV11YOWAAAAABJRU5ErkJggg==) center no-repeat;}
.cart_user_level_link > span:first-child{color:#009de5;text-decoration:underline;text-decoration-style:dashed;font-size:larger;}
.cart_user_level_progress{display:inline-block;vertical-align:middle;width:4.3em;height:10px;border-radius:5px;background:rgba(0,157,229,.16);}
.cart_user_level_progress > span{display:block;height:10px;border-radius:5px;background:#009de5;}



.cart_empty{margin:8em 0 8em -10px;text-align:center;}
.cart_empty ul, .cart_empty li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.cart_empty ul{list-style:none;margin:0;padding:0;}
.cart_empty li{margin-left:10px;}
.cart_empty a{text-decoration:underline;}
.cart_items, .cart_items > div, .cart_items > div > div{margin:0 -20px;padding:0 20px;}
.cart_items{position:relative;} .cart_items:before, .cart_items:after{content:'';position:absolute;top:0;bottom:0;width:20px;}
.cart_items:before{left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.cart_items:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.cart_items > div{width:100%;overflow-x:auto;padding-bottom:5px;text-align:center;}
.cart_items > div > div{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:left;}
.cart_items table{border-collapse:collapse;}
.cart_items th, .cart_items td{padding:5px 10px;}
.cart_items th{background:#009de5;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);font-weight:normal;font-size:16px;text-align:center;}
.cart_items th:first-child{border-radius:2px 0 0 2px;}
.cart_items th:last-child{border-radius:0 2px 2px 0;}
.cart_items td{border-bottom:1px solid #ccc;}
.cart_items_photo{text-align:center;}
.cart_items_photo img{border:none;max-height:80px;vertical-align:middle;margin:-3px 0;}
.cart_items_comments{margin-top:5px;font-size:12px;}
.cart_items_count{text-align:center;}
.cart_items_price, .cart_items_sum{text-align:right;white-space:nowrap;}
.cart_items_empty{text-align:center;}
.cart_items_remove{text-align:center;}
.cart_items_remove a{display:block;margin:-5px -10px;padding:5px 10px;font-size:32px;line-height:32px;color:#ccc;}
.cart_items_remove a:hover{color:#808080;text-decoration:none;}
.cart_items_bonuses{margin:auto;max-width:640px;text-align:center;}
.cart_items_bonuses input[name="bonuses_amount"]{width:100px;text-align:center;}
.cart_items_bonuses_switch{list-style:none;margin:0 -20px;padding:0;}
.cart_items_bonuses_switch > li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;border-left:1px solid #ccc;width:299px;padding:10px;}
.cart_items_bonuses_switch > li:first-child{border-left:none;width:300px;}
@media all and (max-width:639px){
	.cart_items_bonuses_switch > li{border-left:none;width:100%;max-width:300px;border-top:1px solid #ccc;}
	.cart_items_bonuses_switch > li:first-child{border-top:none;width:100%;}
}
.cart_items_bonuses_switch > li > a{text-decoration:none;display:block;}
.cart_items_bonuses_switch_big, .cart_items_bonuses_switch_medium{color:#999;display:inline-block;vertical-align:middle;margin:10px 0;}
.checked .cart_items_bonuses_switch_big, .checked .cart_items_bonuses_switch_medium{color:#009de5;}
.cart_items_bonuses_switch_big{font-size:24px;margin-top:0;}
.cart_items_bonuses_switch_medium{font-size:22px;}
.cart_items_bonuses_switch > li > a > .checkbox{font-size:20px;}
.cart_items_insurance{margin:10px;text-align:center;}
.cart_items_insurance_amount{opacity:.5;filter:alpha(opacity=50);}
.checked .cart_items_insurance_amount{opacity:1;filter:alpha(opacity=100);}
.cart_items_insurance_about{display:inline-block;vertical-align:middle;width:14px;line-height:14px;text-align:center;background:#a0a0a0;color:#fff;border-radius:50%;margin-left:6px;font-size:11px;font-weight:bold;}
.cart_items_insurance_about:hover{text-decoration:none;background:#606060;}
.cart_items_total{list-style:none;margin:0 -5px -5px;padding:0;text-align:center;font-size:16px;}
.cart_items_total li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:5px;}

.paper_bag_link, .paper_bag_link a{color:#009de5;}



.checkout_city{margin:0 0 10px;}



.pickups_filter{list-style:none;margin:0 -5px 5px;padding:0;}
.pickups_filter li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:5px;}
.pickups_filter label{border-radius:2px;border:2px solid #eee;padding:5px 10px;}
.pickups_filter label.checked{border-color:#009de5;}
.pickups_filter .checkbox{font-size:18px;}
.pickups_filter_text{display:inline-block;vertical-align:middle;margin-left:10px;}
.pickups_filter_name{font-weight:bold;}
.pickups_filter_info{font-size:12px;}
.pickups_map_wrapper{margin-top:10px;position:relative;width:100%;padding-top:56.25%;}
@media all and (max-aspect-ratio:1/1){.pickups_map_wrapper{padding-top:100%;}}
.pickups_map{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;}
.pickup_popup{font-family:arial,sans-serif;font-size:14px;line-height:normal;}
.pickup_popup p{margin:5px 0;}
.pickup_address{font-size:16px;}
.pickup_location{font-size:12px;}
.pickup_select{text-align:center;}
.pickups_data{display:none;}
.pickups_search{z-index:400;position:absolute;bottom:5px;left:5px;display:block;}
.pickups_search input{padding-left:31px;width:270px !important;}
.pickups_search_icon{position:absolute;left:16px;top:50%;margin:-10px;width:20px;height:20px;background:url(/img/city-search.png) center no-repeat;cursor:text;opacity:.5;filter:alpha(opacity=50);}
.pickups_search input:hover + .pickups_search_icon{opacity:.75;filter:alpha(opacity=75);}
.pickups_search input:focus + .pickups_search_icon{opacity:1;filter:alpha(opacity=100);}



.payments, .receives{margin:1px 0 -1px;}
.payments label, .receives label{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1px 0;max-width:525px;width:100%;display:inline-block;border-radius:4px;background:#eee;padding:4px 8px;}
.payments label{padding:16px 8px 16px 74px;}
.payments label:hover, .receives label:hover{background:#ccc;}
.payments label.checked, .receives label.checked{background:#009de5;color:#fff;}
.payments label.disabled{opacity:.5;filter:alpha(opacity=50);}
.payments label.disabled:hover{background:#eee;}
.payments label.disabled input{cursor:default;}
.payments label .radio, .receives label .radio{display:none;}
.receives_info{display:inline-block;vertical-align:middle;margin-top:5px;font-size:12px;opacity:.75;filter:alpha(opacity=75);}

.payments_icon{position:absolute;left:37px;top:50%;display:inline-block;vertical-align:middle;background:url(/img/payment-icons-333333.png);}
.payments label.checked .payments_icon{filter:brightness(0) invert(1);}
.payments_icon_cash{width:44px;height:38px;background-position:0 0;margin:-19px -22px -19px -22px;}
.payments_icon_sber{width:37px;height:35px;background-position:0 -39px;margin:-18px -19px -17px -18px;}
.payments_icon_card{width:58px;height:19px;background-position:0 -75px;margin:-10px -29px -9px -29px;}
.payments_icon_yandex{width:37px;height:42px;background-position:0 -95px;margin:-21px -19px -21px -18px;}
.payments_icon_invoice{width:45px;height:45px;background-position:0 -138px;margin:-23px -23px -22px -22px;}
.payments_icon_euroset{width:45px;height:38px;background-position:0 -184px;margin:-19px -23px -19px -22px;}

.payment_form .textfield{width:auto;} .payment_form input[name="f_id"]{width:180px;}



.profile_sections{list-style:none;margin:-10px;padding:0;}
.profile_sections li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:10px;text-align:center;}

.profile_rivals, .profile_rivals > div, .profile_rivals > div > div{margin:0 -20px;padding:0 20px;}
.profile_rivals{position:relative;} .profile_rivals:before, .profile_rivals:after{content:'';position:absolute;top:0;bottom:0;width:20px;}
.profile_rivals:before{left:0;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
.profile_rivals:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.profile_rivals > div{width:100%;overflow-x:auto;padding-bottom:5px;}
.profile_rivals > div > div{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.profile_rivals table{border-collapse:collapse;}
.profile_rivals tr:hover{background:#cfc;}
.profile_rivals th, .profile_rivals td{border:1px solid #808080;padding:2px 4px;text-align:center;}
.profile_rivals td a:only-child{display:block;margin:-2px -4px;padding:2px 4px;}
.profile_rivals td[align="left"]{text-align:left;}
.profile_rivals td[align="right"]{text-align:right;}
td.profile_rivals_hr{padding:0;height:1px;}

.order_new{text-align:center;}
.order_new_check{background:#74b636;width:80px;height:80px;line-height:80px;margin:20px auto;color:#fff;font-size:40px;border-radius:50%;}
.order_new_big{font-size:24px;}



.left_menu ul{list-style:none;margin:0;padding:0;font-size:16px;}
.left_menu > ul{border-bottom:1px solid #ccc;background:#eee;}
.left_menu > ul ul{font-size:14px;}
.left_menu li{border-top:1px solid #ccc;}
.left_menu a{position:relative;display:block;padding:10px;}
.left_menu a:hover{text-decoration:none;color:#009de5;}
.left_menu a.active{background:#009de5;color:#fff !important;text-shadow:0 0 4px rgba(0,0,0,.5);}
.left_menu_icon{position:absolute;top:50%;margin:-12px;width:24px;height:24px;background:url(/img/left-menu-333333.png) 0 0;}
.left_menu1 a{padding-left:40px;} .left_menu1 .left_menu_icon{left:20px;}
.left_menu2 a{padding-left:50px;} .left_menu2 .left_menu_icon{left:34px;transform:scale(.667);}
.left_menu3 a{padding-left:64px;} .left_menu3 .left_menu_icon{left:48px;}
/* .left_menu_icon_section21{background-position:0 -25px;}
.left_menu_icon_section22{background-position:0 -50px;}
.left_menu_icon_section23{background-position:0 -75px;} */
.left_menu a:hover .left_menu_icon{background-image:url(/img/left-menu-009de5.png);}
.left_menu a.active .left_menu_icon{background-image:url(/img/left-menu-ffffff.png) !important;}



.root_callback_title{margin:30px 0 10px;text-align:center;font-size:16px;text-transform:uppercase;}
.root_callback{margin:10px 0 20px;background:#009de5 url(/img/root-callback.png) top no-repeat;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);text-align:center;font-size:16px;}
.root_callback a{color:#fff;} .root_callback_content{margin:auto;padding:20px;max-width:920px;}
.root_callback_form{margin:10px 0;} .root_callback_fields{margin:-10px 0 0 -10px;} .root_callback_fields input{margin:10px 0 0 10px;}
.root_callback_form input[type="text"], .root_callback_form input[type="tel"]{width:280px;font-size:20px;line-height:24px;}
.root_callback_form input[type="submit"]{font-size:20px;height:40px;}
.root_callback_note{font-style:italic;} .root_callback_footnote{margin-top:10px;font-size:12px;}



.root_advantages{margin:20px 0;} .root_advantages ul{list-style:none;margin:-30px 0 0 -30px;padding:0;text-align:center;}
.root_advantages li{position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:30px 0 0 30px;padding-left:70px;width:330px;text-align:left;}
@media all and (max-width:639px){.root_advantages li{width:auto;}} .root_advantages_icon{position:absolute;top:3px;background:url(/img/root-advantages-333333.png);}
.root_advantages_icon1{background-position:0 0;width:59px;height:61px;left:1px;} .root_advantages_icon2{background-position:0 -62px;width:57px;height:50px;left:3px;}
.root_advantages_icon3{background-position:0 -113px;width:49px;height:48px;left:11px;} .root_advantages_icon4{background-position:0 -162px;width:41px;height:55px;left:13px;}
.root_advantages_icon5{background-position:0 -218px;width:52px;height:54px;left:4px;} .root_advantages_icon6{background-position:0 -273px;width:54px;height:54px;left:3px;}
.root_advantages_title{margin-bottom:10px;text-transform:uppercase;font-weight:bold;} .root_advantages_text{font-style:italic;}



.root_news{margin:20px 0 -20px;background:#009de5;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);} .root_news a{color:#fff;}
.root_news_list{list-style:none;margin:0;padding:0;text-align:center;}
.root_news_list li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:20px;width:280px;}
.root_news_photo{display:inline-block;vertical-align:middle;width:194px;height:160px;text-align:center;white-space:nowrap;border-radius:2px;background:#fff;}
.root_news_photo:before{display:inline-block;*display:inline;zoom:1;vertical-align:middle;content:'';height:100%;}
.root_news_photo img{border-radius:2px;border:none;vertical-align:middle;max-width:100%;max-height:100%;}
.root_news_name{margin-top:5px;display:inline-block;vertical-align:middle;font-size:16px;text-transform:uppercase;}
.root_news a:hover .root_news_name{text-decoration:underline;}
.root_news_short{margin-top:5px;display:inline-block;vertical-align:middle;opacity:.9;filter:alpha(opacity=90);}
.root_news_date{margin-top:5px;display:inline-block;vertical-align:middle;font-size:12px;opacity:.8;filter:alpha(opacity=80);}
.root_news_all{text-align:center;margin:-10px 0 0;padding:0 0 10px;}



.city_current{text-align:center;} .city_current_name{font-weight:bold;} .city_current form{margin-top:5px;} .city_current input{vertical-align:baseline;}









.trodat .highlighted{color:#ff0033;}

.trodat input[type="submit"], .trodat button, .trodat .button{background:#ff0033;}
.trodat input[type="submit"]:hover, .trodat input[type="submit"]:focus, .trodat button:hover, .trodat button:focus, .trodat .button:hover, .trodat .button:focus{background:#cc0029;}
.trodat input[type="submit"]:active, .trodat button:active, .trodat .button:active{background:#99001f;}

.trodat .header_bottom{background:#85b400;}

.trodat .header_logo{color:#ff0033;}
.trodat .logo{width:190px;height:46px;background-image:url(/img/logo/trodat.png);}
.trodat.exporesin .logo{width:271px;height:45px;background-image:url(/img/logo/exporesin.png);}

.trodat .header_email{background:#ff0033;}

.trodat .cities{background-image:url(/img/map-009de5.png) center no-repeat;}
.trodat .cities button:hover, .trodat .cities button:focus{background:#cc0029;}
.trodat .cities button:active{background:#99001f;}

.trodat .items_sections_name{background:#ff0033;}
.trodat .items_sections a:hover .items_sections_name{background:#cc0029;}
.trodat .items_sections a:active .items_sections_name{background:#99001f;}

.trodat .items_table_list > li > a:hover{border-color:#ff0033;}

.trodat .new_items_banner_title{color:#ff0033;}
.trodat .best_price_banner a{background-color:#ff0033;}

.trodat .item_thumbs .checked{border-color:#ff0033;}

.trodat .item_specs tr:hover{background:rgba(255,0,51,.1);}
.trodat .item_prices tr:hover{background:rgba(255,0,51,.1);}

.trodat .item_info_best_price{color:#ff0033;}

.trodat .item_colors .checked{border-color:#ff0033;}

.trodat .cart_items th{background:#ff0033;}

.trodat .pickups_filter label.checked{border-color:#ff0033;}

.trodat .payments label.checked, .trodat .receives label.checked{background:#ff0033;}

.trodat .left_menu a:hover{color:#85b400;}
.trodat .left_menu a.active{background:#85b400;}
.trodat .left_menu a:hover .left_menu_icon{background-image:url(/img/left-menu-85b400.png);}

.trodat .root_callback{background-color:#85b400;}

.trodat .root_news{background:#85b400;}









.colop .highlighted{color:#007bff;}

.colop input[type="submit"], .colop button, .colop .button{background:#007bff;}
.colop input[type="submit"]:hover, .colop input[type="submit"]:focus, .colop button:hover, .colop button:focus, .colop .button:hover, .colop .button:focus{background:#0063cc;}
.colop input[type="submit"]:active, .colop button:active, .colop .button:active{background:#004a99;}

.colop .header_bottom{background:#dc3545;}

.colop .header_logo{color:#007bff;}
.colop .logo{width:200px;height:53px;background-image:url(/img/logo/colop.png);}

.colop .header_email{background:#007bff;}

.colop .cities{background-image:url(/img/map-009de5.png) center no-repeat;}
.colop .cities button:hover, .colop .cities button:focus{background:#0063cc;}
.colop .cities button:active{background:#004a99;}

.colop .items_sections_name{background:#007bff;}
.colop .items_sections a:hover .items_sections_name{background:#0063cc;}
.colop .items_sections a:active .items_sections_name{background:#004a99;}

.colop .items_table_list > li > a:hover{border-color:#007bff;}

.colop .new_items_banner_title{color:#007bff;}
.colop .best_price_banner a{background-color:#007bff;}

.colop .item_thumbs .checked{border-color:#007bff;}

.colop .item_specs tr:hover{background:rgba(0,123,255,.1);}
.colop .item_prices tr:hover{background:rgba(0,123,255,.1);}

.colop .item_info_best_price{color:#007bff;}

.colop .item_colors .checked{border-color:#007bff;}

.colop .cart_items th{background:#007bff;}

.colop .pickups_filter label.checked{border-color:#007bff;}

.colop .payments label.checked, .colop .receives label.checked{background:#007bff;}

.colop .left_menu a:hover{color:#dc3545;}
.colop .left_menu a.active{background:#dc3545;}
.colop .left_menu a:hover .left_menu_icon{background-image:url(/img/left-menu-dc3545.png);}

.colop .root_callback{background-color:#dc3545;}

.colop .root_news{background:#dc3545;}



.scroll_to_top{position:fixed;right:8px;bottom:8px;width:48px;line-height:48px;background:#808080;font-size:30px;font-weight:bold;text-align:center;text-decoration:none !important;color:#fff;border-radius:50%;opacity:.5;box-shadow:0 0 4px #808080;}









/* 008D83, 1A6A64, 005C55 */
/* cc0000, 990000, 660000 */

.pechati_info .highlighted{color:#cc0000;}

.pechati_info input[type="submit"], .pechati_info button, .pechati_info .button{background:#cc0000;}
.pechati_info input[type="submit"]:hover, .pechati_info input[type="submit"]:focus, .pechati_info button:hover, .pechati_info button:focus, .pechati_info .button:hover, .pechati_info .button:focus{background:#990000;}
.pechati_info input[type="submit"]:active, .pechati_info button:active, .pechati_info .button:active{background:#660000;}

.pechati_info .header_bottom{background:#003399;}

.pechati_info .header_logo{color:#cc0000;}
.pechati_info .logo{width:204px;height:30px;background-image:url(/img/logo/pechati-info.png);}

.pechati_info .header_email{background:#cc0000;}

.pechati_info .cities{background-image:url(/img/map-ff0000.png) center no-repeat;}
.pechati_info .cities button:hover, .pechati_info .cities button:focus{background:#990000;}
.pechati_info .cities button:active{background:#660000;}

.pechati_info .items_sections_name{background:#cc0000;}
.pechati_info .items_sections a:hover .items_sections_name{background:#990000;}
.pechati_info .items_sections a:active .items_sections_name{background:#660000;}

.pechati_info .items_table_list > li > a:hover{border-color:#cc0000;}

.pechati_info .new_items_banner_title{color:#cc0000;}
.pechati_info .best_price_banner a{background-color:#cc0000;}

.pechati_info .item_thumbs .checked{border-color:#cc0000;}

.pechati_info .item_specs tr:hover{background:rgba(0,141,131,.1);}
.pechati_info .item_prices tr:hover{background:rgba(0,141,131,.1);}

.pechati_info .item_info_best_price{color:#cc0000;}

.pechati_info .item_colors .checked{border-color:#cc0000;}

.pechati_info .cart_items th{background:#cc0000;}

.pechati_info .pickups_filter label.checked{border-color:#cc0000;}

.pechati_info .payments label.checked, .pechati_info .receives label.checked{background:#cc0000;}

.pechati_info .left_menu a:hover{color:#003399;}
.pechati_info .left_menu a.active{background:#003399;}
.pechati_info .left_menu a:hover .left_menu_icon{background-image:url(/img/left-menu-003399.png);}

.pechati_info .root_callback{background-color:#003399;}

.pechati_info .root_news{background:#003399;}



