@charset "utf-8";

body {

	margin: 0px auto;

	padding: 0px auto;

	font-size: 13px;

	line-height: 22px;

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-weight: normal;

	background: #eee;

}

* {

	margin: 0px auto;

	padding: 0px auto;

	outline: none;

	text-decoration: none;

}

.clr {

	clear: both;

}

ul {

	padding: 0px;

}

img {

	border: 0;

}

#menuHide {

	display: none;

}

#main_with {

	width: 1160px;

	padding: 20px;

	background: #fff;

	box-shadow: 0px 2px 5px rgba(0,0,0,.10), 0px 0px 5px rgba(0,0,0,.10);

	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.10), 0px 0px 5px rgba(0,0,0,.10);

}

#header {

	padding-bottom: 5px;

}

#logo_top {

	float: left;

}

#logo_top li img {

	height: 80px;

	width: auto;

}

#logo_top li {

	float: left;

	list-style: none;

}

#logo_top ul {

	float: left;

	margin-left: 30px;

	text-align: center;

	padding-top: 8px;

}

#logo_top ul h1 {

	font-size: 17px;

	padding-top: 2px;

	padding-bottom: 5px;

	line-height: 25px;

	font-weight: bold;

	color: #333;

}

#logo_top ul h2 {

	font-size: 52px;

	line-height: 40px;

	font-family: Verdana, Geneva, sans-serif;

	font-weight: bold;

	letter-spacing: 8px;

	color: #0C51A1;

}

#right_header {

	float: right;

	border-left: dotted #CCCCCC 1px;

	padding-left: 20px;

	margin-left: 20px;

}

#menu {

	height: 30px;

	float: right;

	margin-top: 20px;

}

#menu ul {

	float: left;

}

#menu ul li {

	float: left;

	position: relative;

	z-index: 10;

	list-style: none;

	margin-top: 0px;

}

#menu ul li a {color: #333;text-transform: uppercase;font-weight: 400;font-size: 13px;font-weight: bold;line-height: 30px;padding: 0 12px;display: block;position: relative;z-index: 2;white-space: nowrap;}

#menu ul li:hover a {

	background: #0C51A1;

	color: #fff;

}

#menu ul ul {

	position: absolute;

	top: 40px;

	left: 0px;

	width: auto;

	min-width: 100%;

	border-top: solid 3px #0C51A1;

	border-bottom: solid 3px #0C51A1;

	padding: 10px;

	background: #fff;

	visibility: hidden;

	opacity: 0;

	z-index: 10;

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-ms-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	box-shadow: 2px 2px 3px rgba(0,0,0,.3), -2px 0px 3px rgba(0,0,0,.3);

}

#menu ul li:hover ul {

	top: 30px;

	visibility: visible;

	opacity: 1;

}

#menu ul ul li {

	float: none;

	width: 100%;

	margin: 0;

}

#menu ul ul li a {

	background: #fff;

	white-space: nowrap;

	padding: 0 10px !important;

	color: #000;

	font-weight: normal;

	font-size: 13px;

	text-transform: none;

}

#menu ul li:hover li a {

	background: #fff;

	color: #000;

	border-bottom: dotted #ccc 1px;

	line-height: 32px;

}

#menu ul li:hover li a:hover {

	background-color: #0C51A1;

	color: #fff;

}

#timkiem_top {

	float: right;

}

.input_search {

	padding: 7px;

	height: 10px;

	width: 180px;

	border: none;

	float: right;

	color: rgba(0,0,0,.5);

	border: solid #A7AAAC 1px;

	border-right: none;

}

.input_search:focus {

	color: rgba(0,0,0,1);

}

#search a {

	width: 35px;

	height: 26px;

	text-indent: -10000px;

	background: url(../images/website/icon-search.png) no-repeat center center #A7AAAC;

	float: right;

}

#search a:hover {

	background: url(../images/website/icon-search.png) no-repeat center center #0C51A1;

}

#lang_top {

float: right;

padding-top: 5px;

display: none;
}

#lang_top ul li {

	float: right;

	list-style: none;

	padding-left: 15px;

}

#hotline-top {float: left;padding-left: 25px;padding-right: 25px;}

#hotline-top span {

	color: #0C51A1;

	font-size: 14px;

	font-weight: bold;

}

#footer {

	background: #EDEDED;

	padding: 20px;

	color: #4F4848;

	font-weight: normal;

	margin-top: 20px;

}

