
/** ======================== Body ======================== **/

body{
	margin: 0;
	padding: 0;
	color: #202020;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
}

table{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
}

* html #btn{
	color: #3B403C;
	font-family: tohama,helvetica,sans-serif;
	font-size: 10px;
	width: 82px;
	border: 1px solid #333333;
	background-color: #D1CCAF;
	height: 19px;
}


INPUT.txt{
	background-color: #ffffff;
	color: #333333;
	font-family: tohama, verdana, ms sans serif;
	height: 19px;
	font-size: 10px;
	border: 1px solid #B8B8B8;
}

.lang_select{
	background-color: #ffffff;
	color: #333333;
	font-family: verdana,tohama,ms sans serif;
	font-size: 11px;
	height: 18px;
}

a:link { color: #3B382F; text-decoration: none; }
a:visited { color: #3B382F; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline;}
a:active { color: #3B382F; text-decoration: none; }

a.sidemenu_nav:link { color: #0066CC; text-decoration: none; font-size: 11px;}
a.sidemenu_nav:visited { color: #0066CC; text-decoration: none;font-size: 11px;}
a.sidemenu_nav:hover { color: #FF6600; text-decoration: none; font-size: 11px;}
a.sidemenu_nav:active { color: #0066CC; text-decoration: none; font-size: 11px;}

a.modules:link { color: #6D1F2B; text-decoration: none; }
a.modules:visited { color: #6D1F2B; text-decoration: none;}
a.modules:hover { color: #6D1F2B; text-decoration: underline;}
a.modules:active { color: #6D1F2B; text-decoration: none; }

a.footer:link { color: #3B382F; text-decoration: none; }
a.footer:visited { color: #3B382F; text-decoration: none;}
a.footer:hover { color: #000000; text-decoration: underline;}
a.footer:active { color: #3B382F; text-decoration: none; }

a.news:link { color: #FFB532; text-decoration: none; font-weight: bold;}
a.news:visited { color: #FFB532; text-decoration: none; font-weight: bold;}
a.news:hover { color: #FFB532; text-decoration: underline; font-weight: bold;}
a.news:active { color: #FFB532; text-decoration: none; font-weight: bold;}


ul{
	margin: 0;
	padding: 0 0 0 25px;
	line-height: 14px;
	color: #3B403C;
	font-size: 11px;
	text-align: left;
	list-style-image: url('../images/arrowli.gif');
}

#img_border{
	border: 0px;
}

/** ======================== Header ====================== **/

#languages{
	padding: 5px 0 0 0;
}

#banner{
	width: 797px;
	height: 234px;
	background-image: url('../images/logo.jpg');
	border-right: 1px solid #01A0C7;
	border-left: 1px solid #01A0C7;
}

#menu{
	width: auto;
	height: auto;
}

/** ====================== Contianer ===================== **/

#contanier{
	width: auto;
	min-height: 650px;
	margin-top: 10px;
}

* html #contanier{
	width: 901px;
	min-height: 650px;
	margin-top: 10px;
}

#body{	
	color: #202020;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

#body_content{
	padding-top: 10px;
}

.title{
	height: auto;
	width: 547px;
	padding: 12px 0 0 0;
	color: #3B403C;
	font-weight: bold;
	font-size: 12px;
}

#error{
	margin-top: 2px;
	padding: 10px;
	text-align: center;
	font-size: 10px;
	color: #3B403C;		
}

#site_message{
	width: 98%;
	text-align: center;
	margin-top: 25px;
	height: auto;
	color: #3B403C;
}

* html #site_message{
	width: 901px;
	text-align: center;
	margin-top: 25px;
	height: 167px;
	color: #3B403C;
}

#mod_off{
	text-align: left;
}

/** ======================== Home Page =================== **/

.mov_home{
	width: 220px; 
	font-weight: bold; 
	float: left; 
	text-align: center; 
	height: 140px; 
	color: #FF6600;
}

.pro_home{
	width: 220px; 
	font-weight: bold; 
	text-align: center; 
	height: 140px; 
	color: #FF6600;
}

.banner_images{
	margin-top: 10px;
	float: left;
	height: 140px;
	text-align: center;
	width: 178px;
	padding: 0;
}

.box{
	margin-top: 7px;
	border: 1px solid #999999;	
}

.box td.middle_box_top{
	background-image: url('../images/middle_box.gif');
	height: 23px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
}

.box_2{
	border: 1px solid #999999;
	margin-left: 10px;
	width: 340px;	
}

.box_2 td.middle_box_top{
	background-image: url('../images/middle_box.gif');
	height: 23px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
}

.full_title{
	margin: 5px 0 5px 0;
}

.full_description{
	margin: 5px 0 5px 0;
	height: auto;
}

.latest_full_cate{
	padding: 5px 0 0 20px;
	font-weight: bold;
}

.cate_box{
	width: auto;
	height: auto;
	margin: 7px 0 0 0;
	border: 1px solid #999999;
}

.full_cate{
	background-image: url('../images/middle_box.gif');
	height: 23px;
	color: #ffffff;
	font-weight: bold;
	line-height: 20px;
}

.box td.middle_box_bottom{
	padding-top: 14px;
	height: 150px;
}

.box td.middle_box_product{
	padding-top: 14px;
	height: 300px;
}

.box td.middle_box_right{
	padding-top: 14px;
	height: 150px;
}

.sidemenu{
	text-align: left; 
	padding: 5px 0 0 8px;
	font-weight: bold;
}

.mov_cate{
	text-align: left; 
	padding: 5px 0 0 8px;
	font-weight: bold;
}

.top_b{
	height: 23px;
	background-image: url('../images/searchbg.gif');
	width: 160px;
	border: 1px solid #9A9A9A;
	margin-top: 10px;
}

.top_d{
	height: 23px;
	background-image: url('../images/browsebg.gif');
	width: 160px;
	border: 1px solid #9A9A9A;
	margin-top: 10px;
}

.top_e{
	height: 23px;
	background-image: url('../images/nav.gif');
	width: 160px;
	border: 1px solid #9A9A9A;
	margin-top: 10px;
}

.top_f{
	height: 23px;
	background-image: url('../images/potweek.gif');
	width: 160px;
	border: 1px solid #9A9A9A;
	margin-top: 10px;
}


.top_c{
	width: 160px;
	border-bottom: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	padding-bottom: 8px;
}

.searchtxt{
	border: 1px solid #D0D0D0;
	height: 20px;
	font-size: 10px;
	color: #333333;
}

.buttongo{
	color:#ffffff;
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	width: auto;
	border: 1px solid #D0D9DF;
	background-image: url('../images/btnbg.gif');
	height: 20px;
	font-weight: bold;
}

#search{
	width: 797px;
	margin-top: 20px;
	height: 60px;
	background-color: #A5D2E5;
	border: 1px solid #82B5CB;
}

.searchtext{
	font-weight: bold;
}

/** ======================== Footer ====================== **/

#footer{
	width: auto;
	height: 65px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B382F;
	margin-top: 8px;
	text-align: center;
	line-height: 20px;
}

/** ====================================================== **/

