html { background: #fff9c4 url(../img/background_html.jpg) top center no-repeat; min-width: 990px; margin: 0; padding: 0; cursor: default; }
body { font-family: Trebuchet MS, Arial; font-size: 12px; color: #1f1d22; background: url(../img/background_body.gif) bottom center no-repeat; margin: 0; }
/* PAGE */
#page {	width: 990px; margin: auto; margin-top: 0; padding: 0; display: block; }
#page_header { width: 990px; height: 220px; }
#page_content {	width: 990px; }
#page_footer { width: 970px; height: 40px; padding-top: 80px; color: #1f1d22; font-size: 12px; text-align: center; }
#page_footer a { color: #1f1d22; }
/* HEADER */
#logo a { width: 350px; height: 402px; position: absolute; background: url(../img/logo.png); margin-top: -13px; }
/* MENU */
#menu {	position: relative; float: right; top: 25px; right: 20px; color: #f4ddde; }
#menu a { cursor: pointer; color: #f4ddde; }
#menu a:hover { text-decoration: underline; }
#menu span { text-decoration: underline; }
/* PRODUCTS */
#products {	width: 600px; height: 120px; position: relative; float: right; top: 80px; right: 0px; clear: right; }
#products div { width: 100px; height: 120px; position: relative; float: left; }
#products a { width: 100px; height: 120px; position: relative; float: left; cursor: pointer; }
#products a:hover { background-position: 0 -120px; }
#product_1 a {background-image: url(../img/product_1.png); }
#product_1_active { background-image: url(../img/product_1.png); background-position: 0 -120px; }
#product_2 a { background-image: url(../img/product_2.png); }
#product_2_active { background-image: url(../img/product_2.png); background-position: 0 -120px; }
#product_3 a { background-image: url(../img/product_3.png); }
#product_3_active { background-image: url(../img/product_3.png); background-position: 0 -120px; }
#product_4 a { background-image: url(../img/product_4.png); }
#product_4_active { background-image: url(../img/product_4.png); background-position: 0 -120px; }
#product_5 a { background-image: url(../img/product_5.png); }
#product_5_active { background-image: url(../img/product_5.png); background-position: 0 -120px; }
#product_6 a { background-image: url(../img/product_6.png); }
#product_6_active { background-image: url(../img/product_6.png); background-position: 0 -120px; }
/* CONTENT */
#left { width: 350px; position: absolute; top: 380px; }
#left p { margin: 0 25px 5px 25px; padding: 0; }
#left a { color: #c1001f; margin-left: 25px; font-weight: bold; }
#left span { font-weight: bold; margin: 0 25px; padding: 0; background: url(../img/dot4line.gif) center repeat-x; width: 300px; display: block; }
.left_item { margin-bottom: 30px; }
#right { width: 640px; min-height: 550px; margin-left: 350px; }
#right p { font-size: 12px; margin: 0; padding: 0; padding: 10px 20px; text-align: left; }
#right a { color: #c1001f; font-weight: bold; padding-bottom: 15px;  }
/* ELEMENTS */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; margin: 0; padding: 0; }
h1 { color: #1f1d22; font-size: 35px; font-weight: bold; margin: 0 0 5px 0; }
h2 { color: #1f1d22; font-size: 18px; font-weight: bold; margin: 0 0 10px 25px; text-transform: uppercase; }
h3 { color: #c1001f; font-size: 15px; font-weight: bold; margin: 0; padding: 10px 0 10px 25px; }
h4 { color: #c1001f; font-size: 18px; font-weight: bold; margin: 0 0 10px 0; text-transform: uppercase; width: 220px; padding-right: 50px; background: url(../img/right_check.gif) center right no-repeat; }
h5 { color: #c1001f; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0px 10px 0px; }
/* ADDS */
.name { color: #c1001f; font-size: 19px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0 5px 0 25px; background: #fff9c4 url(../img/logo_mini.gif) top left no-repeat; }
.left_image { float: right; margin: 20px 25px 40px 15px; }
.photo {  }
.buy { margin: 0 0 0 0 !important; }
.buy a { width: 100px; height: 50px; display: block; background: url(../img/right_buy.png); padding: 0 !important; position: relative; float: right; margin: 20px 40px 10px 25px !important; clear: right; }
.buy a:hover { background-position: 0 -50px; }
.product { float: right; width: 180px; }
.picture_problem { position: relative; float: right; margin-left: 20px; }
.picture_problem2 { position: relative; float: right; margin-left: 20px; }
.picture_problem3 { position: relative; float: right; margin-left: 20px; }
.picture { position: relative; float: right; margin-left: 20px; }
.problem { padding-left: 40px; background: url(../img/right_problem.jpg) top left no-repeat; }
.problem h2 { margin-left: 0; }
.problem div { width: 500px; padding: 18px 0 0 0; margin: 0 25px 10px 90px; border-bottom: 10px solid #c1001f; padding-bottom: 15px; }
.problem p { padding: 0 !important; margin: 0 0 10px 0 !important; }
.solution p, .other p { padding: 0 !important; margin: 0 0 10px 0 !important; }
.solution { padding-left: 40px; background: url(../img/right_solution.jpg) top left no-repeat; }
.solution div { width: 500px; padding: 0 0 0 0; margin: 0 25px 0 90px; }

.other { width: 500px; margin: 10px 25px 10px 130px; padding-bottom: 15px; }


.red { color: #c1001f !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.justify { text-align: justify !important; }