#footer a {

	color: #777777;

}

#footer a:hover {

	color: #333;

	text-decoration: underline;

}

#company_add_footer {

	float: left;

	width: 445px;

}

#company_add_footer h1 {

	font-size: 16px;

	color: #0C51A1;

	font-weight: bold;

	padding-bottom: 5px;

	text-transform: uppercase;

}

#dangkynhantin_footer {

	width: 288px;

	float: left;

	margin-left: 25px;

	padding-left: 25px;

	margin-right: 25px;

	padding-right: 25px;

	border-left: solid #ccc 1px;

	border-right: solid #ccc 1px;

}

#dangkynhantin_footer ul form input {

	float: left;

	height: 30px;

	background: #fff;

	border: solid #ccc 1px;

	border-right: none;

	width: 186px;

	padding: 0 10px;

	color: #999;

	list-style: none;

}

#dangkynhantin_footer ul form input:focus {

	color: #323232;

	background: #fff;

}

#dangkynhantin_footer ul form a {

	float: left;

	line-height: 30px;

	color: #fff;

	background: #0C51A1;

	padding: 0 10px;

	border: solid #0C51A1 1px;

}

#dangkynhantin_footer ul form a:hover {

	color: #fff;

	text-decoration: none;

	background: #666;

	border: solid #666 1px;

}

#dangkynhantin_footer p {

	padding: 0px;

	padding-bottom: 10px;

}

#copyright_footer {

	float: right;

	width: 285px;

	text-align: right;

}

#sharelink {

	-webkit-animation: blurFadeRight 0.4s ease-in .4s backwards;

	-moz-animation: blurFadeRight 0.4s ease-in .4s backwards;

	-ms-animation: blurFadeRight 0.4s ease-in .4s backwards;

	text-align: left;

	padding-top: 5px;

	height: 35px;

	float: right;

}

#sharelink img {

	background: #999;

	margin-top: 3px;

}

#sharelink img:hover {

	background: #0C51A1;

}

#sharelink h2 {

	float: left;

	font-weight: normal;

	font-size: 13px;

	padding-right: 10px;

	padding-top: 5px;

}

#back-top {

	position: fixed;

	bottom: 20px;

	right: 10px;

	z-index: 999;

}

#back-top a {

	display: block;

	width: 40px;

	line-height: 40px;

	background: #0C51A1;

	outline: none;

	color: #fff;

	font-size: 14px;

	text-align: center;

}

#back-top a:hover {

	color: #fff;

	background: #999;

}

#banner_2 li {

	float: left;

	width: 100%;

	height: 250px;

	list-style: none;

	background-position: center center;

	background-size: cover;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}

#banner li {

	float: left;

	width: 100%;

	height: 250px;

	list-style: none;

	background-position: center center;

	background-size: cover;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}

.posBL {

	left: 0px;

	bottom: 0px;

}

.pagiBanner {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 20px;

	margin: auto;

	width: auto;

	text-align: center;

	z-index: 10;

}

.pagiBanner a {

	display: inline-block;

	vertical-align: text-top;

	width: 15px;

	height: 15px;

	background: #ccc;

	text-indent: -100000px;

	margin: 0 5px;

	box-shadow: 1px 1px 3px rgba(0,0,0,.2);

	border: solid #fff 1px;

}

.pagiBanner a.selected {

	background: #D91F26;

	border: solid #fff 1px;

}

#bannerInside {

	width: 100%;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

}

#bannerMain {

	position: relative;

	margin-bottom: 15px;

}

#left_conten {

	width: 240px;

	margin-top: 10px;

	float: left;

}

#box_left_conten {

	margin-bottom: 15px;

}

#title_left_menu h1 {

	font-size: 14px;

	text-transform: uppercase;

	color: #fff;

	background: #0C51A1;

	padding-top: 5px;

	padding-bottom: 4px;

	text-align: center;

}

#box_boder_left {

	border-top: 0px;

	background: #fff;

	padding: 10px;

	border-radius: 0px 0px 5px 5px;

	-webkit-border-radius: 0px 0px 5px 5px;

	-moz-border-radius: 0px 0px 5px 5px;

	border: solid #0C51A1 2px;

}

#menu_left {

	background: #fff;

	/* padding: 10px; */















	border-radius: 0px 0px 5px 5px;

	-webkit-border-radius: 0px 0px 5px 5px;

	-moz-border-radius: 0px 0px 5px 5px;

}

