* {margin:0;padding:0;}

html, body {width:100%;height:100%;background-color:#8d1d4c;}

img {border-width:0;}



p{font:11px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#efe9d9;}

p a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fd9294;}

p a:hover {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-decoration:none;}



#main_table {width:100%; height:100%; margin:0; padding:0; border:0; border-collapse:collapse;}

#content_block {vertical-align:top; width:100%; background-color:#8d1d4c; text-align:center;}

#wrapper {width:995px; height:100%; margin-left:auto; margin-right:auto; background:#8d1d4c url(/images/bg_main.jpg) center top no-repeat; text-align:left;

border:0px solid red; position:relative;}



#top {height:387px; position:relative;}

#logo{position:absolute; width:295px; height:116px; left:93px; top:52px; cursor:pointer;}



#content_table{width:100%; border:0; border-collapse:collapse;}

#content_table td {vertical-align:top;}

#mainpage_content_td {width:548px;}

#main_nav_td {width:180px;}





#main_nav{ margin-left:61px;}

#main_nav li {list-style-type:none; display:inline;}

#main_nav a {display:block;margin-bottom:11px;}

#main_nav span {display:none;}

#main_nav #nav_about{background:transparent url(/images/nav_about.gif) center top no-repeat; width:76px; height:8px;}

#main_nav #nav_services{background:transparent url(/images/nav_services.gif) center top no-repeat; width:45px; height:8px;}

#main_nav #nav_articles{background:transparent url(/images/nav_articles.gif) center top no-repeat; width:43px; height:8px;}

#main_nav #nav_howdowework{background:transparent url(/images/nav_howdowework.gif) center top no-repeat; width:107px; height:8px;}



#pf_cont{ margin-left:48px;}

#pf_cont li {list-style-type:none; display:inline;}

#pf_cont h1 span{display:none;}

#pf_cont #header_pf{background:transparent url(/images/nav_pf.gif) center top no-repeat; width:69px; height:8px;}

#pf_cont #header_contacts{background:transparent url(/images/nav_contacts.gif) center top no-repeat; width:64px; height:8px;}

#nav_pf{margin-top:19px; margin-bottom:90px;}

#nav_pf a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-decoration:none; display:block; margin-bottom:3px; text-transform: lowercase;}

#nav_pf a:hover, #nav_pf a.cur  {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-decoration:underline;}

#contacts{font:9px Verdana, Arial, Helvetica, sans-serif; margin-top:17px;}



#mainpage_content {margin-left:60px; width:428px;}

#mainpage_content p{}



.work{background:transparent url(/images/bg_line.gif) left bottom no-repeat; margin-bottom:53px;margin-top:52px;}

.work h2{font:17px Verdana, Arial, serif; color:#fd9294; text-transform:uppercase; margin-bottom:41px;}

.work img {margin-bottom:28px;}

.work p {padding-bottom:20px;}

.pf_link { margin-top:-12px;}

.work .pf_link a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-transform:uppercase; text-decoration:underline;}

.work .pf_link a:hover{font:10px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-transform:uppercase; text-decoration:none;}



.text_content {margin-bottom:53px;margin-top:52px;}

.text_content h2{font:bold 17px "Times New Roman", Times, serif; color:#fd9294; text-transform:uppercase; margin-bottom:39px;}



#pages{ margin-bottom:64px; margin-top:-15px;}

#pages a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-decoration:underline;margin-right:10px;}

#pages .cur, #pages a:hover{font:11px Verdana, Arial, Helvetica, sans-serif; color:#fd9294; text-decoration:none; margin-right:10px;}





#footer_block{vertical-align:bottom; width:100%; height:25px; background:transparent url(/images/bg_footer.gif) left bottom repeat-x;}



