


/*---[RULES: general ]----------------*/

*
	{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}

/*
@-moz-document url-prefix()
	{
	}
*/

html, body
	{
	width: 100%;
	}

html
	{
	height: 100%;
/*	overflow-x: auto;
	overflow-y: scroll;/**/
	overflow:auto;
	}

body
	{
	min-height: 100%; 
	height: expression('100%');
	position: relative;
	position:expression('auto');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: rgb(255, 255, 255);
	}

body, td, th, input, select
	{
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: rgb(69, 69, 69);
	}

th,
td
	{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	}

form
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

a img
	{
	border: 0px none;
	}

a,
a:visited,
a:hover,
span.a,
img.a
	{
	text-decoration: none;
	color: rgb(5, 82, 165);
	cursor:hand;
	cursor:pointer;
	}
	
a.pink,
a.pink:visited,
a.pink:hover
	{
	color: #bc3d80;
	}

a:hover,
span.a.hover
	{
	text-decoration: underline;
	color: rgb(5, 82, 165);
	}

h1, h2, h3, h4
	{
	font-family: Trebuchet MS, arial, sans-serif, tahoma;
	}

h2
	{
	margin: 15px 0px 10px 0px;
	font-size: 18px;
	color: rgb(230, 172, 7);
	}

h3
	{
	margin: 0px 0px 13px 0px;
	font-size: 14px;
	color: rgb(99, 99, 99);
	}

h4
	{
	margin: 0px 0px 13px 0px;
	font-size: 14px;
	color: rgb(5, 82, 165);
	}

h5, h6
	{
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	color: rgb(0, 0, 0);
	}

ul li
	{
	list-style-type: none;
	list-style-image: url(../img/bul/dot_blue.gif);
	}

div.dropDown
	{
	display: none;
	position: absolute;
	z-index: 1000;
	}

textarea
	{
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: rgb(69, 69, 69);
	}

input.button,
input.checkbox,
label
	{
	cursor: pointer;
	}

input.hint
	{
	color: rgb(169, 169, 169);
	}

div.shadow
	{
	border: 1px solid rgb(188, 188, 188);
	padding: 17px 9px 11px 14px;
	/*background-image: url('../img/bul/corn_lu.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	filter: expression('progid:DXImageTransform.Microsoft.shadow(direction=45,strength=3,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=135,strength=7,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=225,strength=3,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=315,strength=3,color=#BCBCBC)');*/
	background-color: rgb(255, 255, 255);
	}

	
