body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	text-align: center;
}

body, div, p, input, textarea {
	font-family: Trebuschet, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body, div, p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}list-style-type: decimal;

a img,
a .image {
	_cursor: pointer;
}

dl, dt, dd {	margin: 0px;	padding: 0px;	}

.clear, .clR, .clL {	display: block;	height: 1px;	font-size: 1px;	font-line: 1px;	overflow: hidden;	}
.clear {	clear: both;	}
.clR {		clear: right;	}
.clL {		clear: left;	}

form {
	margin: 0px;
	padding: 0px;
}
.hide {
	display: none;
}

.flL {	float: left;	}
.flR {	float: right;	}

.alC {	text-align: center;	}
.alL {	text-align: left	}
.alR {	text-align: right;	}


#body_dim {
	width: 990px;
	height: 580px;
}

#body_center {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1px;
	height: 1px;
}

#body_position {	position: relative;	}

#body {
	position: absolute;
	width: 990px;
	height: 580px;
	left: -495px;
	top: -290px;
	text-align: left;
}

/* ---------- start: top_part ---------- */

#top_part {
	height: 178px;
	background-image: url(/images/bgr_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#top_part.top_home {
	height: 329px;
}

#top_part #flash_banner {
	position: raletive;
	z-index: 1000;
}

#center_part .home_banner {
	position: relative;
	z-index: 300;
	margin: 0px auto;
	width: 248px;
	height: 218px;
}

.home_banner img {
	border: none;
}

	/* ---------- start: logo ---------- */

		#logo {
			position: absolute;
			z-index: 10;
			top: 8px;
			left: 12px;
			width: 158px;
			height: 77px;
		}

		#logo img {	border: none;	}
		#logo a {
			text-decoration: none;
			text-align: left;
			display: block;
			position: relative;
			height: 77px;
			min-width: 102px;	width: auto;	_width: 102px;
		}
		#logo a img.logo {
			position: absolute;
			top: 0px;
			left: 0px;
		}
		#logo a img.category {
			position: relative;
			margin: 34px 0px 0px 5px;
		}

		.top_home #logo a img.category {	display: none;	}

	/* ---------- end: logo ---------- */

	/* ---------- start: search ---------- */

/*
		#search {
			position: absolute;
			top: 8px;		_top: 7px;
			right: 15px;
			color: #a9a9a8;
			font-size: 11px;
			letter-spacing: -1px;
			text-align: right;
			width: 300px;
		}
*/

		#search {

			display: inline;
			font-size: 12px;
		}

		#search input {
			position: relative;
			top: 0px;		_top: 1px;
			width: 88px;		_width: 85px;
/*			height: 15px;		*/
			border: 1px solid #bebebe;
			font-size: 10px;
			padding-left: 2px;
			padding-right: 2px;
			margin: 0px;
			color: #838282;
		}

		#search #btnFullTextFind.a {
			border: 1px solid #bebebe;
			background-color: #FFF;
			background-image: none;
			text-transform: none;
			color: #838282;
			margin: 0px;
			margin-left: 1px;
			font-size: 10px;
			padding-left: 2px;
			padding-right: 2px;
		}


	/* ---------- end: search ---------- */

	/* ---------- start: main_menu ---------- */

	#main_menu {
		position: absolute;
		top: 154px;
		left: 0px;
		text-align: center;
	}

	#main_menu .main_menu ul,
	#main_menu .main_menu li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	#main_menu .main_menu li {
		float: left;
		width: 104px;
		background-image: url(/images/bgr_mm_l.gif);
		background-position: right;
		background-repeat: repeat-x;
	}

	#main_menu .main_menu li a {
		display: block;
		height: 24px;
		line-height: 24px;
		background-image: url(/images/bgr_mm_r.gif);
		background-position: left;
		background-repeat: no-repeat;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		color: #FFF;
		font-size: 12px;
		letter-spacing: -1px;
	}

	#main_menu .main_menu li.bran {	width: 133px;	}
	#main_menu .main_menu li.arra {	width: 129px;	}
