.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; min-height: 650px; }#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; }.quick { display: block; background-color: #F845A9; text-align: center;border-radius: 3px; width: 190px; height: 22px; }.quick a { color: #FFFFFF; text-decoration: none; font-size: 13px; padding-bottom: 2px; }#quick_raions p { padding-bottom: 4px; }.quick { display: none; }#quick_mode_panel { display: none; text-align: center; position: absolute; top:187px; left: 40%; z-index: 10; height:24px; width:480px; background-color: #F845A9; border-radius: 0 0 3px 3px; }#quick_mode_panel, #quick_mode_panel a { font-size: 13px; color: #FFFFFF; }.panel_search_quick { background-color: #009342; }.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: auto; 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; }.text2 { padding: 32px; }#block_content { margin-bottom: 32px; }#block_content div { padding-top: 4px; padding-bottom: 4px; border-bottom: 1px dotted #ccc; }#block_content h3 { font-size: 17px; margin: 0; padding: 0; color: #0a64b6 !important;}#block_content p { font-size: 14px; color: #666; }#blocks_list p { font-size: 19px; margin-top: 14px; margin-bottom: 14px; }#blocks_list p a { display: block; font-size: 15px; background: url('../images/checkboxes_ico.png') 0 -76px no-repeat; padding-left: 28px; text-decoration: none; }#blocks_list p .checked { background: url('../images/checkboxes_ico.png') 0 5px no-repeat !important;}#blocks_templates_list { margin-bottom: 16px; }.edit_b { font-size: 13px; margin-left: 20px; color: #0a64b6 !important; }#block_edit1 { max-width: 950px; overflow: hidden; }#block_edit2, #block_edit3 { float: left; width: 50%; overflow: hidden; }#block_edit1 input[type="text"], #block_edit2 input[type="text"], #block_edit3 input[type="text"] { width: 95%; }#block_edit2, #block_edit3 { padding-top: 16px; margin-bottom: 16px; }#block_edit2 a, #block_edit3 a { display: block; padding-bottom: 10px; font-size: 15px; background: url('../images/checkboxes_ico.png') 0 -80px no-repeat; padding-left: 28px; text-decoration: none; }#block_edit2 .checked, #block_edit3 .checked { background: url('../images/checkboxes_ico.png') 0 0 no-repeat !important;}#block_edit2 h3, #block_edit3 h3 { font-size: 19px; }#block_edit3 a span { display: block; font-size: 14px; color: #666; }#block_out .form_out label { width: 100%; }#block_edit1 input[type="submit"] { display: block; clear: both; overflow: hidden; }.block_item { overflow: hidden; position: relative; }.block_item .settings {}.block_item p, .yellow_bg p { font-size: 20px; }.block_item p strong { font-family: 'Circe Bold'; }.white_bg { padding: 32px; margin-bottom: 32px; width: 100%; margin-bottom: 32px; overflow: hidden; box-sizing:border-box; }.white_bg iframe { width: 100%; height: 420px; }.white_bg .img_left, .white_bg .img_right {}.white_bg h2 { text-align: left; }.yellow_bg { background: #636979 url('../images/bg_ex.jpg') right 0 no-repeat; background-size: contain; padding: 32px; overflow: hidden; }.yellow_bg h2 { color: #fff; }.yellow_bg p { color: #fff; margin-right: 40%; }.aqua_bg { background: #00d1a7; padding: 32px; overflow: hidden; }.aqua_bg h2, .aqua_bg h3, .aqua_bg p, .aqua_bg a, .aqua_bg ol li { color: #fff; }.two_coll { float: left; width: 50%; margin-top: 20px; font-size: 20px; }.three_coll { float: left !important; width: 30% !important; margin-top: 20px; font-size: 20px; text-align: center; background: #ffcf01; padding: 32px; box-sizing:border-box; height: 300px; margin-right: 20px; }.aqua_bg strong { font-size: 32px; font-weight: bold; }.table_right { width: 100%; }.table_right td:first-child { width: 75%; }.table_right td:last-child { width: 25%; }#login_form { }#login_form { position:relative; height:220px; }#login_form input[type=submit] { position: absolute; right:0; bottom:-20px; }#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:-20px; }#reg_form input[type=radio] { width: 100%; line-height: 1.5; }#reg_text_block { font-size: 13px; position: absolute; left:0; bottom:0; }#forget_form { position:relative; height:100px; }#forget_form input[type=submit] { position: absolute; right:0; bottom:-20px; }.autorize_form h1 { font-size: 32px !important; margin-top: -7px; }#panel_begin #small_panel.autorize_form { width: 500px; padding-bottom: 60px; }#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; }.autorize_form .form_out label { float: none; display: block; width: auto; }.autorize_form .form_out input[type="text"], .autorize_form .form_out input[type="password"], .autorize_form .form_out select { width: 100%; }#login_form #autorize_text_block a { text-decoration: none; }#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_item { }.vitrina_item { position: relative; padding: 16px; background-color: #fff; height: 100px; } .vitrina_item p {padding-top: 5px; font-size: 14px; line-height: 1.3; }#panel_cap { }#panel_cap { position: relative; overflow: hidden; background-color:#333;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%; }.calendar_item {}.calendar_item, .calendar_empty { width:14.2857%; float:left; }.calendar_item div, .calendar_empty div { padding: 14px; height:90px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }.calendar_item div p { padding-top:8px; font-size: 14px; }.current_date { background-color:#a7d6f1; }.class_vix { color:red; }#calendar_block { width: 100%; height: auto; overflow: hidden; border-left: 1px #ccc solid; border-bottom: 1px #ccc solid; }.ico_add {}.ico_add { width: 20px; height: 20px; background-color: #ccc; }#basket { }.catalog_col_basket { width: 120px; float:right; margin-right:5px; margin-top:20px; }.basket_del {width: 31px;height: 31px; background:url('../images/sprite.png') no-repeat 0px -1381px;float: right; display:block; position: absolute; right: 10px; top: 10px; z-index: 1; }.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:1px #ccc solid; border-radius:0; padding:0; margin-top:2px; height: 25px; font-size:18px; width:40px; text-align: center; border-radius: 4px; }.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: 27px; color: #fff; text-align: center; background-color: #ff6600; z-index: 2; cursor: pointer; width: 28px; height: 28px; border-radius: 4px; position: absolute; -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:#ea2b79; }.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; }.all_drugstores .sub > div.pr.basket_x { overflow: hidden; }.all_drugstores .sub > div.pr.basket_x .basket_price_block { width: auto; bottom: auto; right: 60px !important; top: 10px; }.all_drugstores .sub > div.pr.basket_x .basket_price_block div { position: static; float: right; border-radius: 6px; background: #00cc01; margin-left: 5px; }.all_drugstores .sub > div.pr.basket_x .sum_block { position: absolute; width: auto; bottom: 10px; right: 20px; }.all_drugstores .sub > div.pr.basket_x .sum_block .sum { float: right; width: auto; }.all_drugstores .sub > div.pr.basket_x .sum_block .amount_t { float: right; width: auto; position: relative; }.all_drugstores .sub > div.pr.basket_x .sum_block .amount_t .sum2 { float: right; width: auto; }.all_drugstores .sub > div.pr.basket_x .sum_block .amount_t input[type=text] { float: right; width: 35px; border: 1px solid #ccc; margin: 5px 10px 0; text-align: center; }#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; }.next_bl { overflow: hidden; position: absolute; right: 61px; bottom: 100px; }.next_bl #button_next { float: left; padding: 0 50px 0 30px; height: 60px; line-height: 60px; font-size: 23px; color: #fff; background: #b50e2a; text-decoration: none; background-image: url('../images/basket_button_nav.png'); background-repeat: no-repeat; background-position: 185px center; }.next_bl #button_prev { float: left; padding: 0 30px 0 50px; height: 60px; line-height: 60px; font-size: 23px; color: #fff; background: #b50e2a; text-decoration: none; background-image: url('../images/basket_button_nav_r.png'); background-repeat: no-repeat; background-position: 15px center; }.next_bl #msg_next { float: left; margin: 7px 20px 0 0; font-size: 17px; }.next_bl #msg_next.hide, .next_bl #button_next.hide, .next_bl #button_prev.hide { display: none; }#order_list { overflow: hidden; }#order_list .slider { width: 300%; overflow: hidden; transition: 0.3s; }#order_list .slider .slide { float: left; width: 33.333%; }#order_list.step2 .slider { margin-left: -100%; transition: 0.3s; }#order_list.step2.step3 .slider { margin-left: -200%; transition: 0.3s; }#order_list.step2 .overflow_step { height: 0; }#order_list.step2 .basket_drugstores { height: auto; }#order_list.step2.step3 .basket_drugstores { height: 0; }#order_list.step2.step3 #order_form_container { height: auto; }#order_list .overflow_step { overflow: hidden; height: auto; }#order_list .basket_drugstores { height: 0; overflow: hidden; background: #fff; padding: 15px 13px 25px; border-radius: 5px; margin-top: 10px; }#order_list #order_form_container{ height: 0; overflow: hidden; }#order_list .basket_drugstores .apt_drug { overflow: hidden; border: 6px solid #edf7ec; padding: 15px; margin-bottom: 13px; }#order_list .basket_drugstores .apt_drug div { float: left; width: 15%;font-size: 14px; }#order_list .basket_drugstores .apt_drug div:nth-child(1) { float: right; }#order_list .basket_drugstores .apt_drug div:nth-child(1) a { transition: 0.3s; display: block; text-align: center; font-size: 14px; background: #00cc01; border-radius: 6px; padding: 4px; color: #fff; text-decoration: none; }#order_list .basket_drugstores .apt_drug div:nth-child(1) a:hover { background: rgba(0, 204, 1, 0.85); transition: 0.3s; }#order_list .basket_drugstores .apt_drug div:nth-child(1) span { margin-top: 2px; text-align: center; display: block; }#order_list .basket_drugstores .apt_drug div:nth-child(2) { box-sizing: border-box; width: 50%; padding-left: 55px; background-image: url('../images/ok_icon.png'); background-repeat: no-repeat; background-position: left center; }#order_list .basket_drugstores .apt_drug div:nth-child(2) p { font-size: 18px; font-weight: 600; padding: 2px 0 0; }#order_list .basket_drugstores .apt_drug div:nth-child(3), #order_list .basket_drugstores .apt_drug div:nth-child(4) { padding-top: 4px; font-size: 15px; }#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: 16px; margin-right: 0 !important; margin-bottom: 16px !important; background-color: #fff; overflow: hidden; }.basket_list h3 a { text-decoration: none; font-size: 17px; color: #444; padding-right: 70px; }.basket_list img { display: block; float: left; width: 100px !important; height: auto !important; }.basket_list .basket_list_left { float: left; width: 116px }.basket_list .basket_list_right { margin-left: 120px; }.basket_list .small { font-size: 13px; color: #666; }.basket_price_block { position: absolute; right: 10px; bottom: 10px; width: 75px; height: 40px; }.price_block { margin-top: 7px; text-align: right; margin-right: 130px; font-size: 18px; font-weight: 500; }.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; }#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; }#article_goods_container #goods_link_block { overflow: hidden;}#article_goods_container { padding:0; }#article_goods_container h2 { float:left; }#article_goods_container #goods_link { height: 40px; float:right; padding-top:3px; }.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; }.linker_panel { }.linker { position: relative; }#linker_panel_left { float: left; width: 60%; }#linker_panel_right { float: right; width: 38%; text-align: left; }.linker .actions_panel { cursor: pointer; }.linker .actions_panel:hover { opacity: 0.9 }#linker_panel_right .catalog_item { height: 115px; overflow: hidden; }#linker_panel_right .catalog_item .price { right: 0px; }#linker_panel_right .catalog_item .catalog_photo { width: 85px; }#linker_panel_right .catalog_item .catalog_descr { margin-left: 100px; }#linker_panel_right .catalog_item h2 { font-size: 17px; margin-left: 100px; }#linker_panel_right .catalog_item h2 a { font-size: 17px; }#linker_panel_right .catalog_item img { width: 85px; height: 85px; }#linker_out .catalog_item { height: 115px; overflow: hidden; }#linker_out .catalog_item .price { right: 0px; }#linker_out .catalog_item .catalog_photo { width: 85px; border-radius: 0; }#linker_out .catalog_item .catalog_descr { margin-left: 100px; }#linker_out .catalog_item h2 { font-size: 17px; margin-left: 100px; }#linker_out .catalog_item h2 a { font-size: 17px; }#linker_out .catalog_item img { width: 85px; height: 85px; border-radius: 0; }#linker_panel_right h2 { padding-bottom: 19px; }.linker_panel { position: relative; margin-bottom: 12px; background-color: #f2f2f2; padding: 10px; overflow: hidden; }.linker_panel h3 { float: left; width:160px; padding-top: 4px; font-size: 15px; }.linker_panel input[type=text] { margin-right: 8px; font-size: 15px; float: left; width: 350px; line-height: 20px; padding: 4px; height: 20px; }.linker_panel input[type=submit] { float: left; width: 100px; font-size: 15px; height: 28px; }#linker_out p { padding-top:6px; padding-bottom: 6px; cursor: pointer; padding-left: 14px; }#linker_out p:hover { background-color: #f2f2f2; border-radius: 8px; }.linker_result { overflow: hidden; }#linker_result .catalog_descr, .amount_block p { padding-bottom: 0 !important; }.admin_el { 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; }.admin_el:hover { background-color: #f2f2f2; }#msg_left { }.dialog_block_selected { background-color: #f2f2f2; }.msg_item_operator { color: #004c77; }#msg_users_search h1, #msg_personal h3, #msg_addon h2, #msg_form h3 { font-size: 22px; }#msg_personal h3 { margin: 0; padding-bottom: 5px; }#msg_left { float:left; width:300px;}#msg_left .form_out label { display: block; float:left; width: 60px;}#msg_left .form_out input[type=text] { display: block; float:left; width: 140px; border: 1px solid #ccc; }#msg_left .form_out input[type=submit] { display: block; float:left; width: 50px; }#msg_center { float:left;padding-right: 1%; width: 64%; }#msg_right { margin-left: 320px; overflow: hidden; }#msg_addon { position: absolute; width:300px; text-align: left; border:1px #ccc solid; box-sizing:border-box; height: auto; top: -8px; right: -25px; display: none; background: #fff; min-height: 550px; }#msg_addon.active { display: block; }#msg_addon .sss {}#msg_addon div { padding: 16px; overflow: hidden; position: relative; }#msg_addon div .setting_icon { margin: 0; padding: 0; position: absolute; width: 20px; height: 20px; right: 24px; top: 15px; }#msg_addon div .setting_icon > a { margin: 0; padding: 0; display: block; height: 100%; background: url('../images/setting_icon.png'); background-size: contain; }#msg_addon div .actions_panel { display: none; }#msg_addon div #price_block { display: none; }#msg_addon div .panel_el { display: none !important; }#msg_addon div #vitrina_list { display: none; }#msg_personal { background-color: #fff; height:100px; border: 1px solid #ccc; padding: 14px; overflow: hidden; }#msg_personal img { width: 100px; height: 100px; float: left; }#msg_personal h3, #msg_personal p, #msg_personal a { margin-left: 112px; }#msg_form a { color: #46b8ec; padding-left: 7px; }.messages_button { margin-top: 4px; display: block; text-decoration: none; background-color: #46b8ec; color: #fff; padding: 4px !important; padding-left: 7px !important; width: 150px; }#messages_list { background-color: #fff; height:300px; overflow-y:scroll; border: 1px solid #ccc; margin-top: 14px; padding: 14px; }#msg_users_search { background-color: #fff; height:100px; border: 1px solid #ccc; padding: 14px; }#msg_users_search h1 { padding-bottom: 10px; }#messages_users { position: relative; background-color: #fff; height:468px; overflow-y:scroll; border:1px #ccc solid; margin-top: 14px; padding: 14px; }#messages_users div { position: relative; overflow: hidden; padding: 4px; cursor: pointer; }#messages_users img { display: block; width: 50px; height: 50px; float: left; border-radius: 50%; }#messages_users h3 { margin: 0; padding: 0; }#messages_users h3, #messages_users p { margin-left: 62px; font-size: 12px; }#messages_users div h3 { font-size: 16px; margin-right: 14px; line-height: 1.1; }#messages_users div span { display: block; position: absolute; top:4px; right: 4px; background-color: #e54c3e; color: #fff; text-align: center; width: 18px; height: 18px; border-radius: 50%; line-height: 18px; font-size: 11px; }#messages_users div strong { display: block; position: absolute; top:38px; right: 4px; color: #999; text-align: center; width: 18px; height: 18px; line-height: 18px; font-size: 11px; }#messages_users label { display: block; position: absolute; top:30px; right: 4px; width: 10px; height: 10px; border-radius: 50%; margin: 0; padding: 0; }#messages_users label.user_online { background-color: #3ad526; }#msg_form { display: none; background-color: #fff; height:150px; border: 1px solid #ccc; margin-top: 14px; overflow-y: scroll;}#msg_form div { padding: 10px; }#msg_form textarea { width: 100%; border: 0; height: 90px; resize: none; background-color: #fff; }#msg_form input[type=submit] { float: right; margin-top: 5px; margin-right: 10px; }#msg_form a { display: block; padding-top: 6px; padding-left: 10px; }#msg_managers { border: 1px solid #ccc; height: 120px; margin-top: 20px; display: none; }#msg_managers div { float: left; width: 33.33%; overflow: hidden; }#msg_managers div img { display: block; width: 60px; height: 60px; float: left; padding-left: 12px; padding-top:12px; }#msg_managers div p { margin-left: 80px; padding-top:12px; }#messages_users_tabs { padding: 0 !important; margin: 0 !important; overflow: hidden; margin-top: 10px !important; }#messages_users_tabs p { cursor: pointer; text-align: center; font-size: 13px; float: left; width: 40% !important; height: 30px; line-height: 28px;border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; box-sizing:border-box; }#messages_users_tabs p:first-child { border-left: 1px #ccc solid; }#messages_users_tabs { margin-left: -15px !important; }#messages_users_tabs p span { padding-left:4px; font-weight: bold; }.messages_manager { float: left; width: 50%; height: 90px; overflow: hidden; margin: 0 !important; padding: 0 !important; cursor:pointer; } .messages_manager img { height: 80px; width: 70px; float: left; margin-left: 10px; margin-top: 10px; }.messages_manager p { margin-left: 90px; margin-top: 10px; }#messages { width: 768px; position: relative; }#messages .dialog_messages { overflow: hidden; }#messages .dialog_messages .no_messages { padding: 15px; }#messages .dialog_messages .div_messanger > div { position: relative; background: transparent; cursor: pointer; overflow: hidden; padding: 10px 10px 20px 10px; border-bottom: 1px solid #ddd; transition: 0.3s; }#messages .dialog_messages .div_messanger > div:hover { background: #eee; transition: 0.3s; }#messages .dialog_messages .div_messanger > div:hover .last { background: transparent; transition: 0.3s; }#messages .dialog_messages .div_messanger > div:hover .last.read { background: #ddd; transition: 0.3s; }#messages .dialog_messages .div_messanger > div.read { background: #eee; transition: 0.3s; }#messages .dialog_messages .div_messanger > div.read:hover { background: #eee; transition: 0.3s; }#messages .dialog_messages .div_messanger > div.read:hover .last { background: transparent; transition: 0.3s; }#messages .dialog_messages .div_messanger > div .first .online { left: 53px; top: 53px; right: auto; bottom: auto; width: 11px; height: 11px; }#messages .dialog_messages .div_messanger > div .first { overflow: hidden; float: left; width: 200px; }#messages .dialog_messages .div_messanger > div .first img { width: 50px; height: 50px; float: left; border-radius: 100%; }#messages .dialog_messages .div_messanger > div .first strong { display: block; margin-left: 60px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }#messages .dialog_messages .div_messanger > div .first a { display: block; margin-left: 60px; color: #222; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }#messages .dialog_messages .div_messanger > div .first a:hover { text-decoration: underline;}#messages .dialog_messages .div_messanger > div .first p { display: block; padding: 0; margin-left: 60px; font-size: 12px; color: #999; }#messages .dialog_messages .div_messanger > div .first .conference { float: left; background: #547698; color: #fff; text-align: center; width: 50px; height: 50px; border-radius: 100%; font-size: 30px; line-height: 50px; }#messages .dialog_messages .div_messanger > div .last.read { background: #eee; }#messages .dialog_messages .div_messanger > div.read .last span { opacity: 1; }#messages .dialog_messages .div_messanger > div .last { overflow: hidden; margin-left: 210px; margin-right: 50px; padding: 9px; background: transparent; transition: 0.3s; }#messages .dialog_messages .div_messanger > div .last img { width: 32px; height: 32px; border-radius: 2px; float: left; }#messages .dialog_messages .div_messanger > div .last p { margin-left: 42px; padding: 0; }#messages .dialog_messages .div_messanger > div .last span { opacity: 0; position: absolute; background: #E04343; color: #fff; border-radius: 3px; padding: 5px; font-weight: bold; top: 5px; left: 5px; font-size: 11px; }#messages .dialog_messages .div_messanger > div .last.w_transparent { background: transparent; }#messages .dialog_messages .div_messanger > div .last.w_transparent p { margin-left: 0; }#messages .dialog_messages .div_messanger > div .domain { position: absolute; left: 5px; bottom: 5px; font-size: 10px; }#messages #messages_list { margin: 15px 0; border-radius: 2px; }#messages #messages_form { margin: 0; overflow: hidden; position: relative; }#messages #messages_form textarea { border-radius:2px; border: 1px solid #ccc; width: 100%; height: 80px; box-sizing: border-box; padding: 5px; resize: none; }#messages #messages_form input[type=submit] { height: auto; border-radius: 2px; float: right; margin-top: 10px; }#messages #messages_form .transfer_dialog { overflow: hidden; padding-bottom: 30px; position: relative; }#messages #messages_form .transfer_dialog p { padding: 0 10px 10px; }#messages #messages_form .transfer_dialog a { display: block; float: left; width: 50px; margin: 0 5px; }#messages #messages_form .transfer_dialog a img { margin: 5px 5px 0 5px; width: 40px; height: 40px; }#messages #messages_form .transfer_dialog a span { display: block; text-align: center; font-size: 11px; line-height: 13px; }#messages #messages_form .transfer_dialog .td_back { position: absolute; right: 0; bottom: 0; }#messages #messages_list .service_message { background: #F7FBE0; margin: 8px 0; padding: 3px 10px; text-align: center; }#messages .error_messages { padding: 15px; color: red; }#messages #messages_form #close_d { position: absolute; left: 200px; top: 86px; }#messages #messages_form #close_d p span { color: green; }#messages #messages_form #close_d p span.red { color: red; }#messages #messages_form #close_d p a { margin-left: 10px; line-height: 34px; }#messages #messages_form a { line-height: 40px; }.online { background: #96CA2D; width: 9px; height: 9px; border-radius: 100%; position: absolute; right: -16px; top: 4px; }.msg_item:last-child { padding-bottom: 20px; }.msg_item { overflow: hidden; margin: 0 0 0 0; }.msg_item > a.photo { float: left; width: 40px; height: 40px; padding-top: 12px; }.msg_item > a.photo img { width: 100%; border-radius: 100%; }.msg_item > div { overflow: hidden; position: relative; }.msg_item > div:nth-child(2) { padding-bottom: 3px; }.msg_item > div a.name { text-decoration: none; cursor: default; color: #888; font-size: 12px; }.msg_item > div a.name span { padding-left: 8px; position: relative; }.msg_item > div a.name:hover { text-decoration: none; }.msg_item > div.msg p.content { position: relative; width: 520px; padding: 5px 8px; box-sizing: border-box; border-radius: 4px; overflow: visible; word-wrap: break-word; }.msg_item > div.msg p.content em { position: absolute; width: 8px; height: 8px; top: 9px; transform: rotate(45deg); }.msg_item > div.msg p.date {line-height: 28px; font-size: 12px; color: #888; padding: 0 !important; }.msg_item > strong { font-size: 11px; color: #999; text-align: right; display: block; padding-right: 5px; font-weight: normal; }.msg_item.gray_element > div { margin: 0 0 0 50px; }.msg_item.gray_element > div p.date {float: left; margin-left: 10px; }.msg_item.gray_element > div.msg p.content { float: left; background: #B3E2E9; color: #222; margin: 0 0 0 5px; }.msg_item.gray_element > div.msg p.content > a { color: #222; font-size: 15px !important; }.msg_item.gray_element > div.msg p.content em { background: #B3E2E9; left: -3px; }.msg_item.blue_element { margin-top: 10px; }.msg_item.blue_element > div p.date {float: right; margin-right: 10px; }.msg_item.blue_element > div.msg p.content { float: right; background: #3E8BD4; color: #fff; width: 570px; margin: 0 5px 0; }.msg_item.blue_element > div.msg p.content > a { color: #fff; font-size: 15px !important; }.msg_item.blue_element > div.msg p.content em { background: #3E8BD4; right: -3px; }.msg_item.yellow_element { margin-top: 10px; margin-bottom: 5px; }.msg_item.yellow_element > div.msg p.content { background: #F7FBE0; margin: 0 5px 0; }.msg_item.yellow_element > div.msg p.content em { background: #F7FBE0; left: -3px; }.msg_item.yellow_element > div.msg p.date { right: 0; }.msg_item.yellow_element > div.msg a.user_name { text-decoration: none; color: #444; font-weight: bold; cursor: default; }#messages .setting_icon { position: absolute; right: 0; top: 8px; }#messages .setting_icon > a { display: block; width: 20px; height: 20px; background: url('../images/setting_icon.png'); background-size: contain; }#messages .dialog_tabs { overflow: hidden; border-bottom: 1px solid #0479af; margin: 0; }#messages .dialog_tabs a { float: left; padding: 10px 15px; text-decoration: none; }#messages .dialog_tabs a.active { background: #0479af; color: #fff; }.msg_item.datetime_element { text-align: center; color: #999; font-size: 14px; }.big_fant { position: relative; }.big_fant .msg_item > a.photo { position: absolute; width: 40px; height: 40px; bottom: 0px; }.div_messanger { position: relative; }.div_messanger .consultant_button { right: 0; top: 0; bottom: 0; width: 60px; position: absolute;background: url('../images/edit_icon.png'); background-repeat: no-repeat; background-position: center; opacity: 0.5; transition: 0.3s; }.div_messanger .consultant_button:hover { opacity: 1; transition: 0.3s; }.dialog_headers { overflow: hidden; padding: 8px 0; border-bottom: 1px solid #ddd; }.dialog_headers span { font-size: 11px; color: #666; font-weight: normal; float: left; }.dialog_headers span:first-child { width: 218px; padding-left: 10px; }.dialog_headers span:last-child { float: right; width: 50px; padding-right: 5px; }.search_messages { overflow: hidden; padding-bottom: 15px; }.search_messages input[type=text] { border: 1px solid #ccc; float: left; width: 700px; box-sizing: border-box; height: 37px; padding: 0 8px; }.search_messages a.search_messages_button { text-decoration: none; background: orange; color: #fff; line-height: 37px; text-align: center; height: 37px; box-sizing: border-box; width: 68px; float: left; }.search_messages.none { opacity: 0; }#pm_buttons.buttons { overflow: hidden; padding: 10px 0; text-align: right; }#pm_buttons.buttons a { border-radius: 2px; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #fff; border: 1px solid #4CAEF3; color: #4CAEF3; text-decoration: none; margin-left: 10px; transition: 0.3s; }#pm_buttons.buttons a.active { background: #4CAEF3; color: #fff; transition: 0.3s; }#pm_buttons.buttons.none { display: none; }.messages_report { overflow: hidden; }.messages_report .date { padding: 20px 0; overflow: hidden; }.messages_report .date .mr { overflow: hidden; }.messages_report .date .mr div { float: left; width: 250px; }.messages_report .date .mr label { display: block; }.messages_report .date .mr input[type=text] { border: 1px solid #ccc; height: 30px; box-sizing: border-box; width: 90%; }.messages_report .date .mr select { height: 30px; box-sizing: border-box; width: 90%; }.messages_report .date > a { display: block; width: 120px; text-align: center; height: 30px; line-height: 30px; background: orange; color: #fff; margin-top: 10px; }.messages_list_container #consultant_write { display: none; position: absolute; margin: -30px 10px 0 10px; padding-left: 20px; color: #999; font-size: 12px; background-image: url('/../images/write_go.png'); background-repeat: no-repeat; animation: consultant_write_client 1.5s infinite; }.messages_list_container #consultant_write.active { display: block; }#messages .dialog_messages .div_messanger > div.consultant_edit { background: transparent; z-index: 2; display: none; position: absolute; top: 0; right: 0; bottom: 1px; left: 210px; border-bottom: 0; }#messages .dialog_messages .div_messanger > div.consultant_edit.active { display: block; }#messages .dialog_messages .div_messanger > div.consultant_edit textarea { height: 49px; width: 422px; resize: none; float: left; margin-right: 10px; }#messages .dialog_messages .div_messanger > div.consultant_edit .b-button { transition: 0.3s; padding: 0 10px; font-size: 16px; text-align: center; line-height: 50px; box-sizing: border-box; width: 100px; height: 100%; border-radius: 0; float: left; background: #0479af; color: #fff; text-decoration: none; }#messages .dialog_messages .div_messanger > div.consultant_edit .b-button:hover { background: #1f81af; }@keyframes consultant_write_client {0% {background-position: 0 0;}20%{background-position: 1.5px 0;}40% {background-position: 3px 0;}60% {background-position: 4.5px 0;}80% {background-position: 6px 0;}100% {background-position: 7.5px 0;}}#tasks_form #priority { display: block; overflow: hidden; margin-top:16px; height:40px; }.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%;}}#weltgroup_client { position: fixed; z-index: 100; bottom: -510px; right: 50px; width: 320px; box-shadow: 0px 0px 2px 0px rgba(255,255,255,1); }#weltgroup_title { cursor: pointer; padding-left: 40px; background-color: #263747; color:#fff; height: 40px; font-size: 18px; line-height: 40px; padding-top: 0px; border-radius: 4px 4px 0 0; }#weltgroup_container { background-color:#dae6ef; height: 500px; padding: 10px; position: relative; padding-bottom: 0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }#weltgroup_close { display: none; cursor: pointer; position: absolute; top:-31px; right: 8px; width: 21px; height: 21px; background-color: #fff; border-radius: 50%; text-align: center; line-height: 21px; color: #004c77; font-size: 21px; }#weltgroup_close:hover { background-color: #eee; }#weltgroup_container div { overflow: hidden; margin-bottom: 12px; padding: 1px; }#weltgroup_container img { width: 80px; height: 80px; float: left; border-radius: 100%; }#weltgroup_container div h3 { margin-left: 92px; font-size: 17px; line-height: 1; margin-top: 3px; }#weltgroup_container div p { margin-left: 92px; font-size: 13px; line-height: 1.3; }#weltgroup_container #msg_list { background-color: #fff; border: 1px solid #ccc; height: 180px; padding: 10px; overflow-y: scroll; }#weltgroup_container #msg_list > div:last-child { padding-bottom: 20px; }#weltgroup_container textarea { background-color: #fff; padding: 10px; width: 100%; box-sizing:border-box; height: 120px; border: 1px solid #ccc; resize: none; }#weltgroup_container #msg_list, #weltgroup_container textarea { border-radius: 4px; }#weltgroup_client form { position: relative; }#weltgroup_client form input[type=submit] { background-color: #67C4D3;border: 0 none;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;font-size: 17px;padding: 3px 10px;text-decoration: none;float: right;margin-top: 10px;width: auto;}#msg_list > div { overflow: hidden; position: relative; padding: 0; margin: 0 0 10px 0; }#msg_list > div .show { overflow: hidden; position: relative; padding: 0; margin: 0; }#msg_list > div .show span {top: 6px; position: absolute; width: 60px; padding: 0; font-size: 12px; color: #888; }#msg_list > div .show p { padding: 5px 8px; border-radius: 4px; position: relative; word-wrap: break-word; }#msg_list > div .show p em { position: absolute; width: 8px; height: 8px; top: 9px; transform: rotate(45deg); }#msg_list > div strong { display: block; text-align: right; font-size: 11px; color: #999; font-weight: normal; padding-right: 3px; }#msg_list > div.gray_element > a { display: block; font-size: 11px; color: #999; text-decoration: none; cursor: default; padding: 0 8px 2px; }#msg_list > div.gray_element .show p { margin: 0 60px 0 6px; background: #B3E2E9; color: #222; }#msg_list > div.gray_element .show p em { background: #B3E2E9; left: -3px; }#msg_list > div.gray_element .show span { right: 0; text-align: right; }#msg_list > div.blue_element .show p { margin: 0 6px 0 60px; background: #3E8BD4; color: #fff;}#msg_list > div.blue_element .show p a { color: #fff; }#msg_list > div.blue_element .show p em { background: #3E8BD4; right: -3px; }#msg_list > div.blue_element .show span { left: 0; text-align: left; }#msg_list > div.yellow_element .show p { margin: 0 60px 0 6px; background: #F7FBE0; color: #222; }#msg_list > div.yellow_element .show p em { background: #F7FBE0; left: -3px; }#msg_list > div.yellow_element .show span { right: 0; text-align: right; }#wg_ctrl_e { position: absolute; left: 0; top:138px; color: #666; font-size: 13px; margin: 0 !important; padding: 0 !important }#weltgroup_status { position: absolute; top:-26px; left:14px; width: 14px; height: 14px; border-radius: 50%; }.weltgroup_status_offline { background-color: #ccc; }.weltgroup_status_online { background-color: #33cc33; }#weltgroup_client #manager_block { margin-bottom: 17px; }#manager_block a { display: block; float: right; font-size: 14px; margin-top:4px !important; }#manager_block .status_online, #manager_block .status_offline { display: block; font-size: 12px; padding: 3px; float: left; }#manager_block .status_online { width: 46px; background-color: green; border-radius: 2px; color: #fff; margin-top:8px !important; }#manager_block .status_offline { width: 76px; background-color: #999999; border-radius: 2px; color: #fff; margin-top:8px; }#manager_block div { margin-bottom: 0 !important; padding-bottom: 0 !important; }.current_manager { cursor: pointer; background-color: #fbf6bf; }#manager_block .current_manager:hover, #manager_block .no_current_manager:hover { background-color: #f8f19f; cursor: pointer;} #weltgroup_talk_block span { display: block; padding-bottom: 5px; }#weltgroup_talk_block span a { text-align: right; }#weltgroup_client_set_form { overflow: hidden; position: relative; }#weltgroup_client_set_form div label { float: left; width: 80px; padding-top: 4px; font-size: 14px; }#weltgroup_client_set_form div input[type=text], #weltgroup_client_set_form div input[type=email] { margin-left: 100px; width: 204px; float: left; padding: 4px; margin: 2px; border: 1px #ccc solid; }#weltgroup_client_set_form div input[type=text].error, #weltgroup_client_set_form div input[type=email].error { box-shadow: 0 0 1px 1px red; }#weltgroup_client_set_form a { position: absolute; top:80px; }#weltgroup_client_block h3 { margin-left: 0 !important; }#panel_begin .price_modal_window .send_message_modal { overflow: hidden; padding: 0; }#panel_begin .price_modal_window .send_message_modal p { overflow: hidden; }#panel_begin .price_modal_window .send_message_modal p:first-child img { border-radius: 2px; width: 32px; height: 32px; vertical-align: bottom; float: left; }#panel_begin .price_modal_window .send_message_modal p:first-child span { display: block; margin-left: 36px; color: #222; font-size: 15px; line-height: 22px; padding: 5px; }#panel_begin .price_modal_window .send_message_modal p span { color: #0194BF; padding: 10px 0 5px; display: block; }#panel_begin .price_modal_window .send_message_modal p textarea { border: 1px solid #ccc; width: 100%; border-radius: 2px; height: 120px; box-sizing: border-box; padding: 5px; }#panel_begin .price_modal_window .send_message_modal p input[type=submit] { height: 32px; border-radius: 2px; }.weltgroup_set { z-index: 1; position: absolute; right: 10px; left: 10px; top: 82px; text-align: right; }.weltgroup_set #set_form { display: none; text-align: left; margin: 3px 0 0 0; background: #dae6ef; height: 202px; padding: 8px 0 0 0; }.weltgroup_set #set_form.active { display: block; }.weltgroup_set div { overflow: hidden; }.weltgroup_set div label { float: left; width: 100px; margin-top: 3px; }.weltgroup_set div input[type=text] { float: right; width: 190px; height: 26px; box-sizing: border-box; border: 1px solid #ccc; padding-left: 5px; }.weltgroup_set div input[type=text].error { box-shadow: 0 0 1px 1px red; }.weltgroup_set div > a { float: right; text-align: center; padding: 3px 0; display: block; background: #67C4D3; border-radius: 2px; width: 100px; font-size: 17px; color: #fff; text-decoration: none; }#weltgroup_title { margin-bottom: 0 !important; }#weltgroup_client { bottom: -510px; transition: 0.3s; }#weltgroup_client.active { bottom: 0; transition: 0.3s; }#weltgroup_client.active #weltgroup_close { display: block; }#weltgroup_client_form { display: none; }#weltgroup_client_form.active { display: block; }#set_button { font-size: 13px; line-height: 13px; text-decoration: none; margin-right: 2px; }#set_button > strong { color: #4c4c4c; font-weight: normal; margin-right: 5px; }#set_button > span { text-decoration: underline; }#set_button > span:hover { text-decoration: none; }#weltgroup_talk_block #consultant_write { display: none; position: absolute; margin: -30px 10px 0 10px; padding-left: 20px; color: #999; font-size: 12px; background-image: url('/../images/write_go.png'); background-repeat: no-repeat; animation: consultant_write 1.5s infinite; }#weltgroup_talk_block #consultant_write.active { display: block; }@keyframes consultant_write {0% {background-position: 0 0;}20%{background-position: 1.5px 0;}40% {background-position: 3px 0;}60% {background-position: 4.5px 0;}80% {background-position: 6px 0;}100% {background-position: 7.5px 0;}}.brands_container.analogi_container .brands_name {height: 70px;overflow: hidden;}.brands_container.analogi_container {padding-left: 10px;padding-right: 10px;}.mnn_eng {font-size: 12px;}.brands_item_vitrina {float: left;margin-top: 20px;min-width: 100%;}.brands_forms {overflow: hidden;float: left;width: 100%;}.brands_forms {overflow: hidden;float: left;margin-top: 0px !important;width: 100%;}.brands_forms span {margin-bottom: 5px;display: block;text-decoration: none;width: 50%;box-sizing: border-box;float: left;padding-right: 68px;height: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.brands_item_vitrina .sortdb {margin-right: 30px;}.brand_back_link {width: 100%;float: left;}.brand_groups, .brand_items {width: 100%;float: left;margin-top: 40px;box-sizing: border-box;border: 1px solid #d7d6d5;padding: 10px;border-radius: 5px;margin-bottom: 20px;background-color: #fff;}.brand_groups a, .brand_items a {margin-bottom: 5px;display: block;text-decoration: none;width: 50%;box-sizing: border-box;float: left;padding-right: 68px;height: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.brand_groups a:hover,.brand_items a:hover {text-decoration: underline;}.b_add_title {}.b_add_title {font-weight: 500;font-size: 20px;margin-bottom: 14px;display: block;}.letter_block h3 {padding-bottom: 0px;}.letter_block {width: 100%;box-sizing: border-box;background-color: #fefefe;padding: 20px;margin-bottom: 25px;margin-top: 10px;}.letter_block a {color: #4F70B6;text-decoration: none;margin-right: 5px;}.letter_block a:hover {text-decoration: underline;}.brands {margin-top: 10px; margin-right: -15px !important;}.brands_container_wrap {width: 33.3333%;float: left;padding-bottom: 15px;padding-right: 15px;box-sizing: border-box;}.brands_container {border: 1px solid #e4e2e2;box-sizing: border-box;width: 100%;overflow: hidden;height: 102px;padding-left: 110px;border-radius: 3px;padding-top: 10px;position: relative;background-size: 90px 90px;background-repeat: no-repeat;background-position: 5px 5px;background-color: #fff;}.brands_links {position: absolute;font-size: 15px;text-decoration: none;right: 10px;bottom: 10px;}.brands_links:hover {text-decoration: underline;}.brands #site_pagenator {margin-top: 20px;}.brand_img {float: left;margin-right: 25px;}.brand_name {font-size: 24px;margin-bottom: 10px;display: block;}.brand_descr {overflow: hidden;margin-bottom: 20px;}.brand_item {margin-top: 15px;position: relative;background-color: #fff;}.brand_item .actions_panel a {display: block;}.testing { }.testing a { display:block; padding-bottom:4px; }.testing input[type=checkbox] { margin-bottom: 4px; display: inline-block; margin-bottom: 7px; padding-left: 7px; }.testing_button { display: block; width: 260px; height: 42px; line-height: 42px; text-transform: uppercase; background-color: red; color: #fff; text-align: center; margin-top: 14px; text-decoration: none; }.testing_button2 { width: 540px; margin-top: 32px; }.disable_link { background-color: #ccc; pointer-events: none; }#quest_result { margin-top: 10px; height: 20px; }#quest_count { margin-top: 10px; }#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-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: 240px !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: 230px;border:1px solid #ccc;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: 240px !important; }#edit_phone .form_el div { float: left; width: 240px !important; }#edit_password .form_el div { float: left; }.edit_address .form_el div { float: left; margin-bottom: 20px; }.edit_address input[type=submit] { height: 62px; line-height: 62px; width: 286px; border-radius: 4px; }#edit_fio input[type=submit], #edit_phone input[type=submit], #edit_email input[type=submit], #edit_password input[type=submit] { height: 62px; line-height: 62px; width: 140px; border-radius: 4px; }.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; }* { margin: 0px; padding: 0px; }html { min-height: 100%; height:100%;overflow-y: scroll; }@font-face {font-family: 'Circe Regular';src: url('../fonts/Circe-Regular.eot');src: url('../fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Circe-Regular.woff') format('woff'),url('../fonts/Circe-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'Circe Bold';src: url('../fonts/Circe-Bold.eot');src: url('../fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Circe-Bold.woff') format('woff'),url('../fonts/Circe-Bold.ttf') format('truetype');font-weight: normal;font-style: normal;}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, div, select {margin:0; padding:0; font-size: 18px; font-family: 'Circe Regular'; COLOR:#000;FONT-WEIGHT: normal;}p { line-height: 1.6; }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: #ffcf01; border: 0 none;color: #000;cursor: pointer;font-size: 18px;height: 44px;line-height: 44px;text-align: center;min-width: 140px; -webkit-appearance: none; text-transform: uppercase; font-family: 'Circe Bold';}input[type=submit]:hover { opacity: 0.85; }select, option { font-family: 'Circe Regular'; }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: 40px; LINE-HEIGHT:1.2; padding-bottom: 48px !important; font-family: 'Circe Bold'; font-weight: bold; }h2{FONT-SIZE: 25px; padding-bottom: 32px; line-height: 1.2; font-family: 'Circe Bold'; text-transform: uppercase; }h3{FONT-SIZE: 25px; LINE-HEIGHT:1.2; padding-bottom:20px; font-family: 'Circe Bold'; }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; }.message, .message_link { COLOR:#f59823; TEXT-DECORATION: none; font-weight: bold; }.message_link:hover { TEXT-DECORATION: underline }ul li { list-style-type: none; background: url("../images/v.png") no-repeat 0px 8px; padding-left: 32px; padding-bottom: 8px; line-height: 1.5; font-weight: 300; }ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; list-style-type: decimal;padding-left: 7px; font-weight: 300; }#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: 24px; font-family: 'Circe Bold'; text-transform: uppercase; }.style_barokko { font-size:86%; color:#444; background-color: #fff6d9; padding:20px; border-top: 5px #fe9941 solid; border-radius:0 0 6px 6px; }.style_yellow { font-size:95%; color:#333; font-weight: 400;background-color: #fbe89c;padding:20px; border-radius:6px; }#block_index p, #tinymce p, #catalog_item p { padding-bottom:10px; }.style_hitech, .style_barokko, .style_modern { margin-top:10px; margin-bottom: 32px; }#index_text_page p { padding-bottom:8px; }#tinymce .small_text, .small_text { font-size: 17px !important; 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%; margin-left: 362px; }.table_right { border-collapse:collapse; empty-cells:show; margin:0; vertical-align:top;border-spacing: 0; }.table_right tr { border-top: 1px solid #ccc; }.table_right td { padding: 10px;}.table_right td p { padding: 0 !important; font-weight: 300; }.main_table tr:nth-child(even) { background-color: #fcf7e3; }.main_table tr td { border: 1px #ccc solid; padding: 8px; text-align: left; }.style_hitech { color:#333; font-weight: 400; font-size: 20px; }.style_barokko { font-size:86%; color:#444; background-color: #fff6d9; padding:20px; border-top: 5px #fe9941 solid; border-radius:0 0 6px 6px; }.style_yellow { font-size:95%; color:#333; font-weight: 400;background-color: #fbe89c;padding:20px; border-radius:6px; }.img_max { width: 100% !important; height: auto; }.img_max_70 { width: 90% !important; height: auto; box-shadow: 2px 2px 14px 0px rgba(112, 120, 211, 0.16); padding: 32px; margin-left: 10px; }.img_right { float: right; margin-left: 120px; }.img_left { float: left; margin-right: 120px; }.img_right_round { float: right; margin-left: 64px; border-radius: 100%; }.img_left_round { float: left; margin-right: 64px; border-radius: 100%; }.photo_left { float: left; padding-right: 64px; }.photo_right { float: right; padding-left: 64px; padding-top: 48px; }.text_left { float: left; padding-right: 84px; width: 50%; box-sizing:border-box; font-size: 24px; line-height: 32px; }.text_right { float: right; width: 50%; box-sizing:border-box; font-size: 24px; line-height: 32px; }.text_left strong { padding-right: 80px; font-size: 23px; line-height: 45px; text-transform: uppercase; font-family: 'Circe Bold'; font-weight: bold; }.text_left, .text_right { margin-bottom: 80px; }.two_table { vertical-align: top; }.two_table td { vertical-align: top; padding: 20px; padding-left: 0; font-size: 15px; }.two_table td h3 { font-size: 18px; }.two_table td p { font-size: 15px; }body, #wrap { height: 100%; }#wrap { padding-top: 170px;}#h1 { padding: 32px; padding-bottom: 24px !important; }.container { width: auto; padding-left: 44px; padding-right: 44px; position: relative; }body { background: #fff; }.background { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 150; background-color: rgba(0, 0, 0, 0.7); }#right_panel { position: fixed; z-index: 352; background: #fff; right: -50%; top: 0; bottom: 0; width: 50%;box-shadow: 4px 6px 4px -4px rgba(0, 0, 0, .2); padding: 32px; padding-left: 80px; padding-right: 80px; transition: all 0.5s; box-sizing:border-box; padding-top: 20px; }#right_panel a { text-decoration: none; }.right_panel_open { right: 0 !important; }#right_panel h2 {margin-top: 0;font-size: 24px;padding-bottom: 4px;}#right_panel p {color: #fff;font-size: 17px;margin-bottom: 32px;}#right_panel form label {display: block;margin-top: 16px;margin-bottom: 6px;color: #666;font-size: 16px;}#right_panel input[type="text"], #right_panel input[type="file"], #right_panel select, #right_panel textarea {display: block;width: 100%;height: 44px;padding: 4px;box-sizing: border-box;border-radius: 1px;font-size: 18px;background: #f2f2f2;border: 0;}#right_panel textarea { height: 120px; resize: none; }#right_panel input[type="submit"] {display: block;margin-top: 16px;width: 180px;height: 44px;font-size: 18px;border-radius: 5px;}#right_panel p { margin-top: 16px; font-size: 14px; color: #999; }#right_panel p a { font-size: 14px; }#close_form { position: absolute; right: 100px; top:32px; }header { height: 170px; background: #000; position: relative; position: fixed; left: 0; right: 0; top: 0; z-index: 20; box-shadow: 0 6px 4px -2px rgba(0, 0, 0, .2); }header .container { position: relative; }footer { background: #000; height: auto; overflow: hidden; padding-top: 32px; padding-bottom: 16px; }footer > div div { float: left; width: 33.33%; height: auto; }footer p, footer p a { color: #c4c2c2; line-height: 1.5; font-size: 14px; }footer p a { color: #fff; }footer p a { text-decoration: none; }footer p a:hover { color: #fff; text-decoration: underline; }#footer2 p a { color: #c4c2c2; line-height: 1.6; }#footer2 p a:hover { color: #fff; text-decoration: none; }footer #cmenu_footer { width: 150px; margin: 0 auto; float: none; }#footer_bottom { height: 60px; }#footer_bottom p { float: left; width: 33.3333%; line-height: 60px; }#footer_bottom p a { text-decoration: none; color: #0477bd; font-size: 16px; }#nets { width: 225px; height: 40px; margin-top: 10px; font-size: 12px; } #nets a { display: inline-block; height: 40px; font-size: 12px; }#nets a:hover { opacity: 0.8; }#nets .ico_habr { background:url('../images/nets.png') 0 0 no-repeat; width: 73px; } #nets .ico_insta { background:url('../images/nets.png') -90px 0 no-repeat; width: 40px; margin-left: 12px; } #nets .ico_facebook { background:url('../images/nets.png') -143px 0 no-repeat; width: 40px; margin-left: 10px; } #nets .ico_youtube { background:url('../images/nets.png') -188px 0 no-repeat; width: 40px; } #second footer { margin-top: 64px; }#second { overflow: hidden; margin-top: 32px; }#second #left { width: 240px; float: left; }#second #block_index { margin-left: 276px; background: #fff; border-radius: 5px; min-height: 320px; }#left ul li { background: none; padding-left: 0; padding-bottom: 20px; }#left ul li a { font-size: 16px; }#left ul ul { margin-left: 20px; }#left a { color: #B4B4B4; text-decoration: none; }#logo, #logo_footer {float: left;display: block;margin-left: 0; margin-top: 12px;width: 260px;height: 65px;background: url('../images/exness_careers-logo.svg') no-repeat; background-size: 100%; }#logo { margin-top: 67px; }#logo_footer { float: none; display: block; margin-bottom: 4px; margin-left: 0; width: 160px; height: 33px; background-size: contain; margin-top: 19px; }#cmenu { float: left; margin-left: 64px; }#cmenu p { display: inline-block; margin-left: 16px; margin-right: 16px; line-height: 38px; margin-top: 0; }#cmenu p a { color: #fff; line-height: 170px; font-size: 24px; text-decoration: none; }#cmenu p a:hover { color: #ffcf01; }.cmenu_current { border-bottom: 2px solid #ffcf01; padding-bottom: 5px; }#cmenu_ico { display: none; width: 32px; height: 32px; background: url('../images/cmenu_ico.png') center center no-repeat;position: absolute; left: 20px; top:18px; }.cmenu_open { display: block !important; background: #000 !important; float: none; position: absolute; left: 0; right: 0; top: 68px; z-index: 201; margin-left: 0 !important; padding-bottom: 72px; }.cmenu_open p { display: block !important; margin-bottom: 16px !important; }#vacancies_search { display: none; }#content { min-height: 400px; }#slide1 { background: url('../../../content/bn/1.jpg') no-repeat; height: 460px; background-size: cover; }#slide1 p { text-align: right; font-size: 60px; color: #fff; padding-top: 60px; }#search_block { padding: 32px; position: absolute; top:330px; left: 0; right: 0; }#search_block form { overflow: hidden; margin: 0 auto; margin-bottom: 16px; margin-top: 0; width: 1157px; position: relative; background: #EDEFF2; padding: 8px; border-radius: 10px; }#search_block form div { float: left; margin-right: 10px; position: relative; }#search_block form div input[type="text"] { height: 70px; line-height: 70px; width: 330px; box-sizing:border-box; background: #fff; border-radius: 5px; font-size: 24px; color: #666; border: 0; }#search_block form div input[type="submit"] { height: 70px; line-height: 70px; width: 187px; box-sizing:border-box; min-width: 0; background: #FDCF3B; border-radius: 5px; font-size: 20px; font-weight: bold; color: #000; }#search_block form div input[type="submit"]:hover { background: #64697A; color: #fff; } ::placeholder { color: #6A6A6A; font-size: 18px; opacity: 100%; font-family: 'Circe Regular'; }#search_block form div select { width: 300px; height: 70px; border: 0; font-family: 'Circe Regular';border-radius: 5px; font-size: 18px; color: #6A6A6A; background: #fff; appearance: none;background: #fff url('../images/arrow_select.png') no-repeat right center; cursor: pointer; }#search_block form a { position: absolute; left: 300px; top:13px; font-size: 14px; text-decoration: none; color: #444; }#search_addon { width: 1157px; margin: 0 auto; margin-top: 32px; }#search_addon div { width: 25%; float: left; }#search_addon div:nth-child(3) { width: 32%; }#search_addon div:last-child { width: 18%; }#search_addon div p { color: #fff; font-size: 41px; font-family: 'Circe Bold'; }#search_addon div span { color: #fff; font-size: 18px; }#search_addon div p, #search_addon div span { margin: 0 !important; padding: 0 !important; line-height: 1; }#left_container { position: fixed; padding: 32px; width: 200px; }#left_container p { margin-bottom: 14px; }#left_container p a { font-size: 18px; margin-bottom: 4px; }.lmenu_current { border-bottom: 2px solid #ffcf01; color: #000 !important; }.lmenu_current_hide { display: none; }.left_container_up { top:180px !important; }#search_block form div input[type="text"], #search_block form div select { padding-left: 32px; }#search_block h1 { font-size: 40px; color: #333; }#search_block p { font-size: 22px; line-height: 1.7; font-weight: 500; margin-bottom: 10px; font-weight: 400; }#search_block2 { background: linear-gradient(90deg, #64697A, #3C3F4D); }#search_block2, #search_block4 { margin-top: 32px; overflow: hidden; }#search_block2 h2 { font-size: 50px; line-height: 53px; color: #fff; padding-left: 64px; padding-top: 84px; text-align: left; text-transform: none; }#search_block2 p { color: #fff; }#search_block2 p strong { display: block; margin-top: 10px; font-weight: 600; }#search_block2 p { font-size: 22px; padding-left: 64px; padding-right: 100px; }#search_block2 p { margin-right: 40%; }#search_block4 p { margin-left: 40%; }#search_block2 .container { position: relative; }#search_block2 .settings_right { right: 48px; }#search_block2 #f1 { display: block; width: 40%; float: right; position: relative; margin-right: -44px; } #search_block4 #f2 { display: block; width: 40%; float: left; }#search_block2 #f1 s { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: red; }#search_block2 i img { display: block; width: 100%; margin-top: -1px; }#search_block3 { padding: 32px; background: #ffcf01; overflow: hidden; }#search_block3 #why_left { width: 75%; float: left; }#search_block3 div p { font-size: 18px; line-height: 1.5; font-weight: 300; } #search_block3 #why_right { float: left; width: 22%; padding-left: 3%; }#search_block3 #why_right div { overflow: hidden; margin-bottom: 16px; }#search_block3 #why_right span { display: block; font-size: 20px; }#search_block3 #why_right p {font-size: 32px; font-weight: 600; }#we_will h3 { width: 900px; margin: 0 auto; font-size: 24px; margin-top: 48px; color: #bf1616; text-align: center; }.second_vacancies { padding-top: 16px !important; ; padding-bottom: 16px !important; }.second_vacancies form { margin-top: 0 !important; margin-bottom: 0 !important; }#block_tehnologies { margin-top: 80px; }#tehnologies_items { overflow: hidden; }#tehnologies_items > div { width: 25%; float: left; }#tehnologies_items div div { margin-right: 20px;height: 160px; background: #fff; }#block_career { margin-top: 80px; }#block_career_color { background: #ffcf01; padding: 32px; overflow: hidden; height: auto; padding-bottom: 64px; }#block_career_color div div { float: left; width: 50%; height: auto; min-height: 250px; box-sizing:border-box; padding-bottom: 32px; position: relative; }#block_career_color div div s { text-decoration: none; display: block; color: rgba(255, 255, 255, 0.7); font-size: 80px; position: absolute; left: -20px; top:-20px; font-weight: 900; }#block_career_color div div p {width: 90%; margin-left: 30px; }#block_career_color div div span { display: block; line-height: 1.5; }#block_career_color div div i { font-style: normal; font-weight: 500; font-size: 17px; margin-bottom: 7px; }#block_career_color strong { display: block; margin-top: 32px; overflow: hidden; height: 200px; background: red; }#block_career_color strong h3 { color: #000; font-size: 24px; text-align: center; width: 800px; margin: 0 auto; }.our_life { height: auto !important; overflow: hidden; }.our_life > div { background: #ffcf01; overflow: hidden; }.img_container { width: 33.3333%; float: left; }.img_container_r { width: 33.3333%; float: left; }.img_container img { width: 100%; display: block; }.img_text { width: 33.3333%; float: left; padding: 32px; box-sizing: border-box; }.our_life .user_block { overflow: hidden; margin-bottom: 8px; }.our_life .user_block img { width: 50px; height: auto; border-radius: 25px; float: left; margin-right: 16px; }.our_life .user_block p { font-size: 19px; margin-bottom: 2px; }.our_life .user_block span { display: block; font-size: 14px; font-weight: 300; }.our_life .user_text { font-size: 17px; font-weight: 300; line-height: 1.5; margin-top: 16px; }#slider_form { position: absolute; right: 0; top: 80px; width: 300px; height: 130px; background: #fff; z-index: 100; padding: 32px; border-radius: 32px; }#slider_form p { font-size: 20px; line-height: 1.5; margin-bottom: 32px; }#slider_form a { display: block; background: #ffcf01; width: 100%; height: 44px; border-radius: 16px; line-height: 44px; font-size: 18px; text-align: center; color: #000; text-decoration: none; font-weight: 500; }#slider_text {position: absolute;right: 0;top: 180px;z-index: 10;padding: 32px;border-radius: 5px;left: 0;text-align: center;}#slider_text h3 { font-size: 50px; line-height: 1.2; margin-bottom:0; color: #fff; padding-bottom: 0; font-family: 'Circe Bold'; }#slider_text p{ font-size: 24px; color: #fff; }#block_hr { margin-top: 80px; background: #F5F6FF; min-height: 100px; padding-top: 100px; padding-bottom: 100px; }#block_hr div { overflow: hidden; }#block_hr div div { float: left; width: 49%; padding-left: 64px; padding-right: 64px; box-sizing:border-box; }#hr_right { width: 45% !important; padding-top: 36px; }#block_hr h3 { color: #000; font-size: 50px; margin-bottom: 28px; font-family: 'Circe Bold' }#block_hr p { color: #000; font-size: 20px; line-height: 32px; }#hr_right img { display: block; width: 194px; height: 194px; border-radius: 50%; margin-bottom: 16px; background: #fff; float: left; }#hr_right p { margin-left: 230px; }#block_hr .button { margin-left: 230px; display: block; margin-top: 32px; background: #ffcf01; width: 308px; height: 61px; line-height: 61px; color: #000; font-size: 20px; text-decoration: none; text-align: center; border-radius: 5px; }#right_panel input[type="submit"] { font-family: 'Circe Bold'; color: #000; text-transform: uppercase; width: 160px;height: 48px; line-height: 48px; font-size: 17px; }#block_hr .button:hover { background: #64697A; color: #fff; }#block_tehnologies h2, #block_career h2, #block_active_life h2, #block_vacancies h2 { font-size: 48px; margin-bottom: 16px; }#block_active_life h2 { text-transform: none; }#block_vacancies { padding-top: 44px;}#block_vacancies h2 { text-align: left; }#block_new_color {padding: 64px;overflow: hidden;height: 160px;}#block_vacancies { padding-top: 96px; background: #F5F6FF; padding-bottom: 44px; margin-bottom: 44px; }.button_top { position: absolute; right: 20px; top:50px; display: block;width: 233px;height: 61px;line-height: 61px;text-align: center;font-size: 12px;background-color: #ffcf01;border: 1px solid #ffcf01;color: #333;cursor: pointer;text-decoration: none;font-size: 24px;font-weight: bold;border-radius: 5px;}.button_top:hover { background-color: #64697A; border: 1px solid #64697A; color: #fff; }.settings_right {position: absolute;height: 30px;right: 16px;top: 14px;z-index: 2;}.settings_add {width: 30px;background: url('../images/settings_add.png') no-repeat 5px 4px;padding-right: 6px;}.settings {width: 30px;background: url('../images/settings.png') no-repeat 5px 4px;padding-right: 6px;}.close_form::after {transform: rotate(-45deg);}.close_form::before, .close_form::after {position: absolute;left: 23px;content: ' ';height: 33px;width: 2px;background-color: #333;}.close_form::before {transform: rotate(45deg);}.close_form {border: 2px #ccc solid;padding: 8px;border-radius: 50%;position: absolute;right: 20px;top: 20px;width: 32px;height: 32px;display: block;border-radius: 50%;opacity: 1;cursor: pointer;}#slider_so { height: 754px; overflow: hidden; position: relative; background: url('../../../content/bn/2.jpg') no-repeat 15% center; background-size: cover; margin-bottom: 40px; }#slider_color_block { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(33, 44, 74, 0.69); }#slider_so img { width: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }#slider_so .swiper-slide { position: relative; }#slider_so .swiper-slide p span { display: block; position: absolute; right: 0; top: 20px; color: #fff; font-size: 36px; z-index: 999; }#slider_so .swiper-slide img { width: 100%; height: auto; }.swip > div .swiper-button-next, .swip > div .swiper-button-prev {text-align: center;line-height: 48px;}.swip { overflow: hidden; padding-top: 20px; position: relative; margin-bottom: 16px; }.swip > div {overflow: hidden; position: relative; height: 70px; width: 120px; position: absolute; right: 0; top:20px; }.swip > div .swiper-button-next, .swip > div .swiper-button-prev {text-align: center;line-height: 52px;border-radius: 30px;position: absolute !important;right: 0 !important;top: 30px !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: 0; padding-top: 4px; }#popular_block { overflow: hidden; margin-right: -20px;padding-left: 10px; margin-left: -10px; }#popular_block div div { text-align: center; padding-bottom: 14px; padding-top: 14px; }#popular_block div div a { display: block; text-decoration: none; margin-right: 20px; height: 300px; position: relative;background: #f2f2f2; padding-top: 24px; transition: all 0.5s; box-sizing:border-box; }#second #popular_block {}#popular_block div a p { font-size: 18px; font-weight: bold; color: #6A6A6A; line-height: 1.2; }#popular_block div a span { font-size: 18px; color: #6A6A6A; display: none; }#popular_block div a:hover span, #popular_block div .selected span{ display: block; }#popular_block div a:hover s, #popular_block div .selected s { position: absolute; left: 20px; bottom: 20px; display: block; width: 16px; height: 16px; border-radius: 100%; background: #FDCF3B; }#popular_block div a em { display: block; width: 100px; height: 100px; background-size: 100%; border: none; margin: 0 auto; margin-bottom: 16px; margin-top: 48px; background: #FFF; border-radius: 100%; }#popular_block div a:hover em, #popular_block div .selected em { background: #FDCF3B; }#popular_block div a:hover {box-shadow: 2px 2px 14px 0px rgba(100, 100, 100, 0.4); background: #fff; padding-top: 10px; }#popular_block div .selected { box-shadow: 2px 2px 14px 0px rgba(100, 100, 100, 0.4); background: #fff; padding-top: 10px; }#popular_block div a i { display: block; width: 100px; height: 100px; background-position: center center; background-size: 50%; background-repeat: no-repeat; }.text_block img { width: 100%; }#second #block_index { margin-bottom: 32px; }.editable_text { position: relative; }.editable_text .settings_right { margin-top: -64px; }.popular h2 { margin-top: 4px; margin-bottom: 4px; text-transform: none; font-size: 40px; }.container_vacancies { max-width: 1000px; min-height: 300px; margin: 0 auto; }#vacancies_block { background: #FAFAFA; overflow: hidden; margin-left: -44px; margin-right: -44px; margin-bottom: 64px; padding-left: 44px; padding-right: 44px; }#vacancies_block h1 { text-align: center; padding-top: 32px; }#vacancies_list { overflow: hidden; margin: 0 auto; position: relative; max-width: 1300px; }#vacancies_list h2 { text-align: left; text-transform: none; font-size: 40px; font-family: 'Circe Bold'; }#vacancies_list div { position: relative; margin-top: 0; background: #fff; padding: 16px; padding-bottom: 0 !important; border-bottom: 1px solid #F5F6FF; padding-left: 64px; padding-right: 64px; }#vacancies_list div p a { font-size: 26px; font-family: 'Circe Bold'; text-decoration: none; color: #000; }#vacancies_list div span { display: block; font-size: 24px; font-weight: bold; color: #6A6A6A; margin-bottom: 24px; }#vacancies_list div i { font-style: normal; color: #666; font-size: 13px; display: block; margin-top: 7px; }#vacancies_list div span s { display: inline-block; margin-right: 64px; text-decoration: none; }#vacancies_list div p a:hover { text-decoration: underline; }#vacancies_list div .send_cv { position: absolute; right: 64px; bottom: 32px; text-decoration: none; font-size: 14px; display: block; width: 233px; height: 79px; line-height: 79px; border-radius: 5px;text-align: center; color: #000; transition: all 0.4s; background: #F5F6FF; font-size: 20px; font-weight: bold; }#vacancies_list div .send_cv:hover { background: #FDCF3B; }#vacancies_filter { overflow: hidden; }#vacancies_filter p { font-size: 19px; margin-top: 14px; margin-bottom: 7px; }#vacancies_filter a { display: block; line-height: 32px; font-size: 15px; background: url('../images/checkboxes_ico.png') 0 5px no-repeat; padding-left: 28px; }#vacancies_filter form input[type="submit"] { background: #ffcf01; color: #444; font-size: 16px; margin-top: 16px; height: 40px; line-height: 40px; }.vacancies_del { position: absolute; left: 240px; bottom: 44px; }.vacancies_button { position: absolute; right: 0; top: 17px; text-decoration: none; font-size: 30px; font-weight: bold; color: #0426AC;background: url('../images/arrow_right.svg') right 12px no-repeat; padding-right: 75px; }.vacancies_button:hover { text-decoration: underline; }.vitrina_item { padding: 16px; }.vitrina_item h3 a { font-size: 19px; text-decoration: none; }.vitrina_item { padding: 10px; }.myleft { overflow: hidden; }.myleft a { display: block; line-height: 32px; }#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;}.tub_active {background-color: #f2f2f2 !important;}#panel_fast_off, #panel_fast_on { }.photo_left_no_round { overflow: hidden; margin-bottom: 10px; }.photo_left_no_round img { float: left; width: 270px; height: auto; border-radius: 50%; }.photo_left_no_round > p { float: left;padding-right: 100px; }.accordion { overflow: hidden; }.accordion h2 { margin-bottom: 32px; }.accordion p { display: none; margin: 0 auto; margin-top:16px; margin-bottom: 32px; }.accordion ul li p { margin-top:0; margin-bottom:0; } .accordion h3 { cursor: pointer; background: url('../images/checkboxes_ico.png') 0 24px no-repeat; padding-left: 40px; padding-top: 16px; padding-bottom: 16px; margin: 0 auto; border-top: 1px dotted #ccc; color: #555; }.accordion_open { display: block !important; }footer strong { display: none; }#button_up { display: none; }.button_up { display: block !important; width: 64px; height: 64px; border-radius: 36px; background: #ffcf01; position: fixed; z-index: 2; right: 20px; bottom: 20px; text-align: center; line-height: 64px; font-size: 40px; text-decoration: none; color: #444; border:4px solid #fff; }#video_list { overflow: hidden; padding: 20px; background: #fff; }#video_main iframe, .video_second iframe { display: block; width: 100% !important; }.video_second iframe {}#video_main { height: 360px !important; }.video_second { height: 180px; background: #333333; cursor: pointer; }.video_second:hover {}.video_second iframe { position: absolute; left: 1px; right: 1px; top: 1px; bottom: 1px; display: block; width: 100%; height: 100%; }#video_main { width: 50%; float: left; padding: 1px; box-sizing: border-box; }.video_second { width: 25%; float: left; padding: 1px; box-sizing: border-box; position: relative; }#year_array { overflow: hidden; margin-bottom: 16px; }#year_array a { display: inline-block; padding: 4px; padding-left: 16px; padding-right: 16px; font-size: 17px; text-decoration: none; color: #444; }#year_array .selected { border-radius: 16px; border:1px solid #ccc; }#video_groups { overflow: hidden; margin-bottom: 32px; }#video_groups a { display: inline-block; padding: 4px; padding-left: 16px; padding-right: 16px; text-align: center; font-size: 17px; text-decoration: none; color: #444; }#video_groups .selected { border-radius: 16px; border:1px solid #ccc; }#small_panel textarea { width: 100%; height: 108px !important; resize: none; }.white_bg .form_out label { width: 100%; color: #666; margin-top: 12px; margin-bottom: 7px; font-size: 18px; }.white_bg .form_out textarea { height: 120px !important; resize:none; }.white_bg .form_out input[type=text], .white_bg .form_out select, .white_bg .form_out textarea { width: 100%; }.white_bg .form_out input[type=submit] { display: block; width: 200px; margin: 0 auto; margin-top: 32px; margin-bottom: 32px;font-family: 'Circe Bold'; color: #000; }.button_right { float: right; }.form_text { position: absolute; top: 1160px; left: 32px; right: 280px; }.form_text2 { position: absolute; top:1270px; left: 32px; right: 280px; }.relative { position: relative; }.list3a {padding:0;list-style: none;counter-reset: li;margin-top: 64px;width: 90%;margin: 0 auto;margin-top: 32px;} .list3a a { text-decoration: none; }.list3a li {position: relative;border-left: 4px solid #fff;margin-bottom: 64px;margin-right: 128px;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;background: none;color: #000;font-size: 20px;float: left;width: 36%;height: 70px;box-sizing:border-box;}.list3a li p {font-size: 28px; color: #000; padding-top: 30px; }.list3a li::before {line-height: 32px;position: absolute;top: -20px;left: -87px;width: 80px;text-align: center;font-size: 30px;font-family: 'Circe Bold';font-weight: bold;color: #000;counter-increment: li;content: counter(li);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #FDCF3B;width: 91px;height: 91px;border-radius: 50%;line-height: 91px;}#rotate_block { overflow: hidden; }#rotate_block div p { font-size: 30px; }#rotate_block div span { font-size: 18px; display: block; }#principles_block { overflow: hidden; }#principles_block div p { font-size: 30px; color: #0426AC; font-family: 'Circe Bold'; padding-left: 36px; line-height: 1.2; }#principles_block div i { font-size: 18px; display: block; font-style: normal; padding-left: 36px; padding-right: 36px; }#principles_block em { display: block; position: absolute; left: 0; top:7px; font-size: 20px; font-weight: bold; color: #0426AC; font-style: normal; }#principles_block s { position: absolute; left: 26px; top:23px; display: block; width: 24px; height: 4px; background: #FDCF3B; }#principles_block div div div { padding-left: 16px; padding-right: 16px; }#practices_block { overflow: hidden; margin-left: 32px; margin-right: 32px; margin-top: -32px; }#practices_block em, #practices_block p, #practices_block span { margin-left: 24px; margin-right: 24px; }#practices_block em { display: block; width: 100px; height: 100px; border-radius: 100%; margin-bottom: 10px; }#practices_block p { font-size: 24px; font-family: 'Circe Bold'; }#practices_block .swiper-slide span { display: block; }#practices_block .em1 { background: #FDCF3B url('../images/practices/1.svg') no-repeat center center; background-size: 33%; }#practices_block .em2 { background: #FDCF3B url('../images/practices/2.svg') no-repeat center center; background-size: 33%; }#practices_block .em3 { background: #FDCF3B url('../images/practices/3.svg') no-repeat center center; background-size: 33%; }#practices_block .em4 { background: #FDCF3B url('../images/practices/4.svg') no-repeat center center; background-size: 33%; }#practices_block .em5 { background: #FDCF3B url('../images/practices/5.svg') no-repeat center center; background-size: 33%; }#practices_block .em6 { background: #FDCF3B url('../images/practices/6.svg') no-repeat center center; background-size: 33%; }#practices_block .em7 { background: #FDCF3B url('../images/practices/7.svg') no-repeat center center; background-size: 33%; }#practices_block .em8 { background: #FDCF3B url('../images/practices/8.svg') no-repeat center center; background-size: 33%; }#practices_block .em9 { background: #FDCF3B url('../images/practices/9.svg') no-repeat center center; background-size: 33%; }#systems_block { overflow: hidden; margin-bottom: 48px; }#systems_block div { position: relative; }#systems_block div a { position: absolute; right: 64px; top: 18px; text-decoration: none; color: #6A6A6A; padding-right: 60px; background: url('../images/arrow_small.svg') right 8px no-repeat; }#systems_block div p { font-size: 24px; padding: 0; line-height: 1; background: #f2f2f2; padding: 16px; padding-left: 24px; margin-bottom: 2px; cursor: pointer;padding-right: 8px; font-family: 'Circe Bold'; }#systems_block div span { display: block; padding: 24px; padding-top: 40px; padding-bottom: 40px; display: none; }.system_open { display: block !important; }#py_res { overflow: hidden; margin-right: -20px; padding: 16px; padding-bottom: 32px; }#py_res > div { float: left; width: 50%; }#py_res div p { width: 300px; height: 300px; border-radius: 50%; background: #FDCF3B; display: block; margin: 0 auto; }#py_res div a { display: block; margin-right: 20px; position: relative; text-decoration: none; box-shadow: 2px 2px 14px 0px rgba(112, 120, 211, 0.16); padding-top: 64px; }#py_res div a i { display: block; width: 28px; height: 28px; border-radius: 50%; background: #FDCF3B; position: absolute; left: 28px; bottom: 28px; }#python_ico { width: 300px; height: 300px; display: block; background: url('../images/python_ico.svg') no-repeat center center; background-size: 45%; }#res_ico { width: 300px; height: 300px; display: block; background: url('../images/res_ico.svg') no-repeat center center; background-size: 40%; }#py_res div a span { display: block; font-size: 30px; font-family: 'Circe Bold'; margin-top: 32px; padding-bottom: 84px; text-align: center; color: #000; }#python_ico, #res_ico { transition: all 0.4s; }#py_res div a:hover { box-shadow: 2px 2px 14px 0px rgba(112, 120, 211, 0.4); }#py_res div a:hover #python_ico { background-size: 55%; }#py_res div a:hover #res_ico { background-size: 50%; }#relocation_block { margin-right: -20px; overflow: hidden; padding: 32px; margin-top: -124px; width: 86%; }#relocation_block .item { float: left; width: 33.3333%; position: relative; }#relocation_block .item div { margin-right: 20px; margin-bottom: 20px; padding: 20px; padding-top: 32px; height: 250px; cursor: pointer;box-shadow: 2px 2px 14px 0px rgba(112, 120, 211, 0.16); position: relative; }#relocation_block div i {display: block;position: absolute;right: 20px;top: 20px;color: #EDEFF2;font-size: 40px;font-style: normal;}#relocation_block div s {position: absolute;left: 20px;bottom: 20px;display: block;width: 16px;height: 16px;border-radius: 100%;background: #FDCF3B;}#systems_block .item div {}#relocation_hr { border: 1px solid #909098 !important; background: #909098!important; }#relocation_hr p { color: #fff !important; font-size: 13px !important; font-weight: 300 !important; }#relocation_block .item div span { display: block; background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -287px -4px; width: 69px; height: 68px; margin: 0 auto; transition: all 0.7s; margin-bottom: 16px; }#relocation_block .item div .img2 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -373px -4px; width: 62px; height: 68px; }#relocation_block .item div .img4 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -290px -85px; width: 68px; height: 68px; }#relocation_block .item div .img5 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -372px -86px; width: 68px; height: 68px; }#relocation_block .item div .img6 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -593px -146px; width: 84px; height: 68px; }#relocation_block .item div .img7 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -287px -162px; width: 68px; height: 68px; }#relocation_block .item div .img8 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -369px -162px; width: 68px; height: 68px; }#relocation_block .item div .img9 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -370px -232px; width: 68px; height: 68px; }#relocation_block .item div p { margin-top: 32px; transition: all 0.7s; font-size: 17px; text-align: center; line-height: 1.3; }#relocation_block .item div:hover p, #relocation_block .item div:hover span { margin-top: 20px; }#relocation_hr_text { background: #FDCF3B; padding: 32px; overflow: hidden; margin-bottom: 48px; }.img_hr { display: block; background: url('../images/carolina_hr.jpg'); width: 211px; height: 211px; border-radius: 100%; float: left; margin-left: 100px; background-size: 100%; }#relocation_hr_text p { margin-left: 380px; width: 460px; padding-top: 32px; }#workink_cyprus {padding-top: 0;padding-bottom: 64px;margin-bottom: 32px;margin-top: -48px;padding-left: 32px;}#workink_cyprus > div { float: left; width: 20%; height: 300px; }#workink_cyprus div div p { font-size: 17px; line-height: 1.4; max-width: 200px; padding-top: 16px; padding-left: 24px; }#workink_cyprus div div i { display: block; width: 142px; height: 142px; padding-top: 32px; background: #FDCF3B; border-radius: 50%; box-sizing:border-box; }#workink_cyprus div div span { display: block; margin: 0 auto;background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -522px -84px; width: 68px; height: 68px; margin-bottom: 16px; }.workink_cyprus1 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -602px -84px !important; }.workink_cyprus7 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -602px -4px !important; }.workink_cyprus3 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -682px -4px !important; }.workink_cyprus4 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -522px -4px !important; }.workink_cyprus5 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -217px -27px !important; }.workink_cyprus6 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -145px -98px !important; }.workink_cyprus2 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -146px -27px !important; }.workink_cyprus8 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -682px -84px !important; }.workink_cyprus9 { background: url('../images/da25fb01abacd248b3cc09630df8a381.svg') no-repeat -520px -160px !important; }#workink_cyprus_arrow { height: 60px; background: #ffcf01; margin-bottom: 0 !important; padding-right: 20px; }#slider_new { clear: both; }#slider_new img { display: block; width: 100%; height: auto; margin: 0 auto; }.white_bg_0 { margin-bottom: 0 !important; padding-bottom: 16px !important; }#prices_block { margin-bottom: 32px; margin-top: 32px; padding-bottom: 48px; }#prices_block a { text-align: right; }#prices_block a {text-align: right;margin-top: 16px;color: #000;background: #FDCF3B;text-decoration: none;display: block;height: 64px;box-sizing: border-box;line-height: 64px;font-family: 'Circe Bold';padding-right: 84px;font-size: 20px;position: relative;}#prices_block a i { display: block; width: 64px; height: 64px; position: absolute; right: 24px; top:0;background: url('../images/arrow_right_bold.png') no-repeat center center; }#prices_block a s { display: block; width: 64px; height: 64px; position: absolute; right: 24px; top:0;background: url('../images/arrow_right_bold.png') no-repeat center center; transform:rotate(-90deg); }.table_right tr { background: #F9F9F9; border: 0 !important; }#price_right { height: 520px; overflow: hidden; }#price_right table {width: 100% !important }#price_right table tr:nth-child(2n) { background: #fff; }#price_right table td { vertical-align: top; padding-left: 48px; padding-right: 48px; width: 50%; }#price_right table td p { color: #2E3537; font-size: 20px; }#price_right table td:nth-child(2n) p { text-align: right; }.table_right tr:last-child { }.price_right_open { height: auto !important; }form input[type="file"] {width: 100%;height: 36px;background: #fff;border-radius: 5px;padding-top: 8px;}.img_404 { background: url('../images/404.png') no-repeat center center; display: block; width: 400px; height: 400px; background-size: 70%; margin: 0 auto; }.text_big { font-size: 56px; font-weight: 600; text-align: center; }.text_big2 { font-size: 32px; font-weight: 400; text-align: center; }.page_404 h2, .page_404 p { text-align: center; }.autorize_form .form_out input[type="date"] { width: 100%; }.video_second { position: relative; display: block; }.video_second p { position: absolute; left: 1px; right: 1px; bottom: 0; color: #fff; z-index: 1; padding: 10px; background: rgba(0, 0, 0, 0.5); line-height: 1.2; font-size: 15px; font-weight: 400; }.video_second img { width: 100%; display: block; }#block_hr .button, .button_top, .send_cv { font-family: 'Circe Bold' }.yellow_bg { margin-bottom: 32px; padding-bottom: 64px !important; }.swiper-container { padding-bottom: 16px; }#principles_block { margin-left: 32px; margin-right: 32px; }.swiper-container { padding-bottom: 48px !important; }.yellow_bg { width: 100%; box-sizing:border-box; padding: 80px; }.white_bg iframe { clear: both; padding-top: 64px; }.swiper-button-next, .swiper-button-prev { color: #000 !important; }.swiper-button-next::after, .swiper-button-prev::after { font-size: 20px !important; } .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0 !important; }.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 9px !important; }.swiper-pagination-bullet { width: 17px !important; height: 17px !important; }.swiper-pagination-bullet-active { background: #FDCF3B !important; }#our-team h2 { text-align: center; margin-bottom: 32px; }#principles-and-approaches h2, #practices h2, #systems h2 { font-size: 40px; text-transform: none; text-align: center; }#systems h2 { margin-top: 32px; }.pr_period { overflow: hidden; margin-bottom: 48px; }.pr_period li { float: left; width: 50%; display: block; height: 142px; position: relative; padding-left: 200px; padding-top: 48px; box-sizing: border-box; padding-right: 100px; margin-bottom: 32px; background: none; }.pr_period li em { position: absolute; left: 0; top: 0; display: block; width: 142px; height: 142px; border-radius: 50%; }.pr_period li .em4 { background: #FDCF3B url('../images/pr_period1.svg') no-repeat center center; }.pr_period li .em2 { background: #FDCF3B url('../images/pr_period2.svg') no-repeat center center; }.pr_period li .em3 { background: #FDCF3B url('../images/pr_period3.svg') no-repeat center center; }.pr_period li .em1 { background: #FDCF3B url('../images/pr_period4.svg') no-repeat center center; }#stat_block { clear: both; overflow: hidden; margin-bottom: 140px; width: 85%; padding-top: 0; }#stat_block p { float: left; width: 50%; }.circle_left em, .circle_right em { text-align: center; display: block; font-style: normal; } #stat_block strong { display: block; width: 480px; height: 480px; color: #FDCF3B; text-align: center; margin: 0 auto; font-size: 71px; line-height: 480px; background: url('../images/about_circle.svg') no-repeat; background-size: 100%; }#stat_block #settings_AboutNumber2 { background: url('../images/about_circle2.svg') no-repeat !important; background-size: 100% !important; }.img_max_70 { margin-bottom: 84px; display: block; }#about-us .text_left, #about-us .text_right { margin-bottom: 0; }.block_item p strong { display: block; margin-top: 7px; }#resume_header { margin-bottom: 32px; position: relative; }#resume_header h1 { font-size: 36px; }#resume_header em { font-style: normal; margin-top: 16px; display: block; }#resume_header #metka_read { position: absolute; left: 0; top:50px; font-size: 13px; color: #666; }.resume_content { margin-bottom: 16px; }.resume_content span { display: block; font-weight: bold; margin-bottom: 8px; }#block_status a { margin-left: 16px; }#block_status .active { color: #ff6600; }.col1, .col2 { float: left; width: 50%; overflow: hidden; margin-bottom: 16px; }.col2 label, .col2 input { margin-left: 16px; }#no_vacancies { font-size: 17px; }#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 #ff6600; 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; padding-left: 12px; }.form_out select, .form_out input[type=text], .form_out input[type=date], .form_out input[type=file],.form_out input[type=password], .form_out textarea { width: 70%; font-size: 16px; background: #f2f2f2; border: 0; }.form_out select, .form_out input[type=text],.form_out input[type=password] { line-height: 26px; height: 26px; background: #f2f2f2; border: 0; }.form_out textarea {}.form_out select { height:38px; background: #f2f2f2; border: 0; }.form_out input[type=submit] { padding: 0; margin: 0; 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; }#practices { margin-top: 32px; }@media only screen and (min-width: 0px) and (max-width: 767px) {html { -webkit-text-size-adjust: none; }#python_ico, #res_ico { width: 160px; height: 160px; background-size: 65%; }#py_res div a p { height: 160px !important; }#py_res div p { width: 160px !important; height: 160px !important; }#py_res div a span { font-size: 22px; }#py_res div { margin-bottom: 20px; }#panel_begin #small_panel { width: auto !important; margin-top: 65px; }#login_form #autorize_text_block span { padding-left: 0; display: block; line-height: 1; }#login_form #autorize_text_block { bottom: -20px; }#login_form #autorize_text_block a { font-size: 15px; line-height: 1.2; }.container { width: auto; padding-left: 10px; padding-right: 10px; }#wrap { padding-top: 68px; }header { height: 68px; }#cmenu { display: none; }.swip { margin-bottom: 0; }.white_bg { width: auto; }#relocation-documents h3 { font-size: 22px; }.second_vacancies { display: none; }#principles-and-approaches h2, #practices h2, #systems h2 { font-size: 26px; }#practices_block em, #practices_block p, #practices_block span { margin-left: 0; margin-right: 0; }#practices_block p { font-size: 20px; }#search_block { padding: 0; padding-top: 16px; padding-bottom: 6px; }#search_block form { width: auto; margin-bottom: 20px; }#search_block form div { float: none; width: 100%; margin-bottom: 16px; }#search_block form input[type="text"], #search_block form div select { width: 100%; box-sizing:border-box; }#search_block form div input[type="text"] { width: 100%; }#h1 { padding: 0; padding-left: 16px; padding-right: 16px; }.yellow_bg { background-size: cover !important; }.yellow_bg h2 { font-size: 20px; }.yellow_bg p { margin-right: 0; font-size: 16px; }#search_block h1 { font-size: 32px; }#search_block p { font-size: 18px; }#block_career, #block_tehnologies, #block_active_life, #block_vacancies, #block_new { margin-top: 48px; }#block_tehnologies h2, #block_career h2, #block_active_life h2 { font-size: 32px; margin-bottom: 10px; }#active_life_items > div { width: 100%; float: none; }#active_life_items > div div { margin-right: 0; }#block_hr { padding-top: 32px; padding-bottom: 32px; margin-top: 0; }#block_hr > div div { float: none; width: 100%; height: auto; padding-left: 10px; padding-right: 10px; margin-bottom: 16px; }#block_hr h3 { font-size: 28px; margin-bottom: 14px; }#block_hr p { font-size: 18px; }#block_hr #hr_right p { font-size: 17px; }footer > div div { float: none; height: auto; width: 100%; text-align: center; margin-bottom: 32px; }#logo_footer { margin: 0 auto; margin-bottom: 16px; width: 160px; background-size: contain; }#panel_fast_off, #panel_admin_right { display: none; }#slider_so { height: 380px; }#slider_text { top: 0px; }#slider_text h3 { font-size: 20px; }#slider_text p { font-size: 13px; }#slide1 { height: 160px; background-size: cover; }#slide1 p { font-size: 20px; padding-top: 14px; background: rgba(0, 0, 0, 0.3); padding: 10px; display: inline-block; float: right; margin-top: 10px; }.list3a { margin-top: 16px; }#logo {margin-left: 64px;margin-top: 22px;width: 150px;height: 32px;background-size: contain;}.button_top {width: 100px;height: 30px;line-height: 30px;font-size: 14px;top:18px;right: 10px;}#block_career_color div div { float: none; width: 100%; height: auto; }#block_career_color div div p { width: 100%; }#block_career_color { padding: 0; padding-top: 32px; padding-bottom: 32px; height: auto; }#block_career_color div div span {display: block;padding-top: 10px;padding-left: 100px;text-align: left; }#block_career_color div div p { background: url('../images/exness_career.jpg') no-repeat left 0; width: 100%; margin-bottom: 16px; }#footer_bottom { height: auto; }#footer_bottom p { float: none; width: 100%; text-align: center; margin-bottom: 10px; line-height: 48px; }#nets { position: static; margin: 0 auto; margin-bottom: 32px; }#cmenu_ico { display: block !important; }#second #left { display: none; }#second #block_index { margin-left: 0; }#vacancies_search { display: block; width: 150px; height: 32px; line-height: 32px; border-radius: 0 0 5px 5px;margin: 0 auto; background: #ffcf01; text-align: center; text-decoration: none; color: #333; }#search_block2 p { margin-right: 0; }#search_block3 div div { width: 100%; float: none; margin-bottom: 10px; }#search_block2 { padding: 0; }#search_block2 p { font-size: 17px; margin-top: 12px; }#block_tehnologies h2, #block_career h2, #block_active_life h2, #block_vacancies h2 { font-size: 32px; }.swip > div { position: relative; margin: 0 auto; top: 0; }.swip h2 { text-align: center; }#right_panel { width: 100%; right: -100%; padding-left: 16px; padding-right: 16px; padding-top: 16px; }#right_panel h2 { margin-top: 0; }#close_form { right: 16px; top: 20px; }#right_panel p { font-size: 13px; }#right_panel form label { margin-bottom: 9px; font-size: 15px; }#right_panel input[type="text"], #right_panel select, #right_panel textarea { height: 30px; padding: 3px; font-size: 15px; }#right_panel textarea { height: 64px; }#active_life_items { margin-right: 0; }h1 { FONT-SIZE: 30px; padding-bottom: 14px !important; }h2 { FONT-SIZE: 26px; padding-bottom: 10px !important; } .block_item p, .yellow_bg p { font-size: 17px; }.form_text, .form_text2 { position: static; font-size: 15px; margin-top: 16px; }.form_text a, .form_text2 a { font-size: 15px; }.button_right { float: none; }.white_bg .form_out label, .white_bg .form_out label a { font-size: 15px; }#relocation_block { width: 100%; }#relocation_block { margin-right: 0; padding: 12px; margin-top: -64px; width: auto; }#relocation_block .item div { margin-right: 0; height: 180px; box-shadow: 2px 2px 14px 0px rgba(112, 120, 211, 0.16); }#relocation_block .item div p { font-size: 16px; }#relocation_hr_text p { margin-left: 0; width: auto; padding-top: 0; }.img_hr { width: 160px; height: 160px; border-radius: 100%; float: none; margin-left: 0; margin: 0 auto; }#hr_right { width: 100% !important; }#hr_right img { float: none; }#hr_right p { margin-left: 0; }.vacancies_button { position: static; font-size: 20px; background: none; padding-right: 0; display: block; margin-top: -20px; padding-bottom: 16px; }#vacancies_list div p a { font-size: 19px; }#vacancies_list div span { font-size: 14px; margin-top: 4px; }#vacancies_list div i { font-size: 12px; }#video_list { padding: 0; margin-bottom: 32px; }#video_groups { margin-bottom: 10px; }.white_bg iframe { width: 100%; height: 200px; }.settings, .settings_add { display: none; }#vacancies_list div .send_cv { font-size: 13px; width: 80px; height: 28px; line-height: 28px; display: none; }.vitrina_item { padding: 10px; }.vitrina_item h3 { padding-bottom: 0; }.vitrina_item h3, .vitrina_item h3 a { text-decoration: none; line-height: 1.1; font-size: 16px; }#block_index img { margin-bottom: 24px; }#search_block { top: 90px; }#search_block form div input[type="text"], #search_block form div input[type="submit"], #search_block form div select { height: 40px; line-height: 40px; font-size: 16px; }#search_block form div input[type="text"]::placeholder { font-size: 16px; }#search_block form a { right: 16px; left: auto; top: 9px; }#search_block3 { padding: 20px; }#search_block3 #why_left, #search_block3 #why_right { width: 100%; float: none; }#search_block3 #why_right { margin-top: 32px; padding-left: 0; }#block_hr div #hr_right { width: 100%; margin-top: 32px; text-align: center; }#block_hr h3 { text-align: center; }#hr_right img { margin: 0 auto; }#block_hr #hr_right p { margin-top: 16px; }#block_hr .button { margin: 0 auto; margin-top: 16px; }.two_table td { display: block; }.accordion h3, .accordion p { width: 100%; }.accordion h3 { font-size: 17px; background: url('../images/checkboxes_ico.png') 0 16px no-repeat; padding-left: 32px; }.accordion p { font-size: 14px; }footer strong { display: block; }footer strong p { margin-bottom: 7px; }footer div p { margin-bottom: 16px; }footer #cmenu_footer { width: auto; }.img_container, .img_text { width: 100% !important; }.img_text { padding: 16px; min-height: 330px; }.img_container2 { display: none; }.our_life .user_text { font-size: 15px; line-height: 1.4; margin-top: 10px; }.img_left, .img_right, .img_max, .img_max_70, .img_left_round, .img_right_round { float: none; margin-left: 0; width: 100% !important; box-sizing:border-box; margin-bottom: 16px !important; }.img_right, .img_right_round { margin-top: 10px; }.img_left_round, .img_right_round { width: 65% !important; text-align: center; margin-top: 24px; margin: 0 auto; display: block; }.yellow_bg, .aqua_bg, .white_bg { padding: 16px; }.three_coll { width: 100% !important; margin: 0; margin-bottom: 20px; height: auto; font-size: 16px; }.two_coll { float: none; width: 100%; font-size: 20px; }.video_second { width: 50%; }#video_main { width: 100%; }#year_array a, #video_groups a { padding: 3px; padding-left: 10px; padding-right: 10px; font-size: 15px; margin-bottom: 8px; }#rotate_block { margin-right: 0; padding: 10px; margin-top: -32px; }#rotate_block .item { width: 100%; margin-right: 0; }#rotate_block .item div { margin-right: 0; }#systems_block { margin-right: 0; padding: 10px; margin-top: -32px; }#systems_block .item { margin-right: 0; padding: 10px; }#systems_block .item div, #systems_block .item:last-child div { margin-right: 0; height: 480px; margin-bottom: 20px; padding: 10px; padding-bottom: 0; }#systems_block .item:last-child div p { background-size: 20%; margin-top: 40px; background: url('../images/high_speed_ico.png') no-repeat center 75px; background-size: 20%; }#systems_block .item div p { background-size: 35%; }#systems_block .item { width: 100%; padding: 0; }#systems_block .item div p { font-size: 20px; }#principles_block { padding: 10px; margin-top: -32px; }#principles_block .item div p { background: url('../images/high_speed_ico.png') no-repeat center 90px; background-size: 30%; }#relocation_block .item { width: 100%; }#principles_block .item { width: 100%; }.list3a li { padding: 16px 10px 16px 20px; margin: 12px 0 12px 60px; font-size: 16px; }.list3a li { float: none; width: auto !important; height: auto !important; margin-bottom: 24px; min-height: 70px; }#py_res { padding-top: 32px; }#py_res div { float: none; width: 100%; }#py_res div a p { font-size: 20px; padding: 16px; height: 48px; line-height: 48px; }#py_res div a:hover p { padding-left: 16px; }#price_right table td p { font-size: 14px; } #price_left, #price_right { float: none; width: 100%; }#price_left img { width: 100%; }#price_right { margin-left: 0 !important; padding-left: 0; }#right_panel form label { margin-bottom: 5px; font-size: 14px; }#right_panel p { margin-bottom: 16px; }#right_panel p a { font-size: 13px !important; }#popular_block div a p, #popular_block div a span { font-size: 18px; }#search_block2 #f1 { width: auto; float: none; margin-left: -10px; }#search_block2 #f2 { width: 100%; float: none; }#search_block2 p { padding-bottom: 24px; }#block_vacancies { margin-top: 0; padding-top: 32px; }.popular h2 { font-size: 30px; }#cmenu p a { line-height: 2; }footer p, footer p a { font-size: 16px; }#search_block2 h2 { font-size: 30px; line-height: 1.1; padding-left: 0; padding-top: 32px;}#search_block2 p { padding-left: 0; padding-right: 0; }#popular_block { margin-bottom: 48px; }#popular_block div a { height: 220px; }#popular_block div a em { margin-top: 6px; width: 100px; height: 80px; background-size: 100% !important; }#popular_block div a s { left: 10px; bottom: 10px; width: 10px; height: 10px; }.text_left, .text_right { float: none; width: 100%; padding: 0; margin-bottom: 16px; }.text_left strong { padding-right: 0; font-size: 20px; line-height: 1.4; }#principles_block { margin-left: 0; margin-right: 32px; }#principles_block div p { font-size: 20px; }#principles_block div i { font-size: 15px; }#systems_block div p {font-size: 18px;padding-left: 16px;padding-right: 64px;}.pr_period li { float: none; width: 100%; height: auto; padding-left: 100px; padding-top: 10px; padding-right: 0; margin-bottom: 0; font-size: 16px; height: 100px; }.pr_period li em { width: 80px; height: 80px; background-size: 60% !important; }#workink_cyprus { padding-left: 16px; margin-top: 6px; }#workink_cyprus > div { width: 50%; height: 225px; }#workink_cyprus div div p { font-size: 15px; }#workink_cyprus div div i { width: 120px; height: 120px; }.list3a li { padding: 0; padding-left: 16px; padding-top: 10px; }.list3a li::before { left: -67px; top: -5px; width: 68px; height: 68px; line-height: 68px; }.yellow_bg p { padding-left: 0; padding-right: 0; }#slider_new { margin-bottom: 20px; }.white_bg h2 { font-size: 20px; margin-bottom: 6px; }#systems_block div p { font-size: 20px; padding-left: 16px; }#systems_block div span { padding: 16px; padding-top: 32px; padding-bottom: 32px; }#systems_block div a { right: 24px; top: 16px; padding-right: 24px; font-size: 0; line-height: 32px; }.swiper-pagination-bullet { width: 12px !important; height: 12px !important; }#principles_block s { top: 14px; }#principles_block em { top: -2px; }#principles_block span { padding: 0; font-size: 15px; }#principles_block div i { padding-left: 0; padding-right: 0; }#stat_block { margin-bottom: 100px; width: 100%; }#stat_block strong { width: 170px; height: 170px; font-size: 24px; line-height: 170px; margin: 0 auto; }.circle_left em, .circle_right em { font-size: 16px; }#vacancies_list div { padding-left: 10px; padding-right: 10px; }#price_right table td { vertical-align: top; padding-left: 0; padding-right: 0; }}@media only screen and (min-width: 768px) and (max-width: 1024px) {html { -webkit-text-size-adjust: none; }h1 { font-size: 30px; padding-left: 0 !important; }h2 { font-size: 22px; }#systems_block div p { font-size: 20px; }#systems_block div a { top: 12px; }.container { width: auto; padding-left: 10px; padding-right: 10px; }#wrap { padding-top: 88px; }header { height: 128px; }.second_vacancies { display: none; }.button_top { right: 20px; }#cmenu { margin-left: 0; margin-top: 6px; }#cmenu p { margin-left: 12px; margin-right: 12px; }#cmenu p a { font-size: 16px; line-height: 1.1; }#logo { margin-left: 0; margin-top: 20px; }#search_block form div input[type="text"] { width: 85%; height: 42px; line-height: 42px; }#search_block form div select { }#search_block form div { margin-right: 0; margin-bottom: 10px; }#nets { right: 20px; }#block_career_color strong h3 { width: auto; }#slider_so { height: 480px; }#slider_text { top: 50px; }#search_block { top: 150px; }#search_addon { width: 100%; }#search_addon div p { font-size: 32px; }#search_addon div span { font-size: 18px; }#search_block2 p, #search_block4 p { font-size: 18px; }#search_block2 p { margin-right: 50% !important; }#search_block2 #f1 { width: 57%; }.swip > div { top: 10px; }#vacancies_list div span { font-size: 20px; }#search_block { padding-bottom: 0; padding-bottom: 32px; }#search_block form div select { width: 98%; }#search_block form { margin-bottom: 0; margin-top: 0; }#block_hr div div { width: 50%; }#block_hr div #hr_right { width: 50%; }#search_block3 #why_left { width: 100%; float: none; }#search_block3 #why_right { float: none; width: 100%; padding-left: 0; margin-top: 32px; text-align: center; }#search_block3 #why_right div { float: left; width: 50%; }.img_container, .img_text { width: 50% !important; }.img_text { padding: 16px; }.img_container2 { display: none; }.our_life .user_text { font-size: 15px; line-height: 1.4; margin-top: 10px; }#right_panel { width: 90%; right: -90%; }.pr_period li { float: none; width: 100%; height: 120px; padding-left: 140px; padding-top: 32px; font-size: 20px; margin-bottom: 0; }.pr_period li em { background-size: 60% !important; width: 100px; height: 100px; }#relocation_block .item div p { font-size: 14px; }#relocation_block .item div { padding: 10px; padding-top: 20px; }#relocation_hr .img_hr { width: 76px; height: 76px; background-size: contain; }#systems_block .item div p { font-size: 20px; }#workink_cyprus div div i { width: 122px; height: 122px; }.list3a li { width: 32%; font-size: 18px; }.list3a li::before { left: -84px; }#py_res div a p { font-size: 20px; padding: 16px; height: 48px; line-height: 48px; }#py_res div a:hover p { padding-left: 16px; }#price_right table td p { font-size: 14px; } #search_block2 h2 { font-size: 28px; line-height: 1.1; }#search_block2 p { padding-left: 32px; padding-right: 64px; font-size: 17px; line-height: 1.5; }#search_block2 h2 { padding-left: 32px; padding-top: 32px; padding-bottom: 16px; }.button_top { width: 140px; height: 48px; line-height: 48px; font-size: 20px; top:20px; }.text_left, .text_right { float: none; width: 100%; padding: 0; margin-bottom: 16px; }.text_left strong { padding-right: 0; font-size: 18px; line-height: 1.4; }.img_max_70 { width: 90% !important; }#block_hr div div { float: none; width: 100%; }#hr_right { width: 100% !important; padding-top: 36px; }.white_bg { padding: 0; margin-bottom: 32px; width: 100%; }.white_bg p { font-size: 18px; }.white_bg .img_left, .white_bg .img_right { margin-bottom: 16px; }.yellow_bg { width: 100%; margin-left: 0; margin-right: 0; padding: 0; padding-bottom: 16px; margin-bottom: 32px; }.yellow_bg p { padding-left: 32px; padding-right: 64px; font-size: 24px; }#slider_new { margin-bottom: 32px; }#workink_cyprus > div { width: 25%; height: 260px; }#relocation_block { width: 100%; padding: 0; padding-left: 10px; margin-left: -10px; }.img_hr { margin-left: 32px; }#relocation_hr_text p { margin-left: 280px; width: auto; }#vacancies_list div .send_cv { width: 150px; font-size: 16px; }#popular_block { margin-bottom: 20px; }#popular_block div a em { background-size: 85% !important; }#popular_block div a i { font-size: 20px; }#popular_block div a { height: 260px; }#popular_block div a p { font-size: 18px; }#popular_block div a span { font-size: 16px; }#block_hr { margin-top: 24px; padding-top: 64px; padding-bottom: 64px; }#search_block2 h2 { text-transform: none; }#stat_block { margin-bottom: 80px; width: 100%; }#stat_block strong { display: block; width: 280px; height: 280px; font-size: 41px; line-height: 280px; }.circle_left em, .circle_right em { font-size: 18px; }#slider_text h3 { font-size: 40px; }#slider_text p { font-size: 23px; }#search_block form div select, #search_block form div input[type="text"], #search_block form div input[type="submit"] { width: 160px; height: 48px; padding-left: 16px; font-size: 16px; }::placeholder { font-size: 16px; }#search_block form div input[type="submit"] { height: 48px; line-height: 48px; }#search_addon div:nth-child(3) { width: 30%; }#search_addon div:last-child { width: 20%; }#search_block form div select, #search_block form div input[type="text"], #search_block form div input[type="submit"] { padding-left: 10px; }.vacancies_button {position: absolute;right: 0;top: 14px;text-decoration: none;font-size: 24px;font-weight: bold;color: #0426AC;background: url('../images/arrow_right.svg') right 8px no-repeat;padding-right: 75px;}#vacancies_list div { padding-left: 32px; padding-right: 32px; }#vacancies_list div .send_cv { right: 32px; }#wrap { padding-top: 120px; }#video_list { padding: 0; }#relocation_block div i { font-size: 24px; }.img_left { margin-right: 48px; }.img_right { margin-left: 48px; }.yellow_bg p { margin-right: 10%; font-size: 20px; }#py_res div p { width: 160px; height: 160px !important; }#python_ico, #res_ico { width: 160px; height: 160px; }#py_res div a span, #py_res div a span { font-size: 20px; }}@media only screen and (min-width: 768px) and (max-width: 1000px) {header { height: 128px; }#search_block form { width: auto; }#footer3 { display: none; }footer > div div { width: 50%; }#block_hr p { font-size: 20px; }#hr_right { padding-left: 0 !important; }#block_hr div div { padding-left: 0; }#block_hr #hr_right p { font-size: 18px; }#slider_so { height: 360px; }#slide1 { height: 280px; }#block_tehnologies h2, #block_career h2, #block_active_life h2 { font-size: 36px; }#block_career_color div div { width: 50%; }#search_block form div { width: 25%; }#second #left { display: none !important; }#second #block_index { margin-left: 0 !important; }#search_block2 h2 { font-size: 26px; line-height: 1.1; }#search_block2 p { padding-left: 0; padding-right: 48px; font-size: 16px; line-height: 1.5; }#search_block2 h2 { padding-left: 0; padding-top: 20px; padding-bottom: 16px; }#search_block2 p { line-height: 1.4; }}@media only screen and (min-width: 1000px) and (max-width: 1024px) {#cmenu p { margin-left: 28px; margin-right: 28px; }.our_life .user_text { font-size: 17px; line-height: 1.5; }.img_text { padding: 32px; }#cmenu p a { font-size: 19px; }#search_block2 #f1 { width: 52% !important; }#search_block form { width: auto; }#search_block form div { width: 25%; }#search_block form div select, #search_block form div input[type="text"], #search_block form div input[type="submit"] { width: 96%; }#slider_text { top: 100px; }#search_block { top: 200px; }}@media only screen and (min-width: 1025px) and (max-width: 1440px) {.container { width: auto; padding-left: 20px; padding-right: 20px; }#search_block form { width: auto; }#search_block form div select { width: 250px; }#search_block form div input[type="text"] { width: 280px; }.our_life .user_text { font-size: 17px; margin-top: 0; }#search_block3 #why_left { width: 67%; }#search_block3 #why_right { width: 30%; }.button_top { width: 160px; right: 20px; }#cmenu { margin-left: 32px; }#cmenu p { margin-left: 10px; margin-right: 10px; }#cmenu p a { font-size: 16px; }.our_life .user_text { font-size: 15px; }#rotate_block .item div span { font-size: 14px; }#rotate_block .item div i { bottom: 175px; }#search_block2 h2 { font-size: 44px; padding-top: 48px; }#search_block2 p { font-size: 20px; }#cmenu { margin-left: 48px; }#cmenu p a { font-size: 20px; }#stat_block strong { display: block; width: 380px; height: 380px; font-size: 51px; line-height: 380px; }}@media only screen and (min-width: 1240px) and (max-width: 1366px) {#search_block2 #f1 { width: 45%; }#search_block2 h2 { padding-top: 30px; }}@media only screen and (min-width: 1441px) and (max-width: 1680px) {#cmenu p a { font-size: 20px; }}@media only screen and (min-width: 1681px) and (max-width: 3500px) {.container { padding-left: 180px; padding-right: 180px; }}@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:#007aff}.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-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.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-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(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,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.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-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-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:.2s transform,.2s 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:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(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-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{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,.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,.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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{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%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.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-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}