#menu_left ul h1 {

	font-size: 16px;

	color: #0C51A1;

	font-weight: bold;

	line-height: 40px;

	border-bottom: #CCC dotted 1px;

	text-transform: none;

}

#menu_left ul li {

	line-height: 30px;

	font-size: 13px;

	font-weight: normal;

	border-bottom: #CCC dotted 1px;

	color: #333;

	background: url(../images/website/icon_menu.png) center left no-repeat;

	padding-left: 13px;

	list-style: none;

}

#menu_left ul li a {

	color: #333;

}

#menu_left ul li a:hover {

	color: #0C51A1;

}





#right_conten {

	width: 900px;

	padding-left: 20px;

	margin-top: 10px;

	float: left;

}

#title_page {

	margin-bottom: 20px;

	background: url(../images/website/title-line.png) bottom repeat-x;

}

#title_page h1 {

	float: left;

	font-size: 18px;

	line-height: 25px;

	color: #0C51A1;

	border-bottom: #0C51A1 solid 4px;

	font-weight: bold;

	text-transform: uppercase;

}

#title_page ul {

	list-style: none;

	float: right;

	background: url(../images/website/icon_home.png) center left no-repeat;

	padding-left: 20px;

	color: #999;

	text-transform: uppercase;

	font-size: 12px;

}

#title_page ul li a {

	color: #999;

}

#title_page ul li a:hover {

	color: #0C51A1;

	text-decoration: underline;

}

#map {

	display: block;

	border: solid 3px #eee;

	height: 450px;

}

#map iframe {

	display: block;

	width: 100%;

	height: 100%;

}

/*contact*/















#contact {

	padding-top: 0px;

	padding-bottom: 20px;

	display: none;

}

#contact .left {

	width: 35.7%;

	float: left;

}

#contact .right {

	width: 62%;

	float: right;

}

.formBox li {

	display: block;

	position: relative;

	margin-bottom: 10px;

}

.formBox li input, .formBox li textarea {

	border: solid 1px #E1E1E1;

	height: 38px;

	color: #999;

	padding: 0 10px 0 45px;

}

.formBox li textarea {

	padding: 10px 10px 10px 45px;

	height: 168px;

}

#contact .left input {

	width: 81%;

}

#contact .right input, #contact .right textarea {

	width: 89.5%;

}

.formBox li:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 45px;

	height: 40px;

	background-repeat: no-repeat;

	background-position: center center;

	z-index: 10;

}

.formBox li.name:after {

	background-image: url("../images/website/contact/c_name.png")

}

.formBox li.phone:after {

	background-image: url("../images/website/contact/c_phone.png");

}

.formBox li.mail:after {

	background-image: url("../images/website/contact/c_mail.png");

}

.formBox li.local:after {

	background-image: url("../images/website/contact/c_local.png");

}

.formBox li.subject:after {

	background-image: url("../images/website/contact/c_subject.png");

}

.formBox li.mess:after {

	background-image: url("../images/website/contact/c_mess.png");

}

.formBox li.code:after {

	background-image: url("../images/website/contact/c_code.png");

}

.formBox .button {

	float: right;

	text-transform: uppercase;

	font-size: 17px;

	padding: 0 20px;

	margin-left: 10px;

	height: 38px;

	line-height: 40px;

	margin-bottom: 10px;

	color: #FFF;

	background: #0C51A1;

}

.formBox .button:hover {

	color: #FFF;

	background: #231f20;

}

.formBox li span {

	position: absolute;

	right: 0;

	top: 0;

	line-height: 42px;

	padding: 0 10px;

	font-weight: bold;

	z-index: 2;

	letter-spacing: 1px;

	user-select: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-o-user-select: none;

	-ms-user-select: none;

}

#showText {

	margin-bottom: 20px;

	line-height: 23px;

}

#showText img {

	display: block;

	margin: 0 auto;

	height: auto;

	max-width: 100%;

	/* width: 100%; */

}

#showText h1 {

	font-size: 18px;

	color: #0C51A1;

	font-weight: bold;

	padding-bottom: 10px;

}

#conten_page p, #showText p {

	padding-bottom: 15px;

	line-height: 22px;

	text-align: justify;

}

#one-news {

	padding-bottom: 15px;

}

#news-img {

	width: 230px;

	height: 140px;

	float: left;

	border: solid 1px #ccc;

	padding: 5px;

	background: #FFF;

}

