body {
	margin: 0px;
	background-color: #EDEEEE;
}
.tr, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
h1 {
	font-size:16px;
	BACKGROUND: url(images/slogan_bg.png) repeat-y left;
	padding-left: 10px;
}
.menu {
	background: url(images/menu_bg.png) repeat-x;
	height: 46px;
}
.flags {
	float: right;
	margin: 3px;
}
.top_navigation {
	float: left;
	padding: 10px;
	background:  url(images/tmsp.png) no-repeat right;
}

.buttons {
	background:  url(images/buttons_bg.png) repeat-x top;
	border: none;
	height: 20px;
	color:#FFF;
}
.menus_top {
	border: solid 1px #DFDBDB;
	background:  url(images/menu_top.png) repeat-x top;
	height: 37px;
	padding: 0px;
	vertical-align:middle;
}
.menus_content {
	border-right: solid 1px #DFDBDB;
	border-left: solid 1px #DFDBDB;
	border-bottom: solid 1px #DFDBDB;
	background-color:#FFF;
	padding: 5px;
}
.main_content {
	border: solid 1px #DFDBDB;
	background-color:#FFF;
	padding: 5px;
}
.top_menu_d {
	float: left;
	padding-left:10px;
	padding-right:10px;
	background:  url(images/msp3.png) no-repeat right;
	line-height: 38px;
}
.menu_t {
	color:#8DEAFC;
	font-weight:bold;
	text-decoration: none;
}

	
.menu_t:hover {
	color:#cccccc;
	font-weight:bold;
	text-decoration: none;
}
.path_div{
	background:  url(images/path_bb.png) no-repeat left;
	
}
.path{
	float: left;
	background:  url(images/path_bb.png) no-repeat left;
	color:#666;
	text-decoration:none;
	padding-left: 15px;
	margin-right: 10px;
	margin-left: 5px;
}
.path:hover{
	float: left;
	color:#666;
	text-decoration: underline;
	margin-right: 10px;
	margin-left: 5px;
}
.radio {
	margin-left: 10px;
	padding-left: 20px;
	background:  url(images/point.png) no-repeat left;
	line-height: 37px;
	color:#333;
	font-weight:bold
}

.img {
	border: 0px;
	max-width: 150px;
	max-height: 150px;
}
.img_list{
	border: none;
	max-width: 150px;
	max-height: 130px;
}
.pager {
	float: left;
	margin: 3px;
	border: solid 1px #069;
	width: 20px;
	text-decoration: none;
	color:#333;
	cursor: hand;
 cursor: pointer;

}
.pager_a {
	float: left;
	margin: 3px;
	border: solid 1px #069;
	width: 20px;
	background-color: #EDEEEE;
	
	cursor: hand;
 cursor: pointer;
}
.product {
	background:  url(images/prod_bg.png) repeat-x bottom;
	border: solid 1px #EDEDED;
	padding:10px;
	margin: 9px;
	float: left;
	width: 225px;
	height: 250px
	
}
.sort_div {
	float: left;
	padding:5px;
	
}
.sort_div_ {
	float: left;
	background: url(images/sort_bg_.png) no-repeat;
	width: 99px;
	height: 19px;
	text-align:center;
	padding-top: 2px;
	margin: 5px;
	
}
.sort_div_bg_ {
	float: left;
	background: url(images/sort_bg.png) no-repeat;
	width: 99px;
	height: 19px;
	text-align:center;
	padding-top: 2px;
	margin: 5px;
}
.cat1 {
	color: #333;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}
.cat1:hover {
	color: #333;
	text-decoration: underline;
	font-weight:bold;
	font-size:14px;
}
.product_title {
	height: 40px;
}
.picture {
	width: 250px;
	height:140px;
}
.picture img.imga{
	z-index: 1;
	position:relative;
	max-width: 200px;
	max-height: 130px;

}



.picture img.tag{
position:absolute;
z-index: 10;
top: middle;
}
.pic {
	text-align:center
}
.picture2 {
	width: 250px;
	height:250px;
	vertical-align: middle;
	background: url(images/enlarge_icon.gif) no-repeat bottom right;	
	cursor: hand;
 cursor: pointer;
}
.picture2 img.imga2{
	z-index: 1;
	position:relative;
	max-width: 250px;
	max-height: 250px;
	border: none;
	line-height:250px;

}
.picture2 img.tag2{
position:absolute;
z-index: 10;
top: middle;
}

.pic2 {
	text-align:center;
	vertical-align:middle;
	height: 250px;
	line-height: 250px
}
.buttons2 {
	float:right;
	background:  url(images/buttons2_bg.png) repeat-x top;
	border: none;
	height: 20px;
	color:#FFF;
	margin-left: 5px;
	font-size:11px;
}	
.buttons3 {
	float:right;
	background:  url(images/buttons3_bg.png) repeat-x top;
	border: #BF9803 solid 1px;
	height: 20px;
		margin-left: 5px;
	color:#793803;
	font-size:11px;
}
.product_price {
	color: #333;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	height: 30px
}
.mmt {
		color: #999;
	text-decoration: none;
	font-weight:bold;
}
.normal {
		color: #999;
	text-decoration: none;
	font-weight:bold;
}
.main_top_title {
	font-size:16px;
	color:#069;
	font-weight:bold;
}
.bottom_menu{
z-index: 999; position: fixed; left: 0px; bottom: 0px; width: 100%;

}
.bottom_center {
	background:  url(images/bottom_bg.png) no-repeat;
	padding-left: 10px;
	padding-right:10px;
	height: 40px;
	width:800px
}
.dr_ic {
	float:left;	
		BACKGROUND: url('images/dr-ic.png') no-repeat;
		width: 30px;
		height:30px;
}
.tw_ic {
	float:left;		
		BACKGROUND: url('images/tw_ic.png') no-repeat;
		width: 30px;
		height:30px;
		margin-left: 10px;
}
.fa_ic {
	float:left;	
		BACKGROUND: url('images/fa-ic.png') no-repeat;
		width: 30px;
		height:30px;
		margin-left: 10px;
}
.yt_ic {
	float:left;	
		BACKGROUND: url('images/wp_ic.png') no-repeat;
		width: 30px;
		height:30px;
		margin-left: 10px;
}	
/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform { margin:0px 0px; font-size:13px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:20px; padding:0px; width:450px; border:#F90 solid 1px; padding: 5px }
#suggestions{ position: relative; left:0px; width:450px; display:none; padding-left: 5px }


/* SEARCHRESULTS */
#searchresults { text-align: left;border:1px #919191 solid; width:450px; background-color:#a0a0a0; font-size:12px; line-height:14px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:35px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:0px 0px; }
#searchresults a span.searchheading { text-align: left;display:block; font-weight:bold; padding-left:50px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../search/images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }



.small {
	font-size:10px;
	color:#666;
	font-weight:bold;
}
.odd {
	background-color: #EFEFEF;
	border-bottom: solid 1px #cccccc;
	padding:3px;
}

.desc_l {
height:30px;
BACKGROUND: url(images/slogan_bg.png) repeat-y left;
padding-left: 10px;
}
.div_cat_content {
	width: 180px;
	height: 100px;
	float: left;
}
.cat0 {
	font-size:14px;
	color:#06C;
	font-weight:bold;
}
.summ {
	border: none;
}
.login_f{
	border: solid #BF9803 1px;
	width: 150px;
}
.b_link {
	color:#006699;
}
