a.cat_links {font-size: 12px;padding: 2px; background-color:#f4f4f4; text-decoration:none}
p.cat_links {font-size: 12px;padding: 2px; color: #999; line-height: 24px}
p.cat_text {font-size: 11px;padding: 2px; color: #999; line-height: 24px}
p.cat_text  span{color: #fff;}
.cat_seo {font-size: 12px; color: #999;}

.sosial-icon {display: inline-block;}
.sosial-icon a img{border: 2px solid #8689f4; border-radius: 4px}
.sosial-icon a:hover img{border: 2px solid #fff;}

span.s_text {font-size: 14px;font-weight: bold;color: #fff}
div.mail_box div{font-size: 14px;line-height: 22px}

input.button {padding: 3px 10px;min-width: 90px; color: #111; background-color: #eee; border: 1px solid #ccc;border-radius: 10px}
input.send{margin-right: 20px}
.button_delete{color: #fff;background-color: #ff0000;padding: 3px 7px}

 .add_page_guest{ text-align: center; padding: 30px 5px}
 .add_page_guest div{ margin: 20px 0}
 .add_page_guest div a{ font-size: 16px;color: #fff;padding: 4px 15px;display: inline-block;min-width: 180px;background-color: #adbcb7;
    text-decoration: none;border-radius: 8px}
 .add_page_guest div a:hover{color: #3e6c1e;background-color: #c0cbc8;}
  
 .info_reg {font-size: 14px;padding: 20px 0;padding-left: 15px;line-height:21px;margin-bottom:30px }
 
.time_info{font-size: 12px;/*display: inline-block;padding: 0 3px;border: 1px solid #eba66d;border-radius: 4px*/} 
.time_info div {display: inline-block;}
.aktiv span {font-weight: bold;color: #888}
.aktiv span img { width: 16px;}
.stopped, .extend_notice, .end_notice, .end_notice_passiv {margin: 7px 0;color: #888}


.myadv_extend {background-color: #fef4f3;padding: 14px 0;border: 2px dotted #ff2828;border-radius: 5px;margin: 5px 4px}
table.myadv_extend {background-color: #fef4f3;padding: 4px 0;border: 2px dotted #ff2828;border-radius: 5px;margin: 5px 4px}
table.myadv_extend td{vertical-align: middle;}
.myadv_extend a {font-size: 13px;font-weight: bold;}
.myadv_extend a:hover {text-decoration: none;}


.extend {padding: 10px 80px; font-weight: bold;color: #fff;background-color: #21cf0e;border: none;border-radius: 4px}
.extend_notice a {font-size: 14px;color: #fff;display: inline-block;text-decoration: none; padding: 2px 2px 1px;background-color: #47b627;border: 1px solid #509120;border-radius: 3px}
.extend_notice a:hover, .extend:hover {background-color: #4fc72c;}
.extend_notice span.update a:after{ content: url(/common/images/up.png); }
.extend_notice span.refresh a:after{ content: url(/common/images/refresh.png); }

.end_notice span{color: #3e9d22;font-weight: bold;padding: 2px 8px;background-color: #fff;border: 1px solid #73ce2f;border-radius: 3px}
.end_notice_passiv span{color: #ff0000;font-weight: bold;padding: 2px 8px;background-color: #fff;border: 1px solid #ff0000;border-radius: 3px}

.extend_blocked a {font-size: 14px;color: #fff;display: inline-block;text-decoration: none; padding: 2px 2px 1px;background-color: #6d776c;border: 1px solid #509120;border-radius: 3px}
.extend_blocked span.update a:after, .extend_blocked span.refresh a:after{ content: url(/common/images/locked.png); }

.end_note {opacity:0.3 }
.warn_note {opacity:0.6; }
.warn_note, .warn_note .block_content_synopsis_adv,  .warn_note .name-advert h3{text-decoration: line-through; }

.restart {margin-top: 20px}
.restart a {
	font-size: 14px;font-weight: bold;color: #fff;background-color: #56af2c;padding: 4px 10px;border: 1px solid #2ebf1e;border-radius: 4px;text-decoration: none;display: inline-block;
}
.restart a:hover {background-color: #67cd36}

.data_info_registr { margin:10px;color: #777; font-weight: bold;}

.self_info { margin-top:60px }
.self_info_text { color:#444; padding:5px 2px 10px 0;line-height:20px;font-weight: normal; }

  
  
  
  .red { color:#ff0000 }
  .marginAll20 { margin: 20px; }
  .marginAll10 { margin: 10px; }
  
  .marginLeft20 { margin-left: 20px; }
  .marginLeft10 { margin-left: 10px; }
  
  .marginRight20 { margin-right: 20px; }
  .marginRight10 { margin-right: 10px; }
  
  .marginLR20 { margin-left: 20px; margin-right: 20px; } 
  .marginLR10 { margin-left: 10px; margin-right: 10px; }
   
  .marginTB50 { margin-top: 50px; margin-bottom: 50px; }
  .marginTB40 { margin-top: 40px; margin-bottom: 40px; } 
  .marginTB30 { margin-top: 30px; margin-bottom: 30px; }
  .marginTB20 { margin-top: 20px; margin-bottom: 20px; }
  .marginTB15 { margin-top: 15px; margin-bottom: 15px; } 
  .marginTB10 { margin-top: 10px; margin-bottom: 10px; } 
  .marginTB5 { margin-top: 5px; margin-bottom: 5px; } 
  
  .marginTop5 { margin-top: 5px; }
  .marginTop10 { margin-top: 10px; }
  .marginTop15 { margin-top: 15px; }
  .marginTop20 { margin-top: 20px; }
  .marginTop40 { margin-top: 40px; }
  
  .marginBottom5 { margin-bottom: 5px; }
  .marginBottom10 { margin-bottom: 10px; }
  .marginBottom15 { margin-bottom: 15px; }
  .marginBottom20 { margin-bottom: 20px; }
  .marginBottom30 { margin-bottom: 30px; }
  .marginBottom40 { margin-bottom: 40px; }
  .marginBottom50 { margin-bottom: 50px; }
  .marginBottom60 { margin-bottom: 60px; }
  .marginBottom100 { margin-bottom: 100px; }
  .marginBottom150 { margin-bottom: 150px; }
  
  
  .marginAll5 { margin: 5px; }
  .marginAll15 { margin: 15px; }
  
  .marginLeft5 { margin-left: 5px; }
  .marginLeft15 { margin-left: 15px; }
  
  .marginRight5 { margin-right: 5px; }
  .marginRight15 { margin-right: 15px; }
  
  .marginLR5 { margin-left: 5px; margin-right: 5px; } 
  .marginLR15 { margin-left: 15px; margin-right: 15px; } 
  
  
  
  
  
  
  
  
  
  /* обшие свойства padding */
  
  .paddingAll20 { padding: 20px; }
  .paddingAll10 { padding: 10px; }
  
  .paddingLeft20 { padding-left: 20px; }
  .paddingLeft10 { padding-left: 10px; }
  
  .paddingRight20 { padding-right: 20px; }
  .paddingRight10 { padding-right: 10px; }
  
  .paddingLR20 { padding-left: 20px; padding-right: 20px; } 
  .paddingLR10 { padding-left: 10px; padding-right: 10px; } 
  
  .paddingTB20 { padding-top: 20px; padding-bottom: 20px; } 
  .paddingTB10 { padding-top: 10px; padding-bottom: 10px; } 
  
  .paddingTop20 { padding-top: 20px; }
  .paddingTop10 { padding-top: 10px; }
  
  .paddingBottom20 { padding-bottom: 20px; }
  .paddingBottom10 { padding-bottom: 10px; }
  
  
  .paddingAll5 { padding: 5px; }
  .paddingAll15 { padding: 15px; }
  
  .paddingLeft5 { padding-left: 5px; }
  .paddingLeft15 { padding-left: 15px; }
  
  .paddingRight5 { padding-right: 5px; }
  .paddingRight15 { padding-right: 15px; }
  
  .paddingLR5 { padding-left: 5px; padding-right: 5px; } 
  .paddingLR15 { padding-left: 15px; padding-right: 15px; } 
  
  .paddingTB5 { padding-top: 5px; padding-bottom: 5px; } 
  .paddingTB15 { padding-top: 15px; padding-bottom: 15px; } 
  
  .paddingTop5 { padding-top: 5px; }
  .paddingTop15 { padding-top: 15px; }
  
  .paddingBottom5 { padding-bottom: 5px; }
  .paddingBottom15 { padding-bottom: 15px; }
  
  .float-right { float: right; }
  .inline_blok { display: inline-block; }
