.datepicker_vista {position: absolute;font-size: 10px;font-family: Tahoma, sans-serif;color: #000;line-height: normal;width: 172px;height: 135px;padding: 14px;z-index:35;background: url(../../../sites/dreamcms/images/datepicker/frame.png) no-repeat;}.datepicker_vista .header {position: relative;height: 15px;margin-bottom: 5px;padding-top: 1px;}.datepicker_vista .header .title {text-align: center;margin: 0 18px 0 18px;}.datepicker_vista .header .titleText {}.datepicker_vista .header .previous,.datepicker_vista .header .next,.datepicker_vista .header .closeButton {position: absolute;cursor: pointer;text-indent: -40px;overflow: hidden;width: 12px;height: 12px;top: 2px;background-image: url(../../../sites/dreamcms/images/datepicker/buttons.png);background-position: left top;background-repeat: no-repeat;}.datepicker_vista .header .previous {left: 4px;}.datepicker_vista .header .previous:hover {background-position: left bottom;}.datepicker_vista .header .next {right: 4px;background-position: -13px top;}.datepicker_vista .header .next:hover {background-position: -13px bottom;}.datepicker_vista .header .closeButton {display: none;right: 0px;top: 0px;background-position: right top;}.datepicker_vista .header .closeButton:hover {background-position: right bottom;}.datepicker_vista .body {position: relative;top: 0px;left: 2px;width: 168px;height: 112px;overflow: hidden;}.datepicker_vista .time {position: relative;width: 100%;height: 100%;}.datepicker_vista .time .hour,.datepicker_vista .time .separator,.datepicker_vista .time .minutes {border: 1px solid #ccc;background: #fff;width: 50px;font-size: 32px;position: absolute;top: 10px;text-align: center;padding: 2px;}.datepicker_vista .time .hour {left: 15px;}.datepicker_vista .time .separator {background: transparent;border: 0px;width: 10px;left: 76px;}.datepicker_vista .time .minutes {left: 95px;}.datepicker_vista .time .ok {position: absolute;top: 65px;width: 136px;left: 15px;font-size: 20px;}.datepicker_vista .days .day {float: left;text-align: center;overflow: hidden;width: 23px;height: 15px;margin: 0 1px 1px 0;}.datepicker_vista .days .titles {height: 15px;border-bottom: 1px solid #e0e0e0;margin-bottom: 1px;}.datepicker_vista .days .day0 {margin-right: 0;}.datepicker_vista .days .week5 .day {margin-bottom: 0;}.datepicker_vista .days .week .day {cursor: pointer;}.datepicker_vista .days .week .day:hover {background: url(../../../sites/dreamcms/images/datepicker/days.png) left top no-repeat;color: #0084AA;}.datepicker_vista .days .otherMonth {color: #aaa;}.datepicker_vista .days .selected {background: url(../../../sites/dreamcms/images/datepicker/days.png) left bottom no-repeat;color: #316879;}.datepicker_vista .months .month {float: left;cursor: pointer;text-align: center;padding-top: 6px;width: 55px;overflow: hidden;height: 21px;margin: 0 1px 1px 0;}.datepicker_vista .months .month3,.datepicker_vista .months .month6,.datepicker_vista .months .month9,.datepicker_vista .months .month12 {margin-right: 0;}.datepicker_vista .months .month10,.datepicker_vista .months .month11,.datepicker_vista .months .month12 {margin-bottom: 0;}.datepicker_vista .months .month:hover {background: url(../../../sites/dreamcms/images/datepicker/months.png) left top no-repeat;color: #0084AA;}.datepicker_vista .months .selected {background: url(../../../sites/dreamcms/images/datepicker/months.png) left bottom no-repeat;color: #316879;}.datepicker_vista .years .year {float: left;cursor: pointer;text-align: center;padding-top: 6px;width: 32px;overflow: hidden;height: 21px;margin: 0 1px 1px 0;}.datepicker_vista .years .year4,.datepicker_vista .years .year9,.datepicker_vista .years .year14,.datepicker_vista .years .year19 {margin-right: 0;}.datepicker_vista .years .year15,.datepicker_vista .years .year16,.datepicker_vista .years .year17,.datepicker_vista .years .year18,.datepicker_vista .years .year19 {margin-bottom: 0;}.datepicker_vista .years .year:hover {background: url(../../../sites/dreamcms/images/datepicker/years.png) left top no-repeat;color: #0084AA;}.datepicker_vista .years .selected {background: url(../../../sites/dreamcms/images/datepicker/years.png) left bottom no-repeat;color: #316879;}.datepicker_vista .unavailable {background: none !important;color: #fbb !important;cursor: default !important;}.datepicker_vista table {border-spacing: 0;}.datepicker_vista th,.datepicker_vista td {padding: 0;}#lbOverlay {position: absolute;z-index: 9999;top: 0;left: 0;width: 100%;height:2000px;background: #000;cursor: pointer;}#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}.lbLoading {background: #fff url(loading.gif) no-repeat center;}#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;background-position:center;}#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}#lbPrevLink {left: 0;}#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;}#lbNextLink {right: 0;}#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(../images/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}#lbCaption, #lbNumber {margin-right: 71px;}#lbCaption {font-weight: bold;}.eye_open { float:left; background:url('../images/sprite_cms.png') no-repeat 0px -2898px; width:40px; height:16px; cursor:pointer; }.eye_close { float:left; background:url('../images/sprite_cms.png') no-repeat 0px -2923px; width:40px; height:16px; cursor:pointer; }.pm_ugol { padding-top:5px; background:url('../images/sprite_cms.png') no-repeat -8px -2841px; height:18px; width: 18px; font-weight: bold; }.pm_vline { width: 10px; height: 35px; margin-top: 4px; background:url('../images/vline_p.gif');}.left_pict{float: left;}.pm_hline{width: 17px; height: 16px;margin-left: -21px; background:url('../images/sprite_cms.png') no-repeat -21px -3260px;}.left_line{width: 17px; height: 1px;margin-left: -21px; background:url('../images/sprite_cms.png') no-repeat -21px -3274px; margin-top: 13px; float: left;}.for_pm_vline{ padding-left:30px;background:url('../images/vline_p.gif') repeat-y;}.bottom_div{width: 30px; height: 42px; margin-left: -30px; margin-top: -1px; background-color: #fff;}.partition_manager {height:57px; }.pm_item { padding:5px; border-radius: 6px; padding-bottom: 5px; }.pm_item:hover { background-color: #f2f2f2;}.pm_item:hover .link1{background-color: #b20727;}.pm_item:hover .link2{background-color: #087cb7;}.pm_item:hover .link3{background-color: #08b357;}.pm_item:hover .link4{background-color: gray;}.pm_item:hover .hidden_id{color: #444;}.pm_item:hover .pm_item3 a{color: #fff;}.pm_item span { padding-left:5px; }.pm_item span a { font-size:12px; color:#036596; }.pm_item_del {padding:5px; border-radius: 6px; padding-bottom: 5px; }.pm_item_del:hover { background-color: silver;}.pm_item_del:hover .link1{background-color: #b20727;}.pm_item_del:hover .link2{background-color: #087cb7;}.pm_item_del:hover .link3{background-color: #08b357;}.pm_item_del:hover .link4{background-color: gray;}.pm_item_del:hover .hidden_id{color: #444;}.pm_item_del:hover .pm_item3 a{color: #fff;}.pm_item_del span { padding-left:5px; }.pm_item_del span a { font-size:12px; color:#036596; }.pm_item2 { height:24px; }.pm_item3 { height:24px; }.pm_item3 a {color: transparent; font-size: 13px; text-decoration: none;}.pm_name{float: left; font-size: 16px;}.pm_link{float: left;}.link1{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}.link2{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}.link3{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}.link4{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}#made_of_moving{width: 300px;height: auto;background-color: silver;color: #fff; border-radius: 2px;float: right;padding: 5px;font-size: 16px; display: none;}#made_of_moving div{width: 80px; padding-top: 8px; padding-left: 111px; cursor: pointer; color: #444; font-weight: 600; }#name_moving{border: 0; background-color: silver; padding: 0; color: #444}.hidden_id{color: transparent;}#descr_page{margin-left: 180px; font-size: 13px;}#pm_left { width: 520px; position: absolute; left: 10px; right: 0; top: 80px; bottom: 0; overflow: hidden; }#pm_left_container { height: 100%; overflow-y:scroll; }#pm_right { margin-left: 552px; height: 400px; }#pm_right h2 { font-size: 28px; }#pm_left_container .del { color: #999 !important; }#pm_left_container ul ul { margin-left: 20px; }#pm_left_container ul li a { display: inline-block; text-decoration: none; color: #444; }#pm_left_container ul li span { display: none; }#pm_left_container ul li:hover span { display: inline-block; margin-left:10px; }#pm_left_container ul li span a { display: inline-block; font-size: 12px; padding: 2px; padding-left: 6px; padding-right: 6px; background: #ccc; border-radius: 3px; margin-right: 4px; }#partitions_tabs { overflow: hidden; margin-bottom: 32px; }#partitions_tabs a { display: inline-block; padding: 5px; padding-left: 20px; padding-right: 20px; border-radius: 5px; border: 1px solid #ccc; margin-right: 4px; text-decoration: none; }#partition_blocks { overflow: hidden; }#partition_blocks a { display: block; margin-bottom: 7px; text-decoration: none; color: #444; }#partitions_block_info { font-size: 17px; margin-bottom: 32px; }#partitions_blocks_contents { overflow: hidden; }#partitions_blocks_contents > div { border-radius: 5px; border: 1px solid #ccc; padding: 20px; margin-bottom: 16px; }#partitions_blocks_contents div { position: relative; }.partitions_settings {position: absolute;height: 30px;right: 16px;top: 10px;width: 30px;background: url('../images/settings.png') no-repeat 5px 4px;padding-right: 6px;}.pmp_selected { background: #f2f2f2 !important; }.attention { background-color: #d7f3d0; padding:20px; border-radius:6px; margin-top: 32px; font-size: 13px; display: inline-block; }.attention_mini { background-color: #f2f2f2; padding:20px; border-radius:6px; margin-top: 32px; font-size: 12px; display: inline-block; }#partitions_block_info { background-color: #d7f3d0; padding:20px; border-radius:6px; font-size: 13px; display: inline-block; margin-bottom: 32px; clear: both; }#subscribe_form_activation label { float:left; padding-right: 10px; }#subscribe_form_activation input[type=text] { float:left; border:1px solid #cccccc; padding:2px; }.file_block{position:relative;}.file_block{position:relative; width:600px; min-height:20px; border:1px solid #ccc; border-radius:5px; padding:5px; overflow:hidden; border:1px solid #ccc; border-radius:5px; text-align:center;}.file_block.a_file .f_file {opacity:0; position:absolute; left:0; top:0;}.file_block .a_file, .file_block .a_fil2 {display:block; position:absolute; right:8px; top:5px; padding:5px 0 8px;}.file_block .m_file {position:relative; top:0; left:0; width:96%; height:100%; padding:0; text-align:left; padding:0 2%; color:lightgreen; font-style:italic; text-align:left;}.file_block .m_file.a1 {margin: 20px 0 0;}.file_block .p_file {margin:8px 0; min-height:20px;}.file_block .file_item {float:left; position:relative; width:150px; margin:10px; border:1px solid #ccc; padding:5px;}.file_block .file_item img {display:block; width:150px; height:100px;}.file_block .a_file {width:auto; border:1px solid #ccc; border-radius:5px;}.file_block .a_fil2 {width:250px;}.file_block h2{margin-top:0; text-align:left; padding:0 10px;}.file_block a { cursor: pointer; }#panel_articles .file_block { border:0; width: 125px; }#panel_articles .file_block a { border:0; }#panel_articles .f_file { width: 125px; cursor: pointer; }#load_block { height: 30px; }#load_block .file_block { border:0; width: 140px; height: 20px; overflow: hidden; padding: 0px; }#load_block .file_block a { border:0; height: 20px; overflow: hidden; padding:0px; margin:0px;}#gallery_panel span .file_block{width: 160px; border: 0;}#gallery_panel span .file_block a{ border: 0;}#gallery_panel span .file_block a input[type=file]{margin-top: -25px;}.banner_tbl td .file_block a input[type=file],#panel_articles .file_block a input[type=file]{margin-top: -25px;}.file_block a input[type=file]{margin-top: -25px;}#admin_photo div .file_block .a_file { width: 140px !important;}#catalog_item .file_block{border: none;width: 140px;float: left;}#catalog_item .file_block .a_file { border: none;}#catalog_item .file_block .a_file {top:0; padding: 0;} #catalog_item .file_block {min-height: 10px;}#site_text_page .file_block{width: 160px; border: 0;}#site_text_page .file_block a{ border: 0;}#site_text_page .file_block a input[type=file]{margin-top: -25px;}#group_list {}#group_list span { margin-left: 10px; } #filter_block { clear: both; }#form_email_users { position: relative; margin-bottom: 16px; }#form_email_users input[type="text"] { width: 300px !important; }#form_email_users input[type="submit"] { position: absolute; left: 320px; top:2px; }.article_block { }#article_item { position: relative; }#articles_form { width: 99%; position: relative; }#articles_form select, #articles_form input[type=text] { width: 99%; }#articles_form input[type=submit] { float: right; margin-top: 7px; }#articles_form textarea { width: 99%; }#articles_form select { width: 270px; position: absolute; font-size: 15px; line-height: 32px; height: 32px; right: 0px; }#articles_form label { display: block; padding-bottom: 3px; }#articles_form #date_block { position: absolute; right: 240px; width: 200px; }#articles_form #date_block label { display: block; float: left; width: 140px; }#articles_form #date_block input { display: block; float:left; width: 140px; }#articles_form #date_block, #articles_form select { top: -46px; }.articles { margin-bottom:20px; overflow: hidden; background-color: #fff; padding: 16px; }#article_item .articles { margin-right: 0 !important; }.articles .photo { float:left; width:170px; border-radius: 8px; }.articles .content { margin-left:190px; margin-right: 20px; height: 150px; overflow: hidden; }.articles .content div { font-size: 12px; color: #666; }.articles .photo img { max-width: 170px; max-height: 150px; display: block; margin: auto; }.articles .content p { line-height: 1.3; }.articles .content p.h2 { padding-bottom: 8px; }.articles .content p.h2, .articles .content p.h2 a { line-height: 1; }.articles .content p.h2 a { color: #333; font-size:19px; text-decoration:none; }.articles .content p a { font-size:14px; text-decoration: none; color:#444444; line-height: 1.3; }.articles .content p.h2 a:hover, .articles .content p a:hover { text-decoration: none; }.articles .content p.h2 a:hover { text-decoration: underline; }.article_item { overflow: hidden; }.article_item .actions_panel a { display: block; }.article_item .photo { float:left; width: 300px; }.article_item .content { margin-left:340px; }.article_item .caption_addon { padding-bottom:9px; padding-top:4px; font-size: 13px; }.article_item .actions_panel .file_block {width: 130px; border: none !important; }.article_item .actions_panel .file_block .a_file { border: none !important; }#panel_articles .file_block { min-height: 25px; height: 25px; }.photo div { position: relative; }.photo div .panel_el { position: absolute; z-index: 18; background-color: #fff; left: 0; right: none; margin-top: 30px; width: 180px; }.photo div .panel_el a { display: block; }.articles_navi { padding-top: 40px; }.articles_navi a { font-size: 17px; color: #ff9500; padding-right: 18px; }.articles_kz { float: left; width: 33.3333%; height: auto; padding: 0 !important; }.articles_kz .photo { float: none; height: 200px; overflow: hidden; width: 100%; border-radius: 0; margin-bottom: 20px; }.articles_kz .content { margin-left: 0; }#articles_orto .articles { background: none !important; }#articles_orto .articles_kz img { width: auto !important; }.articles_kz a { display: block; background-color: #fff; margin-right: 20px; height: 380px; text-decoration: none; }.articles_kz img { width: 100%; display: block; max-width: 100% !important; max-height: 100% !important; padding: 20px; box-sizing: border-box; }.articles_kz p, .articles_kz span { display: block; padding-left: 20px; padding-right: 20px; color: #444; }.articles_kz p { font-size: 19px; line-height: 1.16; font-weight: bold; }.articles_kz span { font-size: 15px; padding-bottom: 20px; }#articles_right .articles { background: none !important; margin-bottom: 0; }#articles_right .articles_kz img { width: auto !important; }#articles_right .articles_kz { float: none; width: 100%; }#articles_right .articles_kz a { margin-right: 0; height: 300px; }#articles_right .articles_kz .photo { height: 170px; }#articles_right .articles_kz p { font-size: 17px; }#articles_right .articles_kz span { font-size: 13px; margin-top: 8px; }#site_text_page { position: absolute; top: 25px; right:70px; z-index:17; }#site_text_page { position: absolute; top: 25px; right:70px; z-index:17; }#text_form select{width: 79%; float: right;}#text_form label{width: 19%; float: right;}#text_form { width:99%; height:400px; };#text_form textarea { height:400px; }#login_form { }#login_form { position:relative; height:220px; }#login_form input[type=submit] { position: absolute; right:0; bottom:0; }#login_form #autorize_text_block { position: absolute; left: 0px; bottom:0; }#login_form #autorize_text_block span { padding-left: 30px; }#reg_form { position: relative; height: 260px; }#reg_form input[type=submit] { position: absolute; right:0; bottom:0; }#reg_form input[type=radio] { width: 100%; line-height: 1.5; }#reg_text_block { font-size: 13px; position: absolute; right:20px; bottom:38px; }#reg_text_block a { font-size: 13px; color: #444; }#forget_form { position:relative; height:100px; }#forget_form input[type=submit] { position: absolute; right:0; bottom:0; }#panel_begin #small_panel.autorize_form { width: 500px; }#panel_begin #small_panel.autorize_form form { height: auto; padding-bottom: 40px; }#panel_begin #small_panel input[type=submit] { padding: 0 5px; width: auto; border-radius: 5px; }.form_autorize { width: 400px !important; }.form_autorize .form_out label { float: none; display: block; width: auto; }.empty_line { height: 80px; width: 4px; background: #bf0c19; position: absolute; left: 0; top: 0; }#small_panel .form_out input[type=text], #small_panel .form_out input[type=password] { padding-left: 20px; height: 38px; background-color: #f7f7f7; border-radius: 25px; margin-top: 7px; border:0; width: 100% !important; }#small_panel .form_out input[type="submit"] {margin-top: 20px;display: flex;justify-content: center;height: 38px;width: 180px !important;max-width: 280px;border-radius: 23px;filter: drop-shadow(0px 10px 17.5px rgba(190, 40, 52, 0.14));background-color: #ffffff;color: #444;border-radius: 18px !important;position: static !important;}.form_autorize .form_out label {}.form_autorize .form_out div { margin-bottom: 12px; }#login_form #autorize_text_block { position: absolute; left: auto; right: 20px; top:177px; font-size: 13px; }#login_form span { position: absolute; right: 20px; top:83px; font-size: 13px; }#login_form span a, #login_form #autorize_text_block a { color: #be2834; font-size: 13px; }.form_autorize p, .form_autorize p a { font-size: 11px; }.form_autorize p a { color: #444; }#small_panel h1 {margin-right: 60px;height: 80px;border-left: 4px solid red;padding-left: 26px;margin-left: -30px;line-height: 80px;margin-top: -29px;}#eye_open { display: block; width: 32px; height: 32px; background: url("../images/svg/entryEyeOpen.svg") no-repeat center center; position: absolute; left: 290px; top:112px; }#eye_open:hover { transform:scale(1.15); }.eye_close { background: url("../images/svg/entryEyeClose.svg") no-repeat center center !important; }#block_status { }.question_item { overflow: hidden; }.question_item h3 { font-size: 22px; }#block_status{ position: absolute; right:20px; top: 20px; }#block_status .active { text-decoration: none; cursor: default; }#q_type_list {float: left; width: 100%;}#q_type_list a { padding-left:8px; padding-right:8px;font-size:14px; }#q_type_list .active{text-decoration: none; cursor: default;}#null_list{margin-top: 30px;}.button_edit,.button_notice,.button_del { cursor:pointer; background-color:#a6a6ab; padding:4px; border-radius:3px; font-size:12px; line-height:12px; color:#fff; }.button_notice {background-color: #087cb7; position: absolute; left: -100px; bottom:10px; }.button_del { background-color: #b20727; position: absolute; right: 10px; top:0; }.button_edit:hover,.button_notice:hover,.button_del:hover { background-color:#666666; }#questions_type_filtr { overflow: hidden; padding-bottom: 14px; }#questions_type_filtr a { color:#407200;font-size: 20px;text-decoration: none;border-bottom:1px dashed #407200; margin-left: 31px;display: block;float: left; }#questions_type_filtr a:hover{border-color:transparent;}#questions_type_filtr .active{color: #444; border-bottom: 1px dashed transparent;}#questions_btn{display: block;position: absolute;top: -35px;right: 142px;font-size: 30px;text-decoration: none;border-bottom: 1px dashed #004c77;}#questions_form_adm { position: relative; }#questions_form_adm input[type=submit] { position: absolute; right: 20%; bottom: 0; }#questions_form_adm textarea { height: 180px; }#questions_msg { z-index: 11; }#banner_form_block{position:relative;}#banner_form_block{position:relative;}#close_f {position:absolute; top:0; right:13px;}#banner_form{position:relative; margin:10px 0; padding:10px 20px 10px; background:#f7f7ef; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}#banner_type_btn{float:right;width:60%;text-align: right;}#banner_form #banner_type_btn a {display:inline-block; width:80px; padding:3px 0; margin:0 10px; border-radius:3px; border:1px solid #ccc; text-align:center; text-decoration:none;}#banner_form #banner_type_btn a.f_on {background:#fff; color:#000; border-color:#fff; cursor: default;}#banner_form #banner_type_btn a.f_no {background:#f7f7ef; color:#ccc; }#banner_form #banner_type_btn a.f_no:hover {color:#000; background:#f69c2a;}#banner_form label {display:block; position:relative; margin:20px 0;width: 500px;}#banner_form #banner_code {margin:20px 0 42px 0;}#banner_form #banner_name {margin:30px 0 20px 0;}#banner_form textarea {resize:none;}#banner_form label input, #banner_form label textarea {position:absolute; left:300px; padding:5px; width:650px;}#banner_form label input[type="checkbox"] {width:30px; margin-left: -8px; top:5px; border: none;}#banner_form #banner_size input {width:50px; left:400px;}#banner_form #banner_size input:first-child { left:300px;}#banner_form input[type="submit"], #install_banner2 input[type="submit"]{ padding:5px 10px; background:#f69c2a; border:0; border-radius:3px; color:#fff; cursor:pointer;}#banner_form input[type="submit"]:hover, #install_banner2 input[type="submit"]:hover {background:#d17c10;}#install_banner2 input[type="submit"]{float: left; margin-left: 402px; }#banner_form #add_btn{margin-top: -40px;float:left;margin-left: 630px; }#banner_list {position:relative; padding:10px 0 20px;}.addm_link {display:block; position:absolute; right:0; top:13px;}.dell_b{width:14px; height:15px; float:right; border:0;}.tbl td .file_block {position:relative; left:-2px; border:0; padding:0; width:auto; min-height:inherit;}.tbl td.a_file {display:inline; position:relative; left:-11px; top:0; border:0 none;}.tbl td.f_file {width:100px;}.banner_tbl td .file_block a input[type=file]{margin-top: -25px;}#install_banner2, #banner_form_block {height:0; overflow:hidden;}#install_banner2 form {position:relative; margin:10px 0 0; padding:20px 10px 90px; background:#f7f7ef; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}#install_banner2 label {display:block; padding: 10px 0;}#install_banner2 select{position:absolute; left:150px; padding: 5px 10px; border:1px solid #ccc;}#install_banner2 input{position:relative; left:50px; padding:6px 0 5px 30px; border: 1px solid #ccc; background:#fff url('../images/datepicker/calendar.gif') no-repeat 6px 6px;}#install_banner2 p {padding-top: 10px;width:100%; float: left;}#install_banner2 span {display:inline-block; position:relative; left:42px; padding:0 10px;}#banner_place_table p.textsmall{padding:10px 0 10px; font-size:13px;}#banner_place_table p.mess, #banner_table p.mess {border:1px dotted #ccc; padding: 5px 10px;}#reklama_mess{display:none; position:absolute; right:40px; border-radius:5px; box-shadow:0 0 10px 4px rgba(0, 0, 0, 0.5);}#reklama_mess .err {padding:10px 30px; background:#f69c2a; color:#fff; border-radius:5px;}#reklama_mess strong {display:block;}#reklama_banner_service_block_1 a img{width: auto !important;}.banner_tbl{width: 100%;}.banner_tbl th { border-collapse:collapse; border-bottom:3px solid #057ab0; padding:8px; }.banner_tbl td { border-collapse:collapse; border-bottom:1px dotted #cccccc; padding:8px; vertical-align: top; }#banner_download_text{ margin-top: 30px; }#banner_type_text{position: absolute; right: 30px; top:50px;}.banner_on_place{float: left; margin-top: 20px;}#banner_type_btn, #banner_type_text { display: none; }#ubanners { display: none; }.vitrina { }.vitrina { position: relative; overflow: hidden; }.vitrina .actions_panel { cursor: pointer; right: 16px; display: none; }#vitrina1 .vd, #vitrina2 .vd { display: none; }.vitrina_item { position: relative; padding: 16px; background-color: #fff; height: 376px; } .vitrina_container { float: left; height: auto; }.vitrina_item img {width: auto;height: 150px;margin: 0 auto;display: block;margin-bottom: 10px;}.vitrina_item p { display: none; padding-top: 5px; font-size: 14px; line-height: 1.3; }.vitrina_item .button { width: 104px; height: 40px; float: right; border: 0 none;color: #fff; font-size: 15px;cursor: pointer; background: linear-gradient(to bottom, rgba(255, 144, 16, 1) 0, rgba(255, 100, 0, 1) 100%); margin-bottom: 16px; border-radius: 4px; }.vitrina_item .button:hover { opacity: 0.85; }.vitrina_container strong { padding-top: 10px; line-height: 1.7; }.vitrina_item p.h3 { display: block !important; }.p2 { position: absolute; bottom: -22px !important; color:#888; font-size: 14px !important; }.panel_el { opacity: 0.8; position: absolute; top:90px; left:0; width:140px; height: 80px; padding-top: 10px !important; background-color: #fff; }.panel_el a { display: block; font-size: 15px; padding: 5px; padding-top: 5px; padding-bottom: 0px;}#panel_cap { }#panel_cap { position: relative; overflow: hidden; background-color:#8f3139;height:66px; }#panel_cap { z-index: 10; position: fixed; top:0; left: 0; width: 100%; }#panel_cap p#panel_cap2 { font-size:27px; padding-left:20px; padding-top:15px; float:left; color:#ffffff; padding-right: 40px; }#panel_cap div, #panel_cap span, #panel_cap a { color:#ffffff; }#panel_cap #panel_close { float:right; padding:23px; color:#ffffff; }#panel_cap #menu a { text-decoration: none; font-size: 13px; text-align: center; display: block; float: left; width: 80px; height: 22px; margin-top: 10px; padding-top: 26px; }.circle { margin: 0; padding: 0; color:#fff; font-size: 12px; background-color: red; width: 20px; height: 20px; border-radius: 13px; line-height: 18px; text-align: center; position: absolute; left: 150px; top:18px; }#calendar_ico { background: url("../images/cmenu.png") no-repeat -9px -24px;}#messages_ico { background: url("../images/cmenu.png") no-repeat -102px -24px; }#tasks_ico { background: url("../images/cmenu.png") no-repeat -189px -24px; position: relative; }#uch_ico { background: url("../images/cmenu.png") no-repeat -275px -24px; }#projects_ico { background: url("../images/cmenu.png") no-repeat -358px -24px; }#objects_ico { background: url("../images/cmenu.png") no-repeat -438px -24px; }#show_panel_ico { background: url("../images/cmenu.png") no-repeat -524px -24px; }.circle_o { position: absolute; display: block !important; background: red; color: #fff; font-size: 13px; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 10px; top: -4px; right: 0; }#order_content_block { }#order_header { overflow: hidden; margin-bottom: 30px; }#order_header div { float: left; width: 50%; }#order_header div p span { color:red; }#itogo { float: right; overflow: hidden; margin-top: 20px; }#itogo p, #itogo p span { font-size: 19px; line-height: 1.3;}.response_adm_block { overflow: hidden; padding: 20px 0 0; }.response_adm_block label { display: block; color: #777; }.response_adm_block textarea { border: 1px solid #ccc; box-sizing: border-box; padding: 3px 5px; width: 500px; height: 160px; resize: none; display: block; }.response_adm_block div { overflow: hidden; padding-top: 7px; }.response_adm_block div span { float: left; height: 39px; line-height: 39px; color: green; opacity: 0; transition: 0.3s; }.response_adm_block div span.active { opacity: 1; transition: 0.3s; }.response_adm_block div a { padding: 8px 10px; float: left; color: #fff; text-decoration: none; background: orange; margin-right: 10px; transition: 0.3s; }.response_adm_block div a:hover { background: rgba(255, 165, 0, 0.8); transition: 0.3s; }#catalog_groups_container1, #catalog_groups_container2, #catalog_groups_container3 { float: left; width: 33.33%; overflow: hidden; }#catalog_groups_container1 p, #catalog_groups_container2 p, #catalog_groups_container3 p { height: 32px; line-height: 32px; }#catalog_groups_container1 p a, #catalog_groups_container2 p a, #catalog_groups_container3 p a { display: block; float: left; color: #0a64b6 !important; font-size: 13px; height: 32px; line-height: 32px; }#catalog_groups_container1 p .gray, #catalog_groups_container2 p .gray, #catalog_groups_container3 p .gray { color: #999 !important; font-size: 13px; }#catalog_groups_container1 p .normal, #catalog_groups_container2 p .normal, #catalog_groups_container3 p .normal { color: #444 !important; font-size: 13px; }.settings { width: 30px; background: url('../images/settings.png') no-repeat 5px 4px; padding-right: 6px; }#catalog_groups_msg { position: absolute; left: 300px; top:10px; background: #ffff99; padding: 16px; border-radius: 12px; display: none; }#catalog_groups_msg, #catalog_groups_msg a { font-size: 14px; }.catalog_groups_msg { display: block !important; }.subgroup_button { margin-top: 32px; background: #0a64b6; color: #fff; font-size: 14px; display: block; width: 180px; height:32px; text-decoration: none; text-align: center; line-height:32px; }.move_set { padding-left: 12px; }.display_none { display: none !important; }.catalog_groups_form input[type=text] { width: 470px !important; }.catalog_groups_form select { width: 100% !important; box-sizing: border-box !important; }#catalog_params_names_block p a { text-decoration: none; color: #444; }.groups_up { margin-left: 2px; display: inline-block; background: url('../images/catalog_groups_arrow2.png') no-repeat -30px 4px; width: 20px; height: 20px; }.groups_down { margin-left: 2px; display: inline-block; background: url('../images/catalog_groups_arrow2.png') no-repeat 0 4px; width: 20px; height: 20px; }.group_form #catalog_manager_form_tabs p { width: 18%; }.group_form input[type="text"] { width: 100% !important; } .group_form img { width: 200px; height: auto; margin-bottom: 32px; display: block; }#catalog_group_photo { position: relative; min-height: 200px; } #catalog_group_photo .file_block { width: 230px; border: none; position: absolute; right: -55px; top:0; }#catalog_group_photo .file_block .a_file { border: none; text-decoration: none; font-weight: bold; }#catalog_groups { overflow: hidden; }#catalog_groups > div { float: left; width: 33.3333%; }#catalog_groups div div { margin-right: 16px; margin-bottom: 16px; background-color: #3281c9; height: 380px; padding: 16px; border-radius: 12px; overflow: hidden; }#catalog_groups div div h3, #catalog_groups div div ul li, #catalog_groups div div ul li a { color: #fff; }#catalog_groups div div ul li { padding-left: 5px; padding-bottom: 4px; background: none; }#catalog_groups div div ul li a { text-decoration: none; }#catalog_groups .shadow { border-radius: 12px !important; }#catalog_groups img { width: 30%; float: left; }#catalog_groups h3 { font-size: 18px; }#catalog_groups h3, #catalog_groups ul { margin-left: 34%; }#basket { }.catalog_col_basket { width: 120px; float:right; margin-right:5px; margin-top:20px; }.basket_del {width: 80px;height: 31px; float: right; display:block; position: absolute; right: 10px; top: 16px; z-index: 1; text-decoration: none; color: #be2834; }.basket_del:hover { opacity: 0.8; }#basket_now { margin-top: 20px; overflow: hidden;margin-bottom:10px; }#total_sum { padding-top: 32px; overflow: hidden; padding-bottom: 8px; }#total_sum p { font-size: 17px; line-height: 1.1; text-align: left; padding-left: 60px; }#total_sum p.ss { font-size: 24px; }#total_sum p.es { color: #00cc01; font-size: 15px; }.catalog_price_block { }#basket_clear { position: absolute; right: 0; top:0; width: 13px; cursor: pointer; height: 13px;background: url('../images/cart-del.png') no-repeat 0px 0px; }.basket_price_block input[type=text] { border:0; border-radius:0; padding:0; margin-top:2px; height: 25px; font-size:18px; width:40px; text-align: center; font-weight: bold; }.sum, .sum2 { font-size: 20px; position: absolute; bottom: 5px; }.sum { width: 200px; right:280px; text-align: right; }.sum2 { width: 140px; right:20px; }.basket_price_block .plus, .basket_price_block .minus { line-height: 16px; color: #fff; text-align: center; background-color: #be2834; z-index: 2; cursor: pointer; width: 16px; height: 16px; border-radius: 8px; position: absolute; top: 5px !important;-moz-user-select: none;-o-user-select:none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none; user-select: none;}.basket_price_block .minus { left: -30px; top:2px; line-height: 23px; }.basket_price_block .plus { left: 44px; top:2px; }.plus:hover, .minus:hover { background-color:#33cc33; }.sum, .sum2 { font-size: 20px !important; }#order_form input[type=submit] { position: absolute; right: 40px; bottom: 30px; height: 40px; width: 150px;border-radius: 4px; }#order_form #svitok { text-align: right; position: absolute; bottom: 25px; right: 230px; font-size: 15px; line-height: 1.3; }#order_form { position: relative; background: #f3f2f2; font-size: 17px; height: auto; padding: 20px; overflow:hidden; }#order_form div { float: left; width: 50%; }#order_form p { float: left; padding-bottom: 0 !important; position: relative; }#order_form label { position: relative; float: left; width: 160px; line-height: 30px; font-size: 14px; margin-top: 5px; margin-bottom: 5px; }#order_form label span { display: block; line-height: 1.3; }#order_form label, #order_form input[type=text], #order_form textarea,{ display:block; background:#fff; }#order_form input[type=text], #order_form textarea { border:1px #919191 solid; margin-top:5px; }#order_form input[type=text] { font-size: 17px; }#order_form select { border:1px solid #919191; font-size: 17px; padding: 3px; }#order_form select, #order_form input[type=text] { box-sizing: border-box; height: 31px; }#order_form select, #order_form input[type=text], #order_form textarea { padding: 3px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width:350px; border: 1px solid #ccc; } #order_form textarea { resize: none; }#order_form #user_phone { width: 242px; }#delivery_pay_block label { height: 160px; }#delivery_pay_block input[type=radio] { padding-bottom: 5px; }#order_form .send_mobile_code { float: right; padding: 6px 0; background: #B50D2A; font-size: 12px; color: #fff; text-decoration: none; margin-top: 5px; width: 100px; margin-left: 8px; line-height: 18px; text-align: center; }#order_form #mobile_code_response { position: absolute; top: 6px; right: 1px; height: 29px; width: 29px; line-height: 29px; font-size: 16px; color: #fff; text-align: center; }#order_form #mobile_code_response em { font-style: normal; display: block; height: 29px; text-align: center; }#order_form textarea{ font-size: 17px; height:90px; padding:4px; padding-left: 2px; margin-bottom: 20px; }#recive_result { float: left; width: 320px; padding-top: 16px; color: #8e0205; height: 40px !important; }#order_form div label small { float: left; }#basket_msg { display: none; }#text_reg { float: left;width: 210px;margin-top: 60px;font-size: 19px;color: #393939;padding-left: 20px;}.order_type_btn { cursor: pointer;width: 200px;height: 40px;border-radius: 6px 6px 0px 0px;float: left;margin-bottom: 0px;z-index: 5;position: relative;margin-top: 30px;}.order_type_btn h2 { font-size: 19px; line-height: 1; float: left;padding: 10px 0px 0px 20px; }.order_type_btn.active { background-color: #f3f2f2; }#delivery_date_block { padding-top: 30px;}#delivery_time_block, #delivery_type_block, #delivery_pay_block { padding-top: 10px;}#delivery_pay_block { padding-bottom: 30px; }#order_list .catalog_full .vitrina_item span.p2 { bottom: auto !important; right: 20px !important; line-height: 20px; top: 60px; font-size: 16px !important; }#order_list .catalog_full span a { line-height: 186px; }#order_list .catalog_full .fline { position: absolute; background: #bbb; width: 1px; height: 60px; right: 65px; z-index: 1; top: 113px; }#order_list .catalog_full .lline { position: absolute; border-top: 1px solid #bbb; border-left: 1px solid #bbb; width: auto; height: 20px; top: -20px; left: 27px; right: 110px; }#order_list { overflow: hidden; }#order_form #submit_button.noclick { cursor: default; background: #B50D2A; opacity: 0.4; }#del_lil {position: absolute; transition: 0.3s; right: 10px; color: #000; line-height: 42px; text-decoration: none; font-size: 20px; font-weight: 600; opacity: 0.8; }#del_lil:hover { opacity: 1; transition: 0.3s; }.button_back, .button_basket_open { width: 180px; display: block; text-align: center; height: 40px; line-height: 40px; color: #fff; text-decoration: none; font-size: 15px; border-radius: 4px; }.button_back { float: left; background: #0a64b6; }.button_basket_open { float: right; background: linear-gradient(to bottom, rgba(255, 144, 16, 1) 0, rgba(255, 100, 0, 1) 100%); }#mod_select_block h3 { margin-bottom: 12px; }#mod_select_block p { padding-top: 10px; padding-bottom: 10px; position: relative; }#mod_select_block a { text-decoration: none; position: absolute; right: 0; top:0; display: block; width: 150px; font-size: 13px; height: 32px; line-height: 32px; color:#fff; text-align: center; text-decoration: none; background: linear-gradient(to bottom, rgba(255, 144, 16, 1) 0, rgba(255, 100, 0, 1) 100%); }#mod_select_block .price { font-size: 24px; font-weight: bold; }#order_list .vitrina_container { width: 100%; }#order_list .vitrina_item { height: auto; } #mod_text {position: absolute;left: 227px;top: 207px;font-size: 14px;}.goods_form { width: 640px !important; }.basket_list { position: relative; padding: 20px 30px; margin-right: 0 !important; margin-bottom: 10px !important; background-color: #fff; overflow: hidden; border-radius: 0px 20px 20px 20px; }.basket_list h3 a { text-decoration: none; font-size: 13px; color: #a2a2a3; padding-right: 70px; }.basket_list img { display: block; float: left; width: 62px !important; height: auto !important; }.basket_list .basket_list_left { float: left; width: 116px }.basket_list .basket_list_right { margin-left: 78px; }.basket_list .small { font-size: 13px; color: #666; }.basket_price_block { position: absolute; right: 10px; top: 70px; width: 195px; height: 40px; }#order_list .price_block {margin-top: 7px;text-align: right;margin-right: 0;font-size: 18px;font-weight: 500;position: absolute;right: 30px;top: 54px;}#order_list .price_block em { font-style: normal; }#order_list .form_out input[type="submit"] { width: 200px; height: 40px; line-height: 40px; margin-top: 16px; }#order_list .form_out textarea { height: 72px !important; resize: none; }#form_order { margin-top: 48px; overflow: hidden; }#order_list select { color: #444; }#primerka { margin-top: 32px; background-color: #ffffff; border-radius: 0 25px 25px 25px; padding: 35px; }#primerka h3 { background:url('../images/svg/hangers.svg') no-repeat; padding-left: 48px; font-weight: bold; font-size: 15px; line-height: 18px;color: #000; }#primerka p { color: #868687; font-size: 12px; line-height: 18px; }.primerka_ico { background:url('../images/checkboxes_ico.png') 0 -57px no-repeat; padding-left: 30px; color: #a2a2a3; font-size: 13px; text-decoration: none; display: block; height: 40px; margin-top: 7px; margin-left: 38px; }.primerka_ico_yes { background:url('../images/checkboxes_ico.png') 0 0 no-repeat !important; }#p_info { margin-top: 32px; padding: 35px; padding-top: 0; }#p_info span { font-size: 15px; font-weight: bold; display: block; margin-bottom: 10px; }#p_info a { font-size: 15px; color: #959596; text-decoration: underline; margin-bottom: 13px; line-height: 2; }#form_order1, #form_order2 { float: left; width: 50%; } #form_order h3 {font-size: 25px;color: #323234;font-weight: bold;margin-bottom: 30px;}#form_order label { font-size: 13px; color: #868687; margin-bottom: 4px; width: 100% !important; }#del_lil { display: none; }#form_order1 select, #form_order1 input[type="text"] { width: 90% !important; border:0; border-radius: 16px; padding-left: 16px; }#form_order2 select, #form_order2 input[type="text"] { border:0; border-radius: 16px; padding-left: 16px; }#form_order1 select { font-weight: bold; font-size: 13px; }#form_order2 a { text-decoration: none; font-size: 13px; font-weight: bold; color: #323234; }#name_phone { overflow: hidden; margin-top: 16px; }#name_phone div { float: left; width: 47.5%; }#name_phone #order_phone { }#form_order input[type="submit"] {max-width: 358px;width: 100%;height: 47px;border-radius: 23px;box-shadow: 0px 10px 17.5px rgba(190, 40, 52, 0.14);background-color: #ffffff;font-size: 15px;color: #323234;font-weight: bold;display: flex;align-items: center;justify-content: center;margin-top: 25px;}#order_list .form_out input[type="submit"] {width: 90%;height: 47px;line-height: 47px;margin: 0 auto;margin-top: 16px;margin-bottom: 70px;}#order_itogi { overflow: hidden; margin-top: 32px; }#order_itogi div { border-bottom: 2px solid #efdada; }#order_itogi div p { float: left; width: 50%; color: #868687; font-size: 13px; }#order_itogi div span { float: left; width: 50%; display: block; text-align: right; }#order_itogi div p, #order_itogi div span { line-height: 30px; }#order_itogi div span { color: #323234, font-size:15px; font-weight: bold; }#order_list #catalog_title { margin-bottom: 16px; }#itogo_discount { color: #be2834; }#itogo_total { font-size: 20px; }#personal_block { }#personal_block { overflow: hidden; position: relative; height: 130px; }.user_online { background-color: green; color: #fff; padding: 3px 6px; }.user_offline { background-color: grey; color: #ccc; padding: 3px 6px; }.user_online, .user_offline { border-radius: 3px; }#personal_block .user_online, #personal_block .user_offline { margin-left: 10px; }#user_info { height:100px; }#load_photo { background-color:#f7c263; padding:4px; width:152px; position: absolute; top:0; right:0; }#load_photo a { font-size:12px; color: #333; }#load_photo .file_block { border: 0; }#my_data, #my_password, #my_dostavka { padding-bottom:14px; }#my_data input[type=submit] { float:right; text-align:right; }.block_submit{ height:30px; }#my_data input[type=text], #my_password input[type=text], #my_dostavka input[type=text], #my_dostavka input[type=select], #my_social input[type=text], #my_mobile input[type=text], #my_card input[type=text], #my_password input[type=password], #my_dostavka input[type=password], #my_social input[type=password], #my_mobile input[type=password], #my_card input[type=password] { background: none; border: 1px solid rgba(0,0,0,0) }#my_data input[type=submit],#my_password input[type=submit], #my_dostavka input[type=submit], #my_social input[type=submit], #my_mobile input[type=submit], #my_card input[type=submit]{ display:none }#mailing_off{}#mailing_off p{}#catalog_manager_left {}#catalog_manager_left {width: 290px;float: left;background-color: #f2f2f2;overflow: hidden;overflow: ;overflow-y: scroll;position: absolute;top: 0;bottom: 0;min-height: 760px !important;}#catalog_manager_left span { display: block;}#catalog_manager_left span a { color: #777 !important; }#catalog_manager_center { margin-left: 314px; overflow: hidden; }#catalog_manager_left p, #catalog_manager_left p a { font-size: 15px; }#catalog_manager_left > a { border-bottom: 1px solid #ccc; display: block; height: 44px; padding-left: 16px; padding-right: 36px; text-decoration: none; color: #444; font-size: 16px; line-height: 20px; padding-top:3px; background: url('../images/arrow_right.gif') no-repeat right 24px;}#catalog_manager_left > a:hover { background-color: #f2f2f2; position: relative; }#catalog_manager_left > a span { display: none; float: left; width: 30px; height: 44px; display: block; background-size: contain; background-position: 0 10px; } #catalog_manager_left > a div {text-align: left;}#catalog_manager_left p { overflow: hidden; height: 0; background-color: #fff; transition: height 0.5s; }#catalog_manager_left p a { display: block; font-size: 14px; text-decoration: none; padding-bottom: 3px; color: #444; }#catalog_manager_panel { height: 50px; padding: 16px; border:1px solid #f2f2f2; position: relative; }#operations_groups_table { overflow: hidden; float: left; width: 50%; }#operation_block { position: absolute; right: 16px; top:16px; }#operations_groups_block { overflow: hidden; float: right; width: 46%; margin-left: 4%; margin-top: 8px; }#operations_groups_block a { padding-bottom: 6px; font-size: 14px; text-decoration: none; text-decoration: none; }#operations_groups_block p { font-size: 14px; }#operations_groups_block span { cursor: pointer; display: inline-block; font-size: 14px; margin-left: 16px; background-color: #f2f2f2; border-radius: 5px; color: #444; text-decoration: none; padding: 4px; padding-left: 8px; padding-right: 8px; }#catalog_manager_left .lmenu_open { padding-top: 8px !important; }.catalog_operation_form { width: 920px; }#catalog_manager_block_left { overflow: hidden; float: left; width: 50%; }#catalog_manager_block_right { overflow: hidden; float: right; width: 46%; margin-left: 4%; margin-top: 8px; }#catalog_manager_form_tabs { overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 32px; }#catalog_manager_form_tabs p { float: left; width: 16%; text-align: center; padding-bottom: 6px; border:1px solid #ccc; border-radius: 5px 5px 0 0; background-color: #fff; border-bottom: 0; margin-bottom: -1px; margin-right: 4px; }#catalog_manager_form_tabs p a { text-decoration: none; font-size: 15px; }.catalog_operation_form label { font-size: 14px; font-weight: bold; }.catalog_operation_form .form_out { padding-bottom: 64px; }.catalog_operation_form .form_out input[type=text] { width: 79.2%; }.tub_active { background-color: #f2f2f2 !important; }#vitrina_type_block, #markers_block { float: right; overflow: hidden; margin-bottom: 16px; }#vitrina_type_block a, #markers_block a { padding-right: 16px; text-decoration: none; }#vitrina_type_block p,#markers_block p { float: left; font-weight: bold; padding-right: 16px; }#cms_table a { text-decoration: none; }#catalog_manager_photo_block { position: relative; }#catalog_manager_photos_addon { position: absolute; width: 300px; height: 300px; left: 410px; top:0; background-color: #f2f2f2;}#catalog_manager_photos_addon span { display: block; width: 50%; height: 150px; float: left; position: relative; overflow: hidden; }#catalog_manager_photos_addon span img { width: auto; height: 100%; display: block; margin: 0 auto; }#catalog_manager_photos_addon .panel_el { top:70px; height: 130px; }#catalog_manager_photos_addon .panel_el a { font-size: 13px; }}.no_link_link { background: none !important; }.mod_submit { float: left; width: 25% !important; padding-top: 27px !important; }.mod_round { display: block; background: #66cc66; color: #fff; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 10px; font-size: 10px; padding: 0; margin: 0; }.suda { display: none; width: 50px; height: 20px; background: #444; color: #fff; text-align: center; line-height: 20px; font-size: 14px !important; text-decoration: none; border-radius: 4px; }.suda_visible { display: block !important; }.remove_yes_button { margin-top: 20px; display: block; width: 200px; height: 48px; line-height: 48px; text-align: center; background: #66cc66; color: #fff; text-decoration: none; border-radius: 12px; font-size: 18px; }.remove_yes_alert { display: block; padding: 20px; background: #e0cd67; color: #000; border-radius: 12px; margin-top: 20px; }.ico_edit { display: inline-block; width: 18px; height: 18px; background: url('../images/settings.png') no-repeat 0 1px; margin-right: 6px; background-size: cover; }.ico_del { display: inline-block; width: 16px; height: 16px; background: url('../images/ico_del.png') no-repeat 0 0; margin-right: 6px; background-size: cover; }.catalog_item {}#tabs_item { overflow: hidden; height: 40px; width: 100%; border-bottom: 3px solid #ccc; position: relative; }#tabs_item a { display: block; height: 40px; line-height: 40px; float: left; border:1px solid #ccc; text-decoration: none; width:20%; text-align: center; margin-right: 10px; }#tabs_item .tabs_item_selected { background-color: #f2f2f2; color: #444; }#tabs_item_out { overflow: hidden; margin: 32px; }#tabs_item_out form textarea { resize: none; width: 80%; height: 40px;padding: 10px; border: 1px solid #ccc; margin-bottom: 16px; }#tabs_item_out form input[type=submit] { float: none; clear: both; display: block; width: 160px; height: 50px; line-height: 50px; }#rating_block { overflow: hidden; margin-bottom: 12px; }#rating_block p { float: left; line-height: 32px; font-size: 14px; margin-left: 320px; }#rating_block a { display: block; margin-left: 14px; width: 32px; height: 32px; line-height: 32px; border-radius: 16px; border: 1px solid #ccc;color: #444; text-align: center; text-decoration: none; float: left; }#tabs_item_out h3 { font-size: 28px; }.rating_selected { background-color: #ff6600 !important; color: #fff !important; border: 1px solid #ff6600 !important; }p.h3.mnn_h3 {margin-bottom: 5px !important;margin-top: 5px;}.mnn_auth {font-size: 14px !important;display: block;height: 40px;overflow: hidden;margin-bottom: 5px;}.mnn_groups_list a {text-overflow: unset !important;}span.mnn_group {font-size: 14px !important;margin-bottom: 22px;height: 62px;overflow: hidden;}span.mnn_group a {font-size: 14px !important;}form.form_out.form_filter_catalog {margin-bottom: 25px;}.fake_item_text {position: absolute !important;right: 3px;padding: 0px;background: none !important;top: 55px;color: #b50d2a;}.catalog_full .fake_item_text {right: -17px !important;top: 34px !important;}form.form_out.form_filter_catalog > select {width: 220px;margin-left: -1px;margin-right: 10px;border-radius: 5px;display: block;float: left;}form.form_out.form_filter_catalog div {overflow: visible !important;}form.form_out.form_filter_catalog div > * {position: relative;top: 2px;border-radius: 5px;height: 37px;}form.form_out.form_filter_catalog > input[type=sumbit] {width: 220px;margin-left: -1px;}.recipe_list { position: absolute; left: 200px; top:125px; background: url('../images/recipe_ico.png') no-repeat 0 2px; font-size:13px; padding-left: 24px; }#catalog_descr_form { width: 99%; height: 200px; }.mnn { overflow: hidden; height: 350px; }#photos_addon {overflow: hidden; height: 100px; width: 100%; margin-top: 4px; }#photos_addon span { position: relative; display: block; float: left; width: 25%; }#photos_addon span img { width: 100%; height: auto; }#photos_addon span a {display: block; margin-right: 2px; border:1px solid #ccc; }#photos_addon span .panel_el { position: absolute; top:-32px; left: 0; width: 90px; overflow: hidden; height: 35px; }#photos_addon span .panel_el a { font-size: 13px; line-height: 1.2; }#catalog_item div s { color:#888; }.basket_add { background: none repeat scroll 0 0 #fe5a5a; color: #fff; cursor: pointer; font-size: 15px; padding: 5px 8px;position: absolute; right: 10px; bottom: 10px; height: 18px;-moz-user-select: none;-o-user-select:none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none; user-select: none; }.basket_add:hover { background-color:#ea2b79; }.catalog_photo_del { background-color: #f2f2f2; position: absolute; top:7px; right: 0px; font-size: 17px; width: 24px; height: 24px; border:1px solid #ccc; border-right: 0; border-radius: 3px 0 0 3px; line-height: 24px; text-align: center; cursor: pointer; text-decoration: none; }.catalog_photo_del:hover { background-color: silver; }#markers_list { padding-top: 10px; }#markers_list span { padding-left: 20px; }#markers_list span a { color: #666666; font-size: 12px; }.markers_container { position: absolute;width: 100px;height: 100px; }.actions_panel { height: auto; }.actions_panel .file_block { min-height:22px; height:22px; width:130px; border: 0; }.actions_panel .file_block a { border:0; height: 26px; overflow: hidden; left: 3px; }#catalog_item .actions_panel a { display: block; line-height: 1.5; }#catalog_group_descr{position: relative; }.catalog_full { width: 100%; height: auto; position: relative; margin-bottom: 10px; padding-top: 20px; }.catalog_full p.h3 { padding-bottom: 10px; display: block; position: static; height: auto !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }.catalog_full p.h3, .catalog_full p{ margin-left: 120px !important; margin-right: 200px !important; }.catalog_full p.h3, .catalog_full p.h3 a { font-size: 20px !important; } .catalog_full p { font-size: 13px; line-height: 1.3; color: #666; display: block !important; height: auto !important; overflow: hidden; padding-bottom: 0 !important; }.catalog_full .vitrina_item { background: #fff; padding: 15px 30px 20px 15px; border-radius: 5px; overflow: hidden !important; border-bottom: 1px solid #DEDEDE; margin: 0 !important; }.catalog_full img { width: 100px !important; float: left !important; }.catalog_full span { position: absolute; top: 0; bottom: 0; right: 0; }.catalog_full span a { text-decoration: none; color: #333; display: block; line-height: 146px; padding-right: 20px; font-size: 14px; }.catalog_full span strong { font-weight: 600; }.catalog_full button { position: absolute; top:5px; right: 5px; }.catalog_full .p2 { position: absolute; right: 100px !important; top:30px; }#filtr_block{position: absolute; top: 48px; right: 0; height: 34px; width: 275px; background-color: #99d9ea; border-radius:3px; padding: 5px 8px;}#filtr_block form div{margin-top: -2px;}#filtr_block form input[type=checkbox]{float: left;margin-top: 3px;}#filtr_block form label{color:#fff; padding-left: 20px;display: block; float: left;margin-top: -2px;}#filtr_block form input[type=submit]{float: right; margin-top: -13px;}.all_drugstores { overflow: hidden; margin: 0 10px; width: 100%; }.all_drugstores .sub:first-child { margin-top: 10px; }.all_drugstores .sub { border: 5px solid #eef5ed; background: #fff; position: relative; overflow: hidden; margin-bottom: 10px; padding: 20px; }.all_drugstores .sub > div:first-child { padding-left: 30px; box-sizing: border-box; background-image: url('../images/plus_t.png'); background-repeat: no-repeat; background-position: 0 3px; }.all_drugstores .sub > div { float: left; width: 60%; }.all_drugstores .sub > div p, .all_drugstores .sub div span { font-size: 14px; float: none; position: static; margin: 0 !important; background: #fff; }.all_drugstores .sub > div span { font-size: 17px; }.all_drugstores .sub > div span .skidka_srok { position: absolute; width: 20px; height: 20px; font-size: 8px; color: #fff; background: red; margin-left: 10px; top: 2px; border-radius: 10px; line-height: 20px; text-align: center; }.all_drugstores .sub > div p { padding-bottom: 0 !important; padding-top: 5px !important; color: #666; }.all_drugstores .sub > div.pr { float: right; width: 40%; }.all_drugstores .sub > div.pr span { float: right; padding-right: 25px; font-size: 14px; line-height: 42px; }.all_drugstores .sub > div.pr span strong { font-size: 20px; font-weight: 600; }.all_drugstores .sub > div.pr button { cursor: pointer; position: static; float: right; background: #00cc01; border-radius: 5px; border: 0; color: #fff; padding: 8px 10px; margin-top: 4px; font-size: 15px; }.all_drugstores .sub > div.pr span.p2 { padding-right: 10px; font-size: 15px; }.all_drugstores .sub > div.pr span.p2 strong { font-size: 15px; }.catalog_full .fave { position: absolute; top: 16px; right: 30px; z-index: 2; }.catalog_full .fave a { display: block; width: 39px; height: 35px; background-image: url('../images/hearts.png'); background-position: 0 0; }.catalog_full .fave a.active { background-position: 0 -35px; }.vitrina_item span { font-size: 14px; color:#666; line-height: 1.1; display: block; text-align: center; margin-bottom: 16px; height: 36px; overflow: hidden; }#catalog_item .actions_panel { top: -13px; }.actions_panel.choose_panel { top: 90px !important; }.actions_panel.choose_panel a { position: relative; padding: 4px 0 4px 30px; }.actions_panel.choose_panel a span { border-radius: 5px; border: 2px solid #fff; width: 20px; height: 20px; position: absolute; top: 5px; left: 0; }.actions_panel.choose_panel a.active { transition: 0.3s; border-radius: 3px; }.actions_panel.choose_panel a.active span { background: url('../images/checked.png'); background-position: center; }.markers { position: absolute; top: 40px; right: 32px; width: 150px; height: 47px; z-index: 1; overflow: hidden; }.markers p { float: right; width: 46px; height: 44px; }.marker3 { background: url('../images/markers.png') 3px 0 no-repeat; }.marker1 { background: url('../images/markers.png') -47px 0 no-repeat; }.marker2 { background: url('../images/markers.png') -102px 0 no-repeat; }.catalog_full p .tfx { color: #666; font-size: 14px; }#catalog_item_info .tfx { color: #666; }.show_left_p { overflow: hidden; padding: 20px 25px; border-radius: 5px; border-bottom: 1px solid #dedede; background: #fff; }.show_left_p p { float: left; width: 50%; }.vitrina_container { width: 25%; position: relative; }.vitrina .vitrina_container { position: relative; }.markers.little { z-index: 1;left: 6px; top: 0; width: 300px; }.markers.little span { font-size: 11px; height: 16px; line-height: 16px; }.road_percent { position: absolute; width: 40px; height: 40px; background: red; color: #fff; text-align: center; line-height: 40px; border-radius: 20px; font-size: 13px; }.pku_percent { cursor: pointer; }.pku_percent:hover::after { content: attr(data-title); position: absolute; left: 80%; top: -20%; z-index: 1; background: rgba(255,255,230,0.9); font-family: Arial, sans-serif; font-size: 11px; line-height: 18px; width: 260px; text-align: center; color: #444; border: 1px solid #333; }.all_drugstores .sub > div.pr .pku_percent:hover::after { left: 10%; top: 75%; }#mobile_block { position: relative; }#mobile_block .road_percent { z-index: 10; top: 5px; left: 5px; }#mydescrsee { display: none; }#mydescrsee.active { display: block; }.descr_menu_show { position: absolute; right: 2px; top: 4px; line-height: 18px; font-size: 18px; text-decoration: none; border-bottom: 1px dotted #86152c; }.descr_menu_show:hover { border-bottom: 1px solid #86152c; }#catalog_item .actions_panel div { float: none; width: 195px; }#catalog_item .actions_panel div.file_block .a_file { position: static; text-align: left; padding: 0; margin: 0; }#krohi { margin-left: 340px; padding-top: 30px; }#catalog_group_descr.show_left_p { width: 100%; max-width: 1050px; margin-top: 100px; }#catalog_group_descr.show_left_p .actions_panel { top: 0; }#catalog_group_descr.show_left_p p { float: none; width: auto; }.tfp { position: relative; }.tfp .del { position: absolute; top: 3px; margin-left: 5px; text-decoration: none; background: #eee; color: #444; padding: 5px; }.pku_buttons_block_a { overflow: hidden; padding: 15px 0 10px; }.pku_buttons_block_a a { float: left; background: #00cc01; margin-right: 10px; padding: 6px 8px; color: #fff; text-decoration: none; border-radius: 5px; transition: 0.3s; }.pku_buttons_block_a a:last-child { background: #888; }.pku_buttons_block_a a:hover { opacity: 0.8; transition: 0.3s; }.button { display: block; width: 140px; height: 40px; line-height: 40px; text-decoration: none; text-align: center; border: 0 none;color: #fff; font-size: 15px;cursor: pointer; background: linear-gradient(to bottom, rgba(255, 144, 16, 1) 0, rgba(255, 100, 0, 1) 100%); margin-bottom: 16px; }#catalog_item .price { font-size: 20px; font-weight: bold; }#catalog_item_photo img { width: 100%; height: auto; display: block; margin: 0 auto; }#catalog_manager_descr textarea { width: 100%; box-sizing: border-box; height: 300px; }#size_block a {border: 1px solid #ccc;display: inline-block;width: auto;height: 25px;text-align: center;line-height: 25px;text-decoration: none;border-radius: 4px;padding: 4px;padding-right: 8px;padding-left: 8px;}.block_first { border:1px solid red !important; }#color_block { margin-top: 16px; margin-bottom: 16px; }#color_block a { border:1px solid #ccc; display: inline-block; width: 32px; height: 32px; }#size_block a:hover, #color_block a:hover { border:1px solid #bbb; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); }#catalog_item_info input[type=submit] { height: 40px !important; width: 150px !important; }#color_block strong {display: block;float: left;margin-top: 5px;}.text_small { font-size: 14px; }#catalog_item_art { overflow: hidden; position: relative; margin-bottom: 32px; }#catalog_item_art .left {}#catalog_item_art .right { position: absolute; right: 0; top:0; }#small_panel .vitrina_container { width: 100%; }#small_panel .vitrina_container .img_container { float: left; width: 25%; }#small_panel .vitrina_container p, #small_panel .vitrina_container span { margin-left: 28%; text-align: left; }#small_panel .vitrina_item { height: auto; margin-right: 0 !important; }#small_panel .vitrina_item button { display: none; }#small_panel .vitrina_container .markers { top:10px; right: 10px; }#small_panel .vitrina_item p.h3 { height: auto !important; }#catalog_item h1 { margin-right: 170px; }#catalog_item .markers { margin-top: 10px; }#modify_out_block { margin-top: 20px; margin-bottom: 20px; }#modify_out_block a {border: 1px solid #ccc;display: inline-block;width: auto;height: 20px;font-size: 14px;text-align: center;line-height: 20px;text-decoration: none;border-radius: 4px;padding: 2px;padding-right: 6px;padding-left: 6px;margin-right: 6px;}#modify_out_block p strong { font-size: 14px; }#modify_out_block .price { margin-left:21px; margin-top: 18px; margin-bottom: 7px; }#add_goods_item_block { position: relative; background-color: #f2f2f2; padding: 20px; border-radius: 12px; }#add_goods_item_block div p { font-weight: bold; margin-top: 20px; padding-bottom: 12px; }#add_goods_item_block div span { padding-left: 30px; display: block; margin-bottom: 7px; font-size: 15px; }.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}#add_goods_item_block > div > i {position: absolute;z-index: 10;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;opacity: 1;width: 20px;height: 20px;color: #8C8C8C;}.shopping_cart { top: 116px; left: 20px; }.local_shipping { top: 144px; left: 20px; }.icon {color: hotpink;}#add_goods_item_block .star { font-size: 13px; position: absolute; right: 10px; top:30px; background: url('../images/star.svg') left center no-repeat; display: block; width: 124px; height: 25px; overflow: hidden; border: 0 !important; color: #444; padding-left: 27px !important; text-align: left; }.goods_form .price { display: none; }.favorites_clear { }.favorites_clear { position: absolute; top:81px; right: 20px; text-decoration: none; font-size: 14px; }#favorites_button { display: block; background-color: #46a606; width: 280px; font-size: 20px; height: 34px; padding-top: 7px; border-radius: 3px; text-align: center; color:#fff; text-decoration: none; }#my_profile { }#lk_data { margin-top: 50px; }#lk_data h3 { font-size: 25px; color: #323234; font-weight: bold; padding-left: 16px; margin-bottom: 18px; }#lk_data input[type=text] { margin-top: 2px; width: 100%; border:0; border-radius: 16px; padding-left: 16px; color: rgba(0, 0, 0, 0.4) !important; font-size: 13px; }#lk_data div { margin-bottom: 7px; }#lk_data label { font-size: 13px; line-height: 16px; color: #868687; padding-left: 16px; }#lk_data p { padding-left: 32px; }#lk_data a { background: url('../images/svg/key.svg') no-repeat 0 2px; padding-left: 28px; font-size: 13px;color: #323234; font-weight: bold; text-decoration: none; }#lk_data a span { border-bottom: dashed 2px; }#lk_data input[type=submit] { margin-top: 22px;height: 48px;width: 90%;display: flex;align-items: center;justify-content: center;border-radius: 25px;background-color: #ffffff;color: #444;filter: drop-shadow(0px 10px 17.5px rgba(190, 40, 52, 0.14));margin: 0 auto;margin-bottom: 32px;}.my_order { overflow: hidden; background: #f2f2f2; border-radius: 0px 20px 20px 20px; padding: 20px 13px; margin-bottom: 10px; }.order_about { float: left; width: 20%; }.order_content { float: left; width: 80%; }.order_content p { font-size: 13px; }.order_content p span { color: #a2a2a3; }.order_about strong { font-size: 15px; color: #323234; margin-bottom: 10px; white-space: nowrap; }.order_about p { font-size: 13px; color: #323234; font-weight: bold; margin-bottom: 4px; }.order_about span { display: block; font-size: 13px; color: #a2a2a3; }#client_info { position: absolute; top:90px; }#client_info h3 { font-size: 24px; }#client_info p { padding-bottom: 2px !important; }.clients_info { margin-top: 190px; }.clients_info td { font-size: 13px; }.clients_info h3 { font-size: 22px; }#my_profile { position: relative; }#my_profile h3 { FONT-FAMILY: 'Pragmatica Web Book', Arial, sans-serif; font-size: 15px; margin-top: 15px; margin-bottom: 20px; text-transform: uppercase; font-weight: bold; }#my_profile > div { border-radius: 5px; border: 1px solid #b7b7b7; background-color: #fff; min-height: 63px; overflow: hidden;padding: 20px; margin-bottom: 10px; position: relative; }#my_profile div img { width: 60px; height: 60px; border-radius: 30px; }#my_profile div p { font-weight: bold; margin-top: 7px; font-size: 17px; }#my_profile div a { text-decoration: none; }#my_profile > div:hover { background-color: #efefef; }#my_profile .my_profile_edit { position: absolute; width: 42px; height: 42px; right: 0px; top:30px; background: url('../images/sprite_site20.png') 0 0 no-repeat; }#my_profile .my_profile_edit:hover { background: url('../images/sprite_site20.png') 0 -45px no-repeat; }#my_profile_adm { width: 220px; border:1px solid #b7b7b7; height: auto; border-radius: 5px; background-color: #fff;position: absolute; right: 42px; z-index: 200; }#my_profile_adm a { display: block; height: 42px; line-height: 42px; color: #231d1d; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; }#my_profile_adm a:first-child { border-bottom: 1px solid #b7b7b7; }#my_profile_adm a:hover { color: #cc0033; }#my_settings { margin-top: 100px; }#my_settings .strong_text { margin-top:20px; }.strong_text { font-weight: bold; }#my_settings #basket_type, #my_settings #list_type { background-color: #fff; }#my_settings #basket_type a { background: url('../images/sprite_site11.png') no-repeat -2px -592px;padding-left: 24px; text-decoration: none; color: #444; margin-right: 20px; }#my_settings #list_type a { padding-left: 55px; display: block; float: left; width: 200px; height: 34px;text-decoration: none; color:#444; padding-top: 10px; }#my_settings #list_type1 { background: url('../images/sprite_site16.png') 0 -1px no-repeat; }#my_settings #list_type2 { background: url('../images/sprite_site16.png') 0 -50px no-repeat; }#my_settings #list_type3 { background: url('../images/sprite_site16.png') 0 -100px no-repeat; }#my_questions { margin-top: 100px; position: relative; }#my_questions > div { border-radius: 5px; border: 1px solid #b7b7b7; background-color: #fff; height: 63px; padding: 20px; margin-bottom: 10px; position: relative; }.form_el { overflow: hidden; }.form_el div { position: relative; float: left; width: 270px !important;overflow: hidden; }.form_el div label { position: absolute; left: 20px; top: 16px; color: #222; transition-property: top; transition-duration: .5s;font-size: 12px; top:4px; }.form_el input[type=text], .form_el input[type=password], .form_el select, .form_el textarea{ padding-left: 20px; line-height: 40px; margin-left: 5px !important; border-radius: 4px; width: 260px;border:1px solid #fea2a7;padding-top: 19px; box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.1);font-size: 16px; font-weight: bold; box-sizing:border-box;}.form_el input[type=text]:focus, .form_el input[type=password]:focus, .form_el select, .form_el textarea { border-color: rgb(204, 0, 51); } .form_el input[type=submit] { width: 100px; height: 44px; text-transform: uppercase; overflow: hidden;font-size: 12px; font-weight: bold; }#edit_fio .form_el div { float: left !important; padding-right: 20px !important; width: 180px !important; }#edit_phone .form_el div { float: left; width: 180px !important; }#edit_password .form_el div { float: left; }.edit_address .form_el div { float: left; margin-bottom: 20px; }.edit_address input[type=submit] { height: 64px; line-height: 64px; width: 286px; }#edit_fio input[type=submit], #edit_phone input[type=submit], #edit_email input[type=submit], #edit_password input[type=submit] { height: 64px; line-height: 64px; width: 140px; }.my_orders_filter {background-color: #fff;margin-bottom: 20px;overflow: hidden;padding-top: 10px;padding-bottom: 10px !important;}.my_orders_filter a {float: left;margin-left: 20px;margin-right: 10px;text-decoration: none;font-size: 15px;}.my_orders_filter a.my_status_active,.my_orders_filter a:hover {text-decoration: underline;}#feedback_form div { float: none; }#feedback_form div input[type=text] { width: 300px !important; }#visa_mastercard { margin-top: 17px; background: url('../images/visa_mastercard.png') no-repeat; height: 34px; width: 100px; }#visa_mastercard a { margin-right: -10px; float: right; font-size: 13px; line-height: 1; margin-top: 9px;text-decoration: none; color: #af5658; display: block; border-bottom: 1px dashed #fea2a7; }#visa_mastercard a:hover { border-bottom: 0 none; }.cms_table_a:hover td { background-color: #ccc; }.sum_total { font-weight: bold; text-align: right; font-size: 19px; margin-top: 32px; }#my_orders_block_left { overflow: hidden; float: left; width: 50%; }#my_itogo { float: left; width: 50%; overflow: hidden; }#link_company { position: absolute; right: 32px; top:32px; width: 320px; background-color: #f2f2f2; padding: 16px; border-radius: 12px; }#link_company h3 { font-size: 24px; padding-bottom: 4px; }#link_company p { line-height: 1.2; }@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-ExtraBold.eot");src: local("Gilroy ExtraBold"), local("Gilroy-ExtraBold"),url("../fonts/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-ExtraBold.woff") format("woff"),url("../fonts/Gilroy-ExtraBold.ttf") format("truetype");font-weight: 800;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Heavy.eot");src: local("Gilroy Heavy"), local("Gilroy-Heavy"),url("../fonts/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Heavy.woff") format("woff"),url("../fonts/Gilroy-Heavy.ttf") format("truetype");font-weight: 900;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-LightItalic.eot");src: local("Gilroy Light Italic"), local("Gilroy-LightItalic"),url("../fonts/Gilroy-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-LightItalic.woff") format("woff"),url("../fonts/Gilroy-LightItalic.ttf") format("truetype");font-weight: 300;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-ThinItalic.eot");src: local("Gilroy Thin Italic"), local("Gilroy-ThinItalic"),url("../fonts/Gilroy-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-ThinItalic.woff") format("woff"),url("../fonts/Gilroy-ThinItalic.ttf") format("truetype");font-weight: 100;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-BlackItalic.eot");src: local("Gilroy Black Italic"), local("Gilroy-BlackItalic"),url("../fonts/Gilroy-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-BlackItalic.woff") format("woff"),url("../fonts/Gilroy-BlackItalic.ttf") format("truetype");font-weight: 900;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-BoldItalic.eot");src: local("Gilroy Bold Italic"), local("Gilroy-BoldItalic"),url("../fonts/Gilroy-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-BoldItalic.woff") format("woff"),url("../fonts/Gilroy-BoldItalic.ttf") format("truetype");font-weight: bold;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-SemiBold.eot");src: local("Gilroy SemiBold"), local("Gilroy-SemiBold"),url("../fonts/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-SemiBold.woff") format("woff"),url("../fonts/Gilroy-SemiBold.ttf") format("truetype");font-weight: 600;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-UltraLightItalic.eot");src: local("Gilroy UltraLight Italic"), local("Gilroy-UltraLightItalic"),url("../fonts/Gilroy-UltraLightItalic.eot?#iefix")format("embedded-opentype"),url("../fonts/Gilroy-UltraLightItalic.woff") format("woff"),url("../fonts/Gilroy-UltraLightItalic.ttf") format("truetype");font-weight: 200;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-SemiBoldItalic.eot");src: local("Gilroy SemiBold Italic"), local("Gilroy-SemiBoldItalic"),url("../fonts/Gilroy-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-SemiBoldItalic.woff") format("woff"),url("../fonts/Gilroy-SemiBoldItalic.ttf") format("truetype");font-weight: 600;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Light.eot");src: local("Gilroy Light"), local("Gilroy-Light"),url("../fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Light.woff") format("woff"),url("../fonts/Gilroy-Light.ttf") format("truetype");font-weight: 300;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-MediumItalic.eot");src: local("Gilroy Medium Italic"), local("Gilroy-MediumItalic"),url("../fonts/Gilroy-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-MediumItalic.woff") format("woff"),url("../fonts/Gilroy-MediumItalic.ttf") format("truetype");font-weight: 500;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-ExtraBoldItalic.eot");src: local("Gilroy ExtraBold Italic"), local("Gilroy-ExtraBoldItalic"),url("../fonts/Gilroy-ExtraBoldItalic.eot?#iefix")format("embedded-opentype"),url("../fonts/Gilroy-ExtraBoldItalic.woff") format("woff"),url("../fonts/Gilroy-ExtraBoldItalic.ttf") format("truetype");font-weight: 800;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Regular.eot");src: local("Gilroy Regular"), local("Gilroy-Regular"),url("../fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Regular.woff") format("woff"),url("../fonts/Gilroy-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-HeavyItalic.eot");src: local("Gilroy Heavy Italic"), local("Gilroy-HeavyItalic"),url("../fonts/Gilroy-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-HeavyItalic.woff") format("woff"),url("../fonts/Gilroy-HeavyItalic.ttf") format("truetype");font-weight: 900;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Medium.eot");src: local("Gilroy Medium"), local("Gilroy-Medium"),url("../fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Medium.woff") format("woff"),url("../fonts/Gilroy-Medium.ttf") format("truetype");font-weight: 500;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-RegularItalic.eot");src: local("Gilroy Regular Italic"), local("Gilroy-RegularItalic"),url("../fonts/Gilroy-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-RegularItalic.woff") format("woff"),url("../fonts/Gilroy-RegularItalic.ttf") format("truetype");font-weight: normal;font-style: italic;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-UltraLight.eot");src: local("Gilroy UltraLight"), local("Gilroy-UltraLight"),url("../fonts/Gilroy-UltraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-UltraLight.woff") format("woff"),url("../fonts/Gilroy-UltraLight.ttf") format("truetype");font-weight: 200;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Bold.eot");src: local("Gilroy Bold"), local("Gilroy-Bold"),url("../fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Bold.woff") format("woff"),url("../fonts/Gilroy-Bold.ttf") format("truetype");font-weight: bold;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Thin.eot");src: local("Gilroy Thin"), local("Gilroy-Thin"),url("../fonts/Gilroy-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Thin.woff") format("woff"),url("../fonts/Gilroy-Thin.ttf") format("truetype");font-weight: 100;font-style: normal;}@font-face {font-family: "Gilroy";src: url("../fonts/Gilroy-Black.eot");src: local("Gilroy Black"), local("Gilroy-Black"),url("../fonts/Gilroy-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Black.woff") format("woff"),url("../fonts/Gilroy-Black.ttf") format("truetype");font-weight: 900;font-style: normal;}* { margin: 0px; padding: 0px; }html { min-height: 100%; height:100%;overflow-y: scroll; }@keyframes fade {0% {opacity: 0;}100% {opacity: 1;}}body { margin:0; padding:0; height:100%; FONT-SIZE: 15px; }body,* {box-sizing: border-box;font-family: "Gilroy", sans-serif;animation: 0.5s fade;}img { border: 0px; }ul, ol { list-style:none; }ul, ol, li, dl, dt, dd, h1, h2, h3, pre, form, body, html, p, blockquote, input, td, th, a, textarea {margin:0; padding:0; font-size: 15px; COLOR:#444; FONT-WEIGHT: normal; }p { line-height: 1.5; }#block_index p { padding-bottom: 10px; }input[type=submit] { background: #c00c1a;border: 0 none;color: #fff;cursor: pointer;font-size: 16px;height: 26px;line-height: 1.1;text-align: center;width: 100px;-webkit-appearance: none;}input[type=submit]:hover { opacity: 0.85; }input, textarea, input:active, textarea:active {outline:none;}:focus {outline:none;}hr {background: #deded6; border: none; height: 1px; width: 99%; margin-bottom: 38px;}h1{FONT-SIZE: 35px; LINE-HEIGHT:1.2; padding-bottom: 5px; color: #323234; font-weight: bold; }h2{FONT-SIZE: 25px; font-weight: bold; padding-bottom: 25px; }h3{FONT-SIZE: 19px; LINE-HEIGHT:1.2; padding-bottom:10px; color: #0a64b6; }a { COLOR: #0a64b6; TEXT-DECORATION: underline; cursor:pointer }a:hover{ text-indent: 0; TEXT-DECORATION: none;}ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; }ol { margin-left: 20px; }table { border-spacing: 0; }legend {padding: 3px; background-color: #000000;}fieldset { border:solid 1px #5b5b5b; padding:10px; }#tinymce .small_text, .small_text { font-size: x-small; margin-bottom:0; font-weight: normal;}ul li { list-style-type: none; background: url("../images/v.png") no-repeat 0px 8px; padding-left: 24px; padding-bottom: 8px; }ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; list-style-type: decimal;padding-left: 7px;}#tinymce ul li { list-style-type: none; background: url("../images/v.png") no-repeat 0px 8px; padding-left: 24px; padding-bottom: 8px; }#tinymce ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; list-style-type: decimal;padding-left: 7px;}.style_hitech { font-size:86%; color:#444444; background-color: #f8e6d1; padding:20px; border-top: 5px #c56c01 solid; border-radius:0 0 6px 6px; }.style_barokko { font-size:86%; color:#444; background-color: #fff6d9; padding:20px; border-top: 5px #fe9941 solid; border-radius:0 0 6px 6px; }.style_modern { font-size:86%; color:#478b5c; background: url("../images/style_modern.gif") repeat-y; background-color: #d7f3d0; padding:20px; border-radius:6px; }.style_hitech, .style_barokko, .style_modern { margin-top:10px; margin-bottom: 20px; padding-bottom: 25px !important }#index_text_page p { padding-bottom:8px; }#tinymce .small_text, .small_text { font-size: 13px; font-weight: normal; }#tinymce ul li { list-style-type: none; background: url("../images/v.png") no-repeat 0px 4px; padding-left: 24px; padding-bottom: 8px; }#tinymce ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; list-style-type: decimal;padding-left: 24px;}#tinymce table { width: 99%; }.main_table { border: 1px solid #ccc;padding: 4px; width: 100%; border-collapse:collapse; empty-cells:show; margin:0; vertical-align:top;border-spacing: 0; font-size:80%; }.main_table tr:nth-child(even) { background-color: #fcf7e3; }.main_table tr td { border: 1px #ccc solid; padding: 8px; text-align: left; }.img_max { width: 100%; height: auto; }.ico_question { background: url("../images/svg/gds-chat.svg") no-repeat; padding-left: 40px; margin-bottom: 10px; color: #444; font-size: 18px; font-weight: bold; }input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}input[type="number"] {-moz-appearance: textfield;}input[type="number"]:hover,input[type="number"]:focus {-moz-appearance: number-input;}body { background: #f8f8f8; }#wrap { position: relative; max-width: 1260px; margin: 0 auto; padding: 0 25px; }#panel_fast_off, #panel_fast_on { display: none; }.container { max-width: 1400px; margin: auto; position: relative; }#container { overflow: hidden; }.background { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 150;background-color: rgba(34, 38, 41, 0.5); }#panel_begin #small_panel { z-index: 151; overflow: hidden; position: relative; border: 1px solid #ccc; margin: 0 auto; margin-top: 90px; width: 900px; padding: 30px; height: auto; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}.shadow {margin-right: 16px;margin-bottom: 16px !important;border: 1px solid #f3f3f3;box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);}#content > img { display: block; width: 100%; margin-bottom: 32px; }#left { width: 320px; float: left; border-radius: 5px; position: relative; overflow: hidden; }#content { margin-left: 356px; border-radius: 5px; min-height: 800px; overflow: hidden; }#left, #content { margin-bottom: 64px; padding: 0; }.left_open { position: absolute; display: block !important; bottom: 0 !important; min-height: 2100px; } header { height:60px; margin: 0px 0px 20px 0px; margin-top: 20px; }#logo { display: block; background: url('../images/png/header-logo.png') no-repeat; width: 107px; height: 28px; margin-left: 24px; margin-top: 12px; }#tel { overflow: hidden; background: url('../images/png/phone.png') no-repeat 0 center; padding-left: 24px; margin-top: 12px; margin-left: 80px; }#tel a { color: #222; text-decoration: none; font-weight: bold; font-size: 15px; margin-bottom: 2px; display: block; }#tel .span { font-weight: normal; display: block; font-size: 15px; color: #868687; white-space: nowrap; }#tel .span:hover { color: #444; text-decoration: underline; }header form {width: 100%; position: relative; }header form input[type=text] { padding: 6px; border: 0; border-bottom: 1px solid #000; width: 100%; background: none; }header form input[type=submit] { background: url('../images/png/header-search.png'); width: 19px; height: 20px; position: absolute; right: 0; top:4px; }#lk { width: 160px;height: 47px;line-height: 47px;border-radius: 24px;box-shadow: 0px 10px 17.5px rgba(190, 40, 52, 0.14);display: block;font-size: 15px; color: #323234; font-weight: bold;background: #ffffff url('../images/png/cabinet.png') no-repeat 30px center;text-decoration: none;padding-left: 58px;box-sizing:border-box;}#basket { display: block; width: 160px; height: 47px; border-radius: 24px; position: relative;box-shadow: 0px 10px 17.5px rgba(190, 40, 52, 0.14); background-color: #c00c1a; }#basket a { display: block; background: url('../images/svg/busket.png') no-repeat 24px 16px; line-height: 47px; padding-left: 54px; text-decoration: none; color: #fff; font-weight: bold; }#basket strong { display: block; width: 20px; text-align: center; position: absolute; left: 27px; top: -7px; font-weight: 500; }#top1, #top2, #top3, #top4,#top5 { float: left; }#top3 { margin-top: 10px; margin-right: 40px; margin-left: 32px; width: 390px; }#top4 { margin-right: 12px; }.hidden { display: none !important; }#lmenu {margin-left: 7px;background-color: #8f3139;border-radius: 0 0 25px 25px;padding-bottom: 25px;}#lmenu_caption { display: block; background: #bd2733 url('../images/svg/sidebarBurgerMenu.svg') 30px center no-repeat; height: 45px;line-height: 45px;padding-left: 60px;cursor: pointer;color: #fff;font-size: 15px;font-weight: bold;margin-left: -10px;text-decoration: none;}#gender_block a { display: block; color: #fff; font-size: 15px; font-weight: bold; text-decoration: none;background: url('../images/svg/sidebarBurgeMenuArrow.svg') 30px center no-repeat; padding-left: 50px;height: 35px; display: flex; align-items: center; }#gender_block a:hover { background: #c00c1a url('../images/svg/sidebarBurgeMenuArrow.svg') 30px center no-repeat; cursor:pointer; }#lmenu ul li { padding-bottom: 0; background: none; }#lmenu li li { padding-left: 20px; }#lmenu ul li:hover { background: #bd2733; cursor: pointer;}.lmenu li a { display: block; font-size: 15px; color: #fff; padding: 10px; text-decoration: none; }.lmenu li:hover { background: red; cursor: pointer;}.lmenu li li a { padding-left: 38px; cursor: pointer; }#lmenu > ul li a { padding-left: 24px; }#lmenu ul ul a { padding-left: 40px !important; }#lmenu ul ul ul a { padding-left: 60px !important; }#lmenu ul ul{ display: none; }#lmenu_NULL { display: none; }.menu_open { display: block !important; }#catalog_list { overflow: hidden; margin-right: -16px; }.catalog_item { float: left; width: 20%; }.catalog_item >div { margin-right: 20px; margin-bottom: 20px; background: #fff; }.catalog_item a { text-decoration: none; }.catalog_item > div {height: 240px;background-color: #ffffff;padding-left: 10px;padding-top: 10px;padding-bottom: 15px;padding-right: 10px;border-radius: 0px 18px 18px 18px;position: relative;transition: 0.3s;margin-right: 16px;margin-bottom: 16px;}.catalog_item > div:hover { transform:scale(1.05); }.catalog_item > div .name {font-size: 13px;color: #868687;text-align: center;white-space: nowrap;margin-top: 16px;min-height: 30px;}.hoverable {transition: opacity 0.3s;cursor: pointer;}.catalog_item > div .price {font-size: 15px;color: #323234;font-weight: bold;margin-right: 10px;white-space: nowrap;border-right: 1px solid #efdada;display: block;width: 50%;float: left;text-align: left;}.catalog_item .img_container { min-height: 140px; max-height: 140px; overflow: hidden; position: relative; } .catalog_item .img_container img { position: absolute; max-height: 100%; max-width: 100%; left: 0; top:0; bottom: 0; right: 0; margin: 0 auto; }.price_block a { display: block; cursor: pointer; }.price_block { overflow: hidden; margin-top: 14px; }.catalog_item .price_block { width: 100%; position: absolute; bottom:6px; left: 16px; right:6px; }.catalog_item .price_block i { float: left; position: relative; display: block; width: 40px; height: 18px; background: url('../images/svg/empty-basket.svg') no-repeat; }.catalog_item div i b {width: 13px;height: 13px;line-height: 13px;border-radius: 6px;background-color: #be2834;color: #ffffff;font-size: 15px;position: absolute;right: 0;top:0px;display: block;text-align: center;}.catalog_item .ico { display: block; position: absolute; right: 10px; top: 10px; display: block; width: 17px; height: 17px; background:url('../images/svg/card-icon.svg') no-repeat; cursor: pointer; z-index: 2; }.catalog_button {width: 220px;height: 47px;line-height: 47px;border-radius: 23px;filter: drop-shadow(0px 10px 17.5px rgba(190, 40, 52, 0.14));background-color: #ffffff;font-size: 15px;color: #323234;font-weight: bold;padding: 0 41px;text-align: center;margin: 0 auto;display: block;text-decoration: none;margin-bottom: 48px;margin-top: 32px;}#colors_block { overflow: hidden; margin-bottom: 20px; margin-top: 20px; }#colors_block p { margin-bottom: 10px; }#colors_block a { display: block; float: left; width: 32px; height: 32px; margin-right: 4px; margin-bottom: 4px; border-radius: 3px; border: 2px solid #d2d2d2; }#colors_block a:hover, .mod_line a:hover { border: 2px solid #c00c1a; }#colors_block .selected { border: 2px solid #c00c1a !important; }#modal_left { float: left; width: 45%; padding-right: 5%; }#modal_left img { width: 85%; height: auto; }#modal_right { float: left; width: 55%; }#modal_right h2 { font-size: 18px; }#modal_right h3 {font-size: 20px;color: #000;margin-top: 16px;}#modal_right h1 {font-size: 35px;color: #323234;font-weight: bold;margin-bottom: 10px;padding: 0;}.modal_item { width: 100% !important; max-width: 700px !important; margin-bottom: 40px; padding-top: 0 !important; }.modal_item #item_title {height: 50px;line-height: 50px;border-bottom: 1px solid #e3e3e3;margin-bottom: 32px;margin-left: -32px;margin-right: -32px;padding-left: 32px;display: block;text-decoration: none;}.modal_item #item_title span { background:url('../images/svg/card-icon.svg') no-repeat right center;font-size: 15px; color: #323234; font-weight: bold; margin-right: 10px; padding-right: 28px; }#panel_begin #small_panel { border-radius: 0px 25px 25px 25px; }#price_block_item {max-width: 310px;width: 100%;height: 47px;border-radius: 23px;box-shadow: 0px 10px 17.5px rgba(190, 40, 52, 0.14);background-color: #ffffff;padding: 0 25px 0 35px;margin-top: 32px;margin-bottom: 32px;}#price_block_item p {font-size: 25px;color: #323234;font-weight: bold;margin-right: 10px;display: inline-block;padding-top: 4px;margin-right: 24px;}#price_block_item a { position: relative; display: inline-block; background: url('../images/svg/empty-basket.svg') no-repeat; padding-left: 32px; text-decoration: none; font-size: 15px; color: #323234; font-weight: bold; }#price_block_item a i {width: 13px;height: 13px;border-radius: 6px;background-color: #be2834;color: #ffffff;font-size: 15px;display: flex;justify-content: center;align-items: center;position: absolute;top: -5px;left: 7px;}#catalog_title { overflow: hidden; margin-bottom: 10px; position: relative; border-bottom: 2px solid #f2e1e1; }#catalog_title h2 { font-size: 35px; color: #323234; font-weight: bold; padding-bottom: 10px; float: left; }#catalog_title div { width: 100%; max-width: 378px; overflow: hidden; position: absolute; right: 0; top:10px; z-index: 6; }#catalog_title div a { float: left; width: 50%; display: block; font-weight: bold; text-align: center; text-decoration: none; color: #757576; line-height: 40px; }#catalog_title div .active { color: #000; border-bottom: 2px solid #df5f83; }#catalog_title div a:hover { color: #444; border-bottom: 2px solid #efabbe; }#catalog_title span { font-size: 20px; color: #9b9b9c; font-weight: bold; position: absolute; right: 0; top: 10px; }#sort_filters_block { position: relative; margin-bottom: 18px; overflow: hidden; }#filters_button { display: none; float: right; background:url('../images/svg/homeCatalogFilter.svg') no-repeat; padding-left: 32px; color: #323234; font-weight: bold; text-decoration: none; margin-top: 1px; }#sort_filters_block select { float: left; background: none; border: 0; font-size: 15px; font-weight: bold; display: block; padding-right: 20px;background: url('../images/svg/homeCatalogArrowDown.svg') no-repeat right center !important;appearance: none; cursor: pointer; }#sort_filters_block select:active, #sort_filters_block select:focus{ outline:none; }#sort_filters_block select option { border:0 !important; background: #fff; }#filter_block { margin-top: 32px; padding: 20px; padding-left: 0; position: relative; height: auto; overflow: hidden; padding-bottom: 20px; transition: all 1s;overflow: hidden; }.filter_block { height: 0 !important; overflow: hidden; }.filter_block_open { padding-left: 20px !important; display: block !important; padding-bottom: 5px; background: #f8f8f8; width: 320px; border-right: 1px solid #ccc; left: 0 !important; z-index: 9000; }#filter_block > div { margin-top: 10px; }#filter_close {display: none;color: #323234;font-weight: bold;text-decoration: none;position: absolute;left: 0;top: 0;}#filter_clear {display: block;background: url('../images/svg/homeCatalogFilter.svg') no-repeat;padding-left: 32px;color: #be2834;font-weight: bold;text-decoration: none;position: absolute;right: 20px;top: 0;}#filter_block .filter_title { font-size: 13px; color: #868687; padding-bottom: 0; padding-top: 24px; line-height: 1.2; }#filter_block ul li p { width: 22px;height: 22px;border-radius: 3px;background-color: #ffffff;border: 2px solid #d2d2d2;margin-right: 10px;display: flex;align-items: center;justify-content: center;}#filter_block .param div {height: 38px;padding: 0 20px;border-radius: 19px;background: #ffffff;display: flex;align-items: center;justify-content: space-between;cursor: pointer;transition: 0.3s;position: relative;font-weight: bold;border: 2px solid #fff;}#filter_block .param { background: #fff; border-radius: 19px; }#filter_block .filter_open { padding-bottom: 24px; }#filter_block .filter_open div { border: 2px solid #d2d2d2; }#filter_block .filter_open ul { display: block !important; }#filter_block .param div i { background: url('../images/svg/sidebarCategoriesArrow.svg') no-repeat center center; display: block; width: 38px; height: 38px;position: absolute; right: 10px; top: 0; transition: all 0.5s; }#filter_block .filter_open div i { transform:rotate(180deg); }#filter_block ul { margin-left: 20px; margin-top: 12px; display: none; max-height: 280px; overflow-y:scroll; margin-right: 16px; }#filter_block ul li { position: relative; padding: 0; margin: 0; min-height: 40px; background: none; }#filter_block ul li a { background: url('../images/checkboxes_ico.png') no-repeat 0 -57px; display: block; min-height: 40px; }#filter_block ul li .selected { background: url('../images/checkboxes_ico.png') no-repeat 0 0 !important; }#filter_block ul li strong, #filter_block ul li span { display: block; position: absolute; left: 32px; top:-2px; font-weight: 600; color: #000; }#filter_block ul li strong { top: 2px; }#filter_block ul li span { top:3px; color: #666; font-size: 12px; font-weight: normal; }#filter_block form input[type="submit"] {width: 80%;height: 47px;line-height: 47px;border-radius: 23px;background-color: #ffffff;font-size: 15px;color: #323234;font-weight: bold;padding: 0 41px;text-align: center;margin: 0 auto;display: block;text-decoration: none;margin-bottom: 48px;margin-top: 32px;background: #fff;}.filter_line {background-color: #e3e3e3;height: 1px;width: 100%;margin: 13px 0 10px 0;display: block;}#filter_price {height: 38px;padding: 0 20px;border-radius: 19px;background: #ffffff;display: flex;align-items: center;justify-content: space-between;cursor: pointer;transition: 0.3s;position: relative;font-weight: bold;border: 2px solid #fff;}#filter_price input[type="text"] { border:0; padding: 4px; margin-right: 4px; width: 130px; -moz-appearance: textfield; outline: none; font-size: 15px; font-weight: bold; color: #323234; }#site_pagenator { float: right; overflow: hidden; margin-top: 32px; margin-right: 64px; }#site_pagenator .p_item { color: #444; display: inline-block; border-radius:18px; margin:3px; padding-top: 9px; text-decoration: none; font-size: 17px; }#site_pagenator .p_item { text-align: center; width: 36px; height: 36px; background-color:#ddd; }#site_pagenator .current { color:#fff; background-color:#bd2733; text-decoration: none; }#site_pagenator .p_item:hover { background-color: #dee0de; }#site_pagenator .current:hover { background-color: #d0445c; }#site_pagenator .site_pege_next { padding-left:26px; color: #444; text-decoration: none; }#site_pagenator .site_pege_back { padding-right:26px; color: #444; text-decoration: none; }.visible { display: block !important; }#block_index { min-height: 800px; margin-bottom: 64px !important; overflow: hidden; position: relative; }.del { background: url('../images/ico_del.png'); width: 31px; height: 31px; position: absolute; right: 20px; top:20px; }.block_plus_minus {float: none;position: absolute;right: 20px;bottom: 20px;margin-bottom: 0;width: 100px;height: 32px;}.block_plus_minus input[type="text"] { width: 40px; height: 32px; margin: 0; padding: 4px; box-sizing:border-box; border:1px solid #ccc; margin-left: 30px; border-radius: 4px; font-size: 18px; text-align: center; }.block_plus_minus .plus, .block_plus_minus .minus { display: block; width: 28px; height: 28px; border-radius: 4px; background: #99cc00; text-align: center; line-height: 28px; color: #fff; text-decoration: none; font-size: 22px; }.block_plus_minus .minus { position: absolute; left: 0; top: 2px; }.block_plus_minus .plus { position: absolute; right: 0; top: 2px; }.article_item {position: relative;padding: 16px;background-color: #fff;}.article_item a { text-decoration: none; display: block;}.article_item a p:hover { color: #336699; }.article_item img { width: 100%; height: auto; }.article_item p { padding: 10px; padding-left: 0; padding-right: 0; font-size: 18px; text-align: left; }#sort_block { padding: 16px; background: #fff; position: relative; height: auto; margin-right: 0; overflow: hidden; }#sort_block a { margin-left: 16px; margin-right: 20px; text-decoration: none; }#sort_block span { }.article { margin-bottom: 16px; }.article .article_item { height: 124px; margin-right: 0 !important; }.article img { width: 160px; float: left; }.article p, .article span { margin-left: 192px; }.article span { display: block; color: #666; }.basket_list #left { display: none; }.basket_list #content { margin-left: 0; }footer { overflow: hidden; padding: 20px 0 18px 0;border-top: solid 2px #f2e1e1; }#logo_footer { display: block; background: url('../images/svg/footer-logo.svg') no-repeat; width: 25px; height: 28px; position: absolute; left: 0; top: 0; }#footer_tel {overflow: hidden;background: url('../images/png/phone.png') no-repeat 0 center;padding-left: 24px;position: absolute;left: 50px;top: 5px;}#footer_mag {overflow: hidden;background: url('../images/svg/footer-map-icon.svg') no-repeat 0 center;padding-left: 24px;position: absolute;left: 50px;top: 40px;display: block;text-decoration: none;}#footer_mag p { font-weight: bold; }#footer_mag span { color: #a2a2a3; }#footer_mag:hover p { }#footer_mag:hover span { color: #444; }#footer_tel a {color: #222;text-decoration: none;font-weight: bold;font-size: 15px;margin-bottom: 2px;display: block;}#footer_tel span {display: block;font-size: 15px;color: #868687;white-space: nowrap;}#footer1 { position: relative; }#footer1, #footer2, #footer3,#footer4 { float: left; width: 25%; padding-top: 4px; }#footer2 span, #footer3 span { display: block; margin-bottom: 10px; font-weight: bold; }#footer4 p { overflow: hidden; }#footer4 p a { display: inline-block; width: 20px; height: 20px; margin-right: 15px; text-decoration: none; }#footer2 p, #footer3 p { padding-bottom: 4px; }#footer2 p a:hover, #footer3 p a:hover { color: #444; text-decoration: none; }#footer4 p .f { background: url('../images/svg/footer-f-icon.svg') no-repeat center center; width: 20px; height: 20px; }#footer4 p .vk { background: url('../images/svg/footer-b-icon.png') no-repeat center center; width: 20px; height: 20px; background-size: cover; }#footer4 p .fb { background: url('../images/svg/footer-facebook.svg') no-repeat center center; width: 20px; height: 20px; background-size: cover; }#footer4 p .insta { background: url('../images/svg/footer-instagram.svg') no-repeat center center; width: 20px; height: 20px; background-size: cover; }#footer4 p .ok { background: url('../images/svg/footer-odnoklassniki.svg') no-repeat center center; width: 20px; height: 20px; background-size: cover; }#footer4 { float: right; width: 194px; }#footer4 span { display: block; font-size: 13px; line-height: 18px; color: #868687; }footer a { color: #c4c2c2; }.swiper-container {width: 100%;height: auto;}.swiper-slide {font-size: 18px;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;}.swiper-slide .shadow { margin-right: 0 !important; margin-bottom: 0 !important; border: 0 !important; width: 100%; }.swip > div .swiper-button-next, .swip > div .swiper-button-prev {text-align: center;line-height: 48px;border-radius: 30px;position: absolute !important;right: 0 !important;top: 20px !important;display: block !important;width: 48px;height: 48px;background-color: #ededed !important;text-decoration: none;}.swip > div .swiper-button-next, .swip > div .swiper-button-prev {text-align: center;line-height: 48px;}.swip { overflow: hidden; padding-top: 10px; position: relative; margin-bottom: 16px; }.swip > div {overflow: hidden; position: relative; height: 70px; width: 120px; position: absolute; right: 0; top:0; }.swip > div .swiper-button-next, .swip > div .swiper-button-prev { text-align: center; line-height: 48px; border-radius: 30px;position: absolute !important; right: 0 !important; top: 20px !important; display: block !important; width: 48px; height: 48px; background-color: #ededed !important; text-decoration: none; }.swip > div .swiper-button-next:hover, .swip > div .swiper-button-prev:hover { background-color: #ddd !important; }.swip > h2 { padding-bottom: 10px; }#slider_so { position: relative; margin-bottom: 32px; }#slider_so img { width: 100%; }#catalog_item_left, #catalog_item_right { float: left; width: 50%; }#catalog_item_price { border-radius: 5px; background: #f2f2f2; padding: 20px; min-height: 80px; margin-right: 64px; margin-top: 32px; margin-bottom: 48px; }#kroxi { background: url('../images/svg/breadcrumbs.svg') no-repeat; overflow: hidden; margin-bottom: 20px; padding-left: 20px; }#kroxi, #kroxi a { font-weight: bold; color: #000; text-decoration: none; }#kroxi i { color: red; font-style: normal; margin-left: 5px; margin-right: 5px; }#catalog_item_left { float: left; width: 45%; padding-right: 5%; }#catalog_item_left img { width: 100%; height: auto; }#catalog_item_right { float: left; width: 50%; }.table_size { color: #868687; }.table_size a { color: #000; }.table_size, .table_size a { font-size: 13px; }#catalog_item_art { font-size: 13px; line-height: 25px; color: #868687; margin-bottom: 10px; }#catalog_item h2 { border-bottom: 2px solid #f2e1e1; margin-bottom: 10px; padding-bottom: 0; font-size: 35px;line-height: 48px; color: #323234; font-weight: bold; }#catalog_item_right h3 { font-size: 20px; color: #000; margin-top: 16px; }#catalog_item_left, #catalog_item_right { margin-bottom: 48px; }#catalog_item_small { margin-bottom: 20px; }#catalog_item_small p { font-size: 13px; line-height: 25px; color: #868687; margin-bottom: 0; }.size_active { border: 2px solid #be2834 !important; }.under_photo { font-size: 13px; margin-top: 24px !important; text-align: center; }#catalog_descr, #catalog_descr p { font-size: 15px; line-height: 22px; color: #323234; margin-bottom: 10px; font-weight: 500; }.mod_line { overflow: hidden; width: 100%; margin-top: 10px; margin-bottom: 10px; }.mod_line a { display: inline-block; padding-left: 8px; padding-right: 8px; line-height: 33px;margin-right: 4px; margin-bottom: 4px; text-decoration: none; border-radius: 3px; background-color: rgba(239, 218, 218, 0); border: 2px solid #d2d2d2; font-size: 14px; color: #000000; font-weight: bold; }.nal_mag { color: #a5a5a5; font-size: 12px; }.nal_mag span { color: #000; font-weight: 500; }.close_form { position: absolute; right: 20px; top:12px; background: url('../images/svg/hoverCardX.svg') no-repeat center center;width: 32px; height: 32px; display: block; cursor: pointer; }.close_form:hover { opacity: 0.8; }.settings {width: 30px;background: url('../images/settings.png') no-repeat 5px 4px;padding-right: 6px;}.settings_right {position: absolute;height: 30px;right: 16px;top: 10px;}#form_order { position: relative; }#svitok { position: absolute; left: 260px; top: 430px; }#filter_block .checkbox_a {display: block;margin-bottom: 12px;background: url('../images/checkboxes_ico.png') 16px -79px no-repeat;height: 20px;padding-left: 47px;text-decoration: none;color: #000;font-weight: bold;}#filter_block .active { background: url('../images/checkboxes_ico.png') 16px 1px no-repeat; }#modal_left .swiper-pagination { margin-top: 16px !important; }#maps_block { overflow: hidden; margin-bottom: 48px; }#maps_block #map { width: 60%; float: left; background: #f2f2f2; height: 440px; }#object_info { width: 40%; float: left; height: 440px; }#object_info div { padding: 16px; padding-left: 32px; padding-bottom: 0; }#object_info div h3 { color: #323234; font-size: 14px; font-weight: bold; }#object_info div p { color: #a2a2a3; font-size: 14px; line-height: 114%; }#maps_block #map2 { width: 50%; float: left; background: #f2f2f2; height: 300px; }#dostavka_info { width: 50%; float: left; height: 300px; padding-top: 12px; }#dostavka_info div { padding: 16px; padding-left: 44px; padding-bottom: 0; }#dostavka_info div h3, #dostavka4 h3 { color: #323234; font-size: 15px; font-weight: bold; padding-bottom: 4px; }#dostavka_info div p, #dostavka4 p { color: #a2a2a3; font-size: 15px; line-height: 114%; }#dostavka1 { background: url('../images/png/recevingOrderMapBlackOpasityMarker1.png') no-repeat 0 12px; margin-left: 64px; }#dostavka2 { background: url('../images/png/recevingOrderMapBlackOpasityMarker2.png') no-repeat 0 12px; margin-left: 64px;}#dostavka3 { background: url('../images/png/recevingOrderMapBlackOpasityMarker3.png') no-repeat 0 12px; margin-left: 64px; }#dostavka4 { padding: 40px; width: 50%; clear: both;background: #fff url('../images/png/recevingOrderMapBlackOpasityMarker.png') no-repeat 16px 36px; padding-left: 64px; box-sizing:border-box; }#tk1, #tk2 { display: inline-block; height: 54px; margin-top: 14px; }#tk1 { background: url('../images/png/recevingOrderEmblemBotton.png') no-repeat 0 0; width: 149px; } #tk2 { background: url('../images/png/recevingOrderEmblemBotton.png') no-repeat -149px 0; width: 198px; } .line { height: 2px; background-color: #f2e1e1; margin-bottom: 20px; }#small_panel .form_out textarea { height: 200px !important; width: 100%; resize: none; }#catalog_descr { clear: both; margin-top: 16px; margin-bottom: 48px; }input [type=range] { display: block; width: 100%; margin-top: 32px; }.nativeMultiple {position: relative;background: white;border: 1px #347EB7 solid;border-radius: 4px;height: 40px;}.nativeMultiple > div {height: 40px;}.nativeMultiple > div:last-child > div {right: 0;}.nativeMultiple input[type=range] {margin:0;padding:0;width: 100%;height:inherit;-webkit-appearance: none;background: transparent;}.nativeMultiple > div.nativeMultiple-one {overflow: hidden;position: absolute;z-index: 10;min-width: 60px;}.nativeMultiple > div.nativeMultiple-two {position: absolute;width: 100%;z-index: 5;}.nativeMultiple input[type=range]:focus {outline: none;}.nativeMultiple > div, .nativeMultiple > div > div {height: inherit;}.nativeMultiple input[type=range]::-webkit-slider-thumb {border: 0;height: 40px;width: 60px;background: #347EB7;cursor: pointer;z-index: 20;-webkit-appearance: none;position: relative;}.nativeMultiple > div:last-child input[type=range]::-webkit-slider-thumb {border-left: 1px #206AA3 solid;}.nativeMultiple input[type=range]::-webkit-slider-thumb:after, .nativeMultiple input[type=range]::-webkit-slider-thumb:before {content: "";display: block;position: absolute;height: 20px;width: 1px;background: none repeat scroll 0% 0% #E8E7E6;left: 27px;top: 10px;}.nativeMultiple input[type=range]::-webkit-slider-thumb:after {left: 32px;}.nativeMultiple input[type=range]::-moz-range-thumb {border: 0;height: 40px;width: 60px;background: #347EB7;cursor: pointer;z-index: 20;position: absolute;top: 20px;border-radius: 0;}.nativeMultiple input[type=range]::-moz-range-track {background: none;border: none;}.nativeMultiple > div:last-child input[type=range]::-moz-range-thumb {border-left: 1px #206AA3 solid;}.nativeMultiple input[type=range]::-ms-track {background: transparent;border-color: transparent;border-width: 6px 0;color: transparent;}.nativeMultiple input[type=range]::-ms-fill-lower {background: transparent;}.nativeMultiple input[type=range]::-ms-thumb {border: 0;height: 40px;width: 60px;background: #347EB7;cursor: pointer;z-index: 20;position: absolute;top: 20px;border-radius: 0;}.slider {}#modal_right h1 { line-height: 1.2; border: 0; margin-left: 0; margin-right: 0; margin-top: -20px; height: auto; }@media only screen and (max-width: 767px) {#wrap { padding: 0 16px; }#filter_close { display: block; }#filter_clear, #filter_close { top:20px; }#filter_close { left: 20px; }#tel .span { font-size: 12px; }#filters_button { display: block!important; }header { overflow: hidden; height: 110px; }#left { position: absolute; top: -130px; left: -16px; right: -16px; width: auto; overflow: hidden; border-radius: 0 !important; z-index: 7; background: rgba(0, 0, 0, 0.2) !important; }#lmenu { padding-bottom: 0; }#gender_block { display: none; }#content { margin-left: 0; }.catalog_item { width: 50%; }footer { height: auto; }#footer2 { padding-top: 60px; }#footer3 { padding-top: 20px; }#footer2, #footer3 { width: 100%; float: none; text-align: center; }#footer1, #footer4 { width: 100%; }#footer4 { width: 100% !important; text-align: center; margin-top: 24px; }#footer4 p a { margin-right: 7px; }#footer4 span { display: none; }#footer_tel { float: left; width: 50%;}#footer_mag { }#footer_mag { overflow: hidden; left: auto !important; background: url('../images/svg/footer-map-icon.svg') no-repeat 0 center;padding-left: 24px; position: absolute; top: 0; right: 0; }#footer_mag span { font-size: 11px; }#footer_mag p { line-height: 1; }#price_block_item { width: 180%; margin-left: -80%; }#catalog_item_right h3, .nal_mag, .mod_line { margin-left: -90%; }.mod_line { width: 190%; }#modal_right h3 { font-size: 16px; }#top3 { display: none; }#tel { margin-left: 0; }#top2 { float: none; position: absolute; left: 0; top: 60px; }#top4 { float: none; position: absolute; right: 0; top: 60px; margin-right: 0; }#top5 { float: none; position: absolute; right: 0; top: 0; }#lk { box-shadow: none; background-color: none !important; }#panel_begin #small_panel { width: 100% !important; margin-top: 0 !important; }#panel_begin #small_panel h1 { font-size: 24px; }#container {overflow: visible; }#basket { height: 40px; line-height: 40px; z-index: 8; }#tel span { font-size: 12px; }#catalog_title h2 { font-size: 24px; text-align: left; float: none; }#catalog_title div { position: static; }#catalog_title span { font-size: 14px; font-weight: 500; }#panel_fast_off, #panel_admin_right { display: none; }#panel_begin #small_panel { border-radius: 0 0 25px 25px; }#filter_block { position: absolute; left: -100%; width: 100%; top:12px; display: block !important; padding-top: 36px; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); }.filter_block_open { padding-bottom: 20px; }#form_order1, #form_order2 { float: none; width: 100%; }#primerka, #p_info { display: none; }h1 { font-size: 32px; }h2 { font-size: 20px; }#lk_data { margin-top: 32px; }#maps_block #map2, #dostavka_info { float: none; width: 100%; }#dostavka_info > div { margin-left: 0; }#dostavka4 { width: 100%; clear: both; }#maps_block #map { width: 100%; float: none; }#object_info { width: 100%; float: none; }#object_info div { padding-left: 0 !important; }#tks { padding: 0 !important; overflow: hidden; }#tks a { display: block; }}@media only screen and (min-width: 768px) and (max-width: 1305px) {#wrap { padding: 0 16px; }#filters_button { display: block!important; }#filter_block { position: absolute; left: -50%; width: 50%; top:13px; display: block !important; padding-top: 36px; box-shadow: 4px 6px 4px -4px rgba(0, 0, 0, .2); }.filter_block_open { padding-bottom: 20px; width: 50%; border: 0; }#filter_close { display: block; }#filter_clear, #filter_close { top:20px; }#filter_close { left: 20px; }header { overflow: hidden; height: 100px; }#top3 { display: none; }#tel { margin-left: 0; }#top2 { float: none; position: absolute; left: 0; top: 60px; }#top4 { float: none; position: absolute; right: 0; top: 55px; margin-right: 0; }#top5 { float: none; position: absolute; right: 0; top: 0; }#lk { box-shadow: none; background-color: none !important; }#left { position: absolute; top: -120px; left: -16px; right: -16px; z-index: 7; width: auto; overflow: hidden; border-radius: 0 !important; background: rgba(0, 0, 0, 0.2) !important; }#lmenu { padding-bottom: 0; }#gender_block { display: none; }#content { margin-left: 0; }#catalog_list { margin-right: -16px; }.catalog_item { width: 25%; }#footer2, #footer3 { width: 30%; }#footer1, #footer4 { width: 50%; }#footer1 { width: 40%; }#footer4 { float: left !important; margin-top: -20px; margin-left: 48px; }#footer4 p a { margin-right: 10px; }#container {overflow: visible; }#logo { margin-left: 0; margin-top: 60px; }#top2 { left: 180px; top: 46px; }#basket { height: 40px; line-height: 40px; z-index: 8; }#p_info, #primerka { display: none; }}@media only screen and (min-width: 768px) and (max-width: 1024px) {.catalog_item { width: 33.3333% !important; }}@media only screen and (min-width: 1306px) and (max-width: 1500px) {#top3 { width: 320px; }.container { width: auto; max-width: 1500px; padding-left: 32px; padding-right: 32px; }}#panel_begin { }#panel_begin #small_panel { z-index: 151; overflow: hidden; position: relative; border: 1px solid #ccc; margin: 0 auto; margin-top: 90px; width: 900px; padding: 30px; height: auto; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}#panel_begin #small_panel input[type=submit] { position: absolute; border-radius: 4px;}#panel_begin #small_panel .form_out {}.relative .button_edit { position: absolute; right: 10px; top: 10px; }#block_status span { padding-left:8px; padding-right:8px; }#block_status, #block_status span, #block_status span a { font-size:14px; }#orders_status_list { overflow: hidden; }#orders_status_list div { float: left; padding-right: 20px; }#cms_table { width:100%; }#cms_table th { border-collapse:collapse; border-bottom:5px solid #c00c1a; padding:8px; text-align: left; font-size: 80%; }#cms_table td { position: relative; border-collapse:collapse; border-bottom:1px dotted #cccccc; padding:8px; vertical-align: top; }#cms_table tr:nth-child(even) { background-color: #f2f2f2; }.circle_o, .circle_q { display: none; }.checkbox_full, .checkbox_empty { height:25px; padding-left:28px; } .checkbox_full { background:url('../images/sprite_cms.png') no-repeat -9px -3030px; }.checkbox_empty { background:url('../images/sprite_cms.png') no-repeat -9px -3059px; }#panel_container { width:100%; min-height: 100%; height:auto; overflow: hidden; display: none; position:absolute; z-index:34; background-color:#fff; }.button_edit {cursor: pointer;}#panel_admin_right { position:fixed; z-index:100; top:325px; right:0px;background:url('../images/sprite_cms.png') no-repeat -188px -3358px; width:37px; height:262px; }#panel_fast_on { position:fixed; z-index:100; top:250px; right:0px; display: none;background:url('../images/sprite_cms.png') no-repeat -174px -3706px; width:51px; height:84px; }#panel_fast_off { position:fixed; z-index:100; top:250px; right:0px;background:url('../images/sprite_cms.png') no-repeat -174px -3648px; width:51px; height:55px; }.form_out div { margin-bottom: 5px; overflow: hidden; }.form_out label { float: left; width:160px; padding:4px; text-align:left; position:relative; top:0; margin-right: 5px; font-size: 14px; }.form_out select, .form_out input[type=text], .form_out input[type=password], .form_out input[type=date],.form_out textarea { padding:4px; margin:0; height: 36px !important; box-sizing: border-box; border-radius: 4px; }.form_out select, .form_out input[type=text], .form_out input[type=date], .form_out input[type=password], .form_out textarea { width: 70%; border:1px #bdbdbd solid; font-size: 16px; }.form_out select, .form_out input[type=text], .form_out input[type=password] { line-height: 26px; height: 26px; }.form_out textarea {}.form_out select { height:38px; }.form_out input[type=submit] { padding: 0; margin: 0;line-height: 32px; height: 34px; border-radius: 4px; }.form_out input[type=submit]:hover { opacity: 0.92; }.btn_cancel, .btn_accept { cursor:pointer; width:150px; height:34px; border:1px #7f401d solid; }#out_center {position: relative; padding: 20px; margin-top: 90px; overflow: auto; height: auto; }#out_center h3,#out_center p a { color:#444; text-decoration: none; }#out_center .actions_panel a { color: #fff; }#out_center .h3_el { padding-top:10px; }#out_center .h3_el, #out_center .p_el { padding-left:140px;}#out_center #ico_settings { background:url('../images/sprite_cms.png') no-repeat 0px -395px; }#out_center #ico_users { background:url('../images/sprite_cms.png') no-repeat 0px -607px; }#out_center #ico_goods { background:url('../images/sprite_cms.png') no-repeat 0px -815px; }#out_center #ico_security { background:url('../images/sprite_cms.png') no-repeat 0px -1022px; }#out_center #ico_seo {background:url('../images/sprite_cms.png') no-repeat 0px -1237px; }#out_center #ico_orders { background:url('../images/sprite_cms.png') no-repeat 0px -1442px; }#out_center #ico_questions { background:url('../images/sprite_cms.png') no-repeat 0px -1651px; }#out_center #ico_services { background:url('../images/sprite_cms.png') no-repeat 0px -1861px; }#out_center #ico_stat { background:url('../images/sprite_cms.png') no-repeat 0px -2077px; }#out_center #ico_settings, #out_center #ico_users, #out_center #ico_goods,#out_center #ico_security, #out_center #ico_seo, #out_center #ico_orders,#out_center #ico_questions, #out_center #ico_services, #out_center #ico_stat { float:left; width:30%; height:160px; padding-right:3.3%; }#cms_table td, #cms_table td a { font-size: 14px; }.text_form { width: 980px !important; height: 580px !important; }.goocompleter_field {position: relative;z-index: 10;padding: 4px;font-size: 18px;width: 300px;border: 2px solid #FF8000}.goocompleter_listbox.fixed { position: fixed !important; top: 70px !important; }.goocompleter_listbox {position: absolute;display: none;overflow: hidden;z-index: 50;width: 513px;margin-left: -92px;max-height: 390px;margin-top: 0px;border: 1px solid #eac964;border-top: 0px solid #fff;top: 300px !important;}.goocompleter_listbox ul {margin: 0;padding: 0;}.goocompleter_listbox li {cursor: pointer;list-style-type: none;padding: 0 5px;height: 43px; line-height: 43px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.goocompleter_listbox li.odd {background: #F5F5F5;}.goocompleter_listbox li.even {background: #f4eccd;}.goocompleter_listbox li:hover, .goocompleter_listbox li.odd:hover, .goocompleter_listbox li.selected {background-color: #eac964;color: #FFF;}.goocompleter_typebox {position: absolute;top: 0;z-index: 9;overflow: hidden;max-width: 380px;overflow: hidden;color: transparent;white-space: nowrap}.goocompleter_typebox .goocompleter_suggestion {color: #C3C3C3;display: inline;font-size: 15px !important;line-height: 70px;}.goocompleter_hightlight {font-weight: bold;}#street { position: relative; z-index: 10;}#street .goocompleter_listbox { width: 100px !important; }#street .goocompleter_listbox ul { width: 100px !important; }.wrap_mobile_full .goocompleter_typebox { display: none !important; }.wrap_mobile_full .goocompleter_listbox { top: 155px !important; }@font-face {font-family: 'swiper-icons';src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight: 400;font-style: normal;}:root {--swiper-theme-color: #c00c1a;}.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-container-vertical > .swiper-wrapper {flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {flex-wrap: wrap;}.swiper-container-multirow-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}.swiper-container-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height: auto;}.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height;}.swiper-container-3d {perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory;}:root {--swiper-navigation-size: 24px;}.swiper-button-prev,.swiper-button-next {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size) / 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-button-prev:after,.swiper-button-next:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {content: 'prev';}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {content: 'next';}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white {--swiper-navigation-color: #ffffff;}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black {--swiper-navigation-color: #000000;}.swiper-button-lock {display: none;}:root {}.swiper-pagination {text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33);}.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: 0.2;}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none; -moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform, 200ms top;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms left;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms right;}.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-white {--swiper-pagination-color: #ffffff;}.swiper-pagination-black {--swiper-pagination-color: #000000;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.swiper-scrollbar-lock {display: none;}.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}:root {}.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube {overflow: visible;}.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events: auto;visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}.swiper-container-flip {overflow: visible;}.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}