body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #757575;
}
#main_header {
	vertical-align:top;
	height:156px;
}
#main_td {
	vertical-align:top;
	padding-top:5px;
	position:relative;
	margin:0 auto;
}
#main_td #prod_contect {
	height:100%;
	width:100%;
}
#main_td #prod_contect #td1 {
	vertical-align:top;
}
#main_td #prod_contect #td2 {
	vertical-align:bottom;
	height:50px;
	padding:0;
}
/* ------------------- HEADER -------------------- */
#header {
	background-image:url(img/header1.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#164b93;
	vertical-align:top;
	position:relative;
	height:156px;
}
#header #top_line {
	background: url(img/header_top.gif) repeat-x;
	width:100%;
	height:18px;
	top:0px;
}
#header #lng {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(img/lng_bg.gif);
	background-repeat:no-repeat;
	width:30px;
	height:34px;
	top:50px;
	left:95%;
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
}
#header #lng1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(img/lng1_bg.gif);
	background-repeat:no-repeat;
	width:30px;
	height:34px;
	top:50px;
	left:95%;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	position:absolute;
}
#header #sel {
	color:#FFFFFF;
	padding-top:2px;
	text-align:center;
}
#header #none {
	color:#a3223e;
	padding-top:2px;
	text-align:center;
}
#header #unsel {
	color:#a52843;
	padding-top:1px;
	text-align:center;
	text-decoration:none;
}
#header #logo1 {
	background-image:url(img/logo1.gif);
	background-repeat:no-repeat;
	background-position:50px top;
	width:100%;
	height:46px;
	top:20px;
	position:relative;
}
#header #logo2 {
	background-image:url(img/logo3.gif);
	background-repeat:no-repeat;
	background-position:50px top;
	width:100%;
	height:13px;
	top:20px;
	position:relative;
}
#header #logo3 {
	background-image:url(img/logo4.gif);
	background-repeat:no-repeat;
	background-position:30px top;
	width:100%;
	height:74px;
	top:15px;
	position:relative;
}
.lngLink {
	color:#a62a45;
	text-decoration:none;
}
.main_top_back {
	background-image: url(img/top_back.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.main_left_back {
	background-image: url(img/left_back.gif);
	background-repeat: repeat-y;
}
.main_right_back {
	background-image: url(img/right_back.gif);
	background-repeat: repeat-y;
}
.main_bottom_back {
	background-image:url(img/bottom_back.gif);
	background-repeat: repeat-x;
}
.main_back {
	background-color: #FFFFFF;	
}
/* ----------------------------------------------- */
/* ---------------------- MENU ---------------------------- */
#header #menu {
	width:100%;
	height:33px;
	top: 123px;
	left:0px;
	position:absolute;
}
#header #menu #left {
	background-image:url(img/menu_left.gif);
	background-repeat:no-repeat;
	width:30px;
}
#header #menu #right {
	background-image:url(img/menu_right.gif);
	background-repeat:no-repeat;
	width:30px;
}
#header #menu #center {
	background-image:url(img/menu_bg.gif);
	background-repeat:repeat-x;
	height:33px;
	vertical-align:top;
	position:relative;
}
#header #menu #center #menu_item {
	top:5px;
	margin-right:5px;
	float:left;
	position:relative;
}
#header #menu #center #menu_dot {
	background-color:#CCCCCC;
	background-image:url(img/menu_dot.gif);
	top:5px;
	width:14px;
	height:19px;
	margin-right:5px;
	float:left;
	position:relative;
}
.menu {
	color:#666666;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
/* -------------------------------------------------------- */

/* ---------------------- NAV PANEL --------------------------- */
.nav_text {
	font-size:12px;
	font-weight:bold;
	color:#a62a45;
	text-align:left;
}
.nav_link {
	color:#990000;
	text-decoration:underline;
}
/* ------------------------------------------------------------ */
/* ---------------------- SEARCH PANEL --------------------------- */
#search {
	position:relative;
}
#search #left_border {
	background-color:#a2203c;
	width:4px;
	height:21px;
	color:#a62a45;
	float:left;
}
#search #right_border {
	background-color:#a2203c;
	width:4px;
	height:21px;
	color:#a62a45;
	float:left;
}
#search #srch_fld {
	width:150px;
	color:#a62a45;
	float:left;
	position:relative;
}
#search #srch_fld input {
	border:#e8e8e8 1px solid;
	font-size:12px;
	color:#333333;
	height:20px;
	width:130px;
	left:10px;
	position:relative;
}
#search #srch_submit {
	width:55px;
	float:left;
	position:relative;
}
#search #srch_submit input {
	background-image:url(img/search.gif);
	background-repeat:no-repeat;
	width:47px;
	height:21px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#noResult td {
	font-size:11px;
	color:#666666;
	padding-left:10px;
	padding-top:10px;
}
.selSearch {
	color:#990000;
	font-weight:bold;
}
/* --------------------------------------------------------------- */
/* ---------------------- PAGING ---------------------------- */

