html
{
	padding:0;
	margin:0;
	min-width:770px;
	height: 100%;
    background:url(../img/html_bg.jpg) 0 0 repeat;
}
body
{
    padding:0; margin:0;
	font:200 12px Arial;
	font-family:Georgia, Serif;
    background:url(../img/html_bg2.jpg) 0 0 no-repeat;
    color:#000;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img {	border:none; }
table { border-collapse: collapse; border-spacing: 0; width:100%; }
td, th, tr { padding:0;	margin:0; vertical-align:top; }
ol, ul { list-style: none; padding:0; margin:0; }
a { color:#6d1515; }
a:hover { text-decoration:none; }
p { margin:0 0 19px 0; padding:0; font-size:12px; line-height:18px; }
b, strong { font-weight:bold; }
h1, h2, h3, h4, h5, h6, form, input, label, select { margin:0; padding:0; border:0; }
.overflow { overflow:hidden; _zoom:1; }
.clear { clear:both; height:1px; }
.s-clear {margin:0!important;padding:0!important;background:none!important;}
.left {float:left;}
/***********************    CONTENT    ************************/
#overheader {height:240px; width:898px; padding:0 50px;}
#header {padding-left:270px;}
#overcontent {width:898px; padding:0 50px;}
#content { }
#aboutsite {text-align:right;margin-top:162px;  font:normal bold 18px Arial; line-height:1em; color:#000;  letter-spacing:-0.03em;}
.h2, h1 {font:normal 40px Arial; line-height:1em; margin-bottom:12px; padding-bottom:25px; background:url(../img/dot-black.gif) 0 100% repeat-x;font-weight:200;}
#fastnav { font-size:13px;line-height:1em; padding:10px 0 0 130px;}
#fastnav li {float:left;}
#fastnav li a {float:left; padding-right:18px;margin-right:10px;background:url(../img/dot-red.gif) 100% 4px no-repeat;}

#cont-left { float:left; width:235px;}
#titleservices, #heading div {font:normal 40px Arial; line-height:1em; text-transform:uppercase;margin-bottom:25px;letter-spacing:-0.03em;}
.list-left li { background:url(../img/dot-black-small.gif) 0 100% repeat-x; margin-bottom:20px;}
.list-left p {margin:0 0 0; padding-bottom:19px;}
.list-left .title, #titleservicescommerc .title {font: normal 24px Arial;display:block;margin-bottom:5px;letter-spacing:-0.03em;}
#titleservicescommerc {background:#e4ddcf; padding:12px 15px; margin:45px 0;}
#heading {font:normal 24px Arial;line-height:1em;}
#heading div {margin-bottom:10px;}

#cont-right {float:right;width:185px;}
#analysis {position:relative; height:83px; border-bottom:solid 1px #000;background:url(../img/analysis-bg.gif) 0 25px no-repeat;margin-bottom:18px;}
#analysis input {position:absolute; left:2px; top:31px; width:141px; font-size:18px; }
#analysis .sub {left:149px; top:26px; width:34px; height:34px; background:none;cursor:pointer;}
#analysis span {font:normal 22px Arial;line-height:1em;}
.list-right li {padding:9px 17px; border:#4c4c4c dashed 1px; margin-bottom:20px;}
.list-right .title {display:block;font-size:16px; line-height:1em;margin-bottom:5px;}
.list-right .legend {display:block;font:normal 20px Arial;line-height:1em;}

#cont-center {margin:0 205px 0 0;}
#mainpage #cont-center {margin-left:255px;}


#overfooter {width:898px; padding:85px 50px 0;}
#footer {padding-top:30px; background:url(../img/h-line-footer.gif) 0 0 repeat-x;} 
#menu {font-size:16px;line-height:1em;word-spacing:-0.25em;}
#menu li { display:inline-block; zoom:1; *display:inline;}
#menu li a {display:block;padding:0 18px 24px 0;word-spacing:0em;margin-right:10px;background:url(../img/dot-red.gif) 100% 5px no-repeat;}
#copyrigth {font-size:11px; line-height:1em; color:#515151; padding:0 0 44px 0; display:block;}