/*
	#main_menu .main_menu li a:hover,      #main_menu .main_menu li a.select {		color: #ffc425;	}
	#main_menu .main_menu li.bran a:hover, #main_menu .main_menu li.bran a.select {		color: #ee3224;	}
	#main_menu .main_menu li.even a:hover, #main_menu .main_menu li.even a.select {		color: #ec008c;	}
	#main_menu .main_menu li.prod a:hover, #main_menu .main_menu li.prod a.select {		color: #00aeef;	}
	#main_menu .main_menu li.agen a:hover, #main_menu .main_menu li.agen a.select {		color: #00457c;	}
	#main_menu .main_menu li.tick a:hover, #main_menu .main_menu li.tick a.select {		color: #f79021;	}
	#main_menu .main_menu li.medi a:hover, #main_menu .main_menu li.medi a.select {		color: #7ac144;	}
	#main_menu .main_menu li.news a:hover, #main_menu .main_menu li.news a.select {		color: #ffc425;	}
*/

	#main_menu li a:hover,      #main_menu a.select, 		#body #paging, 		#body .col, 		#body .col a {		color: #ffc425;	}
	#main_menu.bran li a:hover, #main_menu.bran li a.select, 	#body.bran #paging,	#body.bran .col,	#body.bran .col a {	color: #ee3224;	}
	#main_menu.even li a:hover, #main_menu.even li a.select,	#body.even #paging,	#body.even .col,	#body.even .col a {	color: #ec008c;	}
	#main_menu.prod li a:hover, #main_menu.prod li a.select,	#body.prod #paging,	#body.prod .col,	#body.prod .col a {	color: #00aeef;	}
	#main_menu.agen li a:hover, #main_menu.agen li a.select,	#body.agen #paging,	#body.agen .col,	#body.agen .col a {	color: #00457c;	}
	#main_menu.tick li a:hover, #main_menu.tick li a.select,	#body.tick #paging,	#body.tick .col,	#body.tick .col a {	color: #f79021;	}
	#main_menu.medi li a:hover, #main_menu.medi li a.select,	#body.medi #paging,	#body.medi .col,	#body.medi .col a {	color: #7ac144;	}
	#main_menu.news li a:hover, #main_menu.news li a.select,	#body.news #paging,	#body.news .col,	#body.news .col a {	color: #ffc425;	}
	#main_menu.cont li a:hover, #main_menu.cont li a.select,	#body.cont #paging,	#body.cont .col,	#body.cont .col a {	color: #4f2683;	}
	#main_menu.arra li a:hover, #main_menu.arra li a.select,	#body.arra #paging,	#body.arra .col,	#body.arra .col a {	color: #4f2683;	}

	/* ---------- end: main_menu ---------- */

	/* ---------- start: banner_line ---------- */

		.banner_line {
		/*	margin-bottom: 3px;	*/
			margin-top: 31px;	_margin-top: 7px;
		}

		.banner_line .banner {
			border: 1px solid #bbbbbb;
			background-color: #ebebeb;
			background-image: url(/images/bgr_tv.gif);
			background-position: top;
			background-repeat: repeat-x;
			height: 146px;
		}

		.banner_line .banner img {	border: none;	}
		.banner_line .tv {
			width: 246px;
			margin: 0px auto;
		}

/* ---------- end: top_part ---------- */

#center_part {
	height: 377 px;
}

#center_part.cont_home {
	height: 218px;
}

#cont_0 {}

#cont_1_1 {
	float: right;
	width: 742px;
}

#cont_21_1 {
	float: right;
	width: 368px;
}

#cont_21_2 {
	float: right;
	width: 368px;
	margin-right: 6px;
}

#cont_321_1 {
	float: right;
	width: 368px;
}

#cont_321_2 {
	float: right;
	width: 238px;	/* 184 */
	margin-right: 3px;
}

#cont_321_3 {
	float: right;
	width: 130px;	/* 184 */
	margin-right: 3px;
}

.cont_border {
	border: 1px solid #bebebe;
	background-color: #FFF;
	background-image: url(/images/bgr_body_bord.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 375px;
	position: relative;
	z-index: 0;
}

.cont_border .content {
	margin: 5px;
	border: 1px solid #dbdbdb;
	background-color: #FFF;
	background-image: url(/images/bgr_body_cont.gif);
	background-position: top;
	background-repeat: repeat-x;
	overflow: auto;
	padding: 10px 10px;
	height: 343px;
	position: relative;
	z-index: 10;
}

.cont_border .noScrolls {
	overflow: visible;
}

.cont_home .cont_border {
	width: 366px;
	height: 216px;
	background-image: url(/images/bgr_main_bord.gif);
}
.cont_home .cont_border .content {
	padding-top: 7px;
	width: 334px;
	height: 187px;
	background-image: url(/images/bgr_main_cont.gif);
}

.cont_border .content h2 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}