#news-img:hover {

	border: solid 1px #999999;

	padding: 5px;

	background: #FFF;

	opacity: .8

}

#news-img img {

	width: 230px;

	height: 140px;

	margin: 0px;

	border: none;

}

#news-view {

	width: 640px;

	float: right;

	line-height: 21px;

}

#news-day {

	font-size: 13px;

	color: #333;

	border-bottom: solid 1px #eee;

	padding: 6px 0px;

	margin-bottom: 7px;

}

#tieude_tintuc h1 {

	color: #f60;

	font-size: 18px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 30px;

}

#tieude_tintuc {

	color: #0C51A1;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 25px;

}

#tieude_tintuc a {

	color: #333;

	font-weight: bold;

	font-size: 18px;

	text-transform: none;

}

#tieude_tintuc a:hover {

	color: #0C51A1;

	text-decoration: underline;

}

#other_news #right_title {

	margin-bottom: 10px;

}

#other_news li {

	list-style-type: disc;

	font-size: 15px;

	line-height: 26px;

	color: #777;

	list-style: none;

	border-bottom: dotted #CCCCCC 1px;

	padding-bottom: 5px;

	margin-bottom: 5px;

}

#other_news li a {

	font-size: 15px;

	color: #333;

	display: block;

}

#other_news li:hover, #other_news li:hover a {

	color: #0C51A1;

	text-decoration: underline;

}

#box_home {

	margin-top: 20px;

	padding: 20px;

	box-shadow: 0px 2px 5px rgba(0,0,0,.10), 0px 0px 5px rgba(0,0,0,.10);

	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.10), 0px 0px 5px rgba(0,0,0,.10);

}

#nums {

	color: #FFF;

}

#nums ul {

	float: right;

}

#nums li {

	float: left;

	list-style: none;

	line-height: 18px;

}

#nums a {

	font-size: 15px;

	display: block;

	margin: 0 3px 0 0;

	padding: 3px 8px;

	color: #FFF;

	font-family: 'Acme', sans-serif;

	background-color: #999;

	text-decoration: none;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}

#nums a:hover, #nums a.active, #nums a.stay:hover {

	background-color: #0C51A1;

	color: #FFF;

}

#nums a.stay {

	background-color: #999;

	color: #FFF;

}

#placeSlide_main {

	position: relative;

	overflow: hidden;

}

#place_with {

	width: 1000px;

}

#placeSlide {

	width: 700px;

}

.placeNav {

	position: absolute;

	top: 60px;

	z-index: 3;

	color: #999;

	font-size: 30px;

	width: 25px;

	line-height: 30px;

	height: 35px;

	background: rgba(0, 0, 0, 0.71);

	text-align: center;

	opacity: 0;

}

.placeNav.prev {

	left: 0;

}

.placeNav.next {

	right: 0;

	text-indent: 3px;

}

#placeSlide_main:hover .placeNav {

	opacity: 1;

}

.placeNav:hover {

	background: #0C51A1;

	color: #fff;

}

#album_box {

	width: 290px;

	height: auto;

	float: left;

	margin-bottom: 15px;

	margin-right: 15px;

	list-style: none;

}

.album_thumb {

	display: block;

	width: 100%;

	height: auto;

	position: relative;

	text-align: center;

	overflow: hidden;

	margin-bottom: 8px;

}

.album_thumb img {

	display: block;

	margin: 0px auto;

	width: 280px;

	height: 180px;

	border: solid #CCC 1px;

	padding: 4px;

}

.album_thumb #thumb_bor {

	position: absolute;

	top: 0;

	left: 0;

	width: 280px;

	height: 180px;

	border: solid 5px rgba(0, 0, 0, 0.06);

	background: url(../images/website/album-over.png) no-repeat center center;

	-webkit-transition: all .2s;

	-moz-transition: all .2s;

	-ms-transition: all .2s;

	-o-transition: all .2s;

	transition: all .2s;

	background-size: 0px 0px;

}

.album_thumb:hover #thumb_bor {

	background-size: 100% 100%;

}

#album_box h1 {

	text-align: center;

}

#album_box h1 a {

	display: block;

	color: #666;

	font-weight: normal;

	font-size: 13px;

}

#album_box h1 a:hover {

	color: #0C51A1;

}

#album_box h5 {

	width: 36px;

	height: 38px;

	float: right;

	border: solid 1px #ccc;

	overflow: hidden;

	margin-top: 3px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	-ms-border-radius: 5px;

}

