/*-- COMMON --*/

ol
	{
	margin: 5px 0px 5px 50px;
	}

ul
	{
	margin: 5px 0px 5px 26px;
	list-style-type: none;
	text-align: left;
	}

ul li
	{
	padding: 0px 0px 0px 22px;
	background-image: url('../img/blocks/white_a_span_bg.gif');
	background-repeat: no-repeat;
	background-position: 8px 7px;
	}

p.li,
div.li
	{
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 12px;
	background-image: url('../img/blocks/white_a_span_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}





/*---| Block Box |-------------------*/

table#PnMain div.box
	{
	width: 100%;
	min-height: 400px;
	height: expression('440px');
	padding: 0px 0px 0px 0px;
	background-image: url('../img/box/border.gif');
	background-repeat: repeat-y;
	background-position: left top;
	}

table#PnMain div.box div.box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/box/border.gif');
	background-repeat: repeat-y;
	background-position: right top;
	}

table#PnMain div.box div.box div.box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/box/bot_lf.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	}

table#PnMain div.box div.box div.box div.box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 5px 0px;
	background-image: url('../img/box/bot_rt.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	}

table#PnMain div.box div.box div.box div.box div.box
	{
	width: 100%;
	/*height: 100%;*/
	padding: 0px 0px 0px 0px;
	background-image: url('../img/box/top_lf.gif');
	background-repeat: no-repeat;
	background-position: left top;
	}

table#PnMain div.box div.box div.box div.box div.box div.box
	{
	width: 100%;
/*	height: 100%;*/
	padding: 0px 8px 0px 8px;
	background-image: url('../img/box/top_rt.gif');
	background-repeat: no-repeat;
	background-position: right top;
	}

table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop
	{
	display: block;
	width: 100%;
	height: 28px;
	}

table#PnMain div.box div.box div.box div.box div.box div.box div.box
	{
	width: 100%;
	height: 100%;
	height: expression('400px');
	padding: 8px 0px 8px 0px;
	background-image: none;
	}

table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop h1,
table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop h2,
table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop h3,
table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop h4,
table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop h5,
table#PnMain div.box div.box div.box div.box div.box div.box div.boxTop h6
	{
	float: left;
	margin: 2px 0px 0px 3px;
	padding: 4px 0px 0px 20px;
	background-image: url('../img/box/bul.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;

	font-size: 14px;
	font-weight: normal;
	color: black;
	}


/*---| BOX Small |---*/


table#PnMain div.s_box
	{
	width: 170px;
	height: auto;
	padding: 0px 0px 0px 0px;
	background-color: #E5F0CC;
	background-image: url('../img/box/border.gif');
	background-repeat: repeat-y;
	background-position: left top;
	}

table#PnMain div.s_box div.s_box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image: url('../img/box/border.gif');
	background-repeat: repeat-y;
	background-position: right top;
	}

table#PnMain div.s_box div.s_box div.s_box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/box/bot_small_lf.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 5px 0px;
	background-image: url('../img/box/bot_small_rt.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box
	{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/box/top_lf.gif');
	background-repeat: no-repeat;
	background-position: left top;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.s_box
	{
	width: 100%;
	height: 100%;
	padding: 0px 8px 0px 8px;
	background-image: url('../img/box/top_rt.gif');
	background-repeat: no-repeat;
	background-position: right top;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.s_box div.boxTop
	{
	display: block;
	width: 100%;
	height: 28px;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.s_box div.s_box
	{
	width: 100%;
	height: auto;
	padding: 8px 10px 8px 10px;
	background-image: none;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.s_box div.boxTop h4
	{
	float: left;
	margin: 2px 0px 0px 3px;
	padding: 5px 0px 0px 18px;
	background-image: url('../img/blocks/yell_scheme.gif');
	background-repeat: no-repeat;
	background-position: 0px 8px;

	font-size: 12px;
	font-weight: normal;
	color: black;
	}


table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p
	{
	margin: 0px 0px 10px 0px;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.swing
	{
	margin-bottom: 30px;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p strong
	{
	font-size: 16px;
	font-weight: normal;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid
	{
	margin: 0px 0px 15px -6px;
	font-family: tahoma;
	font-size: 11px;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid a,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid a:hover,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid:visited
	{
	color: #3B68AE;
	text-decoration: underline;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid a img,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid a:hover img,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box p.guid:visited img
	{
	margin-right: 6px;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block:hover,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block:visited,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block_current,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block_current:hover,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block_current:visited
	{
	display: block;
	background-image: none;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block_current,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block_current:hover,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box a.block_current:visited
	{
	color: #996633;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.menu
	{
	background-color: none;
	}

table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.menu a,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.menu a:hover,
table#PnMain div.s_box div.s_box div.s_box div.s_box div.s_box div.menu a:visited
	{
	padding-left: 8px;
	background-image: url('../img_OLD/bullets/blue.gif');
	background-repeat: no-repeat;
	background-position: 0 7;
	}

/*--------------*/
table#PnMain td.content p
	{
	margin: 10px 0px 10px 0px;
	}


/*[RULES: PRODUCT_TREE ]--------------*/

table#PnMain td.content table.tree
	{
	width: 100%;
	}

table#PnMain td.content table.tree td
	{
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	}

table#PnMain td.content table.tree h5
	{
	margin: 0px 0px 0px 0px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	}

table#PnMain td.content table.tree h6
	{
	font-size: 12px;
	font-weight: normal;
	}

table#PnMain td.content table.tree div.branch p,
table#PnMain td.content table.tree div.branch p a,
table#PnMain td.content table.tree div.branch p a:hover,
table#PnMain td.content table.tree div.branch p a:visited
	{
	color: #3B68AE;
	}

table#PnMain td.content table.tree div.branch
	{
	padding-left: 15px;
	}

table#PnMain td.content table.tree div.branch h6,
table#PnMain td.content table.tree div.branch p
	{
	margin: 0px 0px 0px 0px;
	padding-left: 37px;
	line-height: 20px;

	background-image: url('../img/_buls/blue_2.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

table#PnMain td.content table.tree div.branch p.new
	{
	background-image: url('../img/_buls/blue_new_2.gif');
	}

table#PnMain td.content table.tree div.branch p a img,
table#PnMain td.content table.tree div.branch p a:hover img,
table#PnMain td.content table.tree div.branch p a:visited img
	{
	margin: 0px 0px 0px 3px;
	vertical-align: top;
	}

/*[/RULES: PRODUCT_TREE ]-------------*/




/*[RULES: HOME_PAGE_DIV_BOTTOM ]--------------*/

table#PnMain td.content div.bottom
	{
	width: 590px;
	margin-top: 8px;
	}
	
	
/*[/RULES: HOME_PAGE_DIV_BOTTOM ]-------------*/

table#PnMain td.column div.flash
	{
	margin: 0px 0px 0px 0px;
	border: solid #b9b9b9;
	border-width: 0px 1px 0px 1px;
	}

/* -- BOX -- */

table#PnMain div.box div.tools
	{
	float: right;
	white-space: nowrap;
	}

table#PnMain div.box div.tools span
	{
	float: left;
	background-repeat: no-repeat;
	
	color: black;
	font-size: 11px;
	
	cursor: hand;
	cursor: pointer;
	}
	
table#PnMain div.box div.tools span span
	{
	display: inline;
	}
	
table#PnMain div.box div.tools span.over
	{
	text-decoration: underline;
	}
	
table#PnMain div.box div.tools span.buy_now
	{
	width: 70px;
	height: 22px;
	
	text-align: center;
	
	margin: 4px 3px 0px 0px;
	padding: 3px 0px 0px 0px; 
	
	background-image: url('../img/box/button_buy_now.gif');
	color: white;
	}
	
table#PnMain div.box div.tools span.adv_search
	{
	width: 100px;
	height: 22px;
	
	text-align: center;
	
	margin: 4px 3px 0px 20px;
	padding: 3px 0px 0px 0px; 
	
	background-image: url('../img/box/button_adv_search.gif');
	}

table#PnMain div.box div.tools span.adv_search.pack
	{
	width: 190px;
	background-image: url('../img/box/button_adv_search_pack.gif');
	}

table#PnMain div.box div.tools span.download
	{
	height: 22px;
	
	margin: 4px 3px 0px 0px;
	padding: 3px 0px 0px 0px;  
	}
	
table#PnMain div.box div.tools span.blue
	{
	width: 50px;
	height: 22px;
	
	text-align: center;
	
	margin: 4px 3px 0px 0px;
	padding: 3px 0px 0px 0px;
	
	color: white;
	background-image: url('../img/box/button_download.gif');
	}
	
	









table#PnMain div.box div.search
	{
	margin: 6px 0px 0px 10px;
	float: right;
	white-space: nowrap;
	}

table#PnMain div.box div.search form
	{
	display: inline;
	margin-left: 10px;
	/*
	padding-left: 16px;
	background-image: url('../img/box/mglass_yell.gif');
	background-repeat: no-repeat;
	background-position: 0 4;
	*/
	}

table#PnMain div.box div.search form input.text
	{
	width: 90px;
	height: 17px;
	margin: 0px 4px 0px 0px;
	padding: 1px 0px 0px 2px;

	color: #8A8A8A;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;

	border: 1px solid #B5B5B5;
	}

table#PnMain div.box div.search form input.button
	{
	margin-right: 0px;
	margin-bottom: 3px;
	margin-bottom: expression('0px');
	}

/* -- /BOX -- */



/* -- Table.RECORDS -- */

table#PnMain div.box table.records
	{
	width: 100%;
	clear: both;
	margin: 6px 0px 10px 0px;
	border-top: 1px solid #8BC1F3;
	border-bottom: 2px solid #8BC1F3;
	}

table#PnMain div.box table.records td
	{
	border-left: 1px solid #8BC1F3;
	}

table#PnMain div.box table.records td.closed,
table#PnMain div.box table.records thead tr.top td.closed,
table#PnMain div.box table.records td.a_closed,
table#PnMain div.box table.records thead tr.top td.a_closed,
table#PnMain div.box table.records thead tr.top td.closed,
table#PnMain div.box table.records thead tr.top td.a_closed
	{
	border-left: 0px;
	}

table#PnMain div.box table.records td.closed,
table#PnMain div.box table.records thead tr.top td.closed
	{
	background-image: url('../img/list/closed.gif');
	background-position: center top;
	background-repeat: repeat-y;
	}

table#PnMain div.box table.records td.closed img,
table#PnMain div.box table.records thead tr.top td.closed img
	{
	margin: 0px 0px 0px 0px;
	}

table#PnMain div.box table.records td.first
	{
	border-left: 0px none;
	}

table#PnMain div.box table.records td.last
	{
	border-right: 0px none;
	}





table#PnMain div.box table.records thead tr.top
	{
	height: auto;
	background-color: #8BC1F3;
	vertical-align: middle;
	}

table#PnMain div.box table.records thead tr.top td
	{
	height: auto;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #ffffff;
	}

table#PnMain div.box table.records thead tr.top td img
	{
	margin: 0px 0px 0px 0px;
	}

table#PnMain div.box table.records thead tr.top td img.right
	{
	float: right;/*VICTOR: is this need? */
	}

table#PnMain div.box table.records thead tr.top td img.left
	{
	margin-right: 3px;
	}





table#PnMain div.box table.records thead tr.titles
	{
	height: auto;
	background-color: #D1E2F1;
	}

table#PnMain div.box table.records thead tr.titles td
	{
	padding: 5px 5px 5px 5px;
	line-height: 16px;
	text-align: center;
	}

table#PnMain div.box table.records thead tr.titles td sub
	{
	font-size: 9px;
	}



table#PnMain div.box table.records thead tr.tools
	{
	height: auto;
	background-color: #BEE065;
	}

table#PnMain div.box table.records thead tr.tools td
	{
	text-align: center;
	height: 10px;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #8BC1F3;
	font-size: 1px;
	}

table#PnMain div.box table.records thead tr.tools td.last,
table#PnMain div.box table.records thead tr.tools td.first
	{
	text-align: center;
	}

table#PnMain div.box table.records thead tr.tools td div
	{
	margin: 0px auto 0px auto;
	width: 40px;
	}

table#PnMain div.box table.records thead tr.tools td img
	{
	float: left;
	margin: 0px 0px 0px 0px;
	}

table#PnMain div.box table.records thead tr.tools td img.right
	{
	float: right;
	}





table#PnMain div.box table.records thead tr.filters
	{
	height: auto;
	background-color: #D7E996;
	}

table#PnMain div.box table.records thead tr.filters td
	{
	height: auto;
	padding: 2px 2px 2px 2px;
	}

table#PnMain div.box table.records thead tr.filters td a,
table#PnMain div.box table.records thead tr.filters td a:hover,
table#PnMain div.box table.records thead tr.filters td a:visited
	{
	display: block;
	width: 100%;
	height: 18px;
	color: #8A8A8A;
	overflow: hidden;
	text-decoration: none;
	}

table#PnMain div.box table.records thead tr.filters td a img,
table#PnMain div.box table.records thead tr.filters td a:hover img,
table#PnMain div.box table.records thead tr.filters td a:visited img
	{
	float: right;/*VICTOR: is this need? */
	}

table#PnMain div.box table.records thead tr.filters td a span,
table#PnMain div.box table.records thead tr.filters td a:hover span,
table#PnMain div.box table.records thead tr.filters td a:visited span
	{
	display: block;
	height: 18px;
	padding: 0px 0px 0px 5px;
	letter-spacing: -1px;

	cursor: hand;
	cursor: pointer;
	}

table#PnMain div.box table.records thead tr.filters td a span img,
table#PnMain div.box table.records thead tr.filters td a:hover span img,
table#PnMain div.box table.records thead tr.filters td a:visited span img
	{
	float: left;/*VICTOR: is this need? */
	}





table#PnMain div.box table.records tbody td
	{
	padding: 2px 4px 0px 4px;
/*	white-space: nowrap;*/
	font-family: tahoma;
	font-size: 10px; /*11!*/
	vertical-align: top;
	}

table#PnMain div.box table.records tbody tr.last td
	{
	padding-bottom: 5px;
	}

table#PnMain div.box table.records tbody td a,
table#PnMain div.box table.records tbody td a:hover,
table#PnMain div.box table.records tbody td a:visited
	{
	color: #0350A2;
/*	white-space: nowrap;*/
	text-decoration: underline;
	}

table#PnMain div.box table.records tbody td.first span
	{
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	}

table#PnMain div.box table.records tbody td.first a,
table#PnMain div.box table.records tbody td.first a:hover,
table#PnMain div.box table.records tbody td.first a:visited
	{
	font-size: 11px;
	}

/* -- DropDowns -- */

table#PnMain div.box table.records thead tr.filters td a.dropDownOpener,
table#PnMain div.box table.records thead tr.filters td a.dropDownOpener:visited,
table#PnMain div.box table.records thead tr.filters td a.dropDownOpener:hover
	{
	width: 100%;
	height: 18px;
	display: block;
	margin: 0px 0px 0px 0px;
	border: 1px solid rgb(163, 196, 86);
	padding: 0px 17px 0px 2px;
	background-color: rgb(233, 247, 193);
	background-image: url('../img/icons/dropDownOpener.gif');
	background-repeat: no-repeat;
	background-position: top right;

	text-align: center;
	text-decoration: none;
	color: rgb(138, 138, 138);
	}

table#PnMain div.box table.records thead tr.filters td a.dropDownOpener:hover
	{
	background-color: rgb(255, 255, 255);
	}



table#PnMain div.box table.records thead tr.filters td div.dropDown,
table#PnMain div.box table.records thead tr.filters td div.dropDownScrolled
	{
	width: 120px;
	margin: 1px 0px 0px 0px;
	border: solid rgb(163, 196, 86);
	border-width: 0px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	background-color: rgb(233, 247, 193);
	text-align: left;
	}

table#PnMain div.box table.records thead tr.filters td div.dropDownScrolled
	{
	height: 253px;/* 16*N + 1 */
	overflow-y: auto;

	scrollbar-track-color:		#E9F7C1;
	scrollbar-face-color:		#E9F7C1;
	scrollbar-arrow-color:		#BEE065;

	scrollbar-3dlight-color:	#E9F7C1;
	scrollbar-highlight-color:	#BEE065;
	scrollbar-shadow-color:		#BEE065;
	scrollbar-darkshadow-color:	#E9F7C1;
	}

table#PnMain div.box table.records thead tr.filters td div.dropDown a,
table#PnMain div.box table.records thead tr.filters td div.dropDown a:visited,
table#PnMain div.box table.records thead tr.filters td div.dropDown a:hover,
table#PnMain div.box table.records thead tr.filters td div.dropDownScrolled a,
table#PnMain div.box table.records thead tr.filters td div.dropDownScrolled a:visited,
table#PnMain div.box table.records thead tr.filters td div.dropDownScrolled a:hover
	{
	display: block;
	width: 100%;
	margin: 0px 0px 0px 0px;
	border: solid rgb(185, 185, 185);
	border-width: 1px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	background-color: transparent;

	text-decoration: none;
	color: rgb(138, 138, 138);
	}

table#PnMain div.box table.records thead tr.filters td div.dropDown a:hover,
table#PnMain div.box table.records thead tr.filters td div.dropDownScrolled a:hover
	{
	background-color: rgb(190, 224, 101);
	}





/*---[RULES: DIALOG ]-----------------*/

iframe.dialog
	{
	margin: 6px 0px 0px 0px;
	border: 1px solid rgb(181, 181, 181);
	}

iframe.dialog#list_dlg_filters_php,
iframe.dialog#list_dlg_download_php
	{
	width: 550px;
	height: 450px;
	}

/*---[/RULES: DIALOG ]-----------------*/





/*-- Table.DATA --*/

table#PnMain div.box table.data
	{
	width: 100%;
	clear: both;
	margin: 6px 0px 10px 0px;
	border-top: 1px solid #8BC1F3;
	border-bottom: 2px solid #8BC1F3;
	}

table#PnMain div.box table.data td
	{
	border-left: 1px solid #8BC1F3;
	}

table#PnMain div.box table.data td.first
	{
	border-left: 0px none;
	}
	
table#PnMain div.box table.data td.first200
	{
	width: 200px;
	}

table#PnMain div.box table.data td.last
	{
	border-right: 0px none;
	}

table#PnMain div.box table.data thead tr
	{
	height: auto;
	background-color: #D1E2F1;
	}

table#PnMain div.box table.data thead td
	{
	padding: 3px 5px 3px 5px;
	line-height: 16px;
	}

table#PnMain div.box table.data thead td sub
	{
	font-size: 9px;
	}

table#PnMain div.box table.data td
	{
	padding: 2px 6px 2px 6px;
	font-family: tahoma;
	font-size: 11px;
	vertical-align: top;
	}

table#PnMain div.box table.data tr.last td
	{
	padding-bottom: 5px;
	}

table#PnMain div.box table.data td a,
table#PnMain div.box table.data td a:hover,
table#PnMain div.box table.data td a:visited
	{
	color: #0350A2;
	white-space: nowrap;
	text-decoration: underline;
	}

table#PnMain div.box table.data tbody td.first span
	{
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	}

table#PnMain div.box table.data tbody td.first a,
table#PnMain div.box table.data tbody td.first a:hover,
table#PnMain div.box table.data tbody td.first a:visited
	{
	font-size: 11px;
	}


/*Table.REGISTER*/

table#PnMain div.box table.register
	{
	width: 100%;
	margin-top: 5px;
	border-top: 1px solid #cccccc;
	}

table#PnMain div.box table.register th,
table#PnMain div.box table.register td
	{
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	}

table#PnMain div.box table.register th
	{
	width: 50px;
	padding: 4px 20px 4px 2px;
	}

table#PnMain div.box table.register td
	{
	padding: 4px 20px 4px 0px;
	}

/*[RULES: Product Detail Page]*/

table#PnMain div.box table.detail
	{
	width: 100%;
	height: 10px;
	}

table#PnMain div.box table.detail tr.first
	{
	}

table#PnMain div.box table.detail td
	{
	padding: 0px 0px 0px 0px;
	}

table#PnMain div.box table.detail td.left
	{
	width: 60%;
	padding-right: 8px;
	}

table#PnMain div.box table.detail tr.first td
	{
	padding-bottom: 8px;
	}

table#PnMain div.box table.detail tr.first td td
	{
	padding-bottom: 0px;
	}
	
table#PnMain div.box table.detail tr.last td
	{
	padding-top: 8px;
	}

table#PnMain div.box table.detail tr.last td td
	{
	padding-top: 0px;
	}

table#PnMain div.box table.detail table.block
	{
	width: 100%;
	height: 100%;
	border: 1px solid #B5B5B5;
	}

table#PnMain div.box table.detail table.block tr.title td
	{
	height: 28px;
	padding-left: 20px;
	background-color: #D1E2F1;
	vertical-align: middle;
	}

table#PnMain div.box table.detail table.block tr.content td
	{
	height: auto;
	vertical-align: top;
	}

table#PnMain div.box table.detail table.block tr.content td td
	{
	height: auto;
	}

table#PnMain div.box table.detail table.block tr.content td p.empty
	{
	margin-top: 10px;
	color: black;
	font-family: courier new;
	font-size: 11px;
	text-align: left;
	}

table#PnMain div.box table.detail table.block#info table
	{
	margin-bottom: 15px;
	width: 100%;
	}

table#PnMain div.box table.detail table.block#info tr.content td
	{
	padding: 10px 10px 0px 10px;
	}

table#PnMain div.box table.detail table.block#info table td.info
	{
	text-align: left;
	vertical-align: top;
	}

table#PnMain div.box table.detail table.block#info table td.info td
	{
	font-family: tahoma;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	}

table#PnMain div.box table.detail table.block#info tr.content td td.left
	{
	padding: 1px 0px 1px 0px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #888888;
	}

table#PnMain div.box table.detail table.block#info tr.content td td.right
	{
	padding: 1px 0px 1px 10px;
	font-size: 14px;
	}

table#PnMain div.box table.detail table.block#info table td.info td
	{
	border-bottom: 1px solid #B5B5B5;
	}

table#PnMain div.box table.detail table.block#info table td.info tr.last td
	{
	border-bottom: 0px;
	}

table#PnMain div.box table.detail table.block#info table td.info table td
	{
	}

table#PnMain div.box table.detail table.block#info table tr td.scheme
	{
	padding: 25px 35px 0px 0px;
	text-align: right;
	vertical-align: top;
	}

table#PnMain div.box table.detail table.block#info table td.links
	{
	text-align: left;
	vertical-align: bottom;
	}

table#PnMain div.box table.detail table.block#info a,
table#PnMain div.box table.detail table.block#info a:hover,
table#PnMain div.box table.detail table.block#info a:visited
	{
	color: #3B68AE;
	text-decoration: underline;
	}

table#PnMain div.box table.detail table.block#info a:hover
	{
	text-decoration: none;
	}

table#PnMain div.box table.detail table.block#info tr.content td.links
	{
	padding-left: 10px;
	}

table#PnMain div.box table.detail table.block#info tr.content td.links p
	{
	margin-top: 4px;
	}

table#PnMain div.box table.detail table.block#info tr.content td.links a img,
table#PnMain div.box table.detail table.block#info tr.content td.links a:hover img,
table#PnMain div.box table.detail table.block#info tr.content td.links a:visited img
	{
	margin-right: 5px;
	}

table#PnMain div.box table.detail table.block#spice tr.content td
	{
	padding: 10px 10px 10px 10px;
	overflow-x: auto;

	font-family: courier new;
	font-size: 11px;
	line-height: 20px;
	}

table#PnMain div.box table.detail table.block#package tr.content td
	{
	padding: 12px 10px 15px 10px;
	text-align: center;
	}
	
table#PnMain div.box table.detail table.block#solution
	{
	margin-bottom: 10px;
	}

table#PnMain div.box table.detail table.block#solution tr.content td
	{
	padding: 12px 10px 15px 10px;
	}

table#PnMain div.box table.detail table.block#solution tr.content td h4
	{
	margin: 0px 0px 10px 0px;
	font-size: 13px;
	font-weight: bold;
	}

table#PnMain div.box table.detail table.block#solution tr.content td p
	{
	margin: 3px 0px 0px 0px;
	height: auto;
	}

table#PnMain div.box table.detail table.block#solution tr.content td table,
table#PnMain div.box table.detail table.block#solution tr.content td table tr td
	{
	}
	
table#PnMain div.box table.detail table.block#solution tr.content td table tr td
	{
	padding: 3px;
	text-align: center;
	}

table#PnMain div.box table.detail table.block#solution tr.content td a img,
table#PnMain div.box table.detail table.block#solution tr.content td a:hover img,
table#PnMain div.box table.detail table.block#solution tr.content td a:visited img
	{
	}
	
table#PnMain div.box table.detail table.block#stock tr.content td
	{
	padding: 10px 10px 10px 10px;
	overflow-x: auto;
	}

/*[/RULES]*/





/* -- PAGINATION -- */

table#PnMain div.box div.pagination
	{
	float: right;
	clear: both;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	}

table#PnMain div.box div.pagination a,
table#PnMain div.box div.pagination a:hover,
table#PnMain div.box div.pagination a:visited
	{
	float: left;
	height: 17px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	}

table#PnMain div.box div.pagination a.number,
table#PnMain div.box div.pagination a:hover.number,
table#PnMain div.box div.pagination a:visited.number,
table#PnMain div.box div.pagination a.current,
table#PnMain div.box div.pagination a:hover.current,
table#PnMain div.box div.pagination a:visited.current
	{
	width: 17px;
	margin: 0px 3px 0px 0px;
	padding: 3px 0px 0px 1px;
	text-align: center;

	color: rgb(115, 115, 115);
	font-family: tahoma;
	font-size: 9px;
	font-weight: bold;
	}

table#PnMain div.box div.pagination a.number,
table#PnMain div.box div.pagination a:visited.number
	{
	background-image: url('../img/list/pgn_bg_off.gif');
	}

table#PnMain div.box div.pagination a:hover.number,
table#PnMain div.box div.pagination a.current,
table#PnMain div.box div.pagination a:hover.current,
table#PnMain div.box div.pagination a:visited.current
	{
	background-image: url('../img/list/pgn_bg_on.gif');
	}

table#PnMain div.box div.pagination a.first,
table#PnMain div.box div.pagination a:visited.first,
table#PnMain div.box div.pagination a:hover.first,
table#PnMain div.box div.pagination a.prev,
table#PnMain div.box div.pagination a:visited.prev,
table#PnMain div.box div.pagination a:hover.prev,
table#PnMain div.box div.pagination a.next,
table#PnMain div.box div.pagination a:visited.next,
table#PnMain div.box div.pagination a:hover.next,
table#PnMain div.box div.pagination a.last,
table#PnMain div.box div.pagination a:visited.last,
table#PnMain div.box div.pagination a:hover.last
	{
	font-size: 1px;
	}

table#PnMain div.box div.pagination a.first,
table#PnMain div.box div.pagination a:visited.first,
table#PnMain div.box div.pagination a:hover.first
	{
	width: 11px;
	margin: 0px 3px 0px 0px;
	background-image: url('../img/list/pgn_first.gif');
	background-position: 0px 1px;
	}

table#PnMain div.box div.pagination a.prev,
table#PnMain div.box div.pagination a:visited.prev,
table#PnMain div.box div.pagination a:hover.prev
	{
	width: 11px;
	margin: 0px 3px 0px 0px;
	background-image: url('../img/list/pgn_prev.gif');
	background-position: 0px 1px;
	}

table#PnMain div.box div.pagination a.next,
table#PnMain div.box div.pagination a:visited.next,
table#PnMain div.box div.pagination a:hover.next
	{
	width: 11px;
	margin: 0px 2px 0px 1px;
	background-image: url('../img/list/pgn_next.gif');
	background-position: 3px 1px;
	}

table#PnMain div.box div.pagination a.last,
table#PnMain div.box div.pagination a:visited.last,
table#PnMain div.box div.pagination a:hover.last
	{
	width: 11px;
	margin: 0px 0px 0px 0px;
	background-image: url('../img/list/pgn_last.gif');
	background-position: 0px 1px;
	}

/* -- /PAGINATION -- */



table#PnMain div.box div.totalFound
	{
	float: left;
	margin: 2px 0px 0px 0px;
	white-space: nowrap;
	}

table#PnMain div.box div.totalFound span
	{
	font-weight: bold;
	}





/*[RULES: LEFT_SIDE_TREE ]------------*/

table#PnMain td.column div.tree
	{
	display: block;
	width: 215px;
	padding: 5px 0px 15px 0px;
	}

table#PnMain td.column div.tree h5
	{
	width: 205px;
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	}

table#PnMain td.column div.tree div.branch
	{
	width: 205px;
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	}

table#PnMain td.column div.tree div.branch div.branch
	{
	width: 100%;
	}

table#PnMain td.column div.tree div.branch h6
	{
	font-size: 12px;
	font-weight: normal;
	}

table#PnMain td.column div.tree div.branch h6,
table#PnMain td.column div.tree div.branch p
	{
	margin: 0px 0px 0px 0px;
	padding-left: 37px;

	background-image: url('../img/_buls/blue_2.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	line-height: 17px;
	}

table#PnMain td.column div.tree div.branch p.new
	{
	background-image: url('../img/_buls/blue_new_2.gif');
	}

table#PnMain td.column div.tree div.branch p a,
table#PnMain td.column div.tree div.branch p a:hover,
table#PnMain td.column div.tree div.branch p a:visited
	{
	color: #3B68AE;
	}

table#PnMain td.column div.tree div.branch p a.current,
table#PnMain td.column div.tree div.branch p a.current:hover,
table#PnMain td.column div.tree div.branch p a.current:visited
	{
	color: #C10077;
	}

/*[/RULES: LEFT_SIDE_TREE ]-----------*/





/*---[RULES: PUBLIC_FORM ]------------*/

table.form .asterisk
	{
	color: #C10077;
	}

table.form
	{
	clear: both;
	margin: 5px 0px 0px 30px;
	}

table.form th,
table.form tr td
	{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	}

table.form tr.tools th
	{
	padding: 2px 10px 0px 0px;
	font-size: 13px;
	color: black;
	font-weight: bold;
	color: #034EA1;
	text-align: right;
	vertical-align: top;
	}

table.form tr.tools td td
	{
	padding-bottom: 20px;
	}

table.form p.radio
	{
	margin: 0px 0px -1px 0px;
	}

table.form tr.tools td td p
	{
	display: block;
	margin: 0px 0px 0px 20px;
	padding-left: 30px;
	font-family: tahoma;
	font-size: 13px;
	white-space: nowrap;
	}

table.form tr.tools td td p input.radio
	{
	margin-left: -30px;
	}

table.form tr td h3
	{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #034EA1;
	white-space: nowrap;
	}

table.form tr td.first
	{
	width: 170px;
	padding: 2px 10px 2px 0px;
	}

table.form thead td p
	{
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	color: #80B400;
	}

table.form thead td p b
	{
	font-size: 12px;
	}

table.form tbody th
	{
	width: 280px;
	padding: 2px 10px 2px 0px;
	font-family: tahoma;
	font-size: 13px;
	color: black;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	}

table.form tbody th.sml
	{
	width: auto;
	}

table.form tbody tr td
	{
	padding-bottom: 3px;
	}

table.form tbody tr td.no-padding
	{
	padding-top: 5px;
	}

table.form tbody tr.lined th,
table.form tbody tr.lined td
	{
	padding-top: 3px;
	border-top: 1px solid #B9B9B9;
	}

table.form tbody tr.lined td.last
	{
	border-top: 0px;
	}

table.form tbody tr.underlined th,
table.form tbody tr.underlined td
	{
	border-bottom: 1px solid #B9B9B9;
	}

table.form tbody tr.underlined td.last
	{
	width: auto;
	border-bottom: 0px;
	}

table.form tbody input.text,
table.form tbody select
	{
	width: 280px;
	height: 19px;
	padding: 0px 3px 0px 3px;
	border: 1px solid #B5B5B5;
	}

table.form tbody input.text.half
	{
	width: 70px;
	}

table.form tbody input.text.big,
table.form tbody select.big
	{
	height: 24px;
	}

table.form tbody select.big
	{
	width: 72px !important;
	}

table.form tbody a.select,
table.form tbody a:hover.select,
table.form tbody a:visited.select
	{
	display: block;
	margin: 1px 0px 1px 0px;
	padding: 1px 0px 0px 2px;
	width: 280px;
	height: 19px;
	border: 1px solid #B5B5B5;
	background-image: url('../img/form/input_select.gif');
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
	cursor: hand;
	
	color: black;
	text-decoration: none;
	line-height: 15px;
	}

table.form tbody a:hover.select
	{
	background-color: #eeeeee;
	}

table.form table.inform
	{
	width: auto;
	}

table.form table.inform td
	{
	padding: 0px 0px 0px 4px;
	vertical-align: middle;
	}

/* -------- DROPDOWN FOR SELECT ------------ */
div.selectPointsSmall /* 11 points or more */
	{
	height: 200px;
	}

div.selectPoints
	{
	height: auto;
	}

div.selectPoints,
div.selectPointsSmall
	{
	display: none;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	width: 280px;
	position: absolute;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #B5B5B5;
	background-color: white;

	scrollbar-track-color:		white;
	scrollbar-face-color:		white;
	scrollbar-arrow-color:		#B5B5B5;
	
	scrollbar-3dlight-color:	white;
	scrollbar-highlight-color:	#B5B5B5;
	scrollbar-shadow-color:		#B5B5B5;
	scrollbar-darkshadow-color:	white;
	}

div.selectPoints a,
div.selectPoints a:hover,
div.selectPoints a:visited,
div.selectPointsSmall a,
div.selectPointsSmall a:hover,
div.selectPointsSmall a:visited
	{
	padding-left: 14px;
	display: block;
	width: 100%;
	background-color: white;
	color: black;
	text-decoration: none;
	}

div.selectPoints a.first,
div.selectPoints a.first:hover,
div.selectPoints a.first:visited,
div.selectPointsSmall a.first,
div.selectPointsSmall a.first:hover,
div.selectPointsSmall a.first:visited
	{
	padding-left: 4px;
	}

div.selectPoints a:hover,
div.selectPointsSmall a:hover,
div.selectPoints a.current,
div.selectPoints a.current:visited,
div.selectPointsSmall a.current,
div.selectPointsSmall a.current:visited
	{
	background-color: #eeeeee;
	}

/* -------- /DROPDOWN FOR SELECT ----------- */

table.form tbody tr.area th
	{
	padding-top: 20px;
	}

table.form tbody tr.area td
	{
	padding-top: 3px;
	width: auto;
	}

table.form tbody textarea
	{
	width: 280px;
	height: 72px;
	border: 1px solid #B5B5B5;
	overflow: auto;
	}

table.form tr.buttons td,
table.form tr.buttons th
	{
	padding-top: 10px;
	}

table.form tr.buttons th
	{
	text-align: right;
	}

table.form tr.buttons td
	{
	width: 100%;
	text-align: center;
	}

table.form tr.buttons td.right
	{
	width: auto;
	padding-right: 0px;
	text-align: right;
	}

table.form tr.buttons td div,
table.form tr.buttons th div
	{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	}

table.form input.button,
table.form input.button_over,
table.form tr.buttons th input.button,
table.form tr.buttons td input.button_over,
table.form tr.buttons th input.button_over
	{
	display: inline;
	width: 86px;
	height: 26px;
	margin-right: 24px;
	border: 0px;
	background-color: #D0E994;
	background-image: url('../img/form/button_yell.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	white-space: nowrap;
	
	cursor: hand;
	cursor: pointer;
	}

table.form input.button_sml,
table.form input.button_sml_over
	{
	display: inline;
	width: 86px;
	height: 20px;
	margin: 0px 0px 0px 12px;
	border: 0px;
	background-color: #D0E994;
	background-image: url('../img/form/button_yell_sml.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	white-space: nowrap;
	
	cursor: hand;
	cursor: pointer;
	}

table.form tr.buttons th input.button,
table.form tr.buttons th input.button_over
	{
	margin-right: 4px;
	background-color: #D0E994;
	}

table.form tr.buttons td.right input.button,
table.form tr.buttons td.right input.button_over
	{
	margin: 0px 0px 0px 0px;
	background-color: #D0E994;
	}

/*---[/RULES: PUBLIC_FORM ]------------*/





/*-- FAQ --*/

table#PnMain div.question
	{
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 18px;
	
	color: black;
	font-size: 14px;
	
	background-image: url('../img/blocks/white_a_span_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}

table#PnMain div.question a,
table#PnMain div.question a:hover,
table#PnMain div.question a:visited
	{
	margin: 0px 0px 0px 0px;
	color: black;
	}

table#PnMain div.answer
	{
	display: none;
	padding: 0px 0px 10px 18px;
	}

table#PnMain div.answer p
	{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
	}

table#PnMain div.answer dir
	{
	margin: 0px 0px 0px 25px;
	}

table#PnMain div.answer dir p
	{
	padding-bottom: 5px;
	}

table#PnMain div.answer table
	{
	margin: 6px 0px 2px 0px;
	}



/*---| BLOCKS |------------*/

table#PnMain td.column div.white_top,
table#PnMain td.column div.blue_top,
table#PnMain td.column div.blue_big_top,
table#PnMain td.column div.gray_top,
table#PnMain td.column div.yell_top,
table#PnMain td.column div.green_top
	{
	clear: both;
	width: 169px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	font-size: 1px;
	}

table#PnMain td.column div.white_bot,
table#PnMain td.column div.blue_bot,
table#PnMain td.column div.grad_blue_bot,
table#PnMain td.column div.gray_bot,
table#PnMain td.column div.gray_2_bot,
table#PnMain td.column div.yell_bot
	{
	float: left;
	width: 169px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 1px 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 2px;
	}
	


table#PnMain td.column div.white_top
	{
	background-image: url('../img/blocks/top_white.gif');
	}



table#PnMain td.column div.white_bot
	{
	height: 5px;
	background-image: url('../img/blocks/bot_white.gif');
	}

table#PnMain td.column div.blue_top
	{
	background-image: url('../img/blocks/top_blue.gif');
	}
	
table#PnMain td.column div.green_top
	{
	background-image: url('../img/blocks/top_green.gif');
	}

table#PnMain td.column div.blue_bot
	{
	height: 4px;
	background-image: url('../img/blocks/bot_blue.gif');
	}

table#PnMain td.column div.blue_big_top
	{
	background-image: url('../img/blocks/top_blue_big.gif');
	}

table#PnMain td.column div.yell_top
	{
	background-image: url('../img/blocks/top_yell.gif');
	}

table#PnMain td.column div.yell_bot
	{
	height: 4px;
	background-image: url('../img/blocks/bot_yell.gif');
	}

table#PnMain td.column div.yell_light_bot
	{
	height: 4px;
	margin-left: 2px;
	background-image: url('../img/blocks/bot_yell_light.gif');
	}

table#PnMain td.column div.grad_blue_bot
	{
	height: 5px;
	background-image: url('../img/blocks/bot_grad_blue.gif');
	}

table#PnMain td.column div.gray_bot
	{
	height: 5px;
	background-image: url('../img/blocks/bot_gray.gif');
	}

table#PnMain td.column div.gray_2_bot
	{
	height: 5px;
	/*background-image: url('../img/blocks/bot_gray_2.gif');*/
	}

/* -- To Remaster -- */

table#PnMain td.column div.blue,
table#PnMain td.column div.green,
table#PnMain td.column div.blue_big,
table#PnMain td.column div.grad_blue,
table#PnMain td.column div.white,
table#PnMain td.column div.gray,
table#PnMain td.column div.gray_2,
table#PnMain td.column div.news
	{
	width: 169px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	}

table#PnMain td.column div.gray,
table#PnMain td.column div.gray_2,
table#PnMain td.column div.yell,
table#PnMain td.column div.blue_1
	{
	padding-left: 7px;
	}
	
table#PnMain td.column div.white
	{
	padding: 10px 0px 6px 1px;
	font-family: tahoma;
	font-size: 12px;
	background-image: url('../img/blocks/white_bg.gif');
	background-repeat: repeat-y;
	}
	


table#PnMain td.column div.blue
	{
	height: 26px;

	color: white;

	background-color: #025CB0;
	background-image: url('../img/blocks/blue_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
table#PnMain td.column div.green
	{
	height: 26px;
	color: white;
	padding-left: 25px;
	padding-top: 5px;
	line-height: 10px;
	
	font-size: 14px;

	background-color: #9FC649;
	background-image: url('../img/blocks/green_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}

table#PnMain td.column div.blue_big
	{
	height: 40px;
	padding: 0px 0px 0px 11px;

	color: white;
	font-size: 14px;

	background-color: #025CB0;
	background-image: url('../img/blocks/blue_big_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}

table#PnMain td.column div.blue_big a,
table#PnMain td.column div.blue_big a:hover,
table#PnMain td.column div.blue_big a:visited
	{
	display: block;
	padding-left: 20px;
	color: white;

	background-repeat: no-repeat;
	background-position: 0 3;
	}
	
table#PnMain td.column div.grad_blue
	{
	padding-top: 5px;
	padding-bottom: 5px;

	background-image: url('../img/blocks/grad_blue_bg.gif');
	background-repeat: repeat-x;
	background-position: left bottom;

	font-family: tahoma;
	}

table#PnMain td.column div.grad_blue p
	{
	margin: 0px 0px 1px 10px !important;
	padding: 2px 10px 0px 0px !important;
	}
	
table#PnMain td.column div.grad_blue p.upB
	{
	margin-bottom: 5px !important;
	margin-left: 0px !important;
/*	padding-left: 0px !important;*/
	}

table#PnMain td.column div.grad_blue h5,
table#PnMain td.column div.grad_blue h6
	{
	margin: 10px 0px 5px 8px;
	padding: 0px 0px 0px 0px;
	
	background-repeat: no-repeat;
	background-position: 0 3;
	}
	
table#PnMain td.column div.grad_blue h5,
table#PnMain td.column div.grad_blue h5 a,
table#PnMain td.column div.grad_blue h5 a:hover,
table#PnMain td.column div.grad_blue h5 a:visited
	{
	padding-left: 8px;
	color: #C10077;
	font-size: 13px;
	font-weight: normal;
	}
	
table#PnMain td.column div.grad_blue h6,
table#PnMain td.column div.grad_blue h6 a,
table#PnMain td.column div.grad_blue h6 a:hover,
table#PnMain td.column div.grad_blue h6 a:visited
	{
	padding-left: 10px;
	color: #878787;
	font-size: 11px;
	font-weight: normal;
	}
	
table#PnMain td.column div.grad_blue h6 a span
	{
	margin-left: 10px;
	}

table#PnMain td.column div.grad_blue input.radio
	{
	margin: 0px 10px 0px 0px;
	}

table#PnMain td.column div.white input.text,
table#PnMain td.column div.grad_blue input.text
	{
	width: 130px;
	height: 17px;
	margin-left: 7px;
	padding: 0px 0px 0px 2px;
	border: 1px solid #B5B5B5;
	font-size: 10px;
	}
	

table#PnMain td.column div.white input.img_button,
table#PnMain td.column div.grad_blue input.img_button
	{
	margin: 0px 0px -2px 6px;
	padding-top: 0px;
	}

table#PnMain td.column div.grad_blue p
	{
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	font-family: tahoma;
	line-height: 15px;
	}
	
table#PnMain td.column div.grad_blue p.detail
	{
	padding: 5px 5px 0px 0px; 
	text-align:right; 
	font-size: 10px;
	font-weight: bold;
	}

table#PnMain td.column div.grad_blue p input.radio
	{
	margin-right: 10px;
	margin-left: 5px;
	}

table#PnMain td.column div.white p.k_search,
table#PnMain td.column div.white p.k_search span
	{
	margin: 25px 0px 3px 0px;
	font-family: Tahoma;
	font-size: 12px;
	}

table#PnMain td.column div.white p.k_search a,
table#PnMain td.column div.white p.k_search a:hover,
table#PnMain td.column div.white p.k_search a:visited,
table#PnMain td.column div.white p.k_search span
	{
	padding-left: 15px;

	color: #024DA0;
	font-weight: bold;

	background-image: url('../img/blocks/ks_mglass.gif');
	background-repeat: no-repeat;
	background-position: 0 3;
	}

table#PnMain td.column div.gray
	{
	height: 30px;
	padding-top: 3px;

	color: white;
	font-size: 11px;
	line-height: 14px;

	background-color: #969696;
	background-image: url('../img/blocks/gray_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}

table#PnMain td.column div.gray a,
table#PnMain td.column div.gray a:hover,
table#PnMain td.column div.gray a:visited
	{
	background-repeat: no-repeat;
	background-position: 0 5;
	}

table#PnMain td.column div.gray a img,
table#PnMain td.column div.gray a:hover img,
table#PnMain td.column div.gray a:visited img
	{
	float: right;
	margin: 7px 17px 0px 0px;
	}

table#PnMain td.column div.gray_2
	{
	height: 22px;
	
	padding-top: 3px;

	color: white;
	line-height: 14px;

	background-color: #969696;
	background-image: url('../img/blocks/gray_2_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}

table#PnMain td.column div.gray_2 a,
table#PnMain td.column div.gray_2 a:hover,
table#PnMain td.column div.gray_2 a:visited
	{
	background-image: url('../img/arch_home.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}

table#PnMain td.column div.gray_2 a img,
table#PnMain td.column div.gray_2 a:hover img,
table#PnMain td.column div.gray_2 a:visited img
	{
	float: right;
	}

table#PnMain td.column div.white a,
table#PnMain td.column div.white a:hover,
table#PnMain td.column div.white a:visited
	{
	color: black;
	}

table#PnMain td.column div.white a.arr,
table#PnMain td.column div.white a.arr:hover,
table#PnMain td.column div.white a.arr:visited
	{
	display: block;
	margin: 6px 0px 2px 18px;
	padding: 0px 0px 0px 16px;
	background-image: url('../img/page/button_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 1;
	}
	
table#PnMain td.column div.white a.arr_red,
table#PnMain td.column div.white a.arr_red:hover,
table#PnMain td.column div.white a.arr_red:visited
	{
	display: block;
	margin: 6px 0px 2px 18px;
	padding: 0px 0px 0px 16px;
	background-image: url('../img/page/button_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 1;
	
	color: #C10077;
	font-size: 14px;
	}

table#PnMain td.column div.white a.all,
table#PnMain td.column div.white a.all:hover,
table#PnMain td.column div.white a.all:visited
	{
	display: block;
	margin: 3px 10px 0px 0px;
	padding: 0px 15px 0px 0px;

	text-align: right;
	color: #35A7E8;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;

	background-image: url('../../img/page/button_arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	}

table#PnMain td.column div.white a span,
table#PnMain td.column div.white a:hover span,
table#PnMain td.column div.white a:visited span
	{
	display: block;
	margin: 4px 0px 1px -3px;
	padding-left: 12px;

	color: #35A7E8;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url('../img/blocks/white_a_span_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 3;
	}
	
table#PnMain td.column td#last div.white a,
table#PnMain td.column td#last div.white a:hover,
table#PnMain td.column td#last div.white a:visited
	{
	display: block;
	}

table#PnMain td.column div.yell,
table#PnMain td.column div.blue_1
	{
	margin-bottom: 5px;
	}

table#PnMain td.column div.yell a,
table#PnMain td.column div.yell a:hover,
table#PnMain td.column div.yell a:visited,
table#PnMain td.column div.blue_1 a,
table#PnMain td.column div.blue_1 a:hover,
table#PnMain td.column div.blue_1 a:visited
	{
	color: #94C43A;

	background-repeat: no-repeat;
	background-position: 0 1;
	font-size: 13px;
	}
	
table#PnMain td.column div.blue_1
	{
	
	}

table#PnMain td.column div.blue_1 a,
table#PnMain td.column div.blue_1 a:hover,
table#PnMain td.column div.blue_1 a:visited
	{
	color: #014EA1;
	}

table#PnMain td.column div.yell_2
	{
	height: 24px;
	padding-top: 2px;
	padding-left: 9px;

	color: white;
	font-size: 12px;

	background-color: #BFDC74;
	background-image: url('../img/blocks/yell_bg.gif');
	background-repeat: no-repeat;
	background-position: 1 0;
	}

table#PnMain td.column div.yell_2 a,
table#PnMain td.column div.yell_2 a:hover,
table#PnMain td.column div.yell_2 a:visited
	{
	background-repeat: no-repeat;
	background-position: 0 3;
	}

table#PnMain td.column div.blue a,
table#PnMain td.column div.blue a:hover,
table#PnMain td.column div.blue a:visited,
table#PnMain td.column div.yell a,
table#PnMain td.column div.yell a:hover,
table#PnMain td.column div.yell a:visited,
table#PnMain td.column div.blue_1 a,
table#PnMain td.column div.blue_1 a:hover,
table#PnMain td.column div.blue_1 a:visited,
table#PnMain td.column div.yell_2 a,
table#PnMain td.column div.yell_2 a:hover,
table#PnMain td.column div.yell_2 a:visited,
table#PnMain td.column div.gray a,
table#PnMain td.column div.gray a:hover,
table#PnMain td.column div.gray a:visited,
table#PnMain td.column div.gray_2 a,
table#PnMain td.column div.gray_2 a:hover,
table#PnMain td.column div.gray_2 a:visited
	{
	display: block;
	padding-left: 19px;
	}

table#PnMain td.column div.blue a,
table#PnMain td.column div.blue a:hover,
table#PnMain td.column div.blue a:visited,
table#PnMain td.column div.yell_2 a,
table#PnMain td.column div.yell_2 a:hover,
table#PnMain td.column div.yell_2 a:visited,
table#PnMain td.column div.gray a,
table#PnMain td.column div.gray a:hover,
table#PnMain td.column div.gray a:visited,
table#PnMain td.column div.gray_2 a,
table#PnMain td.column div.gray_2 a:hover,
table#PnMain td.column div.gray_2 a:visited
	{
	color: white;
	}
	

	

	



table#PnMain td.column div.news
	{
	padding: 5px 5px 5px 5px;
	
	background-image: url('../img/_top/bg_news.gif');
	background-repeat: repeat-y;
	
	/*overflow: auto;

	font-size: 12px;
	
	scrollbar-base-color: white;
	scrollbar-track-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;

	scrollbar-face-color: white;

	scrollbar-arrow-color: #A0A0A0;
	scrollbar-highlight-color: #A0A0A0;
	scrollbar-shadow-color: #A0A0A0;*/
	}

table#PnMain td.column div.news span,
table#PnMain td.column div.news a span,
table#PnMain td.column div.news a:hover span,
table#PnMain td.column div.news a:visited span
	{
	display: block;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #94C43A;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
	}

table#PnMain td.column div.news a,
table#PnMain td.column div.news a:hover,
table#PnMain td.column div.news a:visited
	{
	display: block;
	margin-bottom: 2px;
	color: black;
	}
	
/* ------------------------ */
	
	
table#PnMain td.column table.directions
	{
	width: 100%;
	}
	
table#PnMain td.column table.directions td
	{
	vertical-align: top;
	padding: 0px 10px 10px 0px;
	}
	
/* ------------------------ */
table#PnMain td.content div.notes
	{
	width: 571px; 
	height: 100px; 
	margin: 15px 0px 0px 30px; 
	/*padding: 10px;
	background-image: url('../img/notes_bg.gif');
	background-repeat: no-repeat;
	border-left: 1px solid #b5b5b5;*/
	}
	
table#PnMain td.content div.notes h3
	{
	color: #C10077;
	}
	

	

table#HomeTopPlace
	{
	width: 100%;
	height: 118px;
	margin-bottom: 8px;
	background-color: #021d4e;
	background-image: url('../img/home_top/bg_ct.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}

table#HomeTopPlace td.lf
	{
	width: 71%;/*440px*/
	height: 118px;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/home_top/bg_lf.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

table#HomeTopPlace td.rt
	{
	width: 29%;/*180px*/
	padding: 0px 0px 0px 0px;
	background-image: url('../img/home_top/bg_rt.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	}

table#HomeTopPlace td.rt table
	{
	width: 100%;
	height: 100%;
	}

table#HomeTopPlace td.rt td.top
	{
	height: 50%;
	padding: 8px 9px 0px 0px;
	
	text-align: right;
	vertical-align: top;
	
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: rgb(202, 255, 42);
	}

table#HomeTopPlace td.rt td.links
	{
	height: 50%;
	padding: 14px 12px 0px 0px;
	
	text-align: right;
	vertical-align: top;
	}

table#HomeTopPlace td.rt td.links span.title
	{
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
	}

table#HomeTopPlace td.rt td.links,
table#HomeTopPlace td.rt td.links a,
table#HomeTopPlace td.rt td.links a:hover,
table#HomeTopPlace td.rt td.links a:visited
	{
	font-size: 13px;
	color: white;
	font-weight: bold;
	}

table#HomeTopPlace td.rt td.links a,
table#HomeTopPlace td.rt td.links a:hover,
table#HomeTopPlace td.rt td.links a:visited
	{
	text-decoration: none;
	}

table#HomeTopPlace td.rt td.links a:hover
	{
	text-decoration: underline;
	}