.content {
width: 740px;
}
.content p {
margin: 0 0 8px;
}
.content A {
color: #005197;
}
.content A:hover {
color: #DA251D;
}
.content h4 {
font-size: 12px;
margin: 20px 0 10px;
}
.content h5 {
font-size: 12px;
margin: 15px 0 5px;
}
h4.works_others {
font-weight: bold;
padding: 15px 0 0;
margin: 0;
}
.content ul, ol {
margin: 0 0 20px;
padding: 0 0 0 30px;
}
.content table {
border-collapse: collapse;
margin: 5px 0 15px;
}
.content td, .content th {
font: 12px arial, sans-serif;
padding: 3px 5px;
vertical-align: top;
}
.content table.t_npl td, .content table.t_npl th {
padding: 0 0 15px 0;
}
.content th {
text-align: left;
}
.content table.t_center td, .content table.t_center th {
text-align: center;
}
.content table.t_b td, .content table.t_b th {
border: 1px solid #C2C1C1;
}
.content td.bot {
vertical-align: bottom;
}
.content table p {
margin: 0;
}
.content img {
margin: 0 10px 10px 0;
}
.content img.nml {
margin: 0 0 10px 0;
}
.content img.mr2 {
margin: 0 20px 10px 0;
}
.content .mr60 {
margin: 0 60px 15px 0;
}
.content .mr50 {
margin: 0 50px 50px 0;
}
.c {
text-align: center;
}
.r {
text-align: right;
}
.center {
text-align: center;
margin: 0 0 60px;
}
.center img {
margin: 30px 10px 10px 0;
}
.nwrp {white-space: nowrap;}
.author span {
color: #72706F;
}
.page_current {
padding: 0 0 0 20px;
margin: 25px 0 13px;
background: url(/im/ar_b.jpg) no-repeat 0 4px;
}
.page_current h3 {
font-size: 18px;
color: #DA251D;
}
.page_current h3 A {
font-size: 18px;
color: #DA251D;
}
.work_photo {
margin: 0 18px 10px 0;
float: left;
}
.work_descr {
color: #000;
}
.work_descr h4 {
color: #72706F;
margin: 0 0 2px;
}
.t_grey {
color: #72706F;
}
.link_top {
float: right;
}
.link_top img {
margin: 0;
}
.person {
width: 680px;
height: 417px;
background: url(/im/journal.jpg) no-repeat 50px 0;
}
.person .photo {
width: 366px;
height: 405px;
float: left;
}
.person .photo img {
margin: 2px 0 0 65px;
}
.person .wr_phrase {
width: 300px;
height: 400px;
margin: 2px 0 0 0;
float: left;
}
.person .phrase {
text-align: center;
padding: 170px 40px 10px;
}
.person .phrase A {
text-decoration: underline;
}
.wr_form_domain {
background: none;
}
.form_domain  {
padding: 0;
}
.form_domain h4 {
padding: 0 0 0 9px;
border-left: 1px solid #C2C2C1;
}
.form_domain .wr_zones {
padding: 3px 0 0 10px;
}
.form_domain .zones {
width: 310px;
}
input.domain_name {
width: 220px;
margin: 9px 0 14px 0;
}
.domain_check {
width: 60px;
}
.all_zones {
margin: 7px 0 5px 50px;
}
input.but_domain {
margin: 0;
position: relative;
right: 67px;
top: 4px;
}
.domain_results {
padding: 0 0 20px;
}
.error, .domain_registered {
color: #DA251D;
padding: 0 0 0 10px;
}
.domain_available {
color: #136508;
padding: 0 0 0 10px;
}
.brief {
width: 100%;
}
.brief td {
padding: 3px 5px 10px 0;
}
.brief input {
width: 100%;
margin: 0 0 2px;
}
.brief textarea {
width: 100%;
height: 50px;
margin: 0 0 2px;
}
.brief img {vertical-align: middle;
margin: 0 10px 0 0;
}
.brief .inp_i {
width: 100px;
margin: 2px 0 0;
}
td.title_b {
font: bold 13px arial, sans-serif;
}
.d_ch {
margin: 0 0 2px;
}
input.ch {
width: 14px;
height: 14px;
margin: 0;
}
input.rdb {
width: 14px;
height: 14px;
margin: 0;
border: none;
background: none;
}
input.but {
font: 12px arial, sans-serif;
color: #fff;
width: auto !important;
height: 23px;
padding: 2px 10px;
margin: 15px 0 0;
border: 1px solid #d1d1d1;
background-color: #005198;
}
.seo form,
.seo table {
margin: 0 0 10px;
}
.seo table td {
padding: 3px 15px 3px 0;
}
.seo table th {font-weight: bold;
text-align: center;
padding: 3px 5px;
}
.content .seo table p {
margin: 0 0 8px;
}
.seo input {
vertical-align: middle;
margin: 0;
width: 270px;
}
.seo input.inp_captcha {
width: 100px !important;
margin: 0 10px 0 0 !important;
}
.seo input.but {
margin: 10px 0 0 !important;
}
.seo select.zone {
vertical-align: middle;
margin: 0 10px 0 5px;
width: 70px;
height: 22px;
}
.content .seo form img {
vertical-align: middle;
margin: 0;
}
.seo table.tbl_pos {
width: 100%;
}
.seo table.tbl_pos input {
width: 100%;
margin: 0 0 8px;
}
.seo table.tbl_pos select {
width: 200px;
margin: 0 0 8px;
}
.seo table.tbl_pos select#searchname {
width: 170px;
}
.seo table.tbl_pos select.num1 {width: 60px;}
.seo h4.ar {
font-size: 12px;
padding: 0 0 0 20px;
margin: 20px 0 10px;
background: url(/im/ar_b.jpg) no-repeat;
}
.seo table.tbl_item {
width: 100%;
}.seo table.tbl_item td {
padding: 5px 20px;
background-color: #f5f5f5;
}
.badly {
color: #DA251D;
}
.well {
color: #108500;
}
.excellent {
color: #136508;
}
.seo .item {
margin: 0 0 8px;
}
.seo .item .data {
padding: 0 0 10px 20px;
}
.seo .item .data img {
vertical-align: middle;
margin: 0 10px 3px 0;
}
.sep {padding: 10px 0 0;
border-top: 1px solid #c2c2c1;
border-bottom: 1px solid #c2c2c1;}
.sep_t {
padding: 10px 0 0;
border-top: 1px solid #c2c2c1;
}
.seo .tbl_data {
border: 1px solid #dfdfdf;
}
.seo .tbl_data td,
.seo .tbl_data th {
padding: 2px 5px;
}
.seo .tbl_data th {
background-color: #c2c2c1;
}
.seo tr.odd td {
background-color: #dfdfdf;
}