#album_box h5 span, #album_box h5 label {

	display: block;

	width: 100%;

	height: 50%;

	text-align: center;

	font-size: 12px;

	color: #666;

	line-height: 18px;

}

#album_box h5 label {

	background: #ccc;

	font-weight: bold;

	color: #333;

	font-size: 11px;

	line-height: 21px;

}

.albumView {

	min-height: 300px;

	padding: 0 20px 20px 0px;

}

.albumView .galleria-info {

	visibility: hidden;

}

#lienket_doitac ul {

	float: left;

	list-style: none;

	width: 430px;

	height: 330px;

	margin-right: 19px;

	margin-bottom: 20px;

}

#lienket_doitac ul li img {

	width: 430px;

	height: 300px;

	border: solid #CCC 1px;

}

#lienket_doitac ul h1 {

	color: #666;

	font-size: 13px;

	font-weight: normal;

	text-align: center;

	padding-top: 0px;

}

#lienket_doitac ul:hover h1 {

	color: #D91F26;

}

#video_clip ul {

	margin-bottom: 15px;

	margin-right: 18px;

	width: 265px;

	float: left;

	padding: 10px;

	border: solid #CCC 1px;

	list-style: none;

}

#video_clip ul li {

	width: 265px;

	height: 185px;

}

#video_clip ul li img {

	width: 265px;

	height: 185px;

}

#video_clip ul li:hover img {

	opacity: .7;

}

#video_clip ul h1 {

	text-align: center;

	font-weight: normal;

	color: #000;

	font-size: 13px;

	padding-top: 10px;

}

#video_clip ul:hover h1 {

	color: #0C51A1;

}

#video_hienthi h1 {

	color: #0C51A1;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 25px;

}

#video_hienthi ul {

	margin-bottom: 30px;

	margin-top: 20px;

	height: 600px;

}

#sanpham_id ul {

	float: left;

	width: 200px;

	margin-bottom: 20px;

	margin-right: 17px;

	border: solid #CCC 1px;

	padding: 5px;

	list-style: none;

	height: 235px;

	overflow: hidden;

}

#sanpham_id ul:hover {

	background: #eee;

}

#sanpham_id ul li {

	width: 200px;

	height: 180px;

}

#sanpham_id ul li img {

	width: 200px;

	height: 180px;

}

#sanpham_id ul h1 {

	text-align: center;

	color: #333;

	font-size: 13px;

	padding-top: 10px;

	padding-bottom: 5px;

	font-weight: bold;

}

#sanpham_id ul:hover h1 {

	color: #0C51A1;

}

/*products-view*/















.viewLeft {

	width: 350px;

	float: left;

}

.viewRight {

	width: 415px;

	float: right;

}

.viewRight .desc {

	border-bottom: dotted 1px #ddd;

	margin-bottom: 10px;

	padding-bottom: 10px;

}

.viewRight .desc li {

	line-height: 18px;

	margin-bottom: 5px;

	text-indent: 15px;

	list-style: none;

	background: url("../images/website/icon-check-pink.png") no-repeat left 4px;

}

.quantity {

	position: relative;

	margin-bottom: 15px;

}

.quantity, .quantity * {

	user-select: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-o-user-select: none;

	-ms-user-select: none;

}

.quantity label {

	font-size: 16px;

	padding-right: 5px;

}

.quantity .input-text {

	width: 50px;

	height: 50px;

	border: none;

	text-align: center;

	font-size: 18px;

	box-shadow: inset 0 0 5px rgba(0,0,0,.2);


}

.quantity p {

	padding: 15px 0 10px 0;

	border-top: dotted 1px #ddd;

	font-size: 18px;

	text-transform: uppercase;

}

.quantity .minus, .quantity .plus {

	position: absolute;

	bottom: 0px;

	left: 135px;

	width: 30px;

	height: 23px;

	border: none;

	cursor: pointer;

	font-size: 18px;

	color: #fff;

	text-align: center;

	-webkit-appearance: none;

	appearance: none;

	background: #0C51A1;

	line-height: 19px;

}

.quantity .minus {

	font-size: 25px;

}

.quantity .plus {

	bottom: 27px;

}

