html {font-family: Arial,Helvetica,sans-serif;}
body, p, span, a {text-transform: none; text-decoration: none; white-space: normal; }
.section .content {}
.section .content .header {/*background-color: #FFFFFF;*/ margin-bottom: 1em; }
.section .content .header, .section .content .header span, .section .content .header p, .section .content .header a {/*color: #414141;*/ font-size: 1em; font-weight: bold; text-transform: none; text-decoration: none; white-space: normal; }
.section .content .body, .section .content .body span, .section .content .body p, .section .content .body a {/*color: #626262;*/ font-weight: 400; text-transform: none; text-decoration: none; white-space: normal; }

.section1 .content {border-color: #FFFFFF; border-style: solid; border-width: 1px; }
.section1 .content .header {/*background-color: #C4013D;*/ border-color: #FFFFFF; border-style-bottom: solid; padding-top: 1em; padding-right: 0.8em; 
  padding-bottom: 0.5em; border-width: 1px; }
.section1 .content .header, .section1 .content .header span, .section1 .content .header p, .section1 .content .header a {/*color: #FFFFFF;*/ font-weight: bold; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: normal; }
.section1 .content .body { padding-top: 1em; padding-right: 1em; padding-bottom: 1em; }
  
.section2 .content {padding: 0px; margin-bottom: 0.8em;}
.section2 .content .header {/*background-color: #FFFFFF; color:#6FA600;*/ margin-bottom: 1em; border-bottom: 3px solid #C6003B; padding-top:0.8em;}
.section2 .content .header, .section2 .content .header span, .section2 .content .header p, .section2 .content .header a {/*color:#6FA600;*/ font-weight: bold; padding-left: 0.4em; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: normal; }
.section2 .content .body {padding-left: 0.4em;}
.section2 .content .body, .section2 .content .body span, .section2 .content .body p, .section2 .content .body a {/*color: #626262;*/ font-weight: 400; text-transform: none; text-decoration: none; white-space: normal; }
.section2 .content .body ul li {padding: 0.15em;}
  
.article .content .body .title {padding-bottom: 0.4em; }
.article .content .body .title, .article .content .body .title span, .article .content .body .title p, .article .content .body .title a {/*color: #72A700;*/ font-weight: 400; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: normal; }
.article .content .body .description {padding-top: 0.8em; margin-bottom: 0.8em; }
.article .content .body .description, .article .content .body .description span, .article .content .body .description p, .article .content .body .description a {/*color: #414141;*/ font-weight: 400; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: normal; }
.article .content .body .old_price, .article .content .body .old_price span, .article .content .body .old_price p, .article .content .body .old_price a {text-decoration: line-through; }
.article .content .body .price {margin-top: 0.8em; margin-bottom: 0.8em; }
.article .content .body .price, .article .content .body .price span, .article .content .body .price p, .article .content .body .price a {/*color: #C5003D;*/ font-size: 1.1em; font-weight: bold; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: nowrap; }
.article .content .body .button_details {display:none;}
.article .content .body .button_add_to_cart .mod_button {/*background-color: #C5003D;*/ height: 1.5em; }
.article .content .body .button_add_to_cart .mod_button, .article .content .body .button_add_to_cart .mod_button span, .article .content .body .button_add_to_cart .mod_button p, .article .content .body .button_add_to_cart .mod_button a {/*color: #FFFFFF; */font-family: Arial,Helvetica,sans-serif; padding: 0.15em 0.3em; font-size: 0.8em; font-weight: 400; text-transform: uppercase; text-decoration: none; line-height: 1em; white-space: nowrap; }
.article_list .article.module .content .body .title {padding-bottom: 0; }
.article_list .article.module .content .body .title, .article_list .article.module .content .body .title span, .article_list .article.module .content .body .title p, .article_list .article.module .content .body .title a {/*color: #72A700;*/ font-weight: 400; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: normal; }
.article_list .article.module .content .body .price {margin-top: 1.8em; margin-bottom: 0.8em; }
.article_list .article.module .content .body .price, .article_list .article.module .content .body .price span, .article_list .article.module .content .body .price p, .article_list .article.module .content .body .price a {/*color: #C5003D;*/ font-size: 1.1em; font-weight: bold; text-transform: none; text-decoration: none; line-height: 1.5em; white-space: nowrap; }
.article_list .article.module .content .body .button_add_to_cart .mod_button {/*background-color: #C5003D;*/ height: 15px; }
.article_list .article.module .content .body .button_add_to_cart .mod_button, .article_list .article.module .content .body .button_add_to_cart .mod_button span, .article_list .article.module .content .body .button_add_to_cart .mod_button p, .article_list .article.module .content .body .button_add_to_cart .mod_button a {/*color: #FFFFFF;*/ font-size: 0.8em; font-weight: 400; text-transform: uppercase; text-decoration: none; line-height: 1em; white-space: nowrap; }
.hmenu .content {border-color: #E1E1E1; border-style: solid; border-width: 1px; }
.hmenu .content .body ul li {border-top: #EBEBEB; border-right: #EAEAEA; border-bottom: #EAEAEA; border-left: #FEFEFE; 
  border-style: solid; border-width: 1px; }
.hmenu .content .body ul li, .hmenu .content .body ul li span, .hmenu .content .body ul li p, .hmenu .content .body ul li a {/*color: #292929;*/ cursor:pointer; font-weight: 400; text-transform: none; text-decoration: none; line-height: 1.8em; white-space: nowrap; }
.hmenu .content .body ul li.selected {background-color: gray;}

.module > .content > .body {float:left;width:100%;}
div.module div.content {overflow:hidden;}

.module.breadcrumb .body ul li {float:left; clear:none; }
.module.breadcrumb .body ul li .sep {padding: 0 0.3em;}
.module.breadcrumb .body ul li.last:after {cursor:auto;}


/*--- main.css ---*/


.module div.header, .module div.body, .module div.footer {clear:both;}
.module div.header

.module.hmenu .body, .module.hmenu ul, .module.hmenu ul li {float:left;}

.module.banner_list ul li {float:left;}
.module.banner_list div.content, div.module.banner_list div.content .header {margin:0; padding:0;}


.module.search .body {}
.module.search .body .vn_data {float:left; width:75%;}
.module.search .body fieldset {padding: 0;}
.module.search .body ul {padding:0;}
.module.search .body li {border:0;padding:0; position:relative; padding-left: 5em;}
.module.search .body li label {margin-right: 2px; width:5em; margin-left: -5.5em; position: absolute; line-height: 20px;}
.module.search .body li input {width: 100%; position: static; height: 18px; line-height: 18px;}
.module.search .body .mod_button {width: 20%; float:right; height: 20px;}

.module.article .gallery li {float:left;}
.module.article .content .body .description {text-align: justify;}
.module.article_list .content .body > ul > li {float:left;}
.module.article .title, .module.article .price, .module.article .old_price {display:inline-block;}

.module .content .header h2 span {font-weight: bold;}

.module .content .body h2 {padding-bottom: 5px;}
.module .content .body h2 span {font-size: 110%; font-weight: bold;}
.module .content .body p {padding: 5px 0; text-align:justify;}

.module.contact .content .body label {font-weight: bold;}


.module.filter .vn_data {padding:0;}
.module.filter .vn_data li {border:0; height: 1.5em; padding-left: 5.5em; position: relative;}
.module.filter .vn_data li > label {position: absolute; width: 5em; margin-left: -5.5em;}
.module.filter .vn_data input, .module.filter .vn_data select {width:100%; position: static;}
.module.filter .vn_data .widget_form_input_range {padding-left:5em;}
.module.filter .vn_data .widget_form_input_range .widget_form_input_range_from {margin-left:-5em;}
.module.filter .vn_data .widget_form_input_range > div {width: 49%; float:left; padding-left: 2.5em;}
.module.filter .vn_data .widget_form_input_range label {margin-left:-2.5em;position:absolute;width:2em;}
.module.filter .vn_data .widget_form_input_range input {width: 100%; float:right;}
.module.filter fieldset {border:0;}
.module.filter fieldset.actions {border:0;clear:both;}
.module.filter fieldset.actions ul {float:right; border: 0;}
.module.filter fieldset.actions li {padding: 0.5em 0;}

.module.menu_images .body, .module.menu_images .body ul, .module.menu_images .body ul li {float:left;}
.module.menu_images .body li {text-align: center; padding: 5px; margin: 5px; border: 1px solid #ddd; width: 200px; height: 250px;}
.module.menu_images .body li .image {width: 200px; overflow:hidden; height: 200px;}
.module.menu_images .body li .image img {width: 200px; max-height: 200px; max-width: 200px;}

.module.cart_status .bd {}
.module.cart_status .left {display:inline-block; margin-right: 1em; float:left; width: 35px; text-aling:center;}
.module.cart_status .right, .module.cart_status .right span {line-height: 16px;}

.module.menu_tree ul ul {padding-left: 1em; padding-top:5px;}
.module.contact_form li {border:0;}
.module.contact_form fieldset.action {border-top:1px solid #ddd;}

.module.login .vn_data li {border:0;}
.module.login input {}
.module.login .vn_data fieldset {margin-bottom: 10px;}
.module.login .vn_data fieldset.actions {}

.module.news .image {padding-right: 1em; float:left;}
.module.news img {float:left;  border: 1px solid gray; margin-right: 1em;}
.module.news h2 a {color:black !important; margin-bottom: 0.7em;}

.module.mc_survey .survey_result {margin: 1em 0;}
.module.mc_survey table {width: 100%; border: 0; border-collapse: collapse;}
.module.mc_survey table td, .module.mc_survey table th {border: 0; border-collapse: collapse;}
.module.mc_survey table td.percent {text-align:right; padding-right: 0.5em;}
.module.mc_survey table td.answer {text-align:left; padding-left: 0.5em;}
