p.error { color:red; padding-bottom:5px; }
p.mytext { width: 500px; }
p.domain { width: 500px; }
h2.article {  }
h2.map {  }
.mybutton {  }

/* Оформление таблицы с тарифами на хостинг  */
table.hosting { border: 1px outset; }
tr.hosting { border: 1px inset; }
th.hosting { text-align: center; font: bold 11px "New Times Roman", sans-serif; text-transform: uppercase; border: 1px inset; }
td.hosting { text-align: center; border: 1px inset;}
a.hosting { color: red; text-decoration: underline; }
a:active.hosting { background-color: grey; }
a:hover.hosting { color: green; }

/* Оформление таблицы с тарифами на домены  */
table.domains { border: 1px outset; }
tr.domains { border: 1px inset; }
th.domains { text-align: center; font: bold 11px "New Times Roman", sans-serif; text-transform: uppercase; border: 1px inset; }
td.domains { text-align: center; border: 1px inset;}
a.domains { color: red; text-decoration: underline; }
a:active.domains { background-color: grey; }
a:hover.domains { color: green; }

/* Для отзывов  */
h2.reviews { color:black; margin-bottom: 15px;}
p.reviews_name { font-style: italic; text-transform: capitalize; text-align: center; margin-bottom: 5px; padding-bottom: 0px;}
p.reviews_text { color: black; text-align: justify; text-indent: 10px; padding: 0px 10px 1px 30px; margin-bottom: 20px;}

/* Для новостей  на главной странице */
h2.news { color:black; margin-bottom: 15px;}
p.news_header { font-style: italic; text-transform: capitalize; text-align: center; margin-bottom: 5px; padding-bottom: 0px;}
p.news_text { color: black; text-align: justify; text-indent: 10px; padding: 0px 10px 1px 30px; margin-bottom: 20px;}
p.news_all { color: black; text-align: center;}

/* Для новостей на одной странице */
p.allnews_title { font-style: italic; margin-bottom: 5px; padding-bottom: 0px;}
p.allnews_text { width: 500px; color: black; text-align: justify; padding: 0px 10px 1px 1px; margin-bottom: 15px;}