html, body {height:100%; margin:0; padding:0;}

body {background:#d1cfcf; color:#000; font-family:Arial; font-size:12px; font-weight:bold;}
h1   {font-size:26px; margin:0 0 15px 0;}
h2   {font-size:21px; margin:0 0 15px 0;}
h3   {font-size:20px; margin:0 0 15px 0;}
h4   {font-size:17px; margin:0 0 15px 0;}
p    {margin:0 0 15px 0;}

a:link
,a:active
,a:visited {color:#7b7b7c; font-weight:bold; text-decoration:none;}
a:hover    {color:#000;}

.page_width {width:740px;}

#layout_container {padding:20px 0 50px 0;}

#layout_top     {margin:auto;}
#layout_top td  {text-align:left;}
#layout_top div {margin-bottom:10px; text-align:right;}

#layout_menu     {background:#eae9e8; height:26px;}
#layout_menu div {margin:auto;}

#menu_main    {text-align:right;}
#menu_main ul {list-style-type:none; margin:0; padding:0;}
#menu_main li {border:0; color:#fa0; display:inline; margin:0; padding:0 15px 0 15px;}

#layout_table {margin-top:3px; width:100%;}

#layout_left       {border-bottom:1px solid #f3f2f2; border-right:1px solid #f3f2f2; vertical-align:top; width:170px;}
#layout_left table {margin-top:30px; width:100%;}
#layout_left .line {background:#f3f2f2;}
#layout_left .item {height:17px;}
#layout_left div   {margin:120px 0 0px 0;}

#layout_content {border-top:1px solid #f3f2f2; border-bottom:1px solid #f3f2f2; font-weight:normal; padding:20px 0px 20px 20px; text-align:justify; vertical-align:top; width:550px;}

#layout_right {border-top:1px solid #f3f2f2;}

#layout_copyright       {color:#fff; margin:10px auto;}
#layout_copyright table {width:100%;}

#layout_bottom       {text-align:center;}
#layout_bottom ul    {list-style-type:none; margin:0 0 10px 0; padding:0;}
#layout_bottom li    {border:0; display:inline; margin:0; padding:0 15px 0 15px;}
#layout_bottom table {margin:auto;}

table.review_tab    {margin-bottom:15px; width:100%;}
table.review_tab td {background:#eae9e8; border-top:1px solid #d1cfcf; font-size:11px; padding:3px 4px; vertical-align:top;}

table.tech_data_tab    {border-right:1px solid #000; width:260px;}
table.tech_data_tab td {border-top:1px solid #000; border-left:1px solid #000; padding:10px; text-align:left; vertical-align:top;}

.questions_tab li {padding:2px 0 2px 0;}

ul.ul_spec    {margin-top:0; margin-bottom:0;}
ul.ul_spec li {padding-top:4px; padding-bottom:4px;}

ul.archispace li {margin-bottom:10px;}

.special {position:absolute; top:-500px; left:-3000px; margin:10px;}
.special a {color:#fafafa;}
.special a:link {color:#fafafa;}
.special a:active {color:#fafafa;}
.special a:visited {color:#fafafa;}


