.datepicker_vista {position: absolute;font-size: 10px;font-family: Tahoma, sans-serif;color: #000;line-height: normal;width: 172px;height: 135px;padding: 14px;background: url('../images/datepicker/frame.png') no-repeat;z-index: 100;}.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('../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('../images/datepicker/days.png') left top no-repeat;color: #0084AA;}.datepicker_vista .days .otherMonth {color: #aaa;}.datepicker_vista .days .selected {background: url('../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('../images/datepicker/months.png') left top no-repeat;color: #0084AA;}.datepicker_vista .months .selected {background: url('../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('../images/datepicker/years.png') left top no-repeat;color: #0084AA;}.datepicker_vista .years .selected {background: url('../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 { }.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;}.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;}.article_block { }#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: 100px; height: 38px; }#articles_form label {display: block;padding-bottom: 7px;font-size: 14px;font-weight: 600;}#articles_form #date_block { position: absolute; right: 340px; 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: -60px; }.articles { margin-bottom:20px; overflow: hidden; background-color: #fff; padding: 16px; }.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; padding-top: 8px; }.articles .content p.h2, .articles .content p.h2 a { line-height: 1; }.articles .content p.h2 a { font-size:24px; 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; padding: 32px; border-radius: 12px; background: #fff; }.article_item .actions_panel a { display: block; }.article_item .photo { float:left; width: 400px; margin-bottom: 32px; }.article_item .content { margin-left:440px; margin-bottom: 32px; }.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; }#lmenu_articles { padding: 16px; }.articles_left { overflow: hidden; margin-top: 16px; }.articles_left .photo { float: left; width: 75px; }.articles_left .content {}.articles_left .content div { font-size: 13px; }.articles_left .photo img { width: 100%; height: auto; }.articles_left p { padding: 0 !important; line-height: 1.2 !important; }.articles_left a { text-decoration: none; line-height: 1 !important; font-size: 15px; }#article_item h1 { font-size: 30px; }.article_item { overflow: hidden; }.article_item .photo img { width: 100%; }.photo_addon .swiper-slide a { height: 230px !important; }.photo_addon .swiper-slide a p { font-size: 15px; font-weight: normal; color: #444; }.panel_el a { height: auto !important; }.photo_addon { overflow: hidden; clear: both; margin-bottom: 48px; }.photo_addon div div { float: left; width: 20%; }.photo_addon div div p { padding: 10px; background: #fff; margin-right: 10px; margin-bottom: 10px; position: relative; }.photo_addon div div p img { width: 100%; height: auto; display: block; }.edit_photo { position:absolute; right: 0; top: 0; z-index: 20; display: block; font-size: 12px; padding: 6px; background: #fff; text-decoration: none; }#form_img { width: 200px; height: auto; margin-right: 36px; margin-bottom: 18px; }#photo_addon h3 { clear: both; height: 40px; font-size: 18px; line-height: 60px; color: #000; }.edit_photo_del { position: absolute; left: 280px; top:120px; font-size: 18px; font-weight: 500; text-decoration: none; display: block; border: 1px solid #ccc; border-radius: 4px; padding: 4px 8px; }.edit_photo_del:hover, .edit_photo_main:hover { background: #f2f2f2; }.edit_photo_main { top:160px; }.edit_photo_form .form_out input[type="text"], .edit_photo_form .form_out input[type="date"] { width: 98%; }.photo_addon > div { background: #f2f2f2; padding: 20px; border-radius: 5px; clear: both; overflow: hidden; }.swiper1 .photo { height: 240px; overflow:hidden; }#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 { }.autorize_form { background: #f6f6f6; }#panel_begin #small_panel.autorize_form { width: 540px; }.autorize_form .form_out_new input[type="submit"] { width: 234px; float: left; }.reg_link { display: block; float: left; width: 200px; height: 48px; margin-left: 16px; border-radius: 5px; border: 1px solid #ccc; box-sizing: border-box; text-align: center; line-height: 48px; text-decoration: none; color: #000; }.forget_link { display: block; margin-top:16px; clear: both; padding-top: 32px; }.autorize_form h1 { margin-bottom: 16px; }#reg_text_block { font-size: 13px; color: #666; clear: both; padding-top: 32px; line-height: 1.3; }#reg_text_block a { font-size: 13px; }#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; }#panel_cap { }#panel_cap { position: relative; overflow: hidden; background-color:#417505;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 { padding:23px; color:#ffffff; position: absolute; right: 20px; z-index: 100; }#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; }#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{}#lmenu {}#lmenu { padding: 10px; background-color: #fff; border-radius: 5px; }.myleft a { border-bottom: 0 !important; }#my_profile { }#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-size: 15px; margin-top: 24px; margin-bottom: 10px; 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: 5px; width: 300px;border:1px solid #a0ca2a;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="password"] { width: 190px; }.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; overflow: hidden;font-size: 15px; }#edit_fio .form_el div { float: left !important; padding-right: 20px !important; width: 280px !important; }#edit_phone .form_el div { float: left; width: 280px !important; }#edit_password .form_el div { float: left; width: 200px !important; }.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: 61px; line-height: 61px; 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 { height: 220px; }#my_itogo { position: absolute; right: 32px; top:90px; width: 400px; height: 140px; background-color: #f2f2f2; border-radius: 12px; padding: 32px; }#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; }.order_item { padding: 20px; border-radius: 5px; background-color: #fff; margin-bottom: 10px; overflow: hidden; }.order_item div { float: left; width: 50%; }.border { border: 1px solid #b7b7b7; }.order_item div span { font-weight: 500; }.order_body { width: 100% !important; overflow: hidden; margin-top: 32px; display: none; }.order_body_open { display: block !important; }* { margin: 0px; padding: 0px; }html { min-height: 100%; height:100%;overflow-y: scroll; }body { margin:0; padding:0; height:100%; FONT-SIZE: 15px; }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: 17px 'Montserrat', sans-serif; COLOR:#444;FONT-WEIGHT: normal;}p { line-height: 1.4; }ul.autocompleter-choices { background: 0; padding-top: 3px; width: 500px; }ul.autocompleter-choices li { list-style-type: none; margin-left: 5px; margin-right: 5px;background-color:#fffbd5; font-size: 14px; line-height: 1.5; }input[type=submit] { background: linear-gradient(to bottom, rgba(160, 202, 42, 1) 0, rgba(126, 179, 45, 1) 100%);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;}input.delivery_type {float: right;position: relative; margin:9px 5px 5px 0px;}input.delivery_pay { float: right; position: relative; margin:9px 5px 0 -15px;}hr {background: #deded6; border: none; height: 1px; width: 99%; margin-bottom: 38px;}h1{FONT-SIZE: 42px; LINE-HEIGHT:1.1; padding-bottom: 14px; font-weight: 500; color: #000; }h2 { FONT-SIZE: 32px; padding-bottom: 32px; font-weight: 500; color: #000; }h3 { FONT-SIZE: 22px; LINE-HEIGHT:1.2; padding-bottom:10px; font-weight: 500; color: #417505; }h2 em { font-style: normal; font-weight: 300; } a { COLOR: #1e721f; 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; }.message, .message_link { COLOR:#f59823; TEXT-DECORATION: none; font-weight: bold; }.message_link:hover { TEXT-DECORATION: underline }#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 7px; padding-left: 18px; padding-bottom: 8px; line-height: 1.4; }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 { color:#444444; background-color: #f8e6d1; padding:20px; border-top: 5px #c53b15 solid; border-radius:0 0 6px 6px; overflow: hidden; }.style_hitech img { float: left; display: block; border: 7px solid #fff; margin-right: 24px; margin-bottom: 24px; }.style_hitech em { float: left; font-style: normal; font-size: 26px; line-height: 1.3; }.style_barokko { color:#444; background-color: #fff6d9; padding:20px; border-top: 5px #c53b15 solid; border-radius:0 0 6px 6px; font-weight: 500; }.style_modern { font-size:86%; color:#478b5c; background: url("../images/style_modern.gif") repeat-y; background-color: #d7f3d0; padding:20px; border-radius:6px; }.ico_pdf { display: block; background: url("../images/ico_pdf.png") no-repeat; min-height: 35px; padding-left: 44px; font-weight: 500; text-decoration: none; padding-top: 4px; }.ico_word { display: block; background: url("../images/ico_word.png") no-repeat; height: 35px; padding-left: 44px; font-weight: 500; text-decoration: none; padding-top: 4px; }.ico_pdf:hover, .ico_word:hover { text-decoration: underline; }#block_index p, #tinymce p, #catalog_item p { padding-bottom:8px; }.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; }.gallery {float: left;width: 14.28571428571429%;height: 180px;text-align: left;margin: 0px;margin-top: 2px;overflow: hidden;position: relative;}.gallery > div {height: 100%;overflow: hidden;margin-right: 2px;}.gallery .hide_layer {position: absolute;z-index: 1;left: 0px;right: 2px;top: 0px;height: 100%;background-color: rgba(95, 95, 95, 0.86);}.gallery > div > div:nth-child(1),#galleries .gal_panel {position: absolute;z-index: 5;right: 0px;}#galleries .gal_panel {position: fixed;z-index:6;}.gallery div .move_select{background-color: #770C0C !important;}.gallery > div > div:nth-child(1) > div, #galleries .gal_panel > div {transition:1s;width: 100px;background-color: #303030;color: white;text-align: right;margin: 2px;padding: 2px 4px;cursor: pointer;}#galleries .gal_panel > div {background-color: rgba(18, 74, 86, 1);width: 155px;}.gallery > div > div:nth-child(1) > div:hover, #galleries .gal_panel > div:hover {background-color: #0E0E0E;}.gallery span {transition: 1s;position: absolute;bottom: 0px;left: 0px;text-align: center;height: 25px;padding-top: 5px;right: 2px;background-color: rgba(16, 14, 14, 0.8);color: #fff;padding-left: 10px;padding-right: 10px;}.gal_years > span {display: inline-block;background-color: #303030;color: white;text-align: center;margin: 2px 2px 2px 0px;padding: 2px 4px;width: 50px;}.gal_descr label {float: left;width: 100%;padding: 4px;text-align: left;position: relative;top: 2px;margin-right: 5px;}.gal_descr input {width: 50%;border: 1px #bdbdbd solid;}.gal_descr textarea{width: 97%;padding: 5px;height: 60px;border: 1px #bdbdbd solid;}.gal_descr input[type=submit] {position: static !important;margin-top: 10px;width: 100px;}.gallery #video_icon {display: block;position: absolute;right: 2px;bottom: 0px;width: 81px;height: 61px;cursor: pointer;background: url('../images/video_icon.png');} @media only screen and (min-width: 1366px) and (max-width: 1640px) {.gallery {width: 20%;}}@media only screen and (min-width: 1025px) and (max-width: 1366px) {.gallery {width: 25%;}}@media only screen and (min-width: 1px) and (max-width: 1025px) {.gallery {width: 33.33333333333333%;}}#logos_block { background: #fff; min-height: 100px; overflow: hidden; padding-top: 48px; padding-bottom: 64px; }#logos_block1 { margin-bottom: 32px; overflow: hidden; }#logos_block2 { overflow: hidden; }#logos_block1 p { width: 25%; float: left; text-align: center; }#logos_block2 p { width: 33.3333%; float: left; text-align: center; }.datepicker_vista .days th, .datepicker_vista .days td { font-size: 12px !important; }#testt, #nd { background: #ece4e1; margin-left: -400px; margin-right: -400px; padding-top: 24px; padding-bottom: 24px; }#nd { background: #d0cab4; padding-top: 40px; }#testt { position: relative; z-index: 2; }#cmenu_button { display: none; }.clear { clear: both; height: 0; }.clear_object { clear: both; overflow: hidden; }.container { width: 1250px; margin: auto; position: relative; }.container_small { width: 1100px; margin: auto; position: relative; }#container { overflow: hidden; }#container #left { margin-top: 80px; }.second #left { float: left; width: 160px; }.second #content { margin-left: 192px; }#block_index { }.second #block_index { min-height: 700px; margin-top: 62px; margin-bottom: 40px; margin-right: 32px; }#wrap { background: #f6f6f6; position: relative; min-height: 100%; overflow: hidden; }#panel_cap { z-index: 15 !important; background-color: #417505 !important;}#panel_cap #menu { background: #316d63; display: block; }footer { overflow: hidden; height: auto; background: #32556b; padding-top: 32px; padding-bottom: 32px; }#footer1, #footer2, #footer3 { float: left; }#footer1 { width: 40%; }#footer2 { width: 40%; }#footer3 { float: right; width: 20%; }footer p, footer p a { font-size: 13.4px; color: #b5d2ee; line-height: 1.6; }footer p a { color: #d1e3f5; text-decoration: none; font-weight: 500; }footer p a:hover { color: #fff; }#lk { position: absolute; right: 0; top:7px; width: 234px; }#lk a { font-size: 14px !important; font-weight: normal !important; }header { height: 160px; overflow: hidden; }.header_fixed { position: absolute; left: 0; right: 0; top: 0; z-index: 1; }#main_description h1 { font-size: 30px; color: #444; padding-bottom: 18px; }.hbl { font-size: 30px; color: #444; padding-bottom: 18px !important; }.hbl_mini { font-size: 11px; color: #fff; float: right; border-radius: 8px; padding: 0 10px; line-height: 16px; font-weight: 600; margin-top: 15px; }.container.main .hbl { padding-top: 20px; font-size: 30px; }#out_center .actions_panel { top:20px; right:20px; }.actions_panel { background-color: #c6a931; color:#fff; position: absolute; top:20px; right:0; padding: 4px; padding-left: 8px; padding-right: 8px; z-index: 2;}.actions_panel a { padding-left: 4px; padding-right: 4px; color:#fff; text-decoration: none; }.main_blocks { margin-right: -8px; background: #fff; margin-bottom: 16px;height: 108px; overflow: hidden; }.main_blocks div { float: left; width: 25%; }.main_blocks div p { cursor: default; display: block; margin-right: 8px; color: #2f2f2f; font-size: 13px; line-height: 1.1; text-decoration: none; padding-left: 70px; padding-top: 30px; height: 68px;}#main_description { position:relative; border-radius: 5px; background: #fff; padding: 40px 60px 35px; border: 1px solid #D7D6D5; border-bottom: 2px solid #D7D6D5;}#index_text_page p { font-size: 14px; color: #444; line-height: 1.6; }#site_pagenator { float: right; overflow: hidden; margin-top: 32px; }#site_pagenator .p_item { color: #444; display: inline-block; border-radius:20px; margin:3px; padding-top: 9px; text-decoration: none; font-size: 17px; }#site_pagenator .p_item { text-align: center; width: 40px; height: 31px; background-color:#ddd; }#site_pagenator .current { color:#fff; background-color:#3d7834; 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; }#site_pagenator .site_pege_back { padding-right:26px; }#questions_msg { position: fixed; bottom: 0; right: 20%; line-height: 37px; background: #0479af; color: #fff; padding: 0 20px; }#seti ul li { padding: 0 !important; background: none !important; }#seti ul li a, #seti ul li span { height: 18px; }.kz { margin-top: 32px !important; }#kladzdor_menu { overflow: hidden; height: auto; margin-top: 32px; }#kladzdor_menu a { float: left; width: 20%; height: 120px; text-align: center; display: block; text-decoration: none; margin-bottom: 7px; text-decoration: none; color: #444; margin-bottom: 80px; }#kladzdor_menu a img { display: block; margin: 0 auto; }#kladzdor_menu a span { display: block; width: 140px; margin: 0 auto; line-height: 1.1; font-size: 15px; }#orto_text { margin-top: 9px; margin-left: 260px; display: block; background: url('../images/orto_text.jpg') no-repeat; width: 480px; height: 95px; }#orto_hours { width: 200px; position: absolute; right: 0; top:0; height: 100px; background: #fff; }.kladzdor_menu2 { margin-top: 32px; }.articles_kz { float: left; width: 25%; 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: 16px; 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; }#banners_orto {background-color: #fff; height: 280px; overflow: hidden; }#banners_orto div { float: left; width: 50%; }#banners_orto div img { width: 100%; height: auto; }#articles_orto { margin-right: -16px; }#banner_kz_top { height: 396px; background: url('../images/banner_kz_top.jpg') no-repeat; }#logo { display: block; position: relative; height: 104px; width: 370px; margin-top: -28px; float: left; background: url('../images/logo7.png') no-repeat 0 4px; }#logo p { position: absolute; left: 78px; top:25px; }#logo p, #logo p a { font-size: 14px !important; }#logo p a { color: #0a64b6 !important; text-decoration: underline !important; }#top1 { float: left; width: 40%; }#top3 { float: right; height: 200px; width: 25%; margin-top: 6px; }#top2 { margin-left: 40%; margin-right: 25%; }#top2 p a { margin-top: 30px; display: block; font-size: 28px; font-weight: 500; text-decoration: none; }#top2 span { display: block; margin-top: 10px; }.kz_h2 { padding-top:20px; padding-bottom: 20px; font-size: 28px; font-weight: bold; }#catalog_kz2_out { margin-top: 32px; overflow: hidden; }#catalog_kz2_out a { float: left; width: 50%; display: block; margin-bottom: 5px; text-decoration: none; color: #666; }#catalog_kz2_goods_out { margin-top: 32px; }#catalog_kz2_goods_out a { display: block; margin-bottom: 5px; text-decoration: none; color: #333; }#kladzdor_link_out p { margin-top: 16px; }#kladzdor_link_out span { display: block; color: #666; }#main_description { margin-bottom: 64px; margin-left: -20px; margin-right: -20px; border: 0 !important; }#lmenu { display: none; position: fixed; cursor: pointer; z-index: 200; left: 0; top: 0; bottom: 0; width: 100px; transition: 1s; background: #fff url('../images/lmenu.png') no-repeat 44px 48px; border-right: 1px solid #ccc; }.lmenu_open { width: 50% !important; background: #fff url('../images/close_black.svg') no-repeat 44px 48px !important; }#lmenu_caption {position: absolute;left: 10px;top: 350px;z-index: 201;transform: rotate(-90deg);font-size: 30px;}#background { display: none; position: absolute; z-index: 199; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); overflow: hidden; }.wrap_fixed { height: 100vh !important; overflow: hidden !important; }.visible { display: block !important; }.shadow {margin-right: 16px;margin-bottom: 16px !important;border: 1px solid #f3f3f3;box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);}#kroxi { padding-bottom: 0 !important; }#kroxi, #kroxi a { font-size: 14px; margin-bottom: 16px; font-size: 13px; color: #666; }#kroxi a { text-decoration: none; }#kroxi a:hover { color: #444; text-decoration: underline; }.ugc-item { float: left !important; width: 30% !important; }.close_form { position: absolute; right: 20px; top:20px; width: 32px; height: 32px; display: block; border-radius: 50%; background-color: #0a64b6; }#catalog_list .actions_panel { display: none; }#up_button { position: absolute; right:64px; bottom: 64px; z-index: 100; background-color: #f2f2f2; display: none; }.myleft a { display: block; line-height: 40px; height: 40px; padding-left: 16px; text-decoration: none; border-bottom: 1px solid #ccc; }#tabs { margin-top: 32px; overflow: hidden; position: relative; }#tabs p { float: left; width: 25%; border-bottom: 4px solid #ccc; }.close_form2 { position: absolute; top:24px; right:24px; width: 31px; height: 31px; background-color: #ccc; cursor: pointer; background: url('../images/sprite.png') no-repeat 0px -1380px; }.close_form2:hover { opacity: 0.9; }.center { text-align: center; }.text_block { background-color: #fff; padding: 32px; border-radius: 12px; margin-right: -32px !important; }.vitrina_item .amount { position: relative; position: absolute; left: 10px; bottom:24px; width: 106px; }.amount input { border-radius: 6px; margin-left: 30px; width: 44px; padding: 6px; box-sizing: border-box; text-align: center; height: 27px; border: 1px solid #ddd; }.amount .minus, .amount .plus { width: 33px; height: 19px; opacity: 0.4; }.amount .minus:hover, .amount .plus:hover { opacity: 0.7; }.amount .minus { position: absolute; left: 0; top:0; background: url('../images/plus_minus.png') no-repeat 0px -34px; }.amount .plus { position: absolute; right: 0; top:0; left: auto; background: url('../images/plus_minus.png') no-repeat 0px -2px; }#catalog_item .amount { position: relative; width: 106px; margin-left: 20px; }.swiper-slide .amount input { margin-left: 0; }.swiper-container {width: 100%;height: auto;}.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}.swip { overflow: hidden; padding-top: 10px; position: relative; }.swip > div {overflow: hidden; position: relative; height: 70px; width: 120px; position: absolute; right: 0; top:0; }.swip h2 {}.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: #c6ce8a !important; text-decoration: none; color: #fff; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); }.swip > div .swiper-button-next:hover, .swip > div .swiper-button-prev:hover { background-color: #709f39 !important; }.swiper-slide { box-sizing: border-box !important; }.swiper-slide a { background: #fff; display: block; height: 400px !important;border-radius: 5px; padding: 8px; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); }.swiper-slide .photo img { width: 100%; height: auto; }#slider_so img { width: 100%; }#catalog_list .vitrina_container { width: 20%; }#slider_so .swiper-slide { height: auto !important; }#cmenu_button { display: none; position: absolute; right:30px; top:32px; width: 40px; height: 29px; overflow: hidden; background: url('../images/menu_ico.png') no-repeat 0 0; z-index: 107; }#main_block { background: #46738c; margin-left: -400px; margin-right: -400px; overflow: hidden; height: 528px; }#main_block h2 { color: #fff; margin-top: 90px; }#main_block p { color: #fff; }#main_block h2 em { font-weight: 300; }#main_block p { line-height: 1.7; }#main_ico { background: url('../images/kran.png') no-repeat; width: 959px; height: 513px; position: absolute; right: -260px; top:16px; }.text_small { margin-top: 24px; margin-bottom: 24px; font-size: 12px; color: #666; }.form_out_new label { display: block; position: relative; margin-bottom: 20px; }.form_out_new input[type="text"], .form_out_new input[type="password"], .form_out_new select, .form_out_new textarea {margin: 0; padding: 0; width: 100%; line-height: 32px; border: 1px solid #9ACA02; border-radius: 6px; padding-top: 10px; padding-left: 14px; font-weight: 500; box-sizing: border-box; font-size: 18px; border-radius: 5px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); height: 60px; }.form_out_new select { background: #fff url('images/select_big_ico.png') no-repeat right 30px; } .form_out_new select~.placeholder { transform: translate(0,-15px) scale(1); font-size: 13px; outline: none !important; }.form_out_new label p { position: absolute; right: 16px; top: 9px; z-index: 2; font-size: 12px; color: #f57178; }.form_out_new input[type="submit"] { display: inline-block; cursor: pointer; width: 100%; line-height: 32px; border: none; font-size: 18px; font-weight: normal; box-sizing: border-box; height: 48px; line-height: 48px; background-color: #f57178; color: #fff; border-radius: 5px; }.form_out_new input[type="submit"]:hover { background-color: #aa2040; }.form_out_new textarea { height: 120px; }.form_out_new .form_button { display: inline-block; float: right; height: 48px; line-height: 48px; width: 240px; text-align: center; color: #000; border-radius: 3px; border: solid 1px rgba(0, 0, 0, 0.16); }.form_out_new .form_button:hover { border: solid 1px rgba(0, 0, 0, 1); background-color: #000; color: #fff; }.form_out_new label span a { display: block; width: 16px; height: 16px; border-radius: 8px; background: #ccc; position: absolute; z-index: 100; right: 20px; top:28px; }label input.is-active~.placeholder,label textarea.is-active~.placeholder { transform: translate(0,-12px) scale(1); font-size: 13px; outline: none !important; }.placeholder { color: #000; position: absolute; top: 0; font-size: 18px; cursor: text; left: 0; padding-left: 15px; padding-top: 17px; user-select: none; transition: all .3s ease; z-index: 1; }.soglasie { margin-top: 24px; position: relative; }.soglasie input[type="checkbox"] { cursor: pointer; display: block; background: url('images/checkbox_micro.png') no-repeat; width: 16px; height: 16px; }.soglasie input[type="checkbox"]:checked { background: url('images/checkbox_micro.png') 0 -34px; }.soglasie label { cursor: pointer; position: absolute; left: 28px; top:0; font-size: 12px; line-height: 16px; opacity: 0.7; }.soglasie label a { font-size: 12px; line-height: 16px; opacity: 0.7; color: #000; }.soglasie label a:hover { opacity: 1; }.catalog_operation_form h1 { font-size: 30px; line-height: 1; margin-top: -10px; }#catalog_manager_form_tabs { margin-bottom: 16px; }#catalog_manager_descr textarea { height: 200px !important; }#panel_begin #small_panel { margin-top: -70px; transition: all 1s; }.small_panel_open { margin-top: 60px !important; } .catalog_operation_form .form_out { padding-bottom: 32px; }#slider_so .bn_s, #slider_so .bp_s { position: absolute; display: block; text-align: center; line-height: 48px; border-radius: 30px;width: 48px; height: 48px; background-color: #ededed !important; text-decoration: none; }#slider_so .swiper-slide { padding-bottom: 0 !important; }#slider_so .bn_s { right: 16px; top: 176px; }#slider_so .bp_s { left: 16px; top: 176px; }nav { position: absolute; float: right; left: 0; right: 0; top:120px; z-index: 120; display: block; background: #32556b; line-height: 56px; height: 56px; }.cmenu_open { display: block !important; top:84px !important; bottom: 0 !important; height: auto !important; }nav ul {list-style: none;margin: 0;padding: 0;margin: 0 auto;width: 1200px;}.topmenu:after {content: "";display: table;clear: both;}.topmenu > li {float: left;position: relative;background: none;padding-left: 0;padding-bottom: 0;margin-right: 10px;line-height: 56px;}.topmenu > li > a {font-size: 18px;color: #fff;padding: 15px 15px;text-decoration: none;text-transform: uppercase;}.topmenu li a:hover { color: #D5B45B; }.submenu-link:after {content: "\f107";font-family: "FontAwesome";color: inherit;margin-left: 10px;}.submenu {background: #709f39;padding: 10px;position: absolute;left: 0;top: 100%;z-index: 105;width: 500px;opacity: 0;transform: scaleY(0);transform-origin: 0 0;transition: .5s ease-in-out;line-height: 40px;box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);}.submenu a {color: #fff;text-align: left;padding: 6px 16px;font-size: 14px;text-decoration: none;}.submenu li { background: none; padding-left: 0; padding-bottom: 0; line-height: 48px; }.submenu li:last-child a { border-bottom: none; }.topmenu > li:hover .submenu {opacity: 1;transform: scaleY(1);}.submenu li a { color: #fff !important; text-transform: uppercase; font-size: 17px; }.block_logos { overflow: hidden; background: #fff; border-radius: 5px; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); margin-bottom: 32px; }.block_logos p { float: left; width: 20%; height: 130px; position: relative; }.block_logos p img {display: block;max-width: 100%;max-height: 100%;position: absolute;z-index: 1;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}.objects_container { overflow: hidden; margin-right: -16px; margin-bottom: 32px; }.objects_index { float: left; width: 50%; margin-bottom: 32px; }.objects_index a { display: block; padding: 16px; background: #fff; margin-right: 16px; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); border-radius: 5px; text-decoration: none; }.objects_index a img { width: 100%; }.objects_index h3 { margin-top: 32px; font-size: 18px; }.objects_index p { margin-bottom: 32px; color: #000; }.objects_index a:hover h3 { color: #c53b15; }.swiper-slide a { text-decoration: none; }.swiper-slide a p { margin-top: 16px; text-align: left; padding-left: 8px; padding-right: 8px; font-weight: 500; font-size: 18px; }.swiper-slide a p { color: #000; }#top2 a { color: #c53b15; }#top3 p, #top2 span { color: #417505; }nav, footer { background: #417505; }#nd {}#nd { background: #f2f2f2; }#nd h2 { color: #000; }footer p, footer p a { color: #e0f3cb; }.arrow_right { display: block; width: 23px; height: 14px; background: url('../images/arrow_right.png') no-repeat; position: absolute; left: 16px; bottom: 40px; }#main_block { background: #fff; }#main_block h2, #main_block p { color: #000; }#top3 p, #top3 p a { font-size: 14px; }#top3 p a { font-weight: 500; text-decoration: none; color: #c53b15; }#testt { background: #eff4c5; }.objects_button { display: block; width: 240px; height: 50px; border-radius: 5px; text-align: center; line-height: 50px; border:1px solid #ccc; margin: 0 auto; text-decoration: none; background: #fff; margin-bottom: 48px; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); }.objects_button:hover { background: #eff4c5; color: #000; box-shadow: 0 3px 2px -2px rgba(0, 0, 0, .15);}#testt .objects_button { margin-top: 24px; }#testt .objects_button:hover { color: #fff; background: #709f39; }#footer_lk a { opacity: 0 }#footer_lk a:hover { opacity: 1; }#article_item .shadow { margin-right: 0; }#map {height: 360px;width: 100%;background: #eaf6ca;border-top: 1px solid #a0ca2a;}.map_title { display: block; font-size: 15px; font-weight: 600; margin-bottom: 4px; text-decoration: none; padding-right: 24px; }.map_img { width: 100%; height: auto; }.map_img200 { width: 160px !important; height: auto; }@media only screen and (max-width: 767px) {.photo_addon div div { width: 50%; }#logos_block1 p, #logos_block2 p { width: 100%; text-align: left; padding-left: 24px; padding-bottom: 20px; }.container { width: auto; padding-left: 10px; padding-right: 10px; }#top2, #top3 { display: none; }h1 { font-size: 36px; }h2 { font-size: 24px !important; }.block_logos { margin-bottom: 0; }.block_logos p { width: 50%; }.cmenu_open li { float: none !important; line-height: 50px; }.cmenu_open li a { font-size: 20px !important; font-weight: 300 !important; }.cmenu_open .submenu { width: 100%; background: none; box-shadow: none; padding: 0; padding-left: 20px; position: static; transform: none; opacity: 1; }.cmenu_open .submenu a { color: #fff !important; }#cmenu_button {position: absolute;right: 24px;top: 32px;display: block;width: 40px;height: 29px;overflow: hidden;background: url('../images/menu_ico.png') no-repeat 0 0;z-index: 127;}#testt, #nd { margin-left: 0; margin-right: 0; }.objects_index { float: none; width: 100%; margin-bottom: 20px; }.objects_index h3 { margin-top: 16px; font-size: 20px; }.objects_index p { margin-bottom: 16px; }.actions_panel, #panel_fast_off, #panel_admin_right, .panel_el { display: none; }.text_block { padding: 16px !important; margin-right: 0 !important; }footer div div { float: none !important; width: 100% !important; }#footer2 { margin-left: 0; margin-right: 0; }#footer3 { margin-top: 32px; }#block_index h1 { font-size: 27px !important; }#block_index h2 { font-size: 24px !important; }#block_index h3 { font-size: 20px !important; }#block_index p, ul li { font-size: 15px !important; }.cmenu_open li a { font-size: 17px !important; }.swip { margin-bottom: 20px; }.swip h2 { text-align: center; }.swip > div { position: sticky; margin: 0 auto; }nav { height: 4px; top:87px; overflow: hidden; }.submenu { width: auto !important; }.submenu li a { padding: 0; }.submenu li { margin-left: 20px; }nav ul { width: auto; }.cmenu_open li { line-height: 1.2; margin-bottom: 26px; margin-top: 26px; }#main_block { margin-left: 0; margin-right: 0; }#main_block h2 { margin-top: 20px; }#logo { width: 77%; height: 90px; background-size: contain; margin-top: 0px; }header { height: 87px; }#top1 { width: 100%; }#top2, #top3 { display: none; }#footer1, #footer2, #footer3 { margin-left: 10px; }#left { display: none; }#content { margin-left: 0 !important; }#block_index { margin-right: 0 !important; }#article_item { margin-right: 0; }.article_item .photo { float: none; width: 100%; }.article_item .photo img { width: 100%; }.article_item .content { margin-left: 0; }.shadow { margin-right: 0; }.articles .photo { width: 33%; }.articles .content { margin-left: 37%; height: auto; }.articles .photo img { max-width: 1000px; max-height: 1000px; width: 100%; height: auto; }.articles .content .h2 { margin-top: 7px; }.articles .content p.h2 a { font-size: 15px; line-height: 1.1; }.second #block_index { margin-top: 20px; margin-bottom: 0; }.cmenu_open .submenu { padding-left: 8px; }.cmenu_open li a { font-size: 13px !important; }#main_ico { display: none; }#main_block { height: auto; padding-bottom: 32px; }}@media only screen and (min-width: 768px) and (max-width: 1024px) {.photo_addon div div { width: 33.3333%; }.topmenu > li { margin-right: 2px; }.topmenu > li > a { font-size: 16px; }h1 { font-size: 48px; }.container { width: auto; padding-left: 10px; padding-right: 10px; } #footer1, #footer2, #footer3 { width: 100%; float: none; }#footer3 { position: absolute; width: 300px; position: absolute; right: 0; top: 0; }#testt, #nd { margin-left: 0; margin-right: 0; }.objects_index { float: left; width: 50%; margin-bottom: 32px; box-sizing: border-box; }.text_block { padding: 16px !important; margin-right: 0 !important; }.actions_panel, #panel_fast_off, #panel_admin_right { display: none; }.swip { margin-bottom: 20px; }.swip h2 { text-align: center; }.swip > div { position: sticky; margin: 0 auto; }#main_block { margin-left: 0; margin-right: 0; height: 525px; }#main_block h2 { font-size: 28px; margin-top: 120px; }#left { display: none; }#content { margin-left: 0 !important; }#block_index { margin-right: 0 !important; }}@media only screen and (min-width: 768px) and (max-width: 1000px){.topmenu > li { margin-right: 2px; }.topmenu > li > a { font-size: 12px; padding: 9px 9px; }#top1 { width: 55%; }#top2 { width: 45%; }#top3 { display: none; }#main_ico { display: none; }#main_block h2 { margin-top: 80px; }#logos_block1 p img { width: 90%; height: auto; }#logos_block2 p img { width: 90%; height: auto; }}@media only screen and (min-width: 1000px) and (max-width: 1024px){#main_ico { right: -300px; }}@media only screen and (min-width: 1280px) and (max-width: 1366px){.container { width: 1100px; }}.background { }.background { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 150; background-color:#ccc;background:url('../images/background2.png') no-repeat; background-size: cover; }#panel_begin { }#panel_begin #small_panel { z-index: 151; overflow: hidden; position: relative; border: 1px solid #ccc; margin: 0 auto; width: 900px; padding: 30px; height: auto; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5); margin-top: 70px; transition: all 1s; }.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 #ea2628; 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:240px; padding:4px; text-align:left; position:relative; top:2px; margin-right: 5px; }.form_out select, .form_out input[type=text], .form_out input[type=password], .form_out textarea { padding:4px; margin:2px; }.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: 18px; }.form_out select, .form_out input[type=text], .form_out input[type=date],.form_out input[type=password] { line-height: 26px; height: 38px; }.form_out textarea {}.form_out select { height:38px; }.form_out select, .form_out input[type="text"], .form_out input[type="date"], .form_out input[type="password"], .form_out textarea {padding: 4px;margin: 2px;box-sizing: border-box; color: #444;}.form_out input[type=submit] { padding: 0; margin: 0;line-height: 44px; height: 44px; padding-left: 12px; padding-right: 12px; width: 200px; }.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; }#filter_block { display: none; }#group_list{ overflow: hidden; clear: both; }#group_list span { margin-right: 24px; }