body {margin:0; padding:0; background-color:#FFFFFF}
body, table, tr, th, td, div, span, p, ol, ul, li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#1f8cb9; }
h2, h3, h4, .h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1f8cb9; }
p {text-indent:25px}
.footer, .footer a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color: #FFFFFF; text-decoration:none}
.footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color: #FFFFFF; text-decoration:underline}
span.footermenu {padding-left:20; padding-right:20; color:#FFFFFF}
.pathbar {border-left: solid #c1c1c1 2px; padding-left:15px}
.pathbar a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bd0311; text-decoration:underline}
.pathbar a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1f8cb9; text-decoration:underline}
.target {background-image:url(/images/target.jpg); background-position:left top; background-repeat:no-repeat}
.operedi {background-image:url(/images/operedi.jpg); background-position:bottom center; background-repeat:no-repeat; padding:42 5 0 0}
.phone {background-image:url(/images/phone.jpg); background-position:left top; background-repeat:no-repeat}
.our {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#c0c0c0}
.our_phone {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:32px; color:#ff0000}
.calculate, .calculate a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#red; text-decoration:underline; font-weight:bold}
.calculate a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#red; text-decoration:underline}
.cup {background-image:url(/images/cup.jpg); background-position:bottom center; background-repeat:no-repeat}
.dart {background-image:url(/images/dart.jpg); background-position:left bottom; background-repeat:no-repeat}
.pr_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bd0311}
.pr_description a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bd0311; text-decoration:none}
.pr_description a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bd0311; text-decoration:underline}
.content {padding:10 0 20 0}
table.projects {border: solid #bfbfbf 1px}
table.projects tr th, table.projects tr td {text-align:center; border: solid #bfbfbf 1px}
.project_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1f8cb9; }
.news_date, .date, .pr_description {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1f8cb9; }
.input, select.input option {width:250; height:18; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1f8cb9; }
.input_textarea {width:250; height:85; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1f8cb9; }
.red  {font-size:14px; font-weight:bold; color:#ff0000; }
.red_seo  {font-size:11px; font-weight:bold; color:#ff0000; }
table.seo {background-color: #000000}

table.seo tr td.a {background-color: #fbf7e5; white-space:nowrap}
table.seo tr td.b {background-color: #ffeeac; white-space:nowrap}
table.seo tr.a td {background-color: #fbf7e5; white-space:nowrap}

table.seo tr th {background-color: #ffe16b; white-space:nowrap}


/*Портфолио*/
table.p {background-color: #000000}
table.p tr td {background-color: #fbf7e5;}
table.p tr th {font-size:14px; font-weight:bold; background-color: #ffeeac}
table.p tr.a  td {background-color: #fbf7e5;}
table.p tr.b  td {background-color: #fbf7b1;}

.td_portfolio {text-align:center; height:170px}
.td_portolio_small a img, .td_portfolio a img {border: solid #eceaea 5px}
.td_portolio_small a:hover img, .td_portfolio a:hover img {border: solid #d3daed 5px}
table.vidy tr td, table.vidy tr th {text-align:center; border: solid #eceaea 1px}