/*body {font-family:Tahoma, Arial, Verdana; font-size:12px; color:#444444; }*/
body {font-family: arial; font-size: 12px;}
table.Menu tr td{margin:0px; padding: 0px; vertical-align: top;}
div.treebefore       {margin:0px;padding:0px; display: none;}
div.subtree          {
		background-image:url(/images/list_dots2.gif);
		background-repeat:repeat-y;
		background-position:4px 0px;
		padding:2px 0px 0px 0px;
		margin:0px 0px 5px 1px;}

div.tree a{
		list-style-type:none;
		font-family:Tahoma;
		font-size:11px;

		background-image:url(/images/point.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding:0px 0px 0px 30px;
		margin:1px 0px 0px 1px;

		display:block;}

div.subtree a      {

		font-family:Verdana, Arial;
		font-size:11px;
		letter-spacing:-1px;
		line-height:13px;
		text-decoration:none;}
div.subtree a span, div.lastsubtree a span {
		font-size:9px;
		color:black;
		margin:0px 7px 0px 3px;}


div.lastsubtree      {
		padding:2px 0px 0px 18px;
		margin:0px 0px 5px;
		background-image:url(/images/list_dots.gif);
		background-repeat:repeat-y;
		background-position:22px 0px;
		background-color:#FFFFFF;}
.grpInclTop {margin: 5px 5px 5px 5px; padding: 3px 3px 3px 3px; height: 50px; border: 1px #00579B Solid;}
.grpInclTopIn {display: inline; height: 20px; width: 330px; vertical-align: top; padding-left: 20px; border: 0px silver solid;}
.grpInclTop > .grpInclTopIn {display: inline; height: auto; width: 330px; vertical-align: top; }
.mrNw {text-transform: uppercase; color: #C00; font-size: 11px;}
.pLow {text-indent: 20px; text-align: justify;}
.LowH2 {text-align: center; font-size: 16px;}
.LowH3 {text-indent: -70px; padding-left: 70px; font-size: 14px;}
.LowI {font-size: 10px;}
td#spc p {text-align: justify;margin-left:3px;font-size: 10px;color: #00579B; margin: 5px 5px 5px 5px;}
table.spParentGrp {text-align: center;}

table.spParentGrp td#sincl {text-align: center;}
.subGrpName {text-align: left; padding-left: 20px;}

.frmOrderTime, .frmOrder, .frmOrderAddres, .frmOrderPhone {width: 800px; text-align: center; border: 1px silver solid;margin-top: 20px;}
.frmOrderAddres .frmTitleDopInfo,.frmOrderAddres .frmTitle, .frmOrder .frmTitle, .frmOrderPhone .frmTitle {text-align: center; width: 150px; border: 0px silver solid; background-color: white; position: relative; top: -10px; left: 50px;}
.frmOrder .frmOrder {width: 712px;}
.frmOrderPhone {width: 330px; vertical-align: middle; margin-top: 0px;}
.frmOrderTime td, .frmOrderAddres td, .frmOrderInner td {padding-left: 10px; height: 22px;}
.frmOrderPhone td table td {vertical-align: middle;  height: 22px; padding-right: 5px;}
.frmOrderAddres {width: 400px;vertical-align: middle; margin-top: 0px; margin-left: 10px; margin-bottom: 5px;}
.frmOrderTime   {width: 250px;vertical-align: middle; margin-top: 0px;}
.frmOrderTime {margin-left: 10px;}
.frmOrderAddres .frmTitleDopInfo {width: 300px;}



		.floatDesc 			{width: 311px; position: absolute; display: none;}
  		.hdrTop				{width: 311px;height: 35px;background-image: url(/nDes/img/dispDescImages/drop_top_curve.png);}
        .hdrBar				{width: 311px;background-image: url(/nDes/img/dispDescImages/top_box_o_rm.gif);}
        .frmBarCellRight	{text-align: right;}
        .descBody			{position: relative;min-width: 300px;}
        .descBodyTable		{}
        .descBodyTxt		{width: 305px;max-width: 295px;overflow: auto; height: 150px; padding-left: 10px; padding-right: 0px;}
        .descBottom			{background-image: url(/nDes/img/dispDescImages/box_bottom_drag_o_rm.png);}
.infoPrice {display: inline; font-size: 21px;}
.infoPrice span {position:relative; top: -8px; left: -5px; font-size: 12px;}
.ShortAdvsBlock { border: 3px #ccccff dotted !important; padding: 10px 10px 10px 10px; width: 400px;}
.goodsTrLocal {border: 3px #F8EED3 dotted; background-color: #EEEEEE; }
.tdWhereToByeGoods {border-bottom: 2px silver dotted;}