.quantity a {

	position: relative;

	height: 50px;

	line-height: 52px;

	position: absolute;

	right: 0;

	bottom: -1px;

	font-size: 18px;

	text-transform: uppercase;

	padding: 0 18px 0 45px;

	color: #fff;

	border: solid 1px #fff;

	box-shadow: 1px 1px 1px rgba(0,0,0,.1);

	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);

	background: #0C51A1;

	margin-right: 18px;

}

.quantity a:hover {

	color: #fff;

	background: #2B4959;

}

.quantity a:before {

	content: "";

	background-image: url("../images/website/icon-cart-w.png");

	background-position: center center;

	position: absolute;

	top: 12px;

	left: 10px;

	width: 26px;

	height: 22px;

	z-index: 2;

	line-height: normal;

}

#proView .link a {

	display: inline-block;

	height: 24px;

	line-height: 26px;

	padding-left: 30px;

	color: #333;

	position: relative;

}

#proView .link a:hover {

	color: #0C51A1;

}

#proView .link a:first-child {

	margin-right: 22px;

}

#proView .link {

	margin-bottom: 15px;

}

#proView .link a:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 24px;

	height: 24px;

	background-color: #646464;

	background-position: center center;

	background-repeat: no-repeat;

}

#proView .link a.b_mail:after {

	background-image: url("../images/website/icon-mail.png");

}

#proView .link a.b_share:after {

	background-image: url("../images/website/icon-share.png");

}

#proCont {

	padding: 0px 0px;

}

.listDesc {

	margin-bottom: 15px;

	box-shadow: inset 0 -5px #E6E6E6;

	margin-top: 20px;

}

.listDesc a {

	text-transform: uppercase;

	font-size: 20px;

	display: inline-block;

	line-height: 40px;

	margin-right: 20px;

	padding-bottom: 5px;

	box-shadow: inset 0 -5px #666;

	color: #333;

}

.titleView {

	text-align: center;

	position: relative;

	padding: 0px 0 15px 0;

	margin-bottom: 10px;

	font-size: 18px;

	color: #0C51A1;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 22px;

}

.viewRight h2 {

	font-size: 18px;

	position: relative;

	padding-bottom: 5px;

	color: #0C51A1;

}

.viewRight h1 {

	font-size: 13px;

	position: relative;

	border-bottom: dotted 1px #ddd;

	margin-bottom: 10px;

	padding-bottom: 10px;

	color: #3D3A7F;

	font-style: italic;

	text-decoration: line-through;

}

#bridal_images {

	border: 1px solid #CCC;

	background: #eee;

	padding: 5px;

	width: 450px;

	height: 300px;

	overflow: hidden;

	margin-bottom: 12px;

}

#bridal_images img {

	border: none;

	width: 450px;

	height: 300px;

	margin: 0px auto;

}

#bridal_images_list {

	display: block;

	float: left;

	width: 450px;

	padding-left: 20px;

	position: relative;

}

#bridal_images_list li {

	margin-right: 10px;

	list-style: none;

	float: left;

	height: 75px;

	width: 125px;

	border: 1px solid #CCC;

	background: #fff;

	padding: 4px;

	text-align: center;

	overflow: hidden;

}

#bridal_images_list li:hover {

	border: 1px solid #999;

	background: #fff;

}

#bridal_images_list img {

	width: auto;

	height: 75px;

	width: 125px;

	border: none;

}

.pro_slide_prev, .pro_slide_next {

	position: absolute;

	width: 12px;

	border: solid 1px #ccc;

	bottom: 50%;

	height: 50px;

	margin-bottom: -25px;

	text-indent: -10000px;

}

.pro_slide_prev {

	left: 0px;

	border-radius: 5px 0px 0px 5px;

	background: url(../images/website/pro_slide_prev.png) no-repeat center center #f4f4f4;

}

.pro_slide_next {

	right: 0px;

	border-radius: 0px 5px 5px 0px;

	background: url(../images/website/pro_slide_next.png) no-repeat center center #f4f4f4;

}

a.pro_slide_prev.disabled, a.pro_slide_next.disabled {

	opacity: .5;

}

a.pro_slide_prev.disabled, a.pro_slide_next.disabled {

	cursor: default;

}

.cloud-zoom-lens {

	cursor: move;

}

.cloud-zoom-big {

	overflow: hidden;

}

.cloud-zoom-loading, img.loading {

	background: url(../images/website/loading.gif) no-repeat scroll center transparent;

}

#ProductDescription h1 {

	font-size: 16px;

	color: #333;

	font-weight: bold;

}

