*{
	margin: 5;
	padding: 0;
	color: #000080;
}
body {
    font:14px/1.3 times, serif;
    color:#000080;
}
header {
    background-color:#212121;
    box-shadow: 0 -1px 2px #111111;
    #fff;
    display:block;
    height:70px;
    position:relative;
    width:100%;
    z-index:100;
}
header h2{
    font-size:22px;
    font-weight:normal;
    left:50%;
    margin-left:-400px;
    padding:22px 0;
    position:absolute;
    width:540px;
}
a.stuts:visited{
    border:none;
    text-decoration:none;
    color:#fcfcfc;
    font-size:14px;
    left:50%;
    line-height:31px;
    margin:23px 0 0 110px;
    position:absolute;
    top:0;
}
header a.stuts{
    border:none;
    text-decoration:none;
    color:#fcfcfc;
    font-size:14px;
    left:50%;
    line-height:31px;
    margin:23px 0 0 110px;
    position:absolute;
    top:0;
}
header .stuts span {
    font-size:22px;
    font-weight:bold;
    margin-left:5px;
}
.container {
    background: url("bg.png") repeat scroll 0 0 #EEEEEE;
    height: 571px;
    margin: 15px auto;
    padding: 15px;
    width: 771px;
}


button {
 width: 180px;
 margin:10px 0px 0px 30px; 
position: relative;
   border-top: 1px solid #f7f7f7;
   background: #ff5100;
   background: -webkit-gradient(linear, left top, left bottom, from(#f20303), to(#ff5100));
   background: -webkit-linear-gradient(top, #f20303, #ff5100);
   background: -moz-linear-gradient(top, #f20303, #ff5100);
   background: -ms-linear-gradient(top, #f20303, #ff5100);
   background: -o-linear-gradient(top, #f20303, #ff5100);
   padding: 5px 5px;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #fffcff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: bold;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #ba060f;
   background: #ba060f;
   color: #fcfcfc;
   }
.button:active {
   border-top-color: #80d4f2;
   background: #80d4f2;
   }
   ul.horizont
    {width:100%;
	    margin:0; /*обнуляем отступы*/
	    padding:0; /*обнуляем отступы*/
	    float:left; /*выравниваем список по левому краю*/
	    width:auto;/*задаем ширину авто исходя из типа и содержимого списка*/
	    background-image: url(bg.gif); /*устанавливаем фоновое изображение*/
	    background-repeat:repeat-x; /*повторяем наше изображение по горизонтали*/
	    list-style:none; /*удаляем маркеры списка*/
	    background-color:#4778c3; /*задаем цвет фона под изображение*/
	    font-size:13px; /*задаем размер шрифта*/
	    font-family:Arial, Helvetica, sans-serif; /*устанавливаем шрифт*/
	}
	
	ul.horizont
 li {
	       float:left; /*выравниваем элементы списка по левому краю*/
	       }
	
	ul.horizont
 a {
	      display:block; /*представляем ссылки меню как блочные элементы*/
	      width:220px; /*задаем размер блока*/
	      height:30px; /*и высоту блока*/
	      text-align:center; /*надпись по центру*/
	      line-height: 2.1em; /*межстрочный интервал*/
	      text-decoration:none; /*убираем подчеркивание у ссылок*/
	      color:#fff; /*цвет текста ссылок - белый*/
	      border-right:#fff solid 1px; /*бордюр правой стороны блока (белая линия в 1px)*/
	}
	
	ul.horizont
 a:hover {
	            color:#eff757; /*ссылка меняет цвет при наведении указателя*/
	            }
	            /*
Форма обратной связи
*/
#inline {
   margin-left:30px;
   width:80%;
   margin:0 auto;
   background:#FFF;
   padding:10px 20px;
}
.txt {
   display:inline-block;
   color:#003351;
   width:190px;
   margin-bottom:10px;
   border:1px solid #595959;
   padding:5px 9px;
   font-size:15px!important;
   line-height:1.4em;
}
.txtarea {
   display:inline-block;
   color:#676767;
   width:617px;
   margin-bottom:10px;
   border:1px solid #595959;
   padding:5px 9px;
   font-size:15px!important;
   line-height:1.4em;
   height:80px;
}
.txtarea:focus {
   border-style:solid;
   border-color:#BABABA;
   color:#003351;
}
.txt:focus {
   border-style:solid;
   border-color:#BABABA;
   color:#003351;
}
textarea.error {
    border-color:#973D3D;
    border-style:solid;
    background:#F0BEBE;
    color:#003351;
}
input.error {
    border-color:#973D3D;
    border-style:solid;
    background:#F0BEBE;
    color:#003351;
}
textarea.error:focus {
    border-color:#973D3D;
    color:#003351;
}
input.error:focus {
    border-color:#973D3D;
    color:#003351;
}
#send { 
    color:#FFFFFF;
    display:block;
    cursor:pointer;
    padding:5px 11px;
    font-size:1.2em;
    border:solid 1px #F9F9F9;
    border-radius:2px;
    background:#3b83bd;
    width:210px;
    margin-bottom:20px;
}
#send:hover {
    background:#979797;
}
/*
Форма обратной связи
*/