#main_td #prog_paging {
	background-color:#eeeeee;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	height:50px;
	margin-left:6px;
	font-size:11px;
	font-weight:bold;
	position:relative;
}
.paging_link {
	color:#990000;
	text-decoration:underline;
}
/* ---------------------------------------------------------- */
/* ---------------------- FOOTER ---------------------------- */
#footer {
	background-image:url(img/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#141619;
	width:100%;
	height:28px;
	position:relative;
	margin:0 auto;
}
#footer #left_part {
	background-image:url(img/footer_left1.gif);
	background-repeat:no-repeat;
	width:22px;
	height:11px;
	top:0px;
	float:left;
}
#footer #right_part {
	background-image:url(img/footer_right1.gif);
	background-repeat:no-repeat;
	width:22px;
	height:11px;
	float:right;
}
#footer #text {
	text-align:left;
	color:#FFFFFF;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
	float:left;
}
#footer #menu {
	/*background-color:#333333;*/
	top:5px;
	width:100%;
	left:0;
	position:absolute;
	margin:0 auto;
}
#footer #menu_dot {
	background-image:url(img/footer_div.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:15px;
	height:17px;
	float:left;
}
#footer #menu_item {
	font-size:11px;
	color:#FFFFFF;
	float:left;
	
}
#footer #counter {
	float:right;
	color:#FFFFFF;
	font-size:12px;
	right:20px;
	top:4px;
	position:relative;
}
#footer #counter #number {
	font-size:13px;
	font-weight:bold;
}
.menu_footer {
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* ---------------------------------------------------------- */
#nav_panel td {
	background-color:#f2f2f2;
	height:28px;
}
#left_panel {
	width:227px;
	vertical-align:top;
	background-image:url(img/left_bg.jpg);
	background-repeat:repeat-y;
}
#left_panel #login_panel {
	background-image:url(img/login_bg.jpg);
	width:222px;
	height:75px;
}
#left_panel #top10 {
	width:188px;
	padding-top:10px;
	padding-left:17px;
	padding-right:0px;
	padding-bottom:20px;
}
#left_panel #top10 #top10_header {
	background-image:url(img/top10_header.gif);
	background-repeat:no-repeat;
	width:188px;
	height:27px;
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	/*padding-left:10px;*/
	padding-top:5px;
}
/* ------------------------------- PRODUCT ITEM --------------------------------------- */
.prod_item {
	background-color:#dbdcdd;
	width:188px;
	text-align:center;
	position:relative;
	margin:0 auto;
}
.top10_item {
	background-color:#f2f2f2;
	width:188px;
	top:10px;
	padding-bottom:5px;
	text-align:center;
	position:relative;
}
.top10_img {
	padding-top:0px;
	padding-bottom:0px;
	height:190px;
	vertical-align:middle;
	text-align:center;
	margin:0 auto;
}
.top10_desc {
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	height:40px;
	position:relative;
	overflow:hidden;
}
.top10_datacount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	position:relative;
	padding-bottom:10px;
}
.top10_bg {
	background-image:url(img/datacount.gif);
	width:66px;
	height:35px;
	position:relative;
	text-align:center;
	margin:0 auto;
}
.top10_date {
	padding-top:3px;
}
.top10_count {
	padding-top:3px;
}
#main_td #prodGrid {
	/*width:100%;*/
}
#main_td #prodGrid td {
	padding-bottom:14px;
	padding-left:7px;
	padding-right:7px;
}
#big_prod_top {
	vertical-align:top;
	height:19px;
}
.big_prod_title {
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:10px;
}
.big_prod_date {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	vertical-align:top;
}
.big_prod_right {
	width:160px;
}
.big_prod_desc {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
}
.list_td {
	vertical-align:top;
}
.list_item {
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	border-bottom:#999999 1px solid;
	padding-top:7px;
}
.list {
	text-decoration:none;
	color:#333333;
}
/* ------------------------------- STATIC PAGE -------------------------------- */
.emptySpace {
	width:20px;
}
#static_top {
	vertical-align:top;
	background-image:url(img/static_top_bg.gif);
	background-repeat:repeat-x;
	height:20px;
}
#static_content {
	padding-top:15px;
	vertical-align:top;
	font-size:12px;
	line-height: 18px;
}

.def_link {
	text-decoration:none;
	color:#333333;
}
.footer_menu {
	FONT-SIZE: 8pt;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: arial;
	text-align: right;
	padding-right: 10px;
}
.content_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.content_title {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}