div.shadow_design_tools
	{
	border: 1px solid rgb(188, 188, 188); border: expression('0px none');
	/*padding: 17px 9px 11px 14px;
	background-image: url('../img/bul/corn_lu.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	background-color: rgb(255, 255, 255);
	filter: expression('progid:DXImageTransform.Microsoft.shadow(direction=45,strength=3,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=135,strength=7,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=225,strength=3,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=315,strength=3,color=#BCBCBC)');
	}

.red
	{
	color: #bc3d80;
	}
	
/*---[/RULES]-------------------------*/

/*---[RULES: top panel ]--------------*/

table#PnTop
	{
	width: 100%;
	}
	

table#PnTop tr.top
	{
	height: 99px;
	}

table#PnTop tr.bot
	{
	height: 217px;
	}

table#PnTop td.rt
	{
	width: 259px;
	}



table#PnTop tr.top td.lf
	{
	}

table#PnTop tr.top td.lf img.logo
	{
	float: left;
	margin: 25px 0px 0px 45px;
	width: 192px;
	height: 52px;
	}

table#PnTop tr.top td.lf div.tools
	{
	margin: 5px 23px 0px 0px;
	text-align: right;
	font-size: 11px;
	}

table#PnTop tr.top td.lf div.tools a,
table#PnTop tr.top td.lf div.tools span
	{
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 17px;
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: rgb(100, 149, 203);
	}

table#PnTop tr.top td.lf div.tools a:visited,
table#PnTop tr.top td.lf div.tools a:hover
	{
	color: rgb(100, 149, 203);
	}

table#PnTop tr.top td.lf div.tools span
	{
	cursor: pointer;
	}

table#PnTop tr.top td.lf div.tools span:hover
	{
	text-decoration: underline;
	}

table#PnTop tr.top td.lf div.tools .i1
	{
	background-image: url('../img/ico/home_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i2
	{
	background-image: url('../img/ico/stock_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i3
	{
	background-image: url('../img/ico/map_1.gif');
	font-weight:bold;
	}

table#PnTop tr.top td.lf div.tools .i4
	{
	background-image: url('../img/ico/favorites_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i5
	{
	background-image: url('../img/ico/email_1.gif');
	}

table#PnTop tr.top td.lf div.tools a.i6,
table#PnTop tr.top td.lf div.tools a.i6:hover,
table#PnTop tr.top td.lf div.tools a.i6:visited
	{
	background-image: url('../img/ico/mobile_3.gif');
	color: #C61D80;
	padding-left: 10px;
	}

table#PnTop tr.top td.lf div.tools div.zetex
	{
	margin: 45px 0px 0px 0px;
	font-size: 11px;
	color: rgb(138, 138, 137);
	text-align: right;
	}

table#PnTop tr.top td.lf div.zetex img
	{
	float: right;
	margin: 0px 0px 0px 14px;
	}

table#PnTop tr.top td.lf div.rsp
	{
	clear: both;
	width: 731px;
	height: 1px;
	border:1px solid green;
	}



table#PnTop tr.top td.rt
	{
	padding: 0px 0px 0px 0px;
	background-color: rgb(213, 231, 249);
	}

table#PnTop tr.top td.rt div.search
	{
	height: 64px;
	padding: 10px 0px 0px 0px;
	background-color: rgb(255, 255, 255);
	}

table#PnTop tr.top td.rt div.search h4
	{
	margin: 0px 0px 1px 0px;
	font-size: 11px;
	font-weight: normal;
	color: rgb(100, 149, 203);
	}


table#PnTop tr.top td.rt div.search form.dn
	{
	margin-top:8px;
	*margin-top:6px;
	}

table#PnTop tr.top td.rt div.search input.text
	{
	width: 105px;
	height:18px;
	margin:0px 0px 0px 0px;
	border:1px solid rgb(182, 209, 239);
	padding: 2px 4px 0px 4px;
	font-size:11px;
	color:#bc3d80;/*6495cb*/
	}

table#PnTop tr.top td.rt div.search form.dn input.text
	{
	width:200px;
	}

table#PnTop tr.top td.rt div.search input#WRVE
	{
	*position:absolute;
	display:none;
	*display:auto;
	visibility:hidden;
	*visibility:auto;
	*filter:alpha(opacity=0);
	}

table#PnTop tr.top td.rt div.search label,
table#PnTop tr.top td.rt div.search label.on
	{
	padding:0px 0px 0px 24px;
	background-image:url('../img/ico/check2_on.gif');
	background-repeat:no-repeat;
	background-position:10px 3px;
	
	color: rgb(100, 149, 203);
	font-size: 11px;
	}

table#PnTop tr.top td.rt div.search label.off
	{
	background-image:url('../img/ico/check2_off.gif');
	}

table#PnTop tr.top td.rt div.search label img
	{
	margin: 0px 4px 0px 10px;
	}

table#PnTop tr.top td.rt div.search input.button
	{
	width: 18px;
	height: 18px;
	margin:0px 0px 0px 0px;
	border: 1px solid rgb(182, 209, 239);
	padding: 0px 0px 0px 0px;
	background-image: url('../img/ico/but.gif');
	background-repeat: no-repeat;
	background-position: -1px -1px;
	background-color: rgb(182, 209, 239);
	}

table#PnTop tr.top td.rt div.rsp
	{
	width: 259px;
	height: 1px;
	}


table#PnTop tr.bot td.lf
	{
	}




table#PnTop tr.bot td.lf div.buttons
	{
	position: absolute;
	right: 185px;
	margin: 201px 0px 0px 0px; margin: expression('199px 0px 0px 0px');
	padding: 4px 0px 4px 4px;
	background-color: rgb(169, 169, 169);
	white-space: nowrap;
	font-size: 1px;
	}

table#PnTop tr.bot td.lf div.buttons span
	{
	float: left;
	width: 8px; width: expression('10px');
	height: 8px; height: expression('10px');
	margin: 0px 4px 0px 0px;
	border: 1px solid rgb(255, 255, 255);
	cursor: pointer;
	}

table#PnTop tr.bot td.lf div.buttons span.on
	{
	background-color: rgb(255, 255, 255);
	}


	

table#PnTop tr.bot td.rt
	{
	}

table#PnTop tr.bot td.rt h3
	{
	margin: 19px 0px 0px 0px;	
	color: #6495cb;
	font-size: 12px;
	font-weight:bold;
	}

/*---[/RULES]-------------------------*/



/*---[RULES: main menu ]--------------*/

div#PnMenu
	{
	clear: both;
	width: 100%;
	height: 35px;
	padding: 0px 0px 0px 0px;
	}



div#PnMenu div.menu
	{
	clear: right;
	height: 100%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background: #616363;
	border-collapse:collapse;
	
	}

div#PnMenu div.menu div
	{
	/*width: 800px;*/
	
	}

div#PnMenu div.menu a
	{
	float: left;
	padding: 10px 4px 9px 4px;
	font-size: 13px;
	color: #ffffff;
	width:100%;
	
	text-align:center;
	white-space:nowrap;
	font-weight:bold;
	}

div#PnMenu div.menu a:visited
	{
	color: rgb(255, 255, 255);
	}

div#PnMenu div.menu a.current,
div#PnMenu div.menu a.current:visited,
div#PnMenu div.menu a:hover
	{
	background: #d5e7f9;
	color:#0552a5;
	text-decoration: none;
	border:0px solid black;
	}

div#PnMenu div.menu a.contacts,
div#PnMenu div.menu a.contacts:hover,
div#PnMenu div.menu a.contacts:visited
	{
	font-weight:bold;
	border:0px solid black;
	width:245px;
	color:white;
	}

div#PnMenu div.menu a.contacts
	{
	background-color:#bc3d80;
	border:0px solid black;
	width:245px;
	}


div#PnMenu div.dropDown
	{
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: rgb(213, 231, 249);
	}

div#PnMenu div.dropDown a
	{
	display: block;
	width: 100%;
	padding: 4px 14px 4px 14px;
	font-size: 11px;
	color: rgb(81, 81, 81);
	}

div#PnMenu div.dropDown a:visited
	{
	color: rgb(81, 81, 81);
	}

div#PnMenu div.dropDown a.current,
div#PnMenu div.dropDown a.current:visited,
div#PnMenu div.dropDown a:hover
	{
	background-color: rgb(5, 82, 165);
	color: rgb(255, 255, 255);
	text-decoration: none;
	}

/*---[/RULES]-------------------------*/




/*---[RULES: main panel ]-------------*/

table#PnMain
	{
	clear: both;
	min-heigh: 100%;
/*	height: expression('100%');*//* !!!!!!!!!!!!!! ? */
	width: 100%;
	margin: 0px 0px 156px 0px;
	_margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	}

div#PnMain
	{
	clear: both;
/*	min-heigh: 100%;
	height: expression('100%');*/
	width: 100%;
/*	overflow: hidden;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 44px 0px 44px;
	}

table#PnMain td.lf
	{
	width: 259px;
	}

table#PnMain td.mn,
div#PnMain
	{
	}

table#PnMain td.rt
	{
	width: 259px;
	}

table#PnMain td.lf div.rsp,
table#PnMain td.rt div.rsp
	{
	clear: both;
	width: 259px;
	height: 1px;
	}

/*---[/RULES]-------------------------*/



/*---[RULES: bottom panel ]-----------*/

table#PnBot
	{
	position: absolute;
/*	bottom:0px;
	bottom:expression('auto');
	top:expression(document.body.offsetHeight >= document.body.scrollHeight ? document.body.offsetHeight - 156 + 'px' : 'auto');*/
	margin-top: 0px; /*-127px*/
	clear: both;
	width: 100%;
	}

table#PnBot td
	{
	vertical-align: top;
	font-size: 11px;
	}

table#PnBot td.lf
	{
	width: 40%;
	background-color: rgb(213, 231, 249);
	}

table#PnBot td.lf div.rsp
	{
	width: 403px;
	height: 1px;
	}

table#PnBot td.cn
	{
	width: 60%;
	height: 157px;
	padding-top: 83px;
	background-image: url('../img/bot/tail.jpg');
	background-position: 100% 25px;
	background-repeat: no-repeat;
	}

table#PnBot td.cn div.rsp
	{
	width: 587px;
	height: 1px;
	}



table#PnBot td.lf div.copy
	{
	margin: 0px 0px 0px 0px;
	padding: 74px 0px 7px 45px;
	background-color: rgb(255, 255, 255);
	color: rgb(129, 164, 200);
	position: relative;
	}

table#PnBot td.lf div.copy div.mobile
	{
	position: absolute;
	right: 15px;
	top: 120px;
	}

table#PnBot td.lf div.copy div.mobile a
	{
	color: #C61D80;
	padding-left: 10px;
	background:url("../img/ico/mobile_3.gif") no-repeat 0px 1px;
	}

table#PnBot td.lf div.copy span
	{
	display: block;
	margin-left: 12px;
	}

table#PnBot td.lf div.tools
	{
	float: right;
	margin: 0px 19px 0px 0px;
	padding: 0px 8px 0px 0px;
	text-align: right;
	}

table#PnBot td.lf div.tools a
	{
	display: inline-block;
	height: 24px;
	margin: 0px 0px 0px 11px;
	margin: 5px 0px 0px 11px; _margin-top: 10px;
	background-repeat: no-repeat;
	color: rgb(152, 152, 152);
	font-size: 11px;
	}

table#PnBot td.lf div.tools .i1
	{
	padding: 5px 27px 0px 0px;
	background-position: right top;
	background-image: url('../img/ico/lead.gif');
	}

table#PnBot td.lf div.tools .i2
	{
	padding: 5px 17px 0px 0px;
	background-position: right center;
	background-image: url('../img/ico/rss.gif');
	}

table#PnBot td.lf div.tools a:visited,
table#PnBot td.lf div.tools a:hover
	{
	}

table#PnBot td.lf div.note
	{
	float: left;
	margin: 10px 0px 0px 45px; * margin-top: 14px;
	color: rgb(58, 126, 198);
	}



table#PnBot td.cn p
	{
	float: left; _display: inline;
	width: 63%;
	margin: 3px 0px -10px 29px;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
	color: rgb(137, 137, 137);
	}

table#PnBot td.cn a
	{
	color: rgb(5, 82, 165);
	}

table#PnBot td.cn a:visited,
table#PnBot td.cn a:hover
	{
	color: rgb(5, 82, 165);
	}
	
table#PnBot td.cn div.copy
	{
	margin: 9px 18px 0px 14px;
	padding: 0px;
	background-color: transparent;
	color: rgb(129, 164, 200);
	position: relative;
	}

table#PnBot td.cn div.copy span
	{
	display: block;
	margin-left: 12px;
	}


/*---[/RULES]-------------------------*/



span.asterisk
	{
	font-weight:bold;
	color:red;
	}



/*---[RULES: new products panel ]-------------*/
	
div#PnNewProducts
	{
	width: 259px;
	margin-top: -10px; margin-top: expression('0px');
	}

div#PnNewProducts h2
	{
	margin: 0px 40px 13px 44px;
	font-size: 14px;
	color: rgb(99, 99, 99);
	}

div#PnNewProducts div.unit
	{
	clear: both;
	margin: 0px 40px 20px 44px;
	overflow: hidden;
	}

div#PnNewProducts div.unit img
	{
	/*float: left;*/
	border: 1px solid #0552a0;
	margin-bottom: 5px;
	}
	

div#PnNewProducts div.unit img.droppedDown
	{
	cursor: pointer;
	}

div#PnNewProducts div.unit a.droppedDown,
div#PnNewProducts div.unit a.droppedDown:visited,
div#PnNewProducts div.unit a.droppedDown:hover	
	{
		background-image:none;
	padding: 0px;
	margin:0px;
	float: none; 
	/* width: 125px; 95px update 2009-03-18*/
	color: #454545;
	font-size: 11px;
	font-weight: normal;
	}

div#PnNewProducts div.unit a.droppedDown:hover	
	{
		text-decoration:underline;
	}

div#PnNewProducts div.unit a.droppedDown span,
div#PnNewProducts div.unit a.droppedDown strong
	{
	/*display: block;
	color: rgb(100, 149, 203);
	font-size: 12px;
	font-weight: normal;*/
	}
	
div#PnNewProducts div.unit a strong span,
div#PnNewProducts div.unit a:visited strong span,
div#PnNewProducts div.unit a:hover strong span,
div#PnNewProducts div.unit a strong b,
div#PnNewProducts div.unit a:visited strong b,
div#PnNewProducts div.unit a:hover strong b
	{
	color: rgb(0, 0, 0);
	font-size: 11px;
	font-weight: normal;
	}

div#PnNewProducts div.unit a:hover,
div#PnNewProducts div.unit a:hover span,
div#PnNewProducts div.unit a:hover b
	{
	color: rgb(194, 26, 125);
	text-decoration: none;
	}
	

div#PnNewProducts a.droppedDown
	{
	background-image: url('../img/bul/corn_rb.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	}

div#PnNewProducts div.overAll
	{
	margin-left:42px;
	}

div#PnNewProducts div.overAll a.more,
div#PnNewProducts div.overAll a.more:hover,
div#PnNewProducts div.overAll a.more:visited
	{
	clear: both;
	margin: 0px 2px 0px 2px;
	color: rgb(194, 26, 125);
	font-size: 11px;
	}
	
	
	
div#PnNewProducts div.dropDown
	{
	width: 190px;
	margin: -8px 0px 0px 87px; margin: expression('-12px 0px 0px 84px');
	}

div#PnNewProducts div.dropDown.imgs
	{
	width:auto;
	}

div#PnNewProducts div.dropDown a
	{
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 11px;
	background-image: url('../img/bul/dot_gray.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 11px;
	color: rgb(125, 125, 125);
	}

div#PnNewProducts div.dropDown a:visited
	{
	color: rgb(188, 188, 188);
	}

div#PnNewProducts div.dropDown a:hover
	{
	background-image: url('../img/bul/dot_blue.gif');
	color: rgb(5, 82, 165);
	}

div#PnNewProducts div.dropDown div.sub
	{
	margin-bottom:8px;
	}

div#PnNewProducts div.dropDown div.sub a,
div#PnNewProducts div.dropDown div.sub a:hover,
div#PnNewProducts div.dropDown div.sub a:visited
	{
	margin-bottom:0px;
	padding-left:21px;
	background-position:10px 4px;
	}

div#PnNewProducts div.dropDown p
	{
	margin: 0px 0px 3px 4px;
	font-size: 11px;
	color: rgb(125, 125, 125);
	}



a#PnTop_NPG_link
	{
	position: absolute;
	left: 262px;
	top: 75px; _top:80px;
	height: 24px;
	padding: 3px 26px 0px 5px;
	background-color: #bc3d80;
	background-image: url("../img/bul/arrow_glam_wide.gif");
	background-repeat: no-repeat;
	background-position: right center;
	}

a#PnTop_NPG_link,
a#PnTop_NPG_link:hover,
a#PnTop_NPG_link:visited
	{
	font-size: 14px;
	font-weight: bold;
	color: white;
	}
	
/* =========================== */
div.guide
  {
  float: left;
  width: 20%;/*25%;*/
  text-align: center;
  }
  
div.guide img
  {
  border: 1px solid black;
  margin: 10px;
  }
 
  /**[RULES: Panel Top ]----------------*/
  div.social
	{
	position: absolute;
	top: 0px;
	right: 550px;
	background-color: #ececec;
	height: 25px;
	width: 85px;
	text-align: right;
z-index:100000;
	}
	

div.social img
	{
		margin: 4px 4px 0px 0px;
	}
	
	
div.blue
	{
	position: absolute;
	top: 0px;
	right: 10px;
	height: 25px;
	width: 540px;
	background-color: #d5e7f9;
	text-align: right;
	}

div.blue div.lang
	{
	height: 25px;
	float: right;
	padding: 4px 0px 0px 21px;
	text-align: center;
	}

div.blue div.lang div.selector
	{
	margin-right: 10px;
	}
	
div.blue div.lang div.selector a
	{
	padding: 0px 10px 0px 0px;
	margin-left: 30px;
	
	font-size: 11px;
	color: rgb(100,149,203);
	
	background-image: url('../img/bul/corn_rb.gif');
	background-position: right 5px;
	background-repeat: no-repeat;
	}
	
div.blue div.lang div.dropDown
	{
	width: 100px;
	margin-top: -30px; margin-top: expression('-35px');
	cursor: pointer;
	}
	
div.blue div.lang div.dropDown h3 
	{
    color: #bc3d80;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 15px;
	}
	
div.blue div.lang div.dropDown a,
div.blue div.lang div.dropDown span
	{
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 11px;
	background-image: url('../img/bul/dot_gray.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 11px;
	color: rgb(125, 125, 125);
	}

div.blue div.lang div.dropDown a:visited
	{
	color: rgb(188, 188, 188);
	}

div.blue div.lang div.dropDown a:hover,
div.blue div.lang div.dropDown span:hover
	{
	background-image: url('../img/bul/dot_blue.gif');
	color: rgb(5, 82, 165);
	}

div.blue div.tools
	{
	height: 16px;
	padding-top: 4px;
	overflow: hidden;
	}

div.blue div.tools a,
div.blue div.tools span
	{
	margin-left: 15px;
	color: #6495cb;
	font-size: 11px;
	}

div.blue div.tools a.red,
div.blue div.tools span.red
	{
	color: #C61D80;
	}	
	


div.blue div.tools span
	{
	cursor: pointer;
	}

div.blue div.tools a.current
	{
	font-weight: bold;
	}

div.blue div.tools img
	{
	margin: 0px 3px -1px 0px;
	}
	
	
table#PnTop td.rf
	{
	  width:280px;
	  padding-right:0px;
	  padding-left:0px;
	}

table#PnTop td.rf div.search
	{
	height: 95px;
	padding: 28px 0px 1px 0px;
	margin-bottom: 0px;
	background: #ffffff;
	overflow: hidden;
	/*font-size: 11px;    HELEN*/
	font-size: 10px;
	}

table#PnTop td.rf div.search input.text,
table#PnTop td.rf div.buying input.text
	{
	/*width: 225px;    HELEN*/
	width: 217px;
	height: 18px;
	padding: 1px 2px;
	margin-bottom: 5px;
	border: 1px solid #b6d1ef;
	font-size: 11px;
	color: #0552a5;
	vertical-align: top;
	_vertical-align: baseline;
	}

table#PnTop td.rf div.search input.short
	{
	/*width: 105px;    HELEN*/
	width: 97px;
	}

table#PnTop td.rf div.search input.middle
	{
	/*width: 178px;    HELEN*/
	width: 170px;
	}

table#PnTop td.rf div.search input.button,
table#PnTop td.rf div.buying input.button
	{
	width: 18px;
	height: 18px;
	border: 0px;
	margin: 0px 0px 0px 0px; _margin-top: 1px;
	background: url("../img/but/search.gif") left top no-repeat;
	cursor: pointer;
	vertical-align: top;
	}

table#PnTop td.rf div.search input.checkbox
	{
	width: 12px;
	height: 12px;
	margin: 0px 3px 1px 0px;
	vertical-align: middle;
	}

table#PnTop td.rf div.search label
	{
	margin-left: 6px;
	margin-right: -6px;
	font-size: 10px;
	color: #6495cb;
	white-space: nowrap;
	}

	
	
	
	
	div#PnTop table.menu
	{
	width: 100%;
	}

table#PnTop table.menu td
	{
	background: #616363;
	white-space: nowrap;
	}

table#PnTop table.menu td a
	{
	display: block;
	position: static;
	padding: 10px 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	zoom: 1;
	}

table#PnTop table.menu td a:hover
	{
	background: #c61d80;
	text-decoration: none;
	}

table#PnTop table.menu td a.first
	{
	padding: 10px 23px 10px 11px;
	}

table#PnTop div.secondRow div.dropDown
	{
	display: none;
	position: absolute;
	width: 278px;
	padding: 6px 0px 4px 0px;
	background-color: #d5e7f9;
	}

table#PnTop div.secondRow div.dropDown a
	{
	display: block;
	padding: 1px 15px 2px 15px;
	font-size: 11px;
	color: #515151;
	}

table#PnTop div.secondRow div.dropDown a:hover
	{
	background: #0552a5;
	color: #ffffff;
	text-decoration: none;
	}
	
table#PnTop div.pnRt a.last
	{
	width: 244px;
	height: 100%;
	padding-top: 10px;
	display: block;
	text-align: center;
	background: #bc3d80;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	}
div#PnMenu div.menu a.wh_sp
{
   background:white;
   width:10px;
   padding-left:0px;
   padding-right:0px
}
div#PnBot{
margin-top:15px;
}
div#PnBot div.container
	{
	text-align: left;
	margin: 0px 0px;
	padding: 10px;
	padding-left: 25px;
	font-size: 11px;
	background-color: #f2f1f2;
	color: #427ab8;
	}

div#PnBot div.container span
	{
	margin-right: 3px;
	color: #81a4c8;
	}

div#PnBot div.container a
	{
	margin-right: 3px;
	color: #0552a5;
	}
	
div.NewsShoc_date
{
   height:20px;
   width:100%;
   color:bc3d80;
   font-weight:bold;
   font-size:14px;
}
div.NewsShoc_title
{
   height:46px;
   width:100%;
   background-color:#ebecec;
   padding-left:20px;
   padding-top:15px;
   text-align:left;
   font-weight:bold;
}
.NewsShoc_MT
{
  width:100%;
  border-collapse:collapse;
  border-left:1px solid #ebecec;
  border-right:1px solid #ebecec
}
td.NewsShoc_MT_td1
{
  padding:9px 5px 9px 10px;
  width:200px;
  text-align:right;
  cursor:pointer;
}
.NewsShoc_MT_td1 img
{
  margin-bottom:3px;
}
td.NewsShoc_MT_td2
{
  padding:10px 5px 10px 5px;
  width:33%;
  vertical-align:top;
}
td.NewsShoc_MT_td3
{
  padding:10px 5px 10px 5px;
  width:33%;
  vertical-align:top;
}
td.NewsShoc_MT_td4
{
  padding:10px 5px 10px 5px;
  width:33%;
  vertical-align:top;
}
td.NewsShoc_MT_td2_in
{
  width:100%;
  height:41px;
  background-color:#03356c;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  background-image:url('../../images/news_bg1.gif');
  background-repeat:no-repeat;
  background-position:right top;
  cursor:hand;
}
.NewsShoc_MT_td2_in a,
.NewsShoc_MT_td2_in a:hover,
.NewsShoc_MT_td2_in a:visited
{
  color:white;
  font-weight:bold;
}

td.NewsShoc_MT_td3_in
{
  width:100%;
  height:41px;
  background-color:#616363;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  background-image:url('../../images/news_bg2.gif');
  background-repeat:no-repeat;
  background-position:right top;
}
td.NewsShoc_MT_td3_in p
{
  color:white;
  font-weight:bold;
}
td.NewsShoc_MT_td3_in2
{
  width:100%;
  height:41px;
  background-color:#616363;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  background-image:url('../../images/news_bg2.gif');
  background-repeat:no-repeat;
  background-position:right top;
  cursor:hand;
}
td.NewsShoc_MT_td3_in2 a,
td.NewsShoc_MT_td3_in2 a:hover,
td.NewsShoc_MT_td3_in2 a:visited
{
  color:white;
  font-weight:bold;
}
td.NewsShoc_MT_td3_in_exp
{
  background-color:#616363;
  width:25px;
}
td.NewsShoc_MT_td3_in_exp2
{
  width:85%;
  height:41px;
  background-color:#616363;
  vertical-align:middle;
  text-align:left;
  padding-left:40px;
  cursor:hand;
}
td.NewsShoc_MT_td3_in_exp2 a,
td.NewsShoc_MT_td3_in_exp2 a:hover,
td.NewsShoc_MT_td3_in_exp2 a:visited
{
  color:white;
  font-weight:bold;
}

td.NewsShoc_MT_td3_in_exp3
{
  width:30px;
  background-color:#616363;
}
td.NewsShoc_MT_td4_in
{
  width:100%;
  height:41px;
  background-color:#03356c;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  background-image:url('../../images/news_bg1.gif');
  background-repeat:no-repeat;
  background-position:right top;
  cursor:hand;
}
td.NewsShoc_MT_td4_in a,
td.NewsShoc_MT_td4_in a:hover,
td.NewsShoc_MT_td4_in a:visited
{ 
  color:white;
  font-weight:bold;
}

td.NewsShoc_MT_td4_in2
{
  width:100%;
  height:41px;
  background-color:#03356c;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  background-image:url('../../images/news_bg1.gif');
  background-repeat:no-repeat;
  background-position:right top;
}
td.NewsShoc_MT_td4_in2 p
{
  color:white;
  font-weight:bold;
}
td.NewsShoc_MT_td4_in2_exp
{
  background-color:#03356c;
  width:25px;
}
td.NewsShoc_MT_td4_in2_exp2
{
  width:85%;
  height:41px;
  background-color:#03356c;
  vertical-align:middle;
  text-align:left;
  padding-left:40px;
  cursor:hand;
}
td.NewsShoc_MT_td4_in2_exp2 a,
td.NewsShoc_MT_td4_in2_exp2 a:hover,
td.NewsShoc_MT_td4_in2_exp2 a:visited
{
  color:white;
  font-weight:bold;
}

td.NewsShoc_MT_td4_in2_exp3
{
  width:30px;
  background-color:#03356c;
}
div.NewsShoc_Ann
{
  padding-left:10px;
  padding-right:5px;
  padding-bottom:5px;
  border-left:1px solid #ebecec;
  border-right:1px solid #ebecec;
  border-bottom:1px solid #ebecec;
}
div.NewsShoc_Ann a,
div.NewsShoc_Ann a:hover,
div.NewsShoc_Ann a:visited
{
  color: #BC3D80;
}
div.NewsShoc_Ann2
{
  width:100%;
  background-color:#d5e7f9;
  padding-left:20px;
  padding-top:15px;
  padding-bottom:15px;
  text-align:left;
  color:#0552A5;
}
div.NewsShoc_Ann3
{
  padding-left:10px;
  padding-right:5px;
  padding-bottom:5px;
  border-left:1px solid #ebecec;
  border-right:1px solid #ebecec;
  border-bottom:1px solid #ebecec;
}
.M_w100
{
  width:100%;
}
.M_t1_td1
{
  vertical-align:top;
  padding-left:45px;
  width:70%;
  height:34px;
}
.M_t1_td2
{
  vertical-align:top;
  width:30%;
  text-align:right;
  padding-right:35px;
}
.M_t1_td3
{
  text-align:center;
  height:1px;
  padding-top:1px;
  margin:0px;
  background-color:white;
}
div.brochura_divd{
	  border:1px dotted blue;
	}
div.brochura_divd div{
	  background-color:red;
	  color:black;
	  padding:5px;
	  text-align:center
	}
	
div.brochura h2 { 
background-color: rgb(194, 26, 125);
color: rgb(255, 255, 255);
font-family: "Trebuchet MS", "arial", sans-serif, "tahoma";
font-size: 14px;
margin-bottom: 19px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 18px;
padding-right: 0px;
padding-top: 3px;
text-align: left;
text-transform: uppercase;
 }
div.brochura div.border { 
border: 1px dotted rgb(181, 181, 181);
height: 170px!important;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: -19px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
 }
 
div.brochures { 
float:left;
width:150px;
margin:10px;
text-align: center;
 }
 
div.brochures img{ 
border: 1px solid #2b4990;
 }
  
  div.brochures div.title{ 
margin-top: 5px;
 }
 

