﻿/* Заголовки */


p {
  padding:0;
  margin:0 0 10px 0;
  text-align:justify;
}

h1 {
  padding:0;
  margin:0 0 15px 0;
  font-size:24px;
  font-weight:normal;
  color:white;
}

h2 {
  font-size:18px;
  padding:0 0 10px 0;
  margin:0;
  font-weight:normal;
  color:white;  
}

h3 {
  font-size:16px;
  padding:0 0 10px 0;
  margin:0;
  font-weight:normal;
  color:white;  
}

h4 {
  font-size:14px;
  color:white;
  padding-bottom:0;
  margin-bottom:10px;
}

/* Формы */
form {
  margin:0;
  padding:0;
}

.form_errors_wrap {
  color:red;
  font-weight:bold;
  margin-bottom:15px;
  line-height:1.4;
}

.form_wrap {
 
}

.form_wrap .capt {
  padding:0 0 10px 0;
  vertical-align:top;
  min-width:100px;
}

.form_wrap .ibox {
  padding-bottom:10px;
  vertical-align:top;
}

.form_wrap .input, .input {
  border:1px solid #dcdcdc;
  padding-left:5px;
  color:#676767;
}

.form_wrap textarea {
  border:1px solid #dcdcdc;
  padding-left:5px;
  
}

.form_wrap .m {
  width:350px;
}

.form_wrap textwrap {
 
}

.button {
   border:none;
  background:#d9d9d9;
  color:#475465;
  padding:5px 10px;
  font-size:11px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  text-align:center;
  cursor:pointer;
}

.form_wrap .obl {
  color:red;
}

/* таблицы */
table.t {
  border-spacing:0;
  padding:0;
  margin:0 0 20px 0;
  border-collapse: collapse;
}

table.t th, table.t td {
  border:1px solid white;
  vertical-align:top;
}

table.t th {
  font-weight:normal;
  padding:5px 5px 5px 5px;  
  color:white;
 
}

table.t th a {
  color:white !Important;
  text-decoration:none !Important;
  
}

table.t td {
  padding:10px 10px 5px 10px;  
}

table.t td.left {
  text-align:left;
}

table.t td.right {
  text-align:right;                 
}

table.t td.center {
  text-align:center;
}

table.t td.options {
  text-align:left;
}

table.t td.options a {    
  display:block;
  margin-bottom:3px;
}



.border {
  border:1px solid #ccc;
}

ul {
   margin:0;
   padding:0;
}

ul li {
   margin:0 0 0 20px;
   padding:0;

}