#list-yahoo li a {

	background-image: url(../images/website/yahoo.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 30px;

	line-height: 24px;

	display: block;

	margin-right: 5px;

	margin-left: 0px;

	color: #000;

	text-decoration: none;

	font-size: 12px;

}

#list-yahoo li {

	background: none;

	padding-left: 0px;

	list-style: none;

}

#list-yahoo li a.last {

	background-image: url(../images/website/skype.png);

}

#list-yahoo li a:hover {

	opacity: .7;

}

#list-yahoo ul {

	color: #0C51A1;

	font-weight: bold;

	border-top: dotted #CCC 1px;

	padding-top: 5px;

	margin-top: 5px;

}

#list-yahoo {

	background: #FFF;

	/* padding: 10px; */















	border-radius: 0px 0px 5px 5px;

	-webkit-border-radius: 0px 0px 5px 5px;

	-moz-border-radius: 0px 0px 5px 5px;

}

.selectbox_1 {

	padding: 5px 5px;

	overflow: hidden;

	background-size: auto 16px;

}

.selectbox_1 li {

	display: block;

	border-bottom: 2px dotted #ddd;

	padding: 5px;

}

.selectbox_1 li a {

	color: #333;

}

.selectbox_1 select {

	border: none;

	width: 100%;

	-webkit-appearance: none;

	background: transparent;

	font-size: 13px;

	padding-left: 3px;

	color: #666;

}

.selectbox_1 option {

	color: #666;

	font-size: 13px !important;

	padding: 1px 5px;

}

#newsRight a {

	display: block;

	min-height: 65px;

	background: #F4F4F4;

	margin-bottom: 2px;

	font-size: 12px;

}

#newsRight img {

	width: 90px;

	height: 65px;

	float: left;

	margin-right: 10px;

}

#newsRight h1 {

	color: #555;

	padding: 5px 5px 5px 0px;

	line-height: 18px;

	font-size: 12px;

	font-weight: normal;

}

#newsRight a:hover {

	background: #777777;

}

#newsRight a:hover h1 {

	color: #fff;

}

#contact_product ul {

	padding: 10px;

	background: #fff;

	text-align: center;

	border: dashed #CCCCCC 1px;

	font-size: 14px;

	line-height: 25px;

	margin-bottom: 20px;

	box-shadow: 2px 2px 5px rgba(0,0,0,.15), -2px 0px 5px rgba(0,0,0,.15);

	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.15), -2px 0px 5px rgba(0,0,0,.15);

	margin-top: 25px;

}

#contact_product ul span {

	font-size: 18px;

	font-weight: bold;

	color: #0C51A1;

}

#menu_footer {

	background: #FFFFFF;

	padding: 10px 0px;

	width: 100%;

	border-top: 3px solid #eee;

	margin-top: 15px;

}

#menu_footer ul {

	padding-right: 2px;

	padding-left: 2px;

	line-height: 24px;

	float: left;

	width: 160px;

	font-size: 12px;

	list-style: none;

}

#menu_footer ul li {

	list-style: none;

	font-size: 11px;

}

#menu_footer ul a {

	color: #333;

}

#menu_footer ul a:hover {

	color: #0C51A1;

	text-decoration: underline;

}
.doitac_home {
	padding: 20px 0;
	background: #ffffff;
	border-top: dashed #CCC 1px;
	/* border-bottom: dashed #CCC 1px; */
	/* margin-top: 20px; */
}
.logo_thuonghieu {
	float: left;
	width: 182px;
	padding-right: 11px;
	margin-bottom: 0px;
	list-style: none;
	line-height: 0;
}
.logo_thuonghieu img {
	width: 100%;
	height: 90px;
	border: solid #CCC 1px;
}
.logo_thuonghieu:hover {
	opacity: .7;
}
.placeNav {
	position: absolute;
	top: 35px;
	z-index: 3;
	color: #999;
	font-size: 20px;
	width: 15px;
	line-height: 20px;
	height: 25px;
	background: rgba(51, 51, 51, 0.69);
	text-align: center;
	opacity: 0;
}
.placeNav.prev {
	left: 0;
}
.placeNav.next {
	right: 0;
	text-indent: 3px;
}
.placeSlide_main:hover .placeNav {
	opacity: 1;
}
#banner_left li{list-style:none;padding:5px;}
#banner_left li img{width:100%; height:auto;border:2px solid #ddd;}