body {margin:0; padding:0 0 10px; text-align:center; color:#b7b8b9; background: #000000; font-family: Tahoma,Verdana, sans-serif}
table {margin:0; padding:0; empty-cells:show; font-size:9pt}
.all {width:1016px; margin:0 auto}
img {vertical-align:middle; border:none}
td {vertical-align:top}
li {margin:1em}
p, li {text-align:justify}
h1 {font-size: 18pt; text-align:left; margin-left:30px}
h2 {font-size: 12pt; text-align:left}
h3 {font: 14pt serif; margin-left:13px}
h4 {font-size: 10pt; font-weight:bold}
a {color:white}
/*a:visited {color:#888888}*/
/*.curent a:visited {color:white}*/


td.top_td {height:269px}
td.left_td {width:180px}
td.right_td {padding:60px 0 0 30px}

body.main table.all {background:#000000 url(/include/main_bottom.jpg) center 269px no-repeat}
.main td.top_td {background: url(/include/main_top.jpg) center top no-repeat}
.main td.right_td {padding:0}
body.main div.menu a {color:#888888}
body.main div.menu .curent a {font-weight:bold; color:white}

body.blog table.all {background:#000000 url(/include/blog_bottom.jpg) center 269px no-repeat}
.blog td.top_td {background: url(/include/blog_top.jpg) center top no-repeat}
.blog td.right_td {}
body.blog div.menu a {color:#485d56}
body.blog div.menu .curent a {font-weight:bold; color:white}
/*body.blog .curent a:visited {color:white}*/

body.contacts table.all {background:#000000 url(/include/kontakts_bottom.jpg) center 269px no-repeat}
.contacts td.top_td {background: url(/include/kontakts_top.jpg) center top no-repeat}
.contacts td.right_td {}
body.contacts div.menu a {color:#706472}
body.contacts div.menu .curent a {font-weight:bold; color:white}
/*body.contacts .curent a:visited {color:white}*/

body.uslugi table.all {background:#000000 url(/include/yslugi_bottom.jpg) center 269px no-repeat}
.uslugi td.top_td {background: url(/include/yslugi_top.jpg) center top no-repeat}
.uslugi td.right_td {padding:60px 0 0 30px}
body.uslugi div.menu a {color:#536a7d}
body.uslugi div.menu .curent a {font-weight:bold; color:white}
/*body.uslugi .curent a:visited {color:white}*/

body.clients table.all {background:#000000 url(/include/clients_bottom.jpg) center 269px no-repeat}
.clients td.top_td {background: url(/include/clients_top.jpg) center top no-repeat}
.clients td.right_td {}
body.clients div.menu a {color:#586679}
body.clients div.menu .curent a {font-weight:bold; color:white}
/*body.clients .curent a:visited {color:white}*/

body.news table.all {background:#000000 url(/include/news_bottom.jpg) center 269px no-repeat}
.news td.top_td {background: url(/include/news_top.jpg) center top no-repeat}
.news td.right_td {}
body.news div.menu a {color:#435852}
body.news div.menu .curent a {font-weight:bold; color:white}
/*body.news .curent a:visited {color:white}*/

body.projects table.all {background:#000000 url(/include/projects_bottom.jpg) center 269px no-repeat}
.projects td.top_td {background: url(/include/projects_top.jpg) center top no-repeat}
.projects td.right_td {}
body.projects div.menu a {color:#7d6870}
body.projects div.menu .curent a {font-weight:bold; color:white}
/*body.projects .curent a:visited {color:white}*/


div.menu p {margin:9px 10px 7px 30px; padding:0 0 2px 30px; font: 12pt serif}
div.menu p.curent {background: url(marker.jpg) left center no-repeat}
/*div.menu a {font-weight:bold}*/

table.anons {width:500px; table-layout:fixed}
table.anons td {padding:0}
table.anons td, table.anons p {text-align:left}

table.clients {width:710px; margin-left:13px; table-layout:fixed; background: url(/include/clients_div.jpg) 302px bottom no-repeat}
table.clients td {padding:0 0 30px}
table.clients td, table.clients p {text-align:left}

div.clients {width:723px; height:88px; background: url(/include/clients_table.jpg) left top no-repeat}
div.clients p {margin:0; padding:20px 0; text-align:center; word-spacing: 1em}

table.blag {width:700px; margin-left:13px; table-layout:fixed}
table.blag td, table.blag p {text-align:left}

table.marketing p {text-align:left}
dt {font-weight:bold}
.b {font-weight:bold}

table.newshead {width:737px; height:189px; margin:10px 0 0; padding:0; background: url(/include/main_news.jpg) left bottom no-repeat}
.newshead td {padding:0 10px; text-align:left}
.newshead td p {text-align:left}
.newshead p.date {margin:30px 0 0}
p.newshead {color:#435852; font-weight:bold}

table.mainproect {width:737px; height:297px; margin:0; background: url(/include/main_projects.jpg) left top no-repeat}
.mainproect td {padding:15px 5px 0}
table.mainproect td p {margin:10px 0; padding:0; text-align:left}
table.mainproect a {font-size:9pt}

.news_client_right_td {width:360px}
div.news_client_right {margin:80px 0 0 40px; width:199px; height:394px; background: url(/include/news_client_right.gif) left top no-repeat}
td.news_client_right_td .news_client_right p {margin:22px 0; text-align:center}
body.news P.copy {margin:15px 15px 15px 60px}
div.news_div {border-bottom:1px dashed}

table.usligi {width:707px; table-layout:fixed}
table.usligi td {padding:0 15px 20px 0}
table.usligi td, table.usligi p {text-align:left}
table.usligi td dt {padding:0; margin:6px 0}
table.usligi td dd {padding:0; margin:0}
table.usligi td ul, table.usligi td ol {padding:0; margin:6px 0 6px 15px}
table.usligi td li {padding:0; margin:0}
div.w236 {width:225px; text-align:left}
div.w236 p {text-align:left}

div.load {float:right; bmargin:0 0 5px 0; width:565px; height:98px; padding:10px 0 0 0; font-weight:bold; background: url(/include/uslugi_right.gif) left top no-repeat}
div.load p {margin:0 0 0 20px; padding:0}
div.load table {width:400px; margin:0 0 0 10px}
div.load td {vertical-align:middle; padding:10px 0 0 10px}
div.uslugi-top {padding:0 0 70px; background: url(/include/yslugi_right.jpg) left bottom no-repeat}

table.uslugiproect {width:737px; height:297px; margin:0; background: url(/include/yslugi_last_proect.jpg) left top no-repeat}
.uslugiproect td {padding:15px 5px 0}
table.uslugiproect td p {margin:10px 0; padding:0; text-align:left}
table.uslugiproect a {font-size:9pt}

.projects_client_right_td {width:360px}
div.projects_client_right {margin:80px 0 0 40px; width:199px; height:394px; background: url(/include/projects_client_right.gif) left top no-repeat}
td.projects_client_right_td .projects_client_right p {margin:22px 0; text-align:center}
body.projects P.copy {margin:15px 15px 15px 60px}

div.one_projects {clear:both}
div.one_projects img {float:left; margin:5px 15px 10px 0}
div.one_projects p.head {color:#7d6870; font-weight:bold}
div.one_projects p.head a {color:#7d6870; text-decoration:none}
/*div.one_projects a:visited {color:#888888}*/

p.futer {border-top:1px dashed; margin:30px 0 50px; padding-top:10px}
p.futer a {font-weight:normal; color:#7d6870}
/*p.futer a:visited {color:#888888}*/
p.futernob {border-top:1px dashed; margin:30px 0 50px; padding-top:10px; font-weight:bold}
p.futernob a {font-weight:normal; color:#7d6870}
/*p.futernob a:visited {color:#888888}*/
p.news_futer {font-weight:bold}
p.news_futer a {font-weight:normal; color:#435852}
/*p.news_futer a:visited {color:#888888}*/

p.clientcopy {width:700px; margin:15px; padding:10px 0; border-top:1px dashed}
p.blogtcopy {width:700px; margin:15px}

div.detail {margin:10px 20px 0 0}
div.detail p {text-align:justify}
div.pr_clienta a {text-decoration:none; color:#586679}
/*div.pr_clienta a:visited {color:#888888}*/

div.uslugi {width:664px}

div.blogs {width:664px}
div.blogs p.pre {margin:10px 15px}
div.blog_head {width:664px; height:71px; background: url(/include/blogs.gif) left top no-repeat}
div.blog_head p.date {padding:8px 15px 0; margin:0; color:#485d56}
div.blog_head p.autor {padding:5px 15px 5px; margin:0; color:#485d56}
div.blog_head h2 {font-size:10pt; padding:5px 15px 0; margin:0}
div.blogs a {text-decoration:none; color:white}
/*div.blogs a:visited {color:#888888}*/

p.futerblog {text-align:left; border-top:1px dashed; margin:30px 0 0; padding:10px 0; font-weight:bold}
p.futerblog a {font-weight:normal; color:#485d56}
/*p.futerblog a:visited {color:#888888}*/
p.com_col {color:#485d56; border-top:1px dashed; padding:10px 15px 40px; font-weight:bold}
.name {font-weight:bold}
div.comment {margin-left:40px; width:624px}

table.contact {height:179px; width:706px; table-layout:fixed; background: url(/include/contacts.gif) center top no-repeat}
table.contact p {margin:5px 0; padding:0}
.contact td.c1 {width:300px}
.contact td.c2 {width:200px; padding:10px 0 0}
.contact td.c3 {width:206px; padding:10px 0 0}
.contact td.c1 p {margin-top:10px; padding:0; ; margin-left:30px; font-size:8pt}

input, select {background:black; color:white; border:1px solid #888888}
input.button {background:black; color:white; border:none; text-decoration:underline}

.futer_block_one {width:664px; border-top:1px dashed; margin:30px 0 0; padding:10px 0}

table.ris {width:124px; height:99px; table-layout:fixed}
table.ris td {vertical-align:bottom; text-align:center; padding:0}
.fl {float:left; padding:0 10px 10px 0; margin:0}
.copyright {font-size:8pt; color:#888888}
.baklajan {color:#7d6870}
td.clientlist p {margin:0}
td.clientlist a {text-decoration:none}

a:hover {color:#5252fc}
.curent a {font-weight:bold; color:white}
