.row{margin-left:-15px;margin-right:-15px}

@media (min-width:768px) {

}
@media (min-width:992px) {

}
@media (min-width:1200px) {
    
}


/*==========  Desktop First Method  ==========*/

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
* {margin: 0px; padding: 0px;}
* { zoom : 1 ; }
html{margin: 0;padding: 0;color: #4f5d73;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}
body {margin: 0;padding: 0;background: url('../image/bluesnow.jpg') repeat;background-attachment: fixed;min-height: 100%;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}

.button{margin: 3px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;float: left;}
.button:hover{background-color: #218dbb;color: #fff;font-weight: bold;}
.button_free{margin: 3px 0px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;}
.button_free:hover{background-color: #218dbb;color: #fff;font-weight: bold;}

.header_fixed{position: fixed;top: 0px;width: 100%;height: 0px;opacity: 0;}
.header_body{width: 100%; }
.header_logo{float: none;width: 100%;background-size: 160px auto; height: 70px;}
.header_title{float: none;width: 100%;font-size: 14px;height: 20px;}
.header_title_text{padding:5px 0px; margin-left: auto;margin-right: auto;width: 100%;height: 20px;font-size: 14px;}
.header_phone{float: none;width: 100%;height: auto;}
.header_phone_text{font-size: 14px;font-weight: normal; margin: 0px 0px 0px 0px;}
.header_phone_number{font-size: 16px;margin: 0px 0px 5px 0px; font-weight: normal;}
.header_phone_query{width: 200px;font-size: 14px; border: 2px #fff solid; margin: 0px auto 4px auto;;}
    
/* --- MENU --- */
.menu{width: 100%;background-color: #218dbb;float: left;overflow: hidden;}
.menu_body {width: 100%; height: auto; text-align: center;}
.menu_item {padding: 3px 6px; width: auto; float: left; font-size: 10px; border-right: 1px #b5e0f2 solid; border-left: 1px #b5e0f2 solid;margin: 0px auto; }
.menu_down {padding: 5px 10px; font-size: 12px;}

/* --- offer --- */
.offer{
    background: url('/image/snow_tractor.jpg') no-repeat center;
    -moz-background-size: 130%; /* Firefox 3.6+ */
    -webkit-background-size: 130%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 130%; /* Opera 9.6+ */
    background-size: 130%; /* Современные браузеры */
    background-color: #fff; width: 100%;height: 180px;float: left;border-bottom: 10px #b5e0f2 solid;}
.offer_body{max-width: 95%; padding: 0px ;height: auto;}
.offer_title{font-size: 18px;padding: 20px 0px 10px 0px; width: 100%; text-align: center;}
.offer_text1,.offer_text2,.offer_text3,.offer_text4,.offer_text5,.offer_text6{font-weight: bold; font-size: 14px;padding: 0px 10px 5px 35px;width: 90%; text-align: left; height:38px;}
.offer_text1{background: url('../image/1.png') no-repeat top left;background-size: 24px 24px;}
.offer_text2{background: url('../image/2.png') no-repeat top left;background-size: 24px 24px;}
.offer_text3{background: url('../image/3.png') no-repeat top left;background-size: 24px 24px;}

/* --- experience --- */
.experience{ padding: 0px 0px 20px 0px;}
.experience_body{width: 100%;}
.experience_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.experience_left {width: 100%;   }
.experience_left_body{margin: 0px;padding: 0px;border: none;}
.experience_right {width: 100%;}
.experience_right_body{margin: 0px;padding: 0px;border: none;}
.experience_text1, .experience_text2, .experience_text3, .experience_text4, .experience_text5, .experience_text6{font-size: 14px;margin: 0px 0px 0px 10px; padding: 5px 0 5px 35px; width: auto;}
.experience_text1{background: url('../image/hourglass.png') no-repeat center left; background-size: 24px 24px;}
.experience_text2{background: url('../image/profle.png') no-repeat center left;    background-size: 24px 24px;}
.experience_text3{background: url('../image/tools.png') no-repeat center left;     background-size: 24px 24px;}
.experience_text4{background: url('../image/recycle.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text5{background: url('../image/compose.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text6{background: url('../image/document.png') no-repeat center left;  background-size: 24px 24px;}

/* --- profit --- */
.profit{background: none;background-color: #b5e0f2; padding: 0px 0px 0px 0px;}
.profit_body{width: 100%;}
.profit_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.profit_cols {width: 98%; overflow: hidden;}
.profit_col_left{float: left;width: 50%; margin: 0px; padding: 0px;}
.profit_col_left_body{padding: 0px 5px 10px 0px;}
.profit_col_right{float: left;width: 50%;}
.profit_col_right_body{margin: 0px 0px 0px 5px;padding: 5px;text-indent: 1em;font-size: 12px;}
.profit_text        {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;margin: 0px 0px 0px 10px; padding: 5px 10px 5px 35px; width: 80%;}
.profit_text_over   {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;}
.profit_text_click  {font-size: 12px;background: url('../image/check_color.png') no-repeat center left;background-size: 24px 24px;}

/* --- WORK --- */
.work{padding: 0px 0px 20px 0px;}
.work_body{width: 100%;max-width: 990px; }
.work_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.work_subtitle{font-size: 16px;padding: 6px 0px 3px 0px;}
.work_period{padding: 3px 0px;width: 97%;height: 50px;}
.work_text{width: 90%; height: 50px;font-size: 10px;}
.work_next{background: url('../image/next.png') no-repeat center;width: 100%;height: 50px;margin: 0px;background-size: 100% auto;}

/* --- advantage --- */
.advantage{margin: 0px; padding: 0px 0px 10px 0px;}
.advantage_body{ width: 100%;max-width: 990px; }
.advantage_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.advantage_left_title {font-size: 14px;padding: 0px 20px 10px 0px;text-align: right;}
.advantage_right_title {font-size: 14px;padding: 0px 0px 10px 20px;text-align: left;}
.advantage_text_l{font-size: 10px;padding: 3px 5px 4px 5px;}
.advantage_text_r{font-size: 10px;padding: 3px 5px 4px 5px;}

/* --- END ---*/
.end{background: none;width: 100%;margin: 0px; padding: 0px;float: left;}
.end_body{margin: 0px; width: 100%;text-shadow: black 5px 3px 5px;}
.end_title{font-weight: bold;font-size: 16px;padding: 10px 0px 0px 0px;text-align: center;width: 100%;color: #fff;}
.end_phone{font-weight: bold;font-size: 20px;margin: 0px;padding: 5px 0px 10px 0px;text-align: center;width: 100%;color: #fff;}

/* --- STANDART --- */
.standart_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
/* --- COMPANY --- */
.company{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.company_body{width: 100%;}
.company_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.company_text{padding: 10px 30px 30px 30px;font-size: 14px;}

/* --- MISSION --- */
.mission        {background-color: #218fbf ;width: 100%;margin: 0px; padding: 0px;float: left;}
.mission_body   {width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.mission_title  {font-weight:bold; font-size:18px; padding: 20px 0px 10px 0px; text-align:center; color: #fff;}
.mission_text   {margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; color: #fff;}

/* --- principle --- */
.principle{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.principle_body{width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.principle_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.principle_text{margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; }

/* --- SERVICE --- */
.service{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px;}
.service_body{width: 100%;}
.service_title{font-weight: bold;font-size: 18px;padding: 10px 0px; text-align: center;background-color: #b5e0f2;}
.service_text       {margin: 0px; padding: 10px 30px 10px 30px;font-weight: normal;font-size: 14px;text-align: center; }
.service_caption    {margin: 0px; padding: 0px 30px 20px 30px;font-weight: normal;font-size: 14px;text-align: justify; }

/* --- contact --- */
.contact{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px 0px 30px 0px;}
.contact_body{width: 100%;}
.contact_title{font-weight: bold;font-size: 18px;margin: 10px 0px;padding: 5px 10px;text-align: center;background-color: #b5e0f2;}
.contact_title1{font-weight: bold; font-size: 12px;margin: 20px 0px 0px 0px;padding: 5px 10px;text-align: center;background-color: #fff;}
.contact_text{margin: 0px;padding: 0px;font-weight: normal; font-size: 12px;text-align: center;}
.contact_person {margin: 0px 0px 10px 0px;padding: 10px 0px;}
.contact_person_name {margin: 0px;padding: 5px 0px;font-weight: normal;font-size: 14px;text-align: center; }
.contact_person_text{margin: 0px;padding: 0px;font-weight: normal;font-size: 12px;text-align: center; }

/* --- down --- */
.down{background-color: #218dbb;width: 100%;margin: 0px; padding: 0px;float: left;}
.down_body{width: 100%;max-width: 760px;}
.down_title{}
.down_text{}
/* --- share --- */
.share {background-color: #b5e0f2; width: 100%;margin: 0px; padding: 0px;float: left;}
.share_body {width: 100%; text-align: center; padding: 10px 0px;}
/* --- counter --- */
.counter{font-size: 18px; width: 100px;}
.counter_title{font-size: 14px;}
.counter_text{font-size: 10px;}
.counter_number{font-size: 10px;}
.astana{font-size: 10px; width: 100px;}

/* --- instruction --- */
.instruction_menu_title {margin: 0px; padding: 6px 10px; font-weight: bold; font-size: 16px; width: 90%;}
.instruction_menu_text  {margin: 0px; padding: 3px 20px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_menu_text_list {margin: 0px; padding: 3px 20px 3px 30px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_title      {margin: 40px auto 5px auto; padding: 3px 6px; font-weight: bold; font-size: 16px; width: 90%; background-color: #b5e0f2; } 
.instruction_text       {margin: 0px auto; padding: 3px 6px; font-weight: normal; font-size: 12px; width: 90%; text-align: justify; }
.instruction_text_list  {margin: 0px 30px; padding: 2px 10px; font-weight: normal; font-size: 12px; width: 80%; text-align: justify;}
.instruction_img        {margin: 10px auto; padding: 6px; font-weight: normal; font-size: 12px; width: 80%; border: 5px #b5e0f2 solid; background-color: #f0f0f0;}
.instruction_arrow_up {margin: 0px; padding: 0px 0px 0px 5px; width: 24px; height: 24px; float: left;}
.instruction_link_up {font-size: 12px; margin:0px; padding: 6px 0px 0px 10px; width: 100px; float: left;}
/* --- share --- */
/*.share {}
.share_body {max-width: 760px; padding: 20px 0px;}
.ya-share2__container_size_m  .ya-share2__icon {height: 64px  !important; width: 64px  !important; background-size: 64px 64px  !important; }*/

/* --- press--- */
.press{background-color: #fff; width: 100%;margin: 0px; padding: 0px 0px 0px 0px;float: left;}
.press_body{margin-left: auto;margin-right: auto;max-width: 900px;}
.press_title{ font-weight: bold;font-size: 18px;padding: 10px 0px;text-align: center;width: 100%;}
.press_datetime{font-weight: normal;font-size: 14px; margin: 0px; padding: 30px 30px 0px 0px;text-align: right;}
.press_img_main {margin: 5px; padding: 5px; float:left; background-color: #b5e0f2; height: auto; width: 50%;}

.presspublic {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.presspublic_body {width: 97%; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px;}
.presspublic_title {font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.presspublic_window {width: auto; height: 60px; margin: 5px; padding: 0px; display: block; border: 2px #b5e0f2 solid; overflow: hidden; background-size: 120% auto; background-repeat: no-repeat; background-position-y: -50px; opacity: 1;}
.presspublic_window:hover {border: 2px #218dbb solid;}
.presspublic_presstitle {margin: 0px; padding: 2px 6px; font-size: 12px; width: 92%; text-align: left; font-weight: normal; position: relative; top:10px; left: 10px; }
.presspublic_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 1px rgba(33,141,187,0.7);}
.presspublic_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 1px rgba(33,141,187,0.7);}

.prs {width: 100%; background-color: #fff; margin: 0px; padding: 0px; float: left;}
.prs_body {width: 97%; margin: 0px auto; padding: 0px;}
.prs_main_title{font-weight: normal;font-size: 16px;padding: 16px 0px 6px 0px;float: left; width: 100%;}
.prs_title {margin: 0px; padding: 3px 0px; font-size: 14px; text-align: left; font-weight: normal; float: left; width: 100%;}
.prs_title:hover {background-color: #218dbb; color: #fff; }
.prs_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 3px rgba(33,141,187,0.7);}
.prs_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 3px rgba(33,141,187,0.7);}


/* --- основной текст ---*/
.press_img1{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt1{margin:5px 10px; padding:0px; font-size:14px; text-align: justify;width: 96%; text-indent: 20px;}
/* --- заголовок 1 --- */
.press_img2{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt2{margin:15px 10px 5px 10px; padding:0px; font-size:14px; text-align: left;width: 96%; font-weight: bold;}
/*-Список1-*/
.press_img3{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt3{margin:8px auto; padding:0px; font-size:14px; text-align: justify; width: 80%; text-indent: -20px;}
/*-Список2-*/
.press_img4{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt4{margin:8px auto; padding:2px 10px; font-size:14px; text-align: justify; width: 90%; text-indent: -20px;}
/*-Фото большое-*/
.press_img5{margin:0px; padding:0px; overflow:hidden; text-align: justify;width: 97%; float:left;}
.press_txt5{margin:5px auto; padding:5px 0px; font-size:14px; text-align: justify; width: 97%; }

/* --- comment --- */
.comment {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.comment_body {width: 97%;margin-left: auto; margin-right: auto; padding: 20px 0px 20px 0px;}
.comment_block_textarea {margin: 0px; padding: 0px;}
.comment_title{margin: 0px; padding: 0px; font-size: 16px; }
.comment_textarea {margin: 0px; padding: 0px; width: 99%; height: 5em; font-size: 14px; resize: vertical;
                   border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_author{margin: 5px 0px; padding: 4px; font-size: 14px; width: 120px; border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_text{margin: 0px; padding: 0px; font-size: 16px;}
.comment_answer {margin: 15px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight: normal; width: 100%;}

.comment_block {margin: 10px 0px 0px 0px; padding: 3px 0px; width: 97%;}
.comment_block0 {padding: 20px 0px; border-bottom: 1px #cccccc solid;}
.comment_block_2 {margin: 10px 0px 0px 60px; padding: 3px 0px; width: 90%;border-bottom: 1px solid #cccccc;}
.comment_block_author {margin: 0px; padding: 0px; font-size: 30px; color: #218dbb; width: 100%;  }
.comment_block_datetime {margin: 0px; padding: 0px; font-size: 30px; color: #999; text-align: right; width: 100%; }
.comment_block_text {margin: 5px 0px; padding: 0px; font-size: 16px; width: 100%; }
.comment_block_answer {margin: 0px; padding: 10px 0px 20px 0px; width: 688px;border-bottom: 1px solid #cccccc; min-height: 30px;}
.comment_rule_maintitle {margin: 20px 10px 5px 10px; padding: 0px; font-size: 16px;}
.comment_rule_title {margin: 20px 10px 5px 10px; padding: 0px; font-size: 14px;}
.comment_rule_text {margin: 3px 5px; padding: 0px; font-size: 12px; text-align: justify; }
.comment_rule_attention {margin: 10px 5px 0px 5px; padding: 0px; font-size: 10px; text-align: center;}

/* --- analitica --- */
.analitica_body {width: 97%;}
.analitica_box_body {margin: 0px; padding: 10px;}
.analitica_box_blue{border: 1px #ffffff dashed;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
.analitica_box{border: 1px #218dbb dashed;border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
.analitica_box_line {padding: 10px;}
.analitica_title{font-weight: bold;font-size: 16px;padding: 0px 0px 10px 0px;text-align: center;width: 100%;}
.analitica_title2 {font-size: 14px;}
.analitica_value { padding: 5px 0px 0px 0px;font-size: 16px;}
.analitica_table_body {margin: 10px 0px 10px 0px; }
.analitica_space{padding: 20px 0px 0px 0px;}
.analitica_table_title{font-size: 12px;}
.analitica_table_parametr {font-size: 12px;}
.analitica_table_value {font-size: 12px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 786px) {
   
}

@media only screen and (max-width : 640px){

}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
* {margin: 0px; padding: 0px;}
* { zoom : 1 ; }
html{margin: 0;padding: 0;color: #4f5d73;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}
body {margin: 0;padding: 0;background: url('../image/bluesnow.jpg') repeat;background-attachment: fixed;min-height: 100%;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}

.col_content_l {padding-right: 5px;padding-left: 0px;}
.col_content_c {padding: 0px 5px 0px 5px;}
.col_content_r {padding-left: 5px; padding-right: 0px;}

.button{margin: 3px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;float: left;}
.button:hover{background-color: #218dbb;color: #fff;font-weight: bold;}
.button_free{margin: 3px 0px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;}
.button_free:hover{background-color: #218dbb;color: #fff;font-weight: bold;}

.header_fixed{position: fixed;top: 0px;width: 100%;height: 0px;opacity: 0;}
.header_body{width: 100%; }
.header_logo{float: none;width: 100%;background-size: 160px auto; height: 70px;}
.header_title{float: none;width: 100%;font-size: 14px;height: 20px;}
.header_title_text{padding:5px 0px; margin-left: auto;margin-right: auto;width: 100%;height: 20px;font-size: 14px;}
.header_phone{float: none;width: 100%;height: auto;}
.header_phone_text{font-size: 14px;font-weight: normal; margin: 0px 0px 0px 0px;}
.header_phone_number{font-size: 16px;margin: 0px 0px 5px 0px; font-weight: normal;}
.header_phone_query{width: 200px;font-size: 14px; border: 2px #fff solid; margin: 0px auto 4px auto;;}
    
/* --- MENU --- */
.menu{width: 100%;background-color: #218dbb;float: left;overflow: hidden;}
.menu_body {width: 100%; height: auto; text-align: center;}
.menu_item {padding: 3px 6px; width: auto; float: left; font-size: 10px; border-right: 1px #b5e0f2 solid; border-left: 1px #b5e0f2 solid;margin: 0px auto; }
.menu_down {padding: 5px 10px; font-size: 12px;}

/* --- offer --- */
.offer{
    background: url('/image/snow_tractor.jpg') no-repeat center;
    -moz-background-size: 130%; /* Firefox 3.6+ */
    -webkit-background-size: 130%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 130%; /* Opera 9.6+ */
    background-size: 130%; /* Современные браузеры */
    background-color: #fff; width: 100%;height: 180px;float: left;border-bottom: 10px #b5e0f2 solid;}
.offer_body{max-width: 95%; padding: 0px ;height: auto;}
.offer_title{font-size: 18px;padding: 20px 0px 10px 0px; width: 100%; text-align: center;}
.offer_text1,.offer_text2,.offer_text3,.offer_text4,.offer_text5,.offer_text6{font-weight: bold; font-size: 14px;padding: 0px 10px 5px 35px;width: 90%; text-align: left; height:38px;}
.offer_text1{background: url('../image/1.png') no-repeat top left;background-size: 24px 24px;}
.offer_text2{background: url('../image/2.png') no-repeat top left;background-size: 24px 24px;}
.offer_text3{background: url('../image/3.png') no-repeat top left;background-size: 24px 24px;}

/* --- experience --- */
.experience{ padding: 0px 0px 20px 0px;}
.experience_body{width: 100%;}
.experience_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.experience_left {width: 100%;   }
.experience_left_body{margin: 0px;padding: 0px;border: none;}
.experience_right {width: 100%;}
.experience_right_body{margin: 0px;padding: 0px;border: none;}
.experience_text1, .experience_text2, .experience_text3, .experience_text4, .experience_text5, .experience_text6{font-size: 14px;margin: 0px 0px 0px 10px; padding: 5px 0 5px 35px; width: auto;}
.experience_text1{background: url('../image/hourglass.png') no-repeat center left; background-size: 24px 24px;}
.experience_text2{background: url('../image/profle.png') no-repeat center left;    background-size: 24px 24px;}
.experience_text3{background: url('../image/tools.png') no-repeat center left;     background-size: 24px 24px;}
.experience_text4{background: url('../image/recycle.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text5{background: url('../image/compose.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text6{background: url('../image/document.png') no-repeat center left;  background-size: 24px 24px;}

/* --- profit --- */
.profit{background: none;background-color: #b5e0f2; padding: 0px 0px 0px 0px;}
.profit_body{width: 100%;}
.profit_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.profit_cols {width: 98%; overflow: hidden;}
.profit_col_left{float: left;width: 50%; margin: 0px; padding: 0px;}
.profit_col_left_body{padding: 0px 5px 10px 0px;}
.profit_col_right{float: left;width: 50%;}
.profit_col_right_body{margin: 0px 0px 0px 5px;padding: 5px;text-indent: 1em;font-size: 12px;}
.profit_text        {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;margin: 0px 0px 0px 10px; padding: 5px 10px 5px 35px; width: 80%;}
.profit_text_over   {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;}
.profit_text_click  {font-size: 12px;background: url('../image/check_color.png') no-repeat center left;background-size: 24px 24px;}

/* --- WORK --- */
.work{padding: 0px 0px 20px 0px;}
.work_body{width: 100%;max-width: 990px; }
.work_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.work_subtitle{font-size: 16px;padding: 6px 0px 3px 0px;}
.work_period{padding: 3px 0px;width: 97%;height: 50px;}
.work_text{width: 90%; height: 50px;font-size: 10px;}
.work_next{background: url('../image/next.png') no-repeat center;width: 100%;height: 50px;margin: 0px;background-size: 100% auto;}

/* --- advantage --- */
.advantage{margin: 0px; padding: 0px 0px 10px 0px;}
.advantage_body{ width: 100%;max-width: 990px; }
.advantage_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.advantage_left_title {font-size: 14px;padding: 0px 20px 10px 0px;text-align: right;}
.advantage_right_title {font-size: 14px;padding: 0px 0px 10px 20px;text-align: left;}
.advantage_text_l{font-size: 10px;padding: 3px 5px 4px 5px;}
.advantage_text_r{font-size: 10px;padding: 3px 5px 4px 5px;}

/* --- END ---*/
.end{background: none;width: 100%;margin: 0px; padding: 0px;float: left;}
.end_body{margin: 0px; width: 100%;text-shadow: black 5px 3px 5px;}
.end_title{font-weight: bold;font-size: 16px;padding: 10px 0px 0px 0px;text-align: center;width: 100%;color: #fff;}
.end_phone{font-weight: bold;font-size: 20px;margin: 0px;padding: 5px 0px 10px 0px;text-align: center;width: 100%;color: #fff;}

/* --- STANDART --- */
.standart_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
/* --- COMPANY --- */
.company{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.company_body{width: 100%;}
.company_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.company_text{padding: 10px 30px 30px 30px;font-size: 14px;}

/* --- MISSION --- */
.mission        {background-color: #218fbf ;width: 100%;margin: 0px; padding: 0px;float: left;}
.mission_body   {width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.mission_title  {font-weight:bold; font-size:18px; padding: 20px 0px 10px 0px; text-align:center; color: #fff;}
.mission_text   {margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; color: #fff;}

/* --- principle --- */
.principle{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.principle_body{width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.principle_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.principle_text{margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; }

/* --- SERVICE --- */
.service{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px;}
.service_body{width: 100%;}
.service_title{font-weight: bold;font-size: 18px;padding: 10px 0px; text-align: center;background-color: #b5e0f2;}
.service_text       {margin: 0px; padding: 10px 30px 10px 30px;font-weight: normal;font-size: 14px;text-align: center; }
.service_caption    {margin: 0px; padding: 0px 30px 20px 30px;font-weight: normal;font-size: 14px;text-align: justify; }

/* --- contact --- */
.contact{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px 0px 30px 0px;}
.contact_body{width: 100%;}
.contact_title{font-weight: bold;font-size: 18px;margin: 10px 0px;padding: 5px 10px;text-align: center;background-color: #b5e0f2;}
.contact_title1{font-weight: bold; font-size: 12px;margin: 20px 0px 0px 0px;padding: 5px 10px;text-align: center;background-color: #fff;}
.contact_text{margin: 0px;padding: 0px;font-weight: normal; font-size: 12px;text-align: center;}
.contact_person {margin: 0px 0px 10px 0px;padding: 10px 0px;}
.contact_person_name {margin: 0px;padding: 5px 0px;font-weight: normal;font-size: 14px;text-align: center; }
.contact_person_text{margin: 0px;padding: 0px;font-weight: normal;font-size: 12px;text-align: center; }

/* --- down --- */
.down{background-color: #218dbb;width: 100%;margin: 0px; padding: 0px;float: left;}
.down_body{width: 100%;max-width: 760px;}
.down_title{}
.down_text{}
/* --- share --- */
.share {background-color: #b5e0f2; width: 100%;margin: 0px; padding: 0px;float: left;}
.share_body {width: 100%; text-align: center; padding: 10px 0px;}
/* --- counter --- */
.counter{font-size: 18px; width: 100px;}
.counter_title{font-size: 14px;}
.counter_text{font-size: 10px;}
.counter_number{font-size: 10px;}
.astana{font-size: 10px; width: 100px;}

/* --- instruction --- */
.instruction_menu_title {margin: 0px; padding: 6px 10px; font-weight: bold; font-size: 16px; width: 90%;}
.instruction_menu_text  {margin: 0px; padding: 3px 20px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_menu_text_list {margin: 0px; padding: 3px 20px 3px 30px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_title      {margin: 40px auto 5px auto; padding: 3px 6px; font-weight: bold; font-size: 16px; width: 90%; background-color: #b5e0f2; } 
.instruction_text       {margin: 0px auto; padding: 3px 6px; font-weight: normal; font-size: 12px; width: 90%; text-align: justify; }
.instruction_text_list  {margin: 0px 30px; padding: 2px 10px; font-weight: normal; font-size: 12px; width: 80%; text-align: justify;}
.instruction_img        {margin: 10px auto; padding: 6px; font-weight: normal; font-size: 12px; width: 80%; border: 5px #b5e0f2 solid; background-color: #f0f0f0;}
.instruction_arrow_up {margin: 0px; padding: 0px 0px 0px 5px; width: 24px; height: 24px; float: left;}
.instruction_link_up {font-size: 12px; margin:0px; padding: 6px 0px 0px 10px; width: 100px; float: left;}
/* --- share --- */
/*.share {}
.share_body {max-width: 760px; padding: 20px 0px;}
.ya-share2__container_size_m  .ya-share2__icon {height: 64px  !important; width: 64px  !important; background-size: 64px 64px  !important; }*/

/* --- press--- */
.press{background-color: #fff; width: 100%;margin: 0px; padding: 0px 0px 0px 0px;float: left;}
.press_body{margin-left: auto;margin-right: auto;max-width: 900px;}
.press_title{ font-weight: bold;font-size: 18px;padding: 10px 0px;text-align: center;width: 100%;}
.press_datetime{font-weight: normal;font-size: 14px; margin: 0px; padding: 30px 30px 0px 0px;text-align: right;}
.press_img_main {margin: 5px; padding: 5px; float:left; background-color: #b5e0f2; height: auto; width: 50%;}

.presspublic {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.presspublic_body {width: 97%; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px;}
.presspublic_title {font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.presspublic_window {width: auto; height: 60px; margin: 5px; padding: 0px; display: block; border: 2px #b5e0f2 solid; overflow: hidden; background-size: 120% auto; background-repeat: no-repeat; background-position-y: -50px; opacity: 1;}
.presspublic_window:hover {border: 2px #218dbb solid;}
.presspublic_presstitle {margin: 0px; padding: 2px 6px; font-size: 10px; width: 92%; text-align: left; font-weight: normal; position: relative; top:10px; left: 10px; }
.presspublic_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 16px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 1px rgba(33,141,187,0.7);}
.presspublic_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 16px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 1px rgba(33,141,187,0.7);}

.prs {width: 100%; background-color: #fff; margin: 0px; padding: 0px; float: left;}
.prs_body {width: 97%; margin: 0px auto; padding: 0px;}
.prs_main_title{font-weight: normal;font-size: 16px;padding: 16px 0px 6px 0px;float: left; width: 100%;}
.prs_title {margin: 0px; padding: 3px 0px; font-size: 14px; text-align: left; font-weight: normal; float: left; width: 100%;}
.prs_title:hover {background-color: #218dbb; color: #fff; }
.prs_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 3px rgba(33,141,187,0.7);}
.prs_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 3px rgba(33,141,187,0.7);}


/* --- основной текст ---*/
.press_img1{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt1{margin:5px 10px; padding:0px; font-size:14px; text-align: justify;width: 96%; text-indent: 20px;}
/* --- заголовок 1 --- */
.press_img2{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt2{margin:15px 10px 5px 10px; padding:0px; font-size:14px; text-align: left;width: 96%; font-weight: bold;}
/*-Список1-*/
.press_img3{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt3{margin:8px auto; padding:0px; font-size:14px; text-align: justify; width: 80%; text-indent: -20px;}
/*-Список2-*/
.press_img4{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt4{margin:8px auto; padding:2px 10px; font-size:14px; text-align: justify; width: 90%; text-indent: -20px;}
/*-Фото большое-*/
.press_img5{margin:0px; padding:0px; overflow:hidden; text-align: justify;width: 97%; float:left;}
.press_txt5{margin:5px auto; padding:5px 0px; font-size:14px; text-align: justify; width: 97%; }

/* --- comment --- */
.comment {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.comment_body {width: 97%;margin-left: auto; margin-right: auto; padding: 20px 0px 20px 0px;}
.comment_block_textarea {margin: 0px; padding: 0px;}
.comment_title{margin: 0px; padding: 0px; font-size: 16px; }
.comment_textarea {margin: 0px; padding: 0px; width: 99%; height: 5em; font-size: 14px; resize: vertical;
                   border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_author{margin: 5px 0px; padding: 4px; font-size: 14px; width: 120px; border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_text{margin: 0px; padding: 0px; font-size: 16px;}
.comment_answer {margin: 15px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight: normal; width: 100%;}

.comment_block {margin: 10px 0px 0px 0px; padding: 3px 0px; width: 97%;}
.comment_block0 {padding: 20px 0px; border-bottom: 1px #cccccc solid;}
.comment_block_2 {margin: 10px 0px 0px 60px; padding: 3px 0px; width: 90%;border-bottom: 1px solid #cccccc;}
.comment_block_author {margin: 0px; padding: 0px; font-size: 30px; color: #218dbb; width: 100%;  }
.comment_block_datetime {margin: 0px; padding: 0px; font-size: 30px; color: #999; text-align: right; width: 100%; }
.comment_block_text {margin: 5px 0px; padding: 0px; font-size: 16px; width: 100%; }
.comment_block_answer {margin: 0px; padding: 10px 0px 20px 0px; width: 688px;border-bottom: 1px solid #cccccc; min-height: 30px;}
.comment_rule_maintitle {margin: 20px 10px 5px 10px; padding: 0px; font-size: 16px;}
.comment_rule_title {margin: 20px 10px 5px 10px; padding: 0px; font-size: 14px;}
.comment_rule_text {margin: 3px 5px; padding: 0px; font-size: 12px; text-align: justify; }
.comment_rule_attention {margin: 10px 5px 0px 5px; padding: 0px; font-size: 10px; text-align: center;}   

.analitica_body {width: 97%;}
.analitica_box_body {margin: 0px; padding: 10px;}
.analitica_box{border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
.analitica_box_line {padding: 10px;}
.analitica_title{font-weight: bold;font-size: 16px;padding: 0px 0px 10px 0px;text-align: center;width: 100%;}
.analitica_title2 {font-size: 12px;}
.analitica_value { padding: 5px 0px 0px 0px;font-size: 16px;}
.analitica_table_body {margin: 10px 0px 10px 0px; }
.analitica_space{padding: 20px 0px 0px 0px;}
.analitica_table_title{font-size: 10px;}
.analitica_table_parametr {font-size: 10px;}
.analitica_table_value {font-size: 10px;}
}

@media only screen and (max-width : 380px) {
* {margin: 0px; padding: 0px;}
* { zoom : 1 ; }
html{margin: 0;padding: 0;color: #4f5d73;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}
body {margin: 0;padding: 0;background: url('../image/bluesnow.jpg') repeat;background-attachment: fixed;min-height: 100%;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}

.button{margin: 3px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;float: left;}
.button:hover{background-color: #218dbb;color: #fff;font-weight: bold;}
.button_free{margin: 3px 0px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;}
.button_free:hover{background-color: #218dbb;color: #fff;font-weight: bold;}

.header_body{width: 100%; }
.header_logo{float: none;width: 100%;background-size: 120px auto; height: 50px;}
.header_title{float: none;width: 100%;font-size: 14px;height: 20px;}
.header_title_text{padding:5px 0px; margin-left: auto;margin-right: auto;width: 100%;height: 20px;font-size: 12px;}
.header_phone{float: none;width: 100%;height: auto;}
.header_phone_text{font-size: 14px;font-weight: normal; margin: 0px 0px 0px 0px;}
.header_phone_number{font-size: 16px;margin: 0px 0px 5px 0px; font-weight: normal;}
.header_phone_query{width: 200px;font-size: 12px; border: 2px #fff solid; margin: 0px auto 4px auto;;}
    
.header_fixed{position: fixed;top: 0px;width: 100%;height: 0px;opacity: 0;}

/* --- MENU --- */
.menu{width: 100%;background-color: #218dbb;float: left;overflow: hidden;}
.menu_body {width: 97%; height: auto; margin: 0px auto;}
.menu_item {padding: 4px 3px; width: auto; float: left; font-size: 10px; border-right: 1px #b5e0f2 solid; border-left:none;margin: 0px auto; }
.menu_down {padding: 5px 10px; font-size: 10px;}

/* --- offer --- */
.offer{
    background: url('/image/snow_tractor.jpg') no-repeat center;
    -moz-background-size: 130%; /* Firefox 3.6+ */
    -webkit-background-size: 130%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 130%; /* Opera 9.6+ */
    background-size: 130%; /* Современные браузеры */
    background-color: #fff; width: 100%;height: 180px;float: left;border-bottom: 10px #b5e0f2 solid;}
.offer_body{max-width: 95%; padding: 0px ;height: auto;}
.offer_title{font-size: 16px;padding: 20px 0px 10px 0px; width: 100%; text-align: center;}
.offer_text1,.offer_text2,.offer_text3,.offer_text4,.offer_text5,.offer_text6{font-weight: bold; font-size: 12px;padding: 0px 10px 5px 35px;width: 90%; text-align: left; height:38px;}
.offer_text1{background: url('../image/1.png') no-repeat top left;background-size: 24px 24px;}
.offer_text2{background: url('../image/2.png') no-repeat top left;background-size: 24px 24px;}
.offer_text3{background: url('../image/3.png') no-repeat top left;background-size: 24px 24px;}

/* --- experience --- */
.experience{ padding: 0px 0px 20px 0px;}
.experience_body{width: 100%;}
.experience_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.experience_left {width: 100%;   }
.experience_left_body{margin: 0px;padding: 0px;border: none;}
.experience_right {width: 100%;}
.experience_right_body{margin: 0px;padding: 0px;border: none;}
.experience_text1, .experience_text2, .experience_text3, .experience_text4, .experience_text5, .experience_text6{font-size: 12px;margin: 0px 0px 0px 10px; padding: 5px 0 5px 35px; width: auto;}
.experience_text1{background: url('../image/hourglass.png') no-repeat center left; background-size: 24px 24px;}
.experience_text2{background: url('../image/profle.png') no-repeat center left;    background-size: 24px 24px;}
.experience_text3{background: url('../image/tools.png') no-repeat center left;     background-size: 24px 24px;}
.experience_text4{background: url('../image/recycle.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text5{background: url('../image/compose.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text6{background: url('../image/document.png') no-repeat center left;  background-size: 24px 24px;}

/* --- profit --- */
.profit{background: none;background-color: #b5e0f2; padding: 0px 0px 0px 0px;}
.profit_body{width: 100%;}
.profit_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.profit_cols {width: 98%; overflow: hidden;}
.profit_col_left{float: left;width: 50%; margin: 0px; padding: 0px;}
.profit_col_left_body{padding: 0px 5px 10px 0px;}
.profit_col_right{float: left;width: 50%;}
.profit_col_right_body{margin: 0px 0px 0px 5px;padding: 5px;text-indent: 1em;font-size: 10px;}
.profit_text        {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;margin: 0px 0px 0px 10px; padding: 5px 10px 5px 35px; width: 80%;}
.profit_text_over   {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;}
.profit_text_click  {font-size: 12px;background: url('../image/check_color.png') no-repeat center left;background-size: 24px 24px;}

/* --- WORK --- */
.work{padding: 0px 0px 20px 0px;}
.work_body{width: 100%;max-width: 990px; }
.work_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.work_subtitle{font-size: 14px;padding: 6px 0px 3px 0px;}
.work_period{padding: 3px 0px;width: 97%;height: 50px;}
.work_text{width: 90%; height: 50px;font-size: 10px;}
.work_next{background: url('../image/next.png') no-repeat center;width: 100%;height: 50px;margin: 0px;background-size: 100% auto;}

/* --- advantage --- */
.advantage{margin: 0px; padding: 0px 0px 10px 0px;}
.advantage_body{ width: 100%;max-width: 990px; }
.advantage_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.advantage_left_title {font-size: 14px;padding: 0px 10px 10px 0px;text-align: right;}
.advantage_right_title {font-size: 14px;padding: 0px 0px 10px 10px;text-align: left;}
.advantage_text_l{font-size: 10px;padding: 3px 5px 4px 5px;}
.advantage_text_r{font-size: 10px;padding: 3px 5px 4px 5px;}

/* --- END ---*/
.end{background: none;width: 100%;margin: 0px; padding: 0px;float: left;}
.end_body{margin: 0px; width: 100%;text-shadow: black 5px 3px 5px;}
.end_title{font-weight: bold;font-size: 16px;padding: 10px 0px 0px 0px;text-align: center;width: 100%;color: #fff;}
.end_phone{font-weight: bold;font-size: 20px;margin: 0px;padding: 5px 0px 10px 0px;text-align: center;width: 100%;color: #fff;}

/* --- STANDART --- */
.standart_title{font-weight: bold;font-size: 16px;padding: 20px 0px 10px 0px;text-align: center;}
/* --- COMPANY --- */
.company{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.company_body{width: 100%;}
.company_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.company_text{padding: 10px 20px 30px 20px;font-size: 12px;}

/* --- MISSION --- */
.mission        {background-color: #218fbf ;width: 100%;margin: 0px; padding: 0px;float: left;}
.mission_body   {width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.mission_title  {font-weight:bold; font-size:18px; padding: 20px 0px 10px 0px; text-align:center; color: #fff;}
.mission_text   {margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; color: #fff;}

/* --- principle --- */
.principle{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.principle_body{width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.principle_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.principle_text{margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; }

/* --- SERVICE --- */
.service{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px;}
.service_body{width: 100%;}
.service_title{font-weight: bold;font-size: 14px;padding: 10px 0px; text-align: center;background-color: #b5e0f2;}
.service_text       {margin: 0px; padding: 10px 20px 10px 20px;font-weight: normal;font-size: 12px;text-align: center; }
.service_caption    {margin: 0px; padding: 0px 20px 20px 20px;font-weight: normal;font-size: 12px;text-align: justify; }

/* --- contact --- */
.contact{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px 0px 30px 0px;}
.contact_body{width: 100%;}
.contact_title{font-weight: bold;font-size: 16px;margin: 10px 0px;padding: 5px 10px;text-align: center;background-color: #b5e0f2;}
.contact_title1{font-weight: bold; font-size: 12px;margin: 20px 0px 0px 0px;padding: 5px 10px;text-align: center;background-color: #fff;}
.contact_text{margin: 0px;padding: 0px;font-weight: normal; font-size: 12px;text-align: center;}
.contact_person {margin: 0px 0px 10px 0px;padding: 10px 0px;}
.contact_person_name {margin: 0px;padding: 5px 0px;font-weight: normal;font-size: 14px;text-align: center; }
.contact_person_text{margin: 0px;padding: 0px;font-weight: normal;font-size: 12px;text-align: center; }

/* --- down --- */
.down{background-color: #218dbb;width: 100%;margin: 0px; padding: 0px;float: left;}
.down_body{width: 100%;max-width: 760px;}
.down_title{}
.down_text{}
/* --- share --- */
.share {background-color: #b5e0f2; width: 100%;margin: 0px; padding: 0px;float: left;}
.share_body {width: 100%; text-align: center; padding: 10px 0px;}
/* --- counter --- */
.counter{font-size: 18px; width: 100px;}
.counter_title{font-size: 14px;}
.counter_text{font-size: 10px;}
.counter_number{font-size: 10px;}
.astana{font-size: 10px; width: 100px;}
.fblike {width: 100%; float: right; margin: 0px; padding: 80px 10px 5px 50px;}
.fbfollow {width: 100%; float: right; margin: 0px; padding: 5px 10px 5px 50px;}

/* --- instruction --- */
.instruction_menu_title {margin: 0px; padding: 6px 10px; font-weight: bold; font-size: 16px; width: 90%;}
.instruction_menu_text  {margin: 0px; padding: 3px 20px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_menu_text_list {margin: 0px; padding: 3px 20px 3px 30px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_title      {margin: 40px auto 5px auto; padding: 3px 6px; font-weight: bold; font-size: 14px; width: 90%; background-color: #b5e0f2; } 
.instruction_text       {margin: 0px auto; padding: 3px 6px; font-weight: normal; font-size: 12px; width: 90%; text-align: justify; }
.instruction_text_list  {margin: 0px 30px; padding: 2px 10px; font-weight: normal; font-size: 12px; width: 80%; text-align: justify;}
.instruction_img        {margin: 10px auto; padding: 6px; font-weight: normal; font-size: 12px; width: 80%; border: 5px #b5e0f2 solid; background-color: #f0f0f0;}
.instruction_arrow_up {margin: 0px; padding: 0px 0px 0px 5px; width: 24px; height: 24px; float: left;}
.instruction_link_up {font-size: 12px; margin:0px; padding: 6px 0px 0px 10px; width: 100px; float: left;}
/* --- share --- */
/*.share {}*/
/*.share_body {max-width: 760px; padding: 20px 0px;}*/
.ya-share2__container_size_m  .ya-share2__icon {height: 28px  !important; width: 28px  !important; background-size: 28px 28px  !important; }
.weather_body {width: 97%; margin: 0px auto; overflow-x: hidden;}
.weatherInformer18 {width: 97% !important;}

/* --- press--- */
.press{background-color: #fff; width: 100%;margin: 0px; padding: 0px 0px 0px 0px;float: left;}
.press_body{margin-left: auto;margin-right: auto;max-width: 900px;}
.press_title{ font-weight: bold;font-size: 18px;padding: 10px 0px;text-align: center;width: 100%;}
.press_datetime{font-weight: normal;font-size: 14px; margin: 0px; padding: 30px 30px 0px 0px;text-align: right;}
.press_img_main {margin: 5px; padding: 5px; float:left; background-color: #b5e0f2; height: auto; width: 50%;}

.presspublic {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.presspublic_body {width: 97%; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px;}
.presspublic_title {font-weight: bold;font-size: 16px;padding: 20px 0px 10px 0px;text-align: center;}
.presspublic_window {width: auto; height: 60px; margin: 5px; padding: 0px; display: block; border: 2px #b5e0f2 solid; overflow: hidden; background-size: 120% auto; background-repeat: no-repeat; background-position-y: -50px; opacity: 1;}
.presspublic_window:hover {border: 2px #218dbb solid;}
.presspublic_presstitle {margin: 0px; padding: 2px 6px; font-size: 10px; width: 92%; text-align: left; font-weight: normal; position: relative; top:10px; left: 10px; }
.presspublic_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 1px rgba(33,141,187,0.7);}
.presspublic_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 1px rgba(33,141,187,0.7);}

.prs {width: 100%; background-color: #fff; margin: 0px; padding: 0px; float: left;}
.prs_body {width: 97%; margin: 0px auto; padding: 0px;}
.prs_main_title{font-weight: normal;font-size: 16px;padding: 16px 0px 6px 0px;float: left; width: 100%;}
.prs_title {margin: 0px; padding: 3px 0px; font-size: 14px; text-align: left; font-weight: normal; float: left; width: 100%;}
.prs_title:hover {background-color: #218dbb; color: #fff; }
.prs_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 3px rgba(33,141,187,0.7);}
.prs_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 3px rgba(33,141,187,0.7);}


/* --- основной текст ---*/
.press_img1{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt1{margin:5px 10px; padding:0px; font-size:14px; text-align: justify;width: 96%; text-indent: 20px;}
/* --- заголовок 1 --- */
.press_img2{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt2{margin:15px 10px 5px 10px; padding:0px; font-size:14px; text-align: left;width: 96%; font-weight: bold;}
/*-Список1-*/
.press_img3{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt3{margin:8px auto; padding:0px; font-size:14px; text-align: justify; width: 80%; text-indent: -20px;}
/*-Список2-*/
.press_img4{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt4{margin:8px auto; padding:2px 10px; font-size:14px; text-align: justify; width: 90%; text-indent: -20px;}
/*-Фото большое-*/
.press_img5{margin:0px; padding:0px; overflow:hidden; text-align: justify;width: 97%; float:left;}
.press_txt5{margin:5px auto; padding:5px 0px; font-size:14px; text-align: justify; width: 97%; }

/* --- comment --- */
.comment {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.comment_body {width: 97%;margin-left: auto; margin-right: auto; padding: 20px 0px 20px 0px;}
.comment_block_textarea {margin: 0px; padding: 0px;}
.comment_title{margin: 0px; padding: 0px; font-size: 16px; }
.comment_textarea {margin: 0px; padding: 0px; width: 99%; height: 5em; font-size: 14px; resize: vertical;
                   border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_author{margin: 5px 0px; padding: 4px; font-size: 14px; width: 120px; border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_text{margin: 0px; padding: 0px; font-size: 16px;}
.comment_answer {margin: 15px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight: normal; width: 100%;}

.comment_block {margin: 10px 0px 0px 0px; padding: 3px 0px; width: 97%;}
.comment_block0 {padding: 20px 0px; border-bottom: 1px #cccccc solid;}
.comment_block_2 {margin: 10px 0px 0px 60px; padding: 3px 0px; width: 90%;border-bottom: 1px solid #cccccc;}
.comment_block_author {margin: 0px; padding: 0px; font-size: 30px; color: #218dbb; width: 100%;  }
.comment_block_datetime {margin: 0px; padding: 0px; font-size: 30px; color: #999; text-align: right; width: 100%; }
.comment_block_text {margin: 5px 0px; padding: 0px; font-size: 16px; width: 100%; }
.comment_block_answer {margin: 0px; padding: 10px 0px 20px 0px; width: 688px;border-bottom: 1px solid #cccccc; min-height: 30px;}
.comment_rule_maintitle {margin: 20px 10px 5px 10px; padding: 0px; font-size: 16px;}
.comment_rule_title {margin: 20px 10px 5px 10px; padding: 0px; font-size: 14px;}
.comment_rule_text {margin: 3px 5px; padding: 0px; font-size: 12px; text-align: justify; }
.comment_rule_attention {margin: 10px 5px 0px 5px; padding: 0px; font-size: 10px; text-align: center;}

.analitica_body {width: 97%;}
.analitica_box_body {margin: 0px; padding: 10px;}
.analitica_box{border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
.analitica_box_line {padding: 10px;}
.analitica_title{font-weight: bold;font-size: 16px;padding: 0px 0px 20px 0px;text-align: center;width: 100%;}
.analitica_title2 {font-size: 10px;}
.analitica_value { padding: 5px 0px 0px 0px;font-size: 16px;}
.analitica_table_body {margin: 10px 0px 10px 0px; }
.analitica_space{padding: 20px 0px 0px 0px;}
.analitica_table_title{font-size: 9px;}
.analitica_table_parametr {font-size: 9px;}
.analitica_table_value {font-size: 9px;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 400px) {
* {margin: 0px; padding: 0px;}
* { zoom : 1 ; }
html{margin: 0;padding: 0;color: #4f5d73;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}
body {margin: 0;padding: 0;background: url('../image/bluesnow.jpg') repeat;background-attachment: fixed;min-height: 100%;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}

.col_content_l {padding-right: 5px;padding-left: 0px;}
.col_content_c {padding: 0px 5px 0px 5px;}
.col_content_r {padding-left: 5px; padding-right: 0px;}

.button{margin: 3px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;float: left;}
.button:hover{background-color: #218dbb;color: #fff;font-weight: bold;}
.button_free{margin: 3px 0px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;}
.button_free:hover{background-color: #218dbb;color: #fff;font-weight: bold;}

.header_fixed{position: fixed;top: 0px;width: 100%;height: 0px;opacity: 0;}
.header_body{width: 100%; }
.header_logo{float: none;width: 100%;background-size: 160px auto; height: 70px;}
.header_title{float: none;width: 100%;font-size: 14px;height: 20px;}
.header_title_text{padding:5px 0px; margin-left: auto;margin-right: auto;width: 100%;height: 20px;font-size: 14px;}
.header_phone{float: none;width: 100%;height: auto;}
.header_phone_text{font-size: 14px;font-weight: normal; margin: 0px 0px 0px 0px;}
.header_phone_number{font-size: 16px;margin: 0px 0px 5px 0px; font-weight: normal;}
.header_phone_query{width: 200px;font-size: 14px; border: 2px #fff solid; margin: 0px auto 4px auto;;}
    
/* --- MENU --- */
.menu{width: 100%;background-color: #218dbb;float: left;overflow: hidden;}
.menu_body {width: 100%; height: auto; text-align: center;}
.menu_item {padding: 3px 6px; width: auto; float: left; font-size: 9px; border-right: 1px #b5e0f2 solid; border-left: 1px #b5e0f2 solid;margin: 0px auto; }
.menu_down {padding: 5px 10px; font-size: 9px;}

/* --- offer --- */
.offer{
    background: url('/image/snow_tractor.jpg') no-repeat center;
    -moz-background-size: 130%; /* Firefox 3.6+ */
    -webkit-background-size: 130%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 130%; /* Opera 9.6+ */
    background-size: 130%; /* Современные браузеры */
    background-color: #fff; width: 100%;height: 180px;float: left;border-bottom: 10px #b5e0f2 solid;}
.offer_body{max-width: 95%; padding: 0px ;height: auto;}
.offer_title{font-size: 18px;padding: 20px 0px 10px 0px; width: 100%; text-align: center;}
.offer_text1,.offer_text2,.offer_text3,.offer_text4,.offer_text5,.offer_text6{font-weight: bold; font-size: 14px;padding: 0px 10px 5px 35px;width: 90%; text-align: left; height:38px;}
.offer_text1{background: url('../image/1.png') no-repeat top left;background-size: 24px 24px;}
.offer_text2{background: url('../image/2.png') no-repeat top left;background-size: 24px 24px;}
.offer_text3{background: url('../image/3.png') no-repeat top left;background-size: 24px 24px;}

/* --- experience --- */
.experience{ padding: 0px 0px 20px 0px;}
.experience_body{width: 100%;}
.experience_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.experience_left {width: 100%;   }
.experience_left_body{margin: 0px;padding: 0px;border: none;}
.experience_right {width: 100%;}
.experience_right_body{margin: 0px;padding: 0px;border: none;}
.experience_text1, .experience_text2, .experience_text3, .experience_text4, .experience_text5, .experience_text6{font-size: 14px;margin: 0px 0px 0px 10px; padding: 5px 0 5px 35px; width: auto;}
.experience_text1{background: url('../image/hourglass.png') no-repeat center left; background-size: 24px 24px;}
.experience_text2{background: url('../image/profle.png') no-repeat center left;    background-size: 24px 24px;}
.experience_text3{background: url('../image/tools.png') no-repeat center left;     background-size: 24px 24px;}
.experience_text4{background: url('../image/recycle.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text5{background: url('../image/compose.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text6{background: url('../image/document.png') no-repeat center left;  background-size: 24px 24px;}

/* --- profit --- */
.profit{background: none;background-color: #b5e0f2; padding: 0px 0px 0px 0px;}
.profit_body{width: 100%;}
.profit_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.profit_cols {width: 98%; overflow: hidden;}
.profit_col_left{float: left;width: 50%; margin: 0px; padding: 0px;}
.profit_col_left_body{padding: 0px 5px 10px 0px;}
.profit_col_right{float: left;width: 50%;}
.profit_col_right_body{margin: 0px 0px 0px 5px;padding: 5px;text-indent: 1em;font-size: 12px;}
.profit_text        {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;margin: 0px 0px 0px 10px; padding: 5px 10px 5px 35px; width: 80%;}
.profit_text_over   {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;}
.profit_text_click  {font-size: 12px;background: url('../image/check_color.png') no-repeat center left;background-size: 24px 24px;}

/* --- WORK --- */
.work{padding: 0px 0px 20px 0px;}
.work_body{width: 100%;max-width: 990px; }
.work_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.work_subtitle{font-size: 16px;padding: 6px 0px 3px 0px;}
.work_period{padding: 3px 0px;width: 97%;height: 50px;}
.work_text{width: 90%; height: 50px;font-size: 10px;}
.work_next{background: url('../image/next.png') no-repeat center;width: 100%;height: 50px;margin: 0px;background-size: 100% auto;}

/* --- advantage --- */
.advantage{margin: 0px; padding: 0px 0px 10px 0px;}
.advantage_body{ width: 100%;max-width: 990px; }
.advantage_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.advantage_left_title {font-size: 14px;padding: 0px 20px 10px 0px;text-align: right;}
.advantage_right_title {font-size: 14px;padding: 0px 0px 10px 20px;text-align: left;}
.advantage_text_l{font-size: 10px;padding: 3px 5px 4px 5px;}
.advantage_text_r{font-size: 10px;padding: 3px 5px 4px 5px;}

/* --- END ---*/
.end{background: none;width: 100%;margin: 0px; padding: 0px;float: left;}
.end_body{margin: 0px; width: 100%;text-shadow: black 5px 3px 5px;}
.end_title{font-weight: bold;font-size: 16px;padding: 10px 0px 0px 0px;text-align: center;width: 100%;color: #fff;}
.end_phone{font-weight: bold;font-size: 20px;margin: 0px;padding: 5px 0px 10px 0px;text-align: center;width: 100%;color: #fff;}

/* --- STANDART --- */
.standart_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
/* --- COMPANY --- */
.company{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.company_body{width: 100%;}
.company_title{font-size: 18px;padding: 20px 0px 10px 0px;}
.company_text{padding: 10px 30px 30px 30px;font-size: 14px;}

/* --- MISSION --- */
.mission        {background-color: #218fbf ;width: 100%;margin: 0px; padding: 0px;float: left;}
.mission_body   {width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.mission_title  {font-weight:bold; font-size:18px; padding: 20px 0px 10px 0px; text-align:center; color: #fff;}
.mission_text   {margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; color: #fff;}

/* --- principle --- */
.principle{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.principle_body{width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.principle_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.principle_text{margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; }

/* --- SERVICE --- */
.service{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px;}
.service_body{width: 100%;}
.service_title{font-weight: bold;font-size: 18px;padding: 10px 0px; text-align: center;background-color: #b5e0f2;}
.service_text       {margin: 0px; padding: 10px 30px 10px 30px;font-weight: normal;font-size: 14px;text-align: center; }
.service_caption    {margin: 0px; padding: 0px 30px 20px 30px;font-weight: normal;font-size: 14px;text-align: justify; }

/* --- contact --- */
.contact{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px 0px 30px 0px;}
.contact_body{width: 100%;}
.contact_title{font-weight: bold;font-size: 18px;margin: 10px 0px;padding: 5px 10px;text-align: center;background-color: #b5e0f2;}
.contact_title1{font-weight: bold; font-size: 12px;margin: 20px 0px 0px 0px;padding: 5px 10px;text-align: center;background-color: #fff;}
.contact_text{margin: 0px;padding: 0px;font-weight: normal; font-size: 12px;text-align: center;}
.contact_person {margin: 0px 0px 10px 0px;padding: 10px 0px;}
.contact_person_name {margin: 0px;padding: 5px 0px;font-weight: normal;font-size: 14px;text-align: center; }
.contact_person_text{margin: 0px;padding: 0px;font-weight: normal;font-size: 12px;text-align: center; }

/* --- down --- */
.down{background-color: #218dbb;width: 100%;margin: 0px; padding: 0px;float: left;}
.down_body{width: 100%;max-width: 760px;}
.down_title{}
.down_text{}
/* --- share --- */
.share {background-color: #b5e0f2; width: 100%;margin: 0px; padding: 0px;float: left;}
.share_body {width: 100%; text-align: center; padding: 10px 0px;}
/* --- counter --- */
.counter{font-size: 18px; width: 100px;}
.counter_title{font-size: 14px;}
.counter_text{font-size: 10px;}
.counter_number{font-size: 10px;}
.astana{font-size: 10px; width: 100px;}

/* --- instruction --- */
.instruction_menu_title {margin: 0px; padding: 6px 10px; font-weight: bold; font-size: 16px; width: 90%;}
.instruction_menu_text  {margin: 0px; padding: 3px 20px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_menu_text_list {margin: 0px; padding: 3px 20px 3px 30px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_title      {margin: 40px auto 5px auto; padding: 3px 6px; font-weight: bold; font-size: 16px; width: 90%; background-color: #b5e0f2; } 
.instruction_text       {margin: 0px auto; padding: 3px 6px; font-weight: normal; font-size: 12px; width: 90%; text-align: justify; }
.instruction_text_list  {margin: 0px 30px; padding: 2px 10px; font-weight: normal; font-size: 12px; width: 80%; text-align: justify;}
.instruction_img        {margin: 10px auto; padding: 6px; font-weight: normal; font-size: 12px; width: 80%; border: 5px #b5e0f2 solid; background-color: #f0f0f0;}
.instruction_arrow_up {margin: 0px; padding: 0px 0px 0px 5px; width: 24px; height: 24px; float: left;}
.instruction_link_up {font-size: 12px; margin:0px; padding: 6px 0px 0px 10px; width: 100px; float: left;}
/* --- share --- */
/*.share {}
.share_body {max-width: 760px; padding: 20px 0px;}
.ya-share2__container_size_m  .ya-share2__icon {height: 64px  !important; width: 64px  !important; background-size: 64px 64px  !important; }*/

/* --- press--- */
.press{background-color: #fff; width: 100%;margin: 0px; padding: 0px 0px 0px 0px;float: left;}
.press_body{margin-left: auto;margin-right: auto;max-width: 900px;}
.press_title{ font-weight: bold;font-size: 18px;padding: 10px 0px;text-align: center;width: 100%;}
.press_datetime{font-weight: normal;font-size: 14px; margin: 0px; padding: 30px 30px 0px 0px;text-align: right;}
.press_img_main {margin: 5px; padding: 5px; float:left; background-color: #b5e0f2; height: auto; width: 50%;}

.presspublic {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.presspublic_body {width: 97%; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px;}
.presspublic_title {font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.presspublic_window {width: auto; height: 60px; margin: 5px; padding: 0px; display: block; border: 2px #b5e0f2 solid; overflow: hidden; background-size: 120% auto; background-repeat: no-repeat; background-position-y: -50px; opacity: 1;}
.presspublic_window:hover {border: 2px #218dbb solid;}
.presspublic_presstitle {margin: 0px; padding: 2px 6px; font-size: 10px; width: 92%; text-align: left; font-weight: normal; position: relative; top:10px; left: 10px; }
.presspublic_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 16px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 1px rgba(33,141,187,0.7);}
.presspublic_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 16px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 1px rgba(33,141,187,0.7);}

.prs {width: 100%; background-color: #fff; margin: 0px; padding: 0px; float: left;}
.prs_body {width: 97%; margin: 0px auto; padding: 0px;}
.prs_main_title{font-weight: normal;font-size: 16px;padding: 16px 0px 6px 0px;float: left; width: 100%;}
.prs_title {margin: 0px; padding: 3px 0px; font-size: 14px; text-align: left; font-weight: normal; float: left; width: 100%;}
.prs_title:hover {background-color: #218dbb; color: #fff; }
.prs_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 3px rgba(33,141,187,0.7);}
.prs_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 3px rgba(33,141,187,0.7);}


/* --- основной текст ---*/
.press_img1{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt1{margin:5px 10px; padding:0px; font-size:14px; text-align: justify;width: 96%; text-indent: 20px;}
/* --- заголовок 1 --- */
.press_img2{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt2{margin:15px 10px 5px 10px; padding:0px; font-size:14px; text-align: left;width: 96%; font-weight: bold;}
/*-Список1-*/
.press_img3{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt3{margin:8px auto; padding:0px; font-size:14px; text-align: justify; width: 80%; text-indent: -20px;}
/*-Список2-*/
.press_img4{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt4{margin:8px auto; padding:2px 10px; font-size:14px; text-align: justify; width: 90%; text-indent: -20px;}
/*-Фото большое-*/
.press_img5{margin:0px; padding:0px; overflow:hidden; text-align: justify;width: 97%; float:left;}
.press_txt5{margin:5px auto; padding:5px 0px; font-size:14px; text-align: justify; width: 97%; }

/* --- comment --- */
.comment {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.comment_body {width: 97%;margin-left: auto; margin-right: auto; padding: 20px 0px 20px 0px;}
.comment_block_textarea {margin: 0px; padding: 0px;}
.comment_title{margin: 0px; padding: 0px; font-size: 16px; }
.comment_textarea {margin: 0px; padding: 0px; width: 99%; height: 5em; font-size: 14px; resize: vertical;
                   border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_author{margin: 5px 0px; padding: 4px; font-size: 14px; width: 120px; border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_text{margin: 0px; padding: 0px; font-size: 16px;}
.comment_answer {margin: 15px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight: normal; width: 100%;}

.comment_block {margin: 10px 0px 0px 0px; padding: 3px 0px; width: 97%;}
.comment_block0 {padding: 20px 0px; border-bottom: 1px #cccccc solid;}
.comment_block_2 {margin: 10px 0px 0px 60px; padding: 3px 0px; width: 90%;border-bottom: 1px solid #cccccc;}
.comment_block_author {margin: 0px; padding: 0px; font-size: 30px; color: #218dbb; width: 100%;  }
.comment_block_datetime {margin: 0px; padding: 0px; font-size: 30px; color: #999; text-align: right; width: 100%; }
.comment_block_text {margin: 5px 0px; padding: 0px; font-size: 16px; width: 100%; }
.comment_block_answer {margin: 0px; padding: 10px 0px 20px 0px; width: 688px;border-bottom: 1px solid #cccccc; min-height: 30px;}
.comment_rule_maintitle {margin: 20px 10px 5px 10px; padding: 0px; font-size: 16px;}
.comment_rule_title {margin: 20px 10px 5px 10px; padding: 0px; font-size: 14px;}
.comment_rule_text {margin: 3px 5px; padding: 0px; font-size: 12px; text-align: justify; }
.comment_rule_attention {margin: 10px 5px 0px 5px; padding: 0px; font-size: 10px; text-align: center;}   

.analitica_body {width: 97%;}
.analitica_box_body {margin: 0px; padding: 10px;}
.analitica_box{border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
.analitica_box_line {padding: 10px;}
.analitica_title{font-weight: bold;font-size: 16px;padding: 0px 0px 10px 0px;text-align: center;width: 100%;}
.analitica_title2 {font-size: 12px;}
.analitica_value { padding: 5px 0px 0px 0px;font-size: 16px;}
.analitica_table_body {margin: 10px 0px 10px 0px; }
.analitica_space{padding: 20px 0px 0px 0px;}
.analitica_table_title{font-size: 10px;}
.analitica_table_parametr {font-size: 10px;}
.analitica_table_value {font-size: 10px;}
}

@media only screen and (max-width : 340px) {
* {margin: 0px; padding: 0px;}
* { zoom : 1 ; }
html{margin: 0;padding: 0;color: #4f5d73;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}
body {margin: 0;padding: 0;background: url('../image/bluesnow.jpg') repeat;background-attachment: fixed;min-height: 100%;font-family: "Ubuntu",Arial,Helvetica,sans-serif;font-size: 14px;width: 100%;}

.button{margin: 3px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;float: left;}
.button:hover{background-color: #218dbb;color: #fff;font-weight: bold;}
.button_free{margin: 3px 0px; padding: 3px 6px; cursor: pointer; font-weight: bold; font-size: 16px;
    border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px #218dbb solid;}
.button_free:hover{background-color: #218dbb;color: #fff;font-weight: bold;}

.header_body{width: 100%; }
.header_logo{float: none;width: 100%;background-size: 120px auto; height: 50px;}
.header_title{float: none;width: 100%;font-size: 14px;height: 20px;}
.header_title_text{padding:5px 0px; margin-left: auto;margin-right: auto;width: 100%;height: 20px;font-size: 12px;}
.header_phone{float: none;width: 100%;height: auto;}
.header_phone_text{font-size: 14px;font-weight: normal; margin: 0px 0px 0px 0px;}
.header_phone_number{font-size: 16px;margin: 0px 0px 5px 0px; font-weight: normal;}
.header_phone_query{width: 200px;font-size: 12px; border: 2px #fff solid; margin: 0px auto 4px auto;;}
    
.header_fixed{position: fixed;top: 0px;width: 100%;height: 0px;opacity: 0;}

/* --- MENU --- */
.menu{width: 100%;background-color: #218dbb;float: left;overflow: hidden;}
.menu_body {width: 97%; height: auto; margin: 0px auto;}
.menu_item {padding: 4px 3px; width: auto; float: left; font-size: 9px; border-right: 1px #b5e0f2 solid; border-left:none;margin: 0px auto; }
.menu_down {padding: 5px 10px; font-size: 9px;}

/* --- offer --- */
.offer{
    background: url('/image/snow_tractor.jpg') no-repeat center;
    -moz-background-size: 130%; /* Firefox 3.6+ */
    -webkit-background-size: 130%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 130%; /* Opera 9.6+ */
    background-size: 130%; /* Современные браузеры */
    background-color: #fff; width: 100%;height: 180px;float: left;border-bottom: 10px #b5e0f2 solid;}
.offer_body{max-width: 95%; padding: 0px ;height: auto;}
.offer_title{font-size: 16px;padding: 20px 0px 10px 0px; width: 100%; text-align: center;}
.offer_text1,.offer_text2,.offer_text3,.offer_text4,.offer_text5,.offer_text6{font-weight: bold; font-size: 12px;padding: 0px 10px 5px 35px;width: 90%; text-align: left; height:38px;}
.offer_text1{background: url('../image/1.png') no-repeat top left;background-size: 24px 24px;}
.offer_text2{background: url('../image/2.png') no-repeat top left;background-size: 24px 24px;}
.offer_text3{background: url('../image/3.png') no-repeat top left;background-size: 24px 24px;}

/* --- experience --- */
.experience{ padding: 0px 0px 20px 0px;}
.experience_body{width: 100%;}
.experience_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.experience_left {width: 100%;   }
.experience_left_body{margin: 0px;padding: 0px;border: none;}
.experience_right {width: 100%;}
.experience_right_body{margin: 0px;padding: 0px;border: none;}
.experience_text1, .experience_text2, .experience_text3, .experience_text4, .experience_text5, .experience_text6{font-size: 12px;margin: 0px 0px 0px 10px; padding: 5px 0 5px 35px; width: auto;}
.experience_text1{background: url('../image/hourglass.png') no-repeat center left; background-size: 24px 24px;}
.experience_text2{background: url('../image/profle.png') no-repeat center left;    background-size: 24px 24px;}
.experience_text3{background: url('../image/tools.png') no-repeat center left;     background-size: 24px 24px;}
.experience_text4{background: url('../image/recycle.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text5{background: url('../image/compose.png') no-repeat center left;   background-size: 24px 24px;}
.experience_text6{background: url('../image/document.png') no-repeat center left;  background-size: 24px 24px;}

/* --- profit --- */
.profit{background: none;background-color: #b5e0f2; padding: 0px 0px 0px 0px;}
.profit_body{width: 100%;}
.profit_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.profit_cols {width: 98%; overflow: hidden;}
.profit_col_left{float: left;width: 50%; margin: 0px; padding: 0px;}
.profit_col_left_body{padding: 0px 5px 10px 0px;}
.profit_col_right{float: left;width: 50%;}
.profit_col_right_body{margin: 0px 0px 0px 5px;padding: 5px;text-indent: 1em;font-size: 10px;}
.profit_text        {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;margin: 0px 0px 0px 10px; padding: 5px 10px 5px 35px; width: 80%;}
.profit_text_over   {font-size: 12px;background: url('../image/check.png') no-repeat center left;background-size: 24px 24px;}
.profit_text_click  {font-size: 12px;background: url('../image/check_color.png') no-repeat center left;background-size: 24px 24px;}

/* --- WORK --- */
.work{padding: 0px 0px 20px 0px;}
.work_body{width: 100%;max-width: 990px; }
.work_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.work_subtitle{font-size: 14px;padding: 6px 0px 3px 0px;}
.work_period{padding: 3px 0px;width: 97%;height: 50px;}
.work_text{width: 90%; height: 50px;font-size: 10px;}
.work_next{background: url('../image/next.png') no-repeat center;width: 100%;height: 50px;margin: 0px;background-size: 100% auto;}

/* --- advantage --- */
.advantage{margin: 0px; padding: 0px 0px 10px 0px;}
.advantage_body{ width: 100%;max-width: 990px; }
.advantage_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.advantage_left_title {font-size: 14px;padding: 0px 10px 10px 0px;text-align: right;}
.advantage_right_title {font-size: 14px;padding: 0px 0px 10px 10px;text-align: left;}
.advantage_text_l{font-size: 10px;padding: 3px 5px 4px 5px;}
.advantage_text_r{font-size: 10px;padding: 3px 5px 4px 5px;}

/* --- END ---*/
.end{background: none;width: 100%;margin: 0px; padding: 0px;float: left;}
.end_body{margin: 0px; width: 100%;text-shadow: black 5px 3px 5px;}
.end_title{font-weight: bold;font-size: 16px;padding: 10px 0px 0px 0px;text-align: center;width: 100%;color: #fff;}
.end_phone{font-weight: bold;font-size: 20px;margin: 0px;padding: 5px 0px 10px 0px;text-align: center;width: 100%;color: #fff;}

/* --- STANDART --- */
.standart_title{font-weight: bold;font-size: 16px;padding: 20px 0px 10px 0px;text-align: center;}
/* --- COMPANY --- */
.company{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.company_body{width: 100%;}
.company_title{font-size: 16px;padding: 20px 0px 10px 0px;}
.company_text{padding: 10px 20px 30px 20px;font-size: 12px;}

/* --- MISSION --- */
.mission        {background-color: #218fbf ;width: 100%;margin: 0px; padding: 0px;float: left;}
.mission_body   {width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.mission_title  {font-weight:bold; font-size:18px; padding: 20px 0px 10px 0px; text-align:center; color: #fff;}
.mission_text   {margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; color: #fff;}

/* --- principle --- */
.principle{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.principle_body{width: 100%;max-width: 760px;margin-left: auto; margin-right: auto;}
.principle_title{font-weight: bold;font-size: 18px;padding: 20px 0px 10px 0px;text-align: center;}
.principle_text{margin: 0px;padding: 10px 10px 20px 10px;font-weight: normal;font-size: 14px;text-align: center; }

/* --- SERVICE --- */
.service{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px;}
.service_body{width: 100%;}
.service_title{font-weight: bold;font-size: 14px;padding: 10px 0px; text-align: center;background-color: #b5e0f2;}
.service_text       {margin: 0px; padding: 10px 20px 10px 20px;font-weight: normal;font-size: 12px;text-align: center; }
.service_caption    {margin: 0px; padding: 0px 20px 20px 20px;font-weight: normal;font-size: 12px;text-align: justify; }

/* --- contact --- */
.contact{background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;padding: 0px 0px 30px 0px;}
.contact_body{width: 100%;}
.contact_title{font-weight: bold;font-size: 16px;margin: 10px 0px;padding: 5px 10px;text-align: center;background-color: #b5e0f2;}
.contact_title1{font-weight: bold; font-size: 12px;margin: 20px 0px 0px 0px;padding: 5px 10px;text-align: center;background-color: #fff;}
.contact_text{margin: 0px;padding: 0px;font-weight: normal; font-size: 12px;text-align: center;}
.contact_person {margin: 0px 0px 10px 0px;padding: 10px 0px;}
.contact_person_name {margin: 0px;padding: 5px 0px;font-weight: normal;font-size: 14px;text-align: center; }
.contact_person_text{margin: 0px;padding: 0px;font-weight: normal;font-size: 12px;text-align: center; }

/* --- down --- */
.down{background-color: #218dbb;width: 100%;margin: 0px; padding: 0px;float: left;}
.down_body{width: 100%;max-width: 760px;}
.down_title{}
.down_text{}
/* --- share --- */
.share {background-color: #b5e0f2; width: 100%;margin: 0px; padding: 0px;float: left;}
.share_body {width: 100%; text-align: center; padding: 10px 0px;}
/* --- counter --- */
.counter{font-size: 18px; width: 100px;}
.counter_title{font-size: 14px;}
.counter_text{font-size: 10px;}
.counter_number{font-size: 10px;}
.astana{font-size: 10px; width: 100px;}
.fblike {width: 100%; float: right; margin: 0px; padding: 80px 10px 5px 50px;}
.fbfollow {width: 100%; float: right; margin: 0px; padding: 5px 10px 5px 50px;}

/* --- instruction --- */
.instruction_menu_title {margin: 0px; padding: 6px 10px; font-weight: bold; font-size: 16px; width: 90%;}
.instruction_menu_text  {margin: 0px; padding: 3px 20px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_menu_text_list {margin: 0px; padding: 3px 20px 3px 30px; font-weight: normal; font-size: 12px; width: 90%;}
.instruction_title      {margin: 40px auto 5px auto; padding: 3px 6px; font-weight: bold; font-size: 14px; width: 90%; background-color: #b5e0f2; } 
.instruction_text       {margin: 0px auto; padding: 3px 6px; font-weight: normal; font-size: 12px; width: 90%; text-align: justify; }
.instruction_text_list  {margin: 0px 30px; padding: 2px 10px; font-weight: normal; font-size: 12px; width: 80%; text-align: justify;}
.instruction_img        {margin: 10px auto; padding: 6px; font-weight: normal; font-size: 12px; width: 80%; border: 5px #b5e0f2 solid; background-color: #f0f0f0;}
.instruction_arrow_up {margin: 0px; padding: 0px 0px 0px 5px; width: 24px; height: 24px; float: left;}
.instruction_link_up {font-size: 12px; margin:0px; padding: 6px 0px 0px 10px; width: 100px; float: left;}
/* --- share --- */
/*.share {}*/
/*.share_body {max-width: 760px; padding: 20px 0px;}*/
.ya-share2__container_size_m  .ya-share2__icon {height: 28px  !important; width: 28px  !important; background-size: 28px 28px  !important; }
.weather_body {width: 97%; margin: 0px auto; overflow-x: hidden;}
.weatherInformer18 {width: 97% !important;}

/* --- press--- */
.press{background-color: #fff; width: 100%;margin: 0px; padding: 0px 0px 0px 0px;float: left;}
.press_body{margin-left: auto;margin-right: auto;max-width: 900px;}
.press_title{ font-weight: bold;font-size: 18px;padding: 10px 0px;text-align: center;width: 100%;}
.press_datetime{font-weight: normal;font-size: 14px; margin: 0px; padding: 30px 30px 0px 0px;text-align: right;}
.press_img_main {margin: 5px; padding: 5px; float:left; background-color: #b5e0f2; height: auto; width: 50%;}

.presspublic {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.presspublic_body {width: 97%; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px;}
.presspublic_title {font-weight: bold;font-size: 16px;padding: 20px 0px 10px 0px;text-align: center;}
.presspublic_window {width: auto; height: 60px; margin: 5px; padding: 0px; display: block; border: 2px #b5e0f2 solid; overflow: hidden; background-size: 120% auto; background-repeat: no-repeat; background-position-y: -50px; opacity: 1;}
.presspublic_window:hover {border: 2px #218dbb solid;}
.presspublic_presstitle {margin: 0px; padding: 2px 6px; font-size: 10px; width: 92%; text-align: left; font-weight: normal; position: relative; top:10px; left: 10px; }
.presspublic_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 1px rgba(33,141,187,0.7);}
.presspublic_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 8px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 1px rgba(33,141,187,0.7);}

.prs {width: 100%; background-color: #fff; margin: 0px; padding: 0px; float: left;}
.prs_body {width: 97%; margin: 0px auto; padding: 0px;}
.prs_main_title{font-weight: normal;font-size: 16px;padding: 16px 0px 6px 0px;float: left; width: 100%;}
.prs_title {margin: 0px; padding: 3px 0px; font-size: 14px; text-align: left; font-weight: normal; float: left; width: 100%;}
.prs_title:hover {background-color: #218dbb; color: #fff; }
.prs_look       {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_look.png')no-repeat 2px 3px rgba(33,141,187,0.7);}
.prs_comment    {margin: 0px; padding: 0px 0px 0px 17px; width: 20px; float: right; font-size: 12px; color: #fff; background: url('https://nosnow.kz/image/i_comment.png')no-repeat 4px 3px rgba(33,141,187,0.7);}


/* --- основной текст ---*/
.press_img1{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt1{margin:5px 10px; padding:0px; font-size:14px; text-align: justify;width: 96%; text-indent: 20px;}
/* --- заголовок 1 --- */
.press_img2{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt2{margin:15px 10px 5px 10px; padding:0px; font-size:14px; text-align: left;width: 96%; font-weight: bold;}
/*-Список1-*/
.press_img3{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt3{margin:8px auto; padding:0px; font-size:14px; text-align: justify; width: 80%; text-indent: -20px;}
/*-Список2-*/
.press_img4{margin:5px 5px 5px 10px; padding:0px; overflow:hidden; text-align: justify;width: 50%; float:left;}
.press_txt4{margin:8px auto; padding:2px 10px; font-size:14px; text-align: justify; width: 90%; text-indent: -20px;}
/*-Фото большое-*/
.press_img5{margin:0px; padding:0px; overflow:hidden; text-align: justify;width: 97%; float:left;}
.press_txt5{margin:5px auto; padding:5px 0px; font-size:14px; text-align: justify; width: 97%; }

/* --- comment --- */
.comment {background-color: #fff;width: 100%;margin: 0px; padding: 0px;float: left;}
.comment_body {width: 97%;margin-left: auto; margin-right: auto; padding: 20px 0px 20px 0px;}
.comment_block_textarea {margin: 0px; padding: 0px;}
.comment_title{margin: 0px; padding: 0px; font-size: 16px; }
.comment_textarea {margin: 0px; padding: 0px; width: 99%; height: 5em; font-size: 14px; resize: vertical;
                   border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_author{margin: 5px 0px; padding: 4px; font-size: 14px; width: 120px; border: 1px #cccccc solid; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.comment_text{margin: 0px; padding: 0px; font-size: 16px;}
.comment_answer {margin: 15px 0px; padding: 0px; text-align: center; font-size: 14px; font-weight: normal; width: 100%;}

.comment_block {margin: 10px 0px 0px 0px; padding: 3px 0px; width: 97%;}
.comment_block0 {padding: 20px 0px; border-bottom: 1px #cccccc solid;}
.comment_block_2 {margin: 10px 0px 0px 60px; padding: 3px 0px; width: 90%;border-bottom: 1px solid #cccccc;}
.comment_block_author {margin: 0px; padding: 0px; font-size: 30px; color: #218dbb; width: 100%;  }
.comment_block_datetime {margin: 0px; padding: 0px; font-size: 30px; color: #999; text-align: right; width: 100%; }
.comment_block_text {margin: 5px 0px; padding: 0px; font-size: 16px; width: 100%; }
.comment_block_answer {margin: 0px; padding: 10px 0px 20px 0px; width: 688px;border-bottom: 1px solid #cccccc; min-height: 30px;}
.comment_rule_maintitle {margin: 20px 10px 5px 10px; padding: 0px; font-size: 16px;}
.comment_rule_title {margin: 20px 10px 5px 10px; padding: 0px; font-size: 14px;}
.comment_rule_text {margin: 3px 5px; padding: 0px; font-size: 12px; text-align: justify; }
.comment_rule_attention {margin: 10px 5px 0px 5px; padding: 0px; font-size: 10px; text-align: center;}

.analitica_body {width: 97%;}
.analitica_box_body {margin: 0px; padding: 10px;}
.analitica_box{border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}
.analitica_box_line {padding: 10px;}
.analitica_title{font-weight: bold;font-size: 16px;padding: 0px 0px 20px 0px;text-align: center;width: 100%;}
.analitica_title2 {font-size: 10px;}
.analitica_value { padding: 5px 0px 0px 0px;font-size: 16px;}
.analitica_table_body {margin: 10px 0px 10px 0px; }
.analitica_space{padding: 20px 0px 0px 0px;}
.analitica_table_title{font-size: 9px;}
.analitica_table_parametr {font-size: 9px;}
.analitica_table_value {font-size: 9px;}
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 769px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}