
HTML, BODY {width:100%; height:100%; min-width:1000px;}
BODY {font:100% Georgia, 'Times New Roman', Times, serif; color:#fafafd; text-align:center; margin:0; padding:0; background:#130505 url('bg_0.jpg') top center no-repeat;}

IMG {border:0}

H1 {font-size:160%; color:#fff; font-style:italic; font-weight:normal; margin:0; padding-top:20px;}
H2 {font-size:130%; font-weight:normal; margin:0; padding-top:20px;}
H3 {font-size:120%; font-weight:normal; margin:0; padding-top:20px;}
H4 {font-size:110%; font-weight:normal; margin:0; padding-top:20px;}
H5 {font-size:100%; margin:0; padding-top:20px;}

A:link {color:#e4bc74;}
A:visited {color:#e4bc74;}
A:hover {color:#c0bcd0;}

UL {margin:0; padding-top:20px; list-style-type:disc;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% Georgia, 'Times New Roman', Times, serif; color:#000;}

.wrapper {width:100%}

.holder {width:1000px; text-align:left; margin:0 auto;}
.indent {padding:0 37px 0 36px;}

.leftCol {float:left; width:360px;}
.rightCol {float:right; width:531px;}

#logo {display:block; width:360px; height:63px; margin-top:40px;}
#phones {padding:33px 0 14px 49px;}
#phones IMG {display:block; width:440px; height:29px;}

.portfolio {font-size:24px; padding:290px 0 0 132px;}
.portfolio A, .portfolio A:visited, .portfolio A:hover {display:block; width:225px; height:44px; color:#c0bcd0; text-decoration:none; background:url('portfolio_bg.gif') 0 0 no-repeat;}
.portfolio SPAN {display:block; padding:5px 0 0 34px;}

.news H1 {padding:48px 0 0 166px;}
.news TD {padding-top:20px}
.news P {font-size:70%; padding:0;}
.news .date {padding:22px 10px 0 0;}
.news .date DIV {font-size:90%;}
.news .txt {width:100%;}

#menu {background:#948b89 url('menu_bg.jpg') 0 0 no-repeat;}
#menu A, #menu A:visited, #menu A:hover {color:#141414;}
#menu UL UL A, #menu UL UL A:visited, #menu UL UL A:hover {color:#fffffa;}

#content {padding-top:64px;}
#content table {font-size:13px;}
#content td {padding:5px;font-size:13px;}

#footer .leftCol IMG {float:left; margin:0 5px 5px 0;}
#footer .leftCol #logoSmall {width:145px; height:26px; margin:6px 5px 5px 11px;}
#footer A, #footer A:visited, #footer A:hover {font-size:75%; color:#331f1d; text-decoration:none;}
#footer .rightCol {padding-top:16px;}

#footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

#footer {zoom:1;}
#main {height:100%; min-height:100%; margin-bottom:-80px;}
html>body #main {height:auto;}
#clear {height:80px; clear:both;}

#footer {height:80px;}
#footer .indent {padding:24px 37px 5px 36px;}