.cont_border .content h2, .select {	color: #ffc425;	}

.cont_home .cont_border .content h2 {	color: #000;	}

.bran .cont_border .content h2, .bran .select {	color: #ee3224;	}
.cont .cont_border .content h2, .cont .select {	color: #4f2683;	}
.even .cont_border .content h2, .even .select {	color: #ec008c;	}
.prod .cont_border .content h2, .prod .select {	color: #00aeef;	}
.agen .cont_border .content h2, .agen .select {	color: #00457c;	}
.tick .cont_border .content h2, .tick .select {	color: #f79021;	}
.medi .cont_border .content h2, .medi .select {	color: #7ac144;	}
.news .cont_border .content h2 {	color: #000;	}
.news .select {	color: #ffc425;	}

.cont_border .content .p,
.cont_border .content p {
	display: block;
	margin: 7px 0px;
}

.cont_border .content .news {
	margin: 7px 0px 0px 0px;
}

.cont_border .content .news a {
	color: #000;
	text-decoration: none;
}

.cont_border .content .news .h3,
.cont_border .content .news h3 {
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.cont_border .content .news img {
	float: left;
	border: none;
	margin: 0px 10px 0px 0px;
}

/* ---------- start: left menu ---------- */

#left_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 227px;
	background-position: 16px 10px;
	background-repeat: no-repeat;
	position: relative;
	height: 377px;
	text-align: center;
	color: #666666;
	margin-left: 11px;
}

#left_menu a {
	color: #666666;
	text-decoration: none;
}

#left_menu ul {
	margin: 0px;
	padding: 0px;
	padding-top: 54px;
}

#left_menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	position: relative;
	left: -13px;
}

#left_menu li a {
	font-weight: bold;
	font-size: 12px;
}

#left_menu li a {
	background-position: -100px; bottom;
	background-repeat: no-repeat;
	padding: 6px 0px 2px 13px;
}

#left_menu li a.select,
#left_menu li a:hover {
	background-position: 0px bottom; 
}

#left_menu .contact {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 227px;
/*	height: 112px;	*/
	border-top-style: dotted;
	border-top-width: 1px;
	font-size: 11px;
	line-height: 17px;
	padding-top: 14px;
}

#left_menu .contact p {
	border: none;
	margin: 0px;
	padding: 0px;
}

	#left_menu {	background-image: url(/images/bgr_lm.gif);	}		#left_menu .contact {	border-top-color: #ffc425;	}	      #left_menu a.select, 	 #left_menu a:hover {	color: #ffc425;	}	      #left_menu li a {	background-image: url(/images/li_sm.gif);	}

.bran #left_menu {	background-image: url(/images/bgr_lm_bran.gif);	}	.bran #left_menu .contact {	border-top-color: #ee3224;	}	.bran #left_menu a.select, .bran #left_menu a:hover {	color: #ee3224;	}	.bran #left_menu li a {	background-image: url(/images/li_sm_bran.gif);	}
.even #left_menu {	background-image: url(/images/bgr_lm_even.gif);	}	.even #left_menu .contact {	border-top-color: #ec008c;	}	.even #left_menu a.select, .even #left_menu a:hover {	color: #ec008c;	}	.even #left_menu li a {	background-image: url(/images/li_sm_even.gif);	}
.prod #left_menu {	background-image: url(/images/bgr_lm_prod.gif);	}	.prod #left_menu .contact {	border-top-color: #00aeef;	}	.prod #left_menu a.select, .prod #left_menu a:hover {	color: #00aeef;	}	.prod #left_menu li a {	background-image: url(/images/li_sm_prod.gif);	}
.agen #left_menu {	background-image: url(/images/bgr_lm_agen.gif);	}	.agen #left_menu .contact {	border-top-color: #00457c;	}	.agen #left_menu a.select, .agen #left_menu a:hover {	color: #00457c;	}	.agen #left_menu li a {	background-image: url(/images/li_sm_agen.gif);	}
.tick #left_menu {	background-image: url(/images/bgr_lm_tick.gif);	}	.tick #left_menu .contact {	border-top-color: #f79021;	}	.tick #left_menu a.select, .tick #left_menu a:hover {	color: #f79021;	}	.tick #left_menu li a {	background-image: url(/images/li_sm_tick.gif);	}
.medi #left_menu {	background-image: url(/images/bgr_lm_medi.gif);	}	.medi #left_menu .contact {	border-top-color: #7ac144;	}	.medi #left_menu a.select, .medi #left_menu a:hover {	color: #7ac144;	}	.medi #left_menu li a {	background-image: url(/images/li_sm_medi.gif);	}
.news #left_menu {	background-image: url(/images/bgr_lm_news.gif);	}	.news #left_menu .contact {	border-top-color: #ffc425;	}	.news #left_menu a.select, .news #left_menu a:hover {	color: #ffc425;	}	.news #left_menu li a {	background-image: url(/images/li_sm.gif);	}
.cont #left_menu {	background-image: url(/images/bgr_lm_cont.gif);	}	.cont #left_menu .contact {	border-top-color: #4f2683;	}	.cont #left_menu a.select, .cont #left_menu a:hover {	color: #4f2683;	}	.cont #left_menu li a {	background-image: url(/images/li_sm_cont.gif);	}

/* ---------- end: left menu ---------- */

/* ---------- start: footer ---------- */

#footer {
	color: #838282;
	text-transform: uppercase;
	margin-top: 8px;
	text-align: center;
}

#footer a {
	color: #838282;
	text-decoration: none;
}

.footer_menu {
	float: left;
	width: 550px;
	text-align: left;
}

.footer_menu ul {
	margin: 0px;
	padding: 0px;
}

.footer_menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 11px;
	border-left: 1px solid #838282;
}

