/* CSS Document */

body,td,th {
	font-family: tahoma, arial, verdana, Times New Roman;
	color:#333333;
	font-size:11px;

}
body {
	background-color: #2b7e12;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}

p, form {
 margin: 0 0 0 0;
 text-align: justify;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.tbl_search{
	margin-top:1px;
	padding:2px;
	background-color:#ef9f14;
	
}
.tbl_center{
	margin-top:5px;
	margin-bottom:1px;
	margin-left:1px;

}
.txt_menu{
	padding:3px;
	font-weight:bold;
	color:#333333;
}
.txt_menu a:link{
	padding:3px;
	font-weight:bold;
	color:#333333;
}
.txt_menu a:visited{
	padding:3px;
	font-weight:bold;
	color:#333333;
}
.txt_menu a:hover{
	padding:3px;
	font-weight:bold;
	color:#333333;
}

.txt_submenu {
	padding:5px;
	border-bottom:1px dotted #003300;
	color:#333333;
}

.txt_submenu a:hover{

	text-decoration: underline;
	font-style: italic;	
}

.dot_org{
	border-bottom:1px dotted #FF9900;
}
.txt_content{
 padding: 5px;
 text-align: justify;
}
.txt_lang {
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.txt_lang a:actived{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.txt_titleorg{
	color:#f0a31e;
	font-weight:bold;
}

.txt_lang a:link{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.txt_lang a:hover{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;s
}
.txt_lang a:actived{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.txt_lang a:visited{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.img{border:1px solid #f8d598;}

.txt_price{
	color:#358417;
	font-weight:bold;
	text-align:center;
	
	
}
.txt_footer{
	font-weight:bold;
	padding:7px;
	text-align:center;
	color:#FFFFFF;
	
}

.txt_footer a:link{
	font-weight:bold;
	padding:7px;
	text-align:center;
	color:#FFFFFF;
	
}

.txt_footer a:hover{
	font-weight:bold;
	padding:7px;
	text-align:center;
	color:#FFFFFF;
	
	
}
.txt_footer a:actived{
	font-weight:bold;
	padding:7px;
	text-align:center;
	color:#FFFFFF;
	
	
}
.txt_footer a:visited{
	font-weight:bold;
	padding:7px;
	text-align:center;
	color:#FFFFFF;
	
}
.txt_copyright{

	text-align:center;
	padding:5px;
	color:#CCCCCC;
	
	}
	
.text_bold {
 color: #358417;
 font-weight: bold;
}

.text_name {
 color: brown;
 font-weight: bold;
}

.dot_row td {
 border-bottom: dotted 1px #555555;
 padding: 4px;
}

.input_quantity {
 border: solid 1px #cacaca;
 width: 20px;
 font-size: 7.5pt;
 text-align: center;
}

.input_checkout1 {
 font-size: 9pt;
 width: 240px;
 border: solid 1px #cacaca;
}
.input_checkout2 {
 font-size: 8pt;
 width: 120px;
 border: solid 1px #cacaca;
}

.checkout_name1 {
 font-size: 8pt;
 font-weight: bold;
 color: brown;
}

.checkout_title1 {
 font-size: 8pt;
 font-weight: bold;
 color: brown;
 text-align: right;
}


.form_title {
	border: solid 1px #cacaca;
	border-bottom: none;
	font-size: 7.5pt;
	padding: 5px;
 background-color: #ffffff;
	font-weight : bold;
	color: #105C05;
}
.form_title2 {
	border: solid 1px #cacaca;
	font-size: 11px;
 background-color: #f7f7f7;
	font-weight : bold;
	color: brown;
	padding: 5px;
}
.checkout_row2 td {
 font-size: 8pt;
 font-weight: bold;
 color: #105C05;
 text-align: left;
 padding: 5px;
}

input, select {
 font-size: 8pt;
}

.headline {
 font-size: 8pt;
 color: #ffffff;
 font-weight: bold;
}

.red {
 color: red;
}

.news_title a {
 font-size: 8pt;
 color: #000000;
 padding: 3px;
 font-weight: bold;
}

.news_desc {
 font-size: 8pt; 
 padding: 3px;
 font-weight: normal;
 color: #555555;
 text-align: justify;
}

.news_img {
 border: solid 1px #cacaca;
 padding: 2px;
}

.news_content {
 font-size: 8pt;
 text-align: justify;
}

.news_others {
 padding: 3px;
}

.sp_chitiet {
 padding: 5px;
 text-align: justify;
}

.img_intro {
 padding: 5px;
 border: dotted 1px #555555;
}