
/* файл css */

.addt_service_mech_base {  }

.addt_service_mech_desc { font-size: 1em;  color:#435054; margin:20px 0px; }

.addt_service_mech_link_more { margin: 5px 0px 0px 0px; font-size: 1em; }

.addt_service_mech_link_more a, .addt_service_mech_link_more a:visited { color: #95522E; }
.addt_service_mech_link_more a:hover { text-decoration: none; }

.addt_service_mech_details { margin: 10px 0px 0px 0px; /*background: #3f3;*/ }

.addt_service_mech_details_text_cost { font-size: 0.95em;
  color:#1B3118; margin: 20px 0px 0px 0px;
 }

.addt_service_mech_details_box_elm_active_payment { font-size: 1em; margin: 50px 0px; }

.addt_service_mech_details_elm_active_payment { cursor: pointer; font-size: 1.4em;
  /*text-decoration: underline;*/
  display: inline-block; padding: 3px 15px;
  background: #7a90b7;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  border-top: solid 1px #b1caf6;
  border-bottom: solid 1px #2f394b;
 }
.addt_service_mech_details_elm_active_payment:hover { color: #fff;
  background: #4868a2;
 }

.addt_service_mech_title_list_method { margin: 10px 0px; color: #333; }

.addt_service_mech_elm_active_method { cursor: pointer; color: #ae216b; font-weight: normal;
  font-size: 1.2em; border-bottom: 1px #ae216b dashed;
  /*background: #777;*/
 }
.addt_service_mech_elm_active_method:hover { border-bottom-style: none; }
.addt_service_mech_elm_back_method { cursor: pointer; color: #685b56; border-bottom: 1px #685b56 dashed; }

a.addt_service_mech_link_authorize, a .addt_service_mech_link_authorize { text-decoration: underline; color: #1B4153; }
a.addt_service_mech_link_authorize:hover { text-decoration: none; }

.addt_service_mech_other_info { color: #6F8F7F; }

.addt_service_mech_version_picked { display: inline-block;
  width: 40px; height: 40px;
  background: #aaa;
  margin: 10px 10px 10px 0px;
  position: relative;
  border: solid 1px #ffc5c5;
 }

.addt_service_mech_version_picked_n1 {
  background: #c0f9f3;
 }

.addt_service_mech_version_picked_n2 {
  background: #fddfcb;
 }

.addt_service_mech_version_picked_n3 {
  background: #f9fd98;
 }

.addt_service_mech_version_picked_on::before {
  content: ""; 
  background: transparent;
  position: absolute;
  top: -3px; left: -3px;
  width: 100%;
  height: 100%;
  border: solid 3px #c8b165;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
 }

.addt_service_block_icon_oper { /* background: #e5e7d2; */ padding: 0px 0px 0px 0px; /*float: right;*/ overflow: hidden;
  margin-top: 0px;  position: absolute; /*bottom: 0px;*/ top: 25px; right: 5px; text-align: right;
 }

.addt_service_block_one_icon_oper { /*float: left;*/ }
.addt_service_block_one_icon_oper + .addt_service_block_one_icon_oper { margin: 5px 0px 0px 0px; }

.addt_service_block_icon_oper img { margin-right: 0px; }

.addt_service_show_list_elm_action, a.addt_service_show_list_elm_action, a.addt_service_show_list_elm_action:visited { 
  display: block;
  background: #05c13d linear-gradient(0deg, #05c13d, #02f64b);
  width: 112px;
  /*height: 1.6rem;*/
  padding: 3px 0px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
 }
.addt_service_show_list_elm_action:hover { background: #3f688c; }
/*
.addt_service_show_list_elm_premium { background-image: url("../../images/icon_premium_small.png"); }
.addt_service_show_list_elm_vip { background-image: url("../../images/icon_vip_small.png"); }
.addt_service_show_list_elm_picked { background-image: url("../../images/icon_pickout_small.png"); }
.addt_service_show_list_elm_up { background-image: url("../../images/icon_up_small.png"); }
.addt_service_show_list_elm_makegood { background-image: url("../../images/icon_makegood_small.png"); }
*/
@media screen and (max-width: 1000px)
  {
   .addt_service_block_icon_oper { position: relative; top: 0px; left: 0px; margin: 7px 0px 0px 0px; }
  }


.addt_service_elm_img_link_info { margin-bottom:5px; vertical-align:middle; }

.addt_service_elm_block_link_info { max-width: 430px; }

.addt_service_elm_block_link_info .block_to_link_sp_topageadv { font-size: 1.2em; 
  background: transparent; color: #722c19; padding: 0px 0px 0px 0px;
 }

.addt_service_elm_block_link_info a, div.addt_service_elm_block_link_info a, 
  div.addt_service_elm_block_link_info a:visited { color: #439541;/* padding: 5px;*/ }

.addt_service_elm_block_link_info > div { /*padding: 3px 0px; */
  margin: 3px 0px;
  padding: 4px 4px 4px 0px;
  background: #e6f9fe;
  position: relative;
  color: #439541;
 }

.addt_service_elm_wrap_img_link_info { display: inline-block; 
  width: 24px;
  height: 16px;
  background: #009f3c  center center/14px 14px no-repeat;
  vertical-align: middle;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-right: 5px;
 }

.addt_service_elm_icon_premium { background-image:  url("../../../../images/icon_info_premium.png"); }
.addt_service_elm_icon_vip { background-image:  url("../../../../images/icon_info_vip.png"); }
.addt_service_elm_icon_pickout { background-image:  url("../../../../images/icon_info_pickout.png"); }
.addt_service_elm_icon_up { background-image:  url("../../../../images/icon_info_up.png"); }
.addt_service_elm_icon_makegood { background-image:  url("../../../../images/icon_info_makegood.png"); }

.addt_service_elm_block_link_info_cost { position: absolute; top: 5px; right: 5px;
  color: #204b25;
 }


.addt_service_elm_block_choose { margin: 20px 0px; max-width: 500px; }
.addt_service_elm_block_choose_one { margin: 3px 0px;
  padding: 4px 4px 4px 7px;
  background: #e6f9fe;
  position: relative;
  color: #439541;
 }

.addt_service_elm_choose_cost { position: absolute; top: 5px; right: 5px;
  color: #204b25;
 }

.addt_service_elm_block_choose_info_free { color: #78858d;
  padding: 3px 3px 3px 3px;
  font-size: 0.9em;
 }