.footer_menu li.first {
	border-left: none;
}

.footer_menu li a {
	font-weight: bold;
	padding: 0px 5px;
}

#footer .footer_menu li a:hover,
#footer .footer_menu li a.select {
	color: #ffc425;
}

#footer .copyright a:hover {
	color: #00457c;
}

#footer .copyright {
	font-weight: bold;
	text-align: right;
	font-size: 8px;
	line-height: 14px;
/*	font-size: 9px;		*/
}

/* ---------- end: footer ---------- */

/* ---------- start: prod_detail ---------- */

.prod_detail,
#form_content {
	position: relative;
	min-height: 328px;	height: anuto;	_height: 328px;
	padding-bottom: 15px;
}

#form_content {
	padding-bottom: 0px;
}

.prod_detail .buttons {
/*
	position: absolute;
	bottom: 0px;
	left: 0px;
*/
}

.prod_detail .icons {
	float: right;
	width: 196px;
	margin-bottom: 10px;
	text-align: right;
}

.icons a {
	margin-left: 2px;	
}

.icons img {
	border: none;
}

#form_content .form_buttons {
	position: absolute;
	bottom: 3px;
	right: 196px;
}

#back a,
.buttons a,
.buttons input,
.form_buttons input,
#search .a {
/*
	border: 1px solid #000;
	background-color: #FFF;
	color: #000;
*/
	border: 1px solid #cdcdcd;
	background-color: #696969;
	background-image: url(/images/bgr_btn.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFF;

	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	cursor: pointer;
	width: 82px;
	text-align: center;
}

.prod_detail .buttons a {
	margin-left: 36px;
}

.buttons a.first {
	margin-left: 0px;
}

.form_buttons input {
	width: 92px;
}

#back a,
.buttons a {
	display: block;
	float: left;
	width: 70px;
	position: relative;
	text-decoration: none;
	padding: 1px 5px;
}

#back a {
	margin: 10px auto 0px 126px;
}

#back a {
/*
	border: 1px solid #000;
	background-color: #FFF;
	background-image: none;
	color: #000;
*/

	width: auto;
	margin: 10px 0px 0px 0px;
}

.prod_detail .photo {
	margin: 0px 10px 8px 0px;
	float: left;
}

.prod_21_noimg_list {
	margin-top: 10px;
}

.prod_21_noimg_list a,
.prod_21_noimg_list .a {
	display: block;
	float: left;
	width: 162px;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	color: #000;
}

