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 #fcbbb6; border-radius: 4px}
.sosial-icon a:hover img{border: 2px solid #fff;}

span.s_text {font-size: 15px;}

div.mail_box div{font-size: 14px;line-height: 22px}

input.button {padding: 3px 10px;min-width: 90px; color: #333; background-color: #eee; border: 1px solid #ccc;border-radius: 8px}
.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: 15px;font-weight: bold;color: #2e952b;padding: 8px 15px;display: inline-block;min-width: 180px;background-color: #e8e8e8;
text-decoration: none;border-radius: 10px}
.add_page_guest div a:hover{color: #fff;background-color: #56ab47;}


.time_info{font-size: 12px;} 
.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: 1px dotted #919297;border-radius: 5px;margin: 5px 4px}
table.myadv_extend td{vertical-align: middle;}
.myadv_extend a {font-size: 13px;font-weight: bold;color: #2164ad}


.extend_notice a {font-size: 13px;color: #fff;display: inline-block;text-decoration: none;padding: 2px 2px 1px;background-color: #47b627;border: 1px solid #509120;border-radius: 6px }

.extend, .udate {padding: 10px 80px; font-weight: bold;color: #fff;background-color: #21cf0e;border: none;border-radius: 4px}
.extend_notice a:hover, .extend:hover {background-color: #54d130; }
.extend_notice span.update a:after { content: url(/common/images/up.png);background-color:#47b627 }
.extend_notice span.refresh a:after{ content: url(/common/images/refresh.png); }

.end_notice span{color: #49b829;font-weight: bold;padding: 2px 6px;background-color: #fff;border: 1px solid #b7e695;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}
.stopped span {font-size: 12px;color: #fff;display: inline-block;text-decoration: none;padding: 2px 8px;background-color: #806c5e;border: 1px solid #09106f;border-radius: 6px }

.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;color: #ddd !important;}
.end_note_image {opacity:0.1;}
.warn_note {opacity:0.6;border:1px solid #ff0000; }
.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;display: inline-block;background-color: #56af2c;padding: 4px 10px;border: 1px solid #2ebf1e;border-radius: 4px;text-decoration: none;
}
.restart a:hover {background-color: #67cd36}

.step_back {font-size: 14px;font-weight: bold;line-height: 40px;text-decoration: none;background-color: #eee;border: 1px solid #ccc;border-radius: 8px;padding: 5px}

 
 .user_current_settings {background-color: #f6f6f6;padding: 30px 0 0 10px}  
 .info_reg {font-size: 14px;padding: 20px 0;padding-left: 15px;line-height:21px;margin-bottom:30px }
 .self_info { margin-top:60px }
 .self_info_text { color:#444; padding:5px 2px 10px 0;line-height:20px;font-weight: normal; }
 
 
 .reklam_middle { text-align: center;border:1px solid #dfdfdf;width: 100%;height:120px;display: table;margin:20px 0 }
 .reklam_middle span.reklam_middle{ display: table-cell;vertical-align: middle; }
 .reklam_middle span.rek{ font-size: 22px;color: #4ee097;letter-spacing: 4px;}
 .reklam_middle span.rek1{ color: #329846;font-weight: bold;}
  
  .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; }
  .marginTop15 { margin-top: 15px; }
  .marginTop40 { margin-top: 40px; }
  .marginTop20 { margin-top: 20px; }
  .marginTop10 { margin-top: 10px; }
  
  
  
  .marginBottom20 { margin-bottom: 20px; }
  .marginBottom10 { margin-bottom: 10px; }
  .marginBottom5 { margin-bottom: 5px; }
  .marginBottom15 { margin-bottom: 15px; }
  .marginBottom50 { margin-bottom: 50px; }
  .marginBottom40 { margin-bottom: 40px; }
  .marginBottom30 { margin-bottom: 30px; }
  .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; }
  
  