* { margin: 0; padding: 0; border-collapse: collapse;}
BODY { background: #45090a url(/bsystem/templates/furniture4_template/images/fon.gif) repeat-x; font: 0.8em Tahoma; color: #fff;}
A { color: #fff;}
A:hover { text-decoration: none;}
A IMG { border: none;}
H1 {font: normal 140% Verdana; color: #fff; margin-bottom: 10px; text-transform: uppercase;}
H2 {font: bold 110% Tahoma; color: #EE7548; margin: 10px 0;}
H3 {font: bold 100% Tahoma; margin: 10px 0;}
H4 {font: bold 100% Tahoma; color: #fff; margin: 10px 0;}
H5 {font: bold 100% Tahoma; color: #CE3000; margin: 10px 0;}
H6 {font: bold 95% Tahoma; color: #fff; margin: 10px 0;}
P { margin-bottom: 7px; }
UL { margin-left: 20px;}
PRE { font: 100% Tahoma;}

#wrapper { width: 90%; text-align: left; margin: 0 auto;}
#logo { padding: 20px 30px;}
#search { float: right; padding: 60px 30px 0;}
#tosearch {border: 2px inset #fff;}
#searchButton { font: bold 90% Tahoma; background: #D2D2D2; color: #5F5F5F; border: 1px outset #fff; padding: 2px 7px;}
#menu { clear: both; text-align: right; padding-left: 30px; white-space: nowrap; margin-bottom: 20px;}
#menu img { vertical-align: middle; margin: 0 20px;}
#menu a { text-transform: uppercase; font-weight: bold; text-decoration: none;}
#menu a:hover { color: #EF0011;}
#menu a.act {color: #CE3000;}
#top { background: url(/bsystem/templates/furniture4_template/images/img_left.jpg) no-repeat; text-align: right; padding: 0 0 50px 720px; position: relative;}
#sofa { position: absolute; top: 140px; right: 130px; width: 345px; height: 164px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bsystem/templates/furniture4_template/images/sofa.png', sizingMethod='scale');}
#main { width: 100%;}
#menu2 { width: 190px; vertical-align: top; padding: 10px 5px 20px;}
#menu2 div { background: url(/bsystem/templates/furniture4_template/images/fon_polos.gif) repeat-x 0 100%;}
#menu2 a { display: block; background: url(/bsystem/templates/furniture4_template/images/square.gif) no-repeat 0 50%; padding: 10px; text-transform: uppercase; text-decoration: none; font-weight: bold; margin-left: 20px;}
#menu2 a:hover { color: #EF0011;}
#menu2 a.act2 {color: #CE3000; background: url(/bsystem/templates/furniture4_template/images/square_active.gif) no-repeat 0 50%;}
#menu3 { margin-bottom: 10px;}
#menu3 div { border-bottom: 1px solid #6B3D3B; padding-left: 20px; background: none;}
#menu3 a { background: url(/bsystem/templates/furniture4_template/images/point.gif) no-repeat 0 50%; padding: 4px 10px; font-weight: normal; text-transform: none;}
#menu3 a.act3 {color: #CE3000; background: url(/bsystem/templates/furniture4_template/images/point_active.gif) no-repeat 0 50%;}
#content { vertical-align: top; padding: 10px 30px 20px;}
#news { width: 180px; vertical-align: top; padding: 10px 5px 20px;}
#news H3 { margin: 0;}
#news H5 { margin: 0 0 8px;}
#news p { font-size: 85%; margin-bottom: 16px;}
#news a { text-decoration: none; color: #CE3000;}
#news a:hover {text-decoration: underline;}
#footer { color: #B0B0B0; font-size: 85%; padding: 20px 40px; text-align: right; border-top: 5px solid #780A0A;}
#footer a {color: #B0B0B0;}
#footer p { margin: 0;}

.bold { font-weight: bold;}