.prod_21_noimg_list a {		font-weight: bold;	}

.prod_21_noimg_list a.odd,
.prod_21_noimg_list .a .odd {	margin-right: 10px;	}

.prod_21_list {	margin-top: 14px;	}

.prod_21_list a {
	display: block;
	float: left;
	width: 109px;
	height: 135px;
	overflow: hidden;
	margin-top: 20px;
	padding-right: 43px;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	color: #000;
}

.prod_21_list a .name {		display: block;		font-weight: bold;	color: #000;	}

.prod_21_list a.odd {	margin-right: 10px;	}

.prod_21_list img {
	border: none;
	margin-bottom: 2px;
}

.prod_321_list a {
	display: block;
	float: left;
	width: 70px;
	height: 95px;
	overflow: hidden;
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	color: #000;
}

.prod_321_list a.odd {	margin-right: 10px;	}

.prod_321_list img {
	display: block;
	border: none;
	margin-bottom: 2px;
}

.cat_list ul {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
}

.cat_list li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
}

.cat_list a {
	color: #000;
	font-size: 10px;
	text-decoration: none;
}

.cat_list a.select,
.prod_21_noimg_list a.select {	font-weight: bold;	}

      .cat_list a.select,       .prod_list a.select,	   .prod_21_list a .position  {	color: #ffc425;	}

.bran .cat_list a.select, .bran .prod_list a.select, .bran .prod_21_list a .name, .bran .prod_21_list a .position, .bran #forms input, .bran #forms textarea {	color: #ee3224;	}
.even .cat_list a.select, .even .prod_list a.select, .even .prod_21_list a .name, .even .prod_21_list a .position, .even #forms input, .even #forms textarea {	color: #ec008c;	}
.prod .cat_list a.select, .prod .prod_list a.select, .prod .prod_21_list a .name, .prod .prod_21_list a .position, .prod #forms input, .prod #forms textarea {	color: #00aeef;	}
.agen .cat_list a.select, .agen .prod_list a.select, .agen .prod_21_list a .name, .agen .prod_21_list a .position, .agen #forms input, .agen #forms textarea {	color: #00457c;	}
.tick .cat_list a.select, .tick .prod_list a.select, .tick .prod_21_list a .name, .tick .prod_21_list a .position, .tick #forms input, .tick #forms textarea {	color: #f79021;	}
.medi .cat_list a.select, .medi .prod_list a.select, .medi .prod_21_list a .name, .medi .prod_21_list a .position, .medi #forms input, .medi #forms textarea {	color: #7ac144;	}
.news .cat_list a.select, .news .prod_list a.select, .news .prod_21_list a .name, .news .prod_21_list a .position, .news #forms input, .news #forms textarea {	color: #ffc425;	}
.cont .cat_list a.select, .cont .prod_list a.select, .cont .prod_21_list a .name, .cont .prod_21_list a .position, .cont #forms input, .cont #forms textarea {	color: #4f2683;	}

.prod_321_list .image {
	display: block;
	width: 68px;
	height: 68px;
}

.prod_21_list .image {
	position: relative;
	_z-index: 10;
	display: block;
	width: 109px;
	height: 109px;
	background-image: url(/images/no_photo_109x109.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#cont_21_2 .noScrolls .under_select {
	padding-right: 0px;
}

#cont_21_2 .under_select a {
	margin-top: 5px;
	margin-bottom: 10px;
	height: 142px;
}

.agen #cont_21_2 .under_select a {
	margin-top: 20px;
	margin-bottom: 0px;
}

.agen .prod_21_list a {
	width: 91px;
	height: 130px;
	padding-right: 0px;
	margin-right: 14px;
}

.agen .prod_21_list a.odd {
}

.agen .prod_21_list .image {
	background-image: url(/images/no_photo_91x91.gif);
	width: 91px;
	height: 91px;
}

.bran #cont_21_2 .under_select a,
.medi #cont_21_2 .under_select a,
.cont #cont_21_2 .under_select a {
	width: 142px;
	height: 140px;
	padding-right: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.cont #cont_21_2 .under_select a.a320x160,
.medi #cont_21_2 .under_select a.a320x160 {
	width: 320px;
	height: 185px;
	margin-right: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}

