@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

/* =Font Families */
html, body, select, label, input, button, textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.4em; }
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt, em, h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 20px; } 

/* =Font Families */

/* =Font style */
.font_just { text-align: justify; }
.font_cent { text-align: center; }
.font_left { text-align:left !important; }
.font_right { text-align:right !important; } 
.font_up, .read_more { text-transform: uppercase; }
.font_norm, em { font-style:normal; }
.font_b { font-weight: bold; }
.font_i { font-style:italic; }
/* Font style */
/* =Font Families */

/* =Font sizes */
.font_small { font-size: 10px; }
.copyright, .read_more { font-size: 11px; }
.font_reqular, .product-highlights .highlight p { font-size: 12px; }
.font_medium, .sl_title h3 { font-size: 13px; }
.font_medium_x, .central_description p, .central_description ul li { font-size: 14px ; }
.font_medium_xx, #product_nav .mainMenu .subMenu a { font-size: 15px; }
.font_large,  h1 { font-size: 16px; } 
.product_description {font-size: 14px;}
.font_large_x, .question_no_register, .question_no_register a  { font-size: 18px; } 
 h2, .central_description h3, .simple_box p.question, .community h3, .question_no_register em { font-size: 22px; } 
#product_nav .mainMenu a{ font-size: 20px; }  
.font_large_xx { font-size: 24px; }
.answer h2 span, .community h2, .archive h1 span { font-size: 30px; } 
#products_panel h1 { font-size: 66px;  }
.central_description h1, .cms_content h1  { font-size: 55px;  } 
#product_nav h3 {  font-size: 28px;  }     
/* Font sizes */

/* =Line Heights */
.product_description p {   line-height: 18px;  } 
#product_nav .mainMenu .subMenu a {   line-height: 22px;  }
.central_description h3,  .question_no_register {   line-height: 25px;  } 
#product_nav .mainMenu a { line-height: 28px; }
#products_panel h1 {line-height: 60px;}
#product_nav h3 { line-height: 44px;  }
.central_description h1, .cms_content h1 { line-height: 55px; } 
.company .cms_content { line-height: 1.4em; } 
.company .cms_content p { padding-bottom: 8px; } 
/* Line Heights */


/* =Font weight */

.copyright, #product_nav .mainMenu .subMenu a, .central_description h3, .question_no_register em { font-weight: normal; }
em, h2, .read_more,  h1, #footer a:hover, #footer a.active, #product_nav h3, .answer h2 {font-weight: bold;}
/* Font weight */

/* =Colors
 #32acc7 blue more
 */
html, body { color: #333333; font-size:12px; } 
#footer a, #footer a:hover { color: #333333 !important;}
.product_description, #product_nav, #product_nav a, #select_category select { color: #fff; } 
h2 {color: #224b70;}
#products_panel h1, .central_description h1, .cms_content h1 {color: #114d77;}
#products_panel h1 shadow {color: #25aae1;} 
#footer, #footer a { color: #333333;}
a, .read_more, .central_description h3, .question_no_register { color: #32acc7;  }
a:hover {  color: #0b7bcc; }
.question_no_register a { color: #224b70;  }

/* Colors */

/* =Text-decoration */
a, a:active, a:visited { text-decoration: none; outline: none;}
/* Text-decoration */

.mailer_body fieldset.data_container .warning_mess { 
  font-size: 14px;
  font-weight:bold;
  line-height:22px; 
  color: #333333;
 }