.bran #cont_21_2 .under_select a.eve,
.medi #cont_21_2 .under_select a.eve,
.cont #cont_21_2 .under_select a.eve {
	margin-right: 0px;
}

.bran .prod_21_list .image,
.medi .prod_21_list .image,
.cont .prod_21_list .image {
	background-image: url(/images/no_photo_142x109.gif);
	width: 142px;
	height: 109px;
}

.cont .prod_21_list a.a320x160 .image,
.medi .prod_21_list a.a320x160 .image {
	background-image: url(/images/no_photo_320x160.gif);
	width: 320px;
	height: 160px;
	margin-bottom: 3px;
}

.medi .prod_21_list a.notext .name,
.medi .prod_21_list a.notext .position {
	visibility: hidden;
}

.bran .prod_list .image {	background-color: #fcd6d3;	}
.even .prod_list .image {	background-color: #fbcce8;	}
.prod .prod_list .image {	background-color: #cceffc;	}
.agen .prod_list .image {	background-color: #ccdae5;	}
.tick .prod_list .image {	background-color: #fde9d3;	}
.medi .prod_list .image {	background-color: #e4f3da;	}
.news .prod_list .image {	background-color: #fff3d3;	}
.cont .prod_list .image {	background-color: #4f2683;	}

#cont_21_1 .info {
	display: inline;
	width: 80px;
	float: right;
	position: relative;
	letter-spacing: -1px;
}

#cont_21_1 .buttons {
	right: 0px;
}

#cont_21_1 .buttons a {
/*	width: 80px;	*/
	float: right;
}

/* ----------   end: prod_detail ---------- */

/* ---------- start: news ---------- */

.calendar {
	position: absolute;
	left: 0px;
	top: -109px;
}

.calendar a {
	display: block;
	width: 75px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	border-top-color: #ffc425;
	border-top-style: dotted;
	border-top-width: 1px;
	padding: 5px 0px 4px 0px;
}

.news_list .news_find_item {
	min-height: 63px;	height: auto;	_height: 63px;
}

.news_list .news_find_item .new_cont {
	width: 705px;
}

.news_list .news_item {
	clear: both;
	float: none;
	margin-top: 34px;
}

.news_list .news_item eve {
	margin-top: 24px;
}

.news_detail .image,
.news_list .image {
	margin-top: 4px;
	float: left;
	width: 145px;
}

.news_detail .image img,
.news_list .image img {
	border: none;
}

.news_detail h1,
.news_list h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #ffc425;
}

.news_detail h1 a,
.news_list h1 a {
	text-decoration: none;
	color: #ffc425;
}

.prod .news_detail h1,	.prod .news_list h1 {
	color: #00aeef;
}

.time {	display: none;	}

.news .time {
	display: block;
}

.news_detail .time,
.news_list .time {
	margin-bottom: 16px;
	font-style: italic;
	font-size: 11px;
}

.news_detail .new_cont,
.news_list .new_cont {
	float: left;
	width: 543px;
}

.news_list .more {
	text-align: right;
}

.news_list .more a {
	color: #ffc425;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.prod .news_list .more a {
	color: #00AEEF;
	display: none;
}

.news_detail {
	margin-top: 34px;
	margin-bottom: 16px;
}

#back_news {
	text-align: right;
/*
	position: absolute;
	z-index: 2000;
	bottom: 0px;
	right: 30px;
*/
}

#back_news a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.news_home_item {
	display: block;
	margin-top: 8px;
	text-decoration: none;
	color: #000;
	font-size: 10px;
}

.news_home_item .image {
	display: block;
	float: left;
	width: 119px;
	height: 67px;
	overflow: hidden;
	margin-right: 12px;
}

.news_home_item .image img {
	border: none;
	width: 119px;
}

.news_home_item .h1 {
	position: relative;
	top: -3px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.more_news {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
}

.newsletter .area {
	width: 318px;
}

.newsletter .forms {
	position: relative;
	width: 318px;
	margin-top: 20px;
}

/* ----------   end: news ---------- */

/* ---------- start: find ---------- */

.find_list {
	position: relative;
	height: 100%;
}

.find_item {
	min-height: 43px;	height: auto;	_height: 43px;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.find_item .more {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

/* ----------   end: find ---------- */

/* ---------- start: forms ---------- */

.TextBoxTBReq,
.TextBoxTB,
.TextAreaTA {
	clear: left;
	padding-top: 3px;
}

.TextBoxTBReq,
.TextBoxTB,
.TextBoxTBpostReq,
.TextBoxTBpost,
.TextBoxTBplaatsReq,
.TextBoxTBplaats,
.TextAreaTA,
.CheckBoxCHB {
/*	padding: 0px;	*/
	margin: 0px;
}

.TB1TextSReqTextBox,
.TB1TextSTextBox,
.TBTextSReqTextBox,
.TBTextSTextBox,
.TBpostTextSTextBox,
.TATextSTextArea,
.TextBoxTBpost,
.RBTextSRadioButton,
.CHBTextSCheckBox {
	width: 140px;
	margin-right: 10px;
	clear: left;
	float: left;
	font-weight: bold;
}

.newsletter .forms .CHBTextSCheckBox {		width: 185px;	}
.newsletter .forms .CHBCheckBox {		width: 31px;	}

.red {
	color: #DC0000;
}

#forms input,
#forms textarea {
	font-size: 11px;
	font-weight: bold;
}

.TB1ReqTextBox input,
.TB1TextBox input,
.TBReqTextBox input,
.TBTextBox input {
	width: 160px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #000;
}

.TB1ReqTextBox input,
.TB1TextBox input {
	background: transparent;
	border: none;
	cursor: default;
}

.TBTextBox input.rb {
	width: 16px;
	border: none;
}

.TBpostTextSTextBox {}
.TBpostTextBox {}
.TBpostTextBox input{
	width: 58px;
	border: 1px solid #000;
}

.TBplaatsTextSTextBox {		background: red;	}

.TBplaatsTextBox {	float: right;	text-align: right;	}

.TBplaatsTextBox input{
	width: 92px;
	border: 1px solid #000;
}

.TextBoxTBpost,
.TextBoxTBplaats {	float: left;	margin-top: 3px;	}

.TextBoxTBpost {	width: 212px;	}
.TBpostTextETextBox {	display: none;	clear: none;	}

.TBplaatsTextSTextBox {	display: none;	}
.TBplaatsTextBox {	width: 94px;	}

.TextAreaTA div {	float: left;	}
.TATextArea {
	width: 160px;
	padding-left: 2px;
	padding-right: 2px;
	height: 87px;			_height: 74px;
	border: 1px solid #000;
}

.RBRadioButton0,
.RBRadioButton1 {
	font-weight: bold;
	float: left;
	width: 70px;
}

.RBRadioButton0 input,
.RBRadioButton1 input {
	position: relative;
	top: 2px;
}

.TBTextEReqTextBox,
.TBTextETextBox,
.TBplaatsTextETextBox,
.TATextETextArea,
.RBTextERadioButton,
.CHBTextECheckBox {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}

.RBTextERadioButton {
	height: 3px;
}

.fClear {
	clear: both;
	height: 10px;		_height: 6px;
	font-size: 1px;
	line-height: 1px;
}

.result table {
	margin-top: 10px;
	width: 100%;
	height: 300px;
}

.result td {
	position: relative;
	width: 100%;
	height: 100%;
	background-position: 20px 120px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: center;
}

.result td {	background-image: url(/images/bgr_form.gif);	color: #ffc425;		}

.bran .result td {	background-image: url(/images/bgr_form_bran.gif);	color: #ee3224;		}
.even .result td {	background-image: url(/images/bgr_form_even.gif);	color: #ec008c;		}
.prod .result td {	background-image: url(/images/bgr_form_prod.gif);	color: #00aeef;		}
.agen .result td {	background-image: url(/images/bgr_form_agen.gif);	color: #00457c;		}
.tick .result td {	background-image: url(/images/bgr_form_tick.gif);	color: #f79021;		}
.medi .result td {	background-image: url(/images/bgr_form_medi.gif);	color: #7ac144;		}
.news .result td {	background-image: url(/images/bgr_form_news.gif);	color: #ffc425;		}
.cont .result td {	background-image: url(/images/bgr_form_cont.gif);	color: #4f2683;		}

.error_message {
	text-align: center;
	padding: 3px 5px 5px 5px;
	margin-bottom: 15px;
	background-color: #DC0000;
	color: #FFF;
	font-weight: bold;
}

/* ----------   end: forms ---------- */

/* ---------- start: paging ---------- */

#paging {
	position: absolute;
	right: 30px;
	bottom: 8px;
	font-weight: bold;
	matgin-top: 10px;
}

#paging a {
	color: #000;
	text-decoration: none;
}

/* ----------   end: paging ---------- */

.under_select {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 315px;
	width: 718px;
	padding: 0px 0px 10px 10px;
	overflow: auto;
}

#cont_21_2 .under_select {
	width: 344px;
}

.select_box {	float: right;	/* width: 344px; */	text-align: right;	}
.select_box select {	width: 200px;	border: 1px solid #bebebe;	margin: 0px;	}

.select_box #search_calender {
	float: right;
	width: 178px;
	margin: 0px;
}
.select_box #search_calender input {
	border: 1px solid #bebebe;
	width: 90px;
	padding: 2px 0px 2px 2px;	_padding: 3px 0px 2px 0px;
	background-color: #FFF;
	margin-left: 2px;
	font-size: 12px;
	float: left;
}

.select_box #search_calender input.a {
	font-weight: bold;
	font-size: 11px;
	color: #838282;
	padding: 1px 0px 2px 0px;
	width: 80px;
}

#cont_21_2 .select_box select {
	width: 155px;
}

.lsp_l1 {
	letter-spacing: -1px;
}

.image_gallery img {
	border: 1px solid #bebebe;
}
.image_gallery a {
	min-width: 20px;	width:  auto;	_width: 20px;
	display: block;
	float: left;
	margin-right: 9px;
	margin-top: 8px;
}

.thumb {
	float: left;
	width: 153px;
	margin: 10px 10px 0px 0px;
	font-size: 10px;
	overflow: hidden;
}

.cat_audio_list .thumb,
.prod_audio_list .thumb {
	width: auto;
	float: none;
}

.cat_audio_list .num,
.prod_audio_list .num {
	display: block;
	width: 20px;
	float: left;
}
.cat_audio_list .text,
.prod_audio_list .text {
	display: block;
	width: 300px;
}

.cat_audio_list ol,
.prod_audio_list ol {
	margin: 0px;
	padding: 0px;
}

/*
.cat_audio_list ol li,
.prod_audio_list ol li {
	list-style: decimal inside;
}
*/

.cat_audio_list .thumb a,
.prod_audio_list .thumb a {
	text-decoration: none;
	color: #000;
}

.cat_audio_list .select a,
.prod_audio_list .select a {
	font-weight: bold;
}

.cat_video_list .thumb {
	height: 149px;
}

#vi_au_im .cat_video_list {
	width: 153px;
	margin-right: 13px;	_margin-right: -6px;
	float: left;
}

#vi_au_im .cat_audio_list {
	position: relative;
	width: 153px;
	min-height: 124px;	height: auto;		_height: 124px;
	padding-bottom: 20px;
	float: left;
}

#vi_au_im #flash_mp3_player {
	position: absolute;
	bottom: 0px;
}

.thumb_eve {
	margin-right: 0px;
}

.thumb img {
	border: 1px solid #bebebe;
}

.thumb .desc {
	float: right;
}

.thumb h3 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
}

.thumb .play {
	float: right;
}

.thumb .play a {
	text-decoration: none;
}

.thumb .cont {
}

.thumb .cont p {
	margin: 0px;
	padding: 0px;
}

.back_gallery {
	text-align: right;
	margin: 10px 15px 3px 0px;
}

.back_gallery a {
	text-decoration: none;
	color: #000;
}

#flash_mp3_player {
	margin: 20px 0px;
}
.under_flash_gallery_big {
	margin-top: 16px;
	text-align: center;
	width: 690px;
}
.under_flash_gallery {
	margin-top: 16px;
	width: 316px;
}
.under_flash_gallery a,
.under_flash_gallery_big #back a {
	float: none;
	display: inline;

	border: 1px solid #cdcdcd;
	background-color: #696969;
	background-image: url(/images/bgr_btn.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFF;

	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	min-width: 20px;	width: auto;	_width: 20px;
	white-space: nowrap;
	text-align: center;

	position: relative;
	text-decoration: none;
	padding: 1px 5px;
}

div#video_player {
	margin-top: 10px;
}