#contentbox H4							{color:#e1207c;margin:0 0 0.8em 0;font-size:1.2em;}
.indented								{list-style:none;text-indent:-1.4em;}
P										{margin-bottom:2em;}

.column-l-narrow						{width:200px;float:left;padding:0 40px 0 0;}
.column-r-wide							{width:600px;float:right;padding:0 50px 0 0;}
.column-l-narrow LABEL					{font-size:0.8em;}
.column-l-narrow SELECT					{margin:10px 0 20px -8px;}
.column-l-narrow INPUT  				{margin:0 0 0 -8px;}

.txtlinks								{margin:40px 0 30px 0;padding:0;list-style:none;margin-top:40px;}
.txtlinks LI							{margin:0 0 5px 0;padding:0;}
.txtlinks LI A							{color:#b4b5b4;font-weight:bold;font-size:0.87em;}

.shop 									{margin:0 70px 30px 0;width:220px;display:inline-block;vertical-align:top;}
.shop UL LI								{line-height:1.5em;list-style:none;}
.shop IMG 								{display:inline;margin-right:5px;}
.shop P									{margin:0 0 0.2em 0;font-size:1em;}
.shop .phone							{text-indent:-0.3em}

.data-personal 							{width:610px;margin:0 0 30px 0;}
.data-personal TD 						{text-align:left;vertical-align:middle;color:#000000;font-size:1em;padding:4px}
.data-personal INPUT					{width:175px;}
.data-personal LABEL					{margin:0 10px 0 20px;}

.data-personal TD.formfields  			{text-align:left;vertical-align:top;}
.data-personal TD.formfields INPUT 		{text-align:left;height:20px;color:#bab9b9;padding-left:5px;}
.data-personal TD.formfields TEXTAREA  	{height:158px;width:423px;color:#000000;padding-left:5px;}
.data-personal TD.formfields SELECT  	{text-align:left;height:20px;}

.greybox 								{background-color:#ebebeb;position:relative;padding:7px;margin:20px 0;}
.greybox DIV.corner-t-l					{width:5px;height:5px;background:url('/i/paybox-corners.gif') no-repeat -5px -5px;position:absolute;top:0;left:0;}
.greybox DIV.corner-t-r 				{width:5px;height:5px;background:url('/i/paybox-corners.gif') no-repeat 0 -5px;position:absolute;top:0;right:0;}
.greybox DIV.corner-b-r 				{width:5px;height:5px;background:url('/i/paybox-corners.gif') no-repeat 0 0;position:absolute;bottom:0;right:0;}
.greybox DIV.corner-b-l 				{width:5px;height:5px;background:url('/i/paybox-corners.gif') no-repeat -5px 0;position:absolute;bottom:0;left:0;}

.table-order 							{width:100%;margin:0;}
.table-order A							{text-decoration:none;}
.table-order TH 						{text-align:left;vertical-align:middle;font-weight:normal;color:#959595;font-size:1em;padding:4px}
.table-order TD 						{text-align:right;vertical-align:middle;font-weight:normal;color:#000000;font-size:1em;padding:4px}
.table-order TD.quantity 				{text-align:center;border-bottom:1px solid #eeeeee;}
.table-order TD.title 					{text-align:left;vertical-align:top;border-bottom:1px solid #eeeeee;}
.table-order TD.price 					{border-bottom:1px solid #eeeeee;}

.status-green							{color:#99e319;}
.status-yellow							{color:#e9b708;}
.status-red								{color:#ff0000;}

.table-address 							{width:100%;margin:30px 0 0 0;}
.table-address TD.address				{text-align:left;vertical-align:top;width:50%;padding:4px;}

.btn-change      						{background:url('/i/btn-change.gif') no-repeat 0 0;display:block;margin:10px 0 0 -4px;width:78px;height:28px;}
.btn-change:hover 						{background-position:0 -28px;}

.btn-add      						{background:url('/i/btn-add.gif') no-repeat 0 0;display:block;margin:10px 0 0 -4px;width:75px;height:28px;}
.btn-add:hover 						{background-position:0 -28px;}

.btn-del      							{background:url('/i/btn-del.gif') no-repeat 0 0;display:block;margin:10px 0 0 -4px;width:68px;height:28px;}
.btn-del:hover 							{background-position:0 -28px;}

.seminars DT                			{float:left;color:#737473;margin:0 0 1.3em 0;}
.seminars DD                			{margin:0 0 1.3em 5em;padding:0;}
.seminars DD P              			{margin:0 0 0.2em 0;}

.globalmap								{float:left;margin-right:60px;}
.globalmap H4                		    {margin-bottom:0.5em;}
.globalmap H5                		    {font-weight:bold;margin-bottom:0.4em;}
.globalmap UL                  			{margin:0 0 1.5em 0;padding:0;list-style:none;}
.globalmap UL LI               			{margin:0 0 0.5em 0;padding:0;}
.globalmap UL LI A             			{color:#777777;}

.greybox .calendar   					{padding:0;margin:0;width:190px;}
.greybox .calendar .week TD 			{width:28px;height:23px;vertical-align:middle;background:url('/i/calendar-hr.gif') repeat-y right;text-align:center;font-size:14px;}
.greybox .calendar .day TD 				{font-weight:bold;}
.greybox .calendar TD.weekend			{background:none;}
.greybox .calendar .week TD DIV  		{width:28px;height:21px;background:url('/i/calendar-hr.gif') repeat-y right;padding:2px 0 0 0;margin:0;}
.greybox .calendar .week TD.out   		{color:#afafaf;}
.greybox .calendar .week TD.same   		{color:#ffffff;width:28px;height:23px;background:url('/i/calendar-same.gif') no-repeat 1px center;margin:0;}
.greybox .calendar .week TD.today 	    {color:#ffffff;width:28px;height:23px;background:url('/i/calendar-today.gif') no-repeat 1px center;margin:0;}
.greybox #semi-select					{height:20px;margin:10px;width:143px;}
.greybox #shop-select					{height:24px;margin:10px 0 10px 10px;oveflow:hidden;}
.greybox #shop-select SELECT			{float:left;margin:1px 0 0 0;}
.greybox #shop-select A					{float:left;margin-left:10px;}
.greybox #time-select 					{height:24px;margin:4px 10px;}
.greybox #time-select SELECT			{height:20px;margin:0;}
.greybox INPUT.btn-register				{margin:20px 0 10px 8px;}

.btn-register 							{width:99px;height:25px;background:url('/i/btn-register.gif') no-repeat top left;}
.btn-register:hover 					{background-position:0 -25px}

#i-loader 		  	   {position:absolute;left:50%;top:50%;display:none;}

.calendar   					{padding:0;margin:0;width:190px;}
.calendar .week TD 			{width:28px;height:23px;vertical-align:middle;background:url('/i/calendar-hr.gif') repeat-y right;text-align:center;font-size:14px;}
.calendar .day TD 				{font-weight:bold;}
.calendar TD.weekend			{background:none;}
.calendar .week TD DIV  		{width:28px;height:21px;background:url('/i/calendar-hr.gif') repeat-y right;padding:2px 0 0 0;margin:0;}
.calendar .week TD.out   		{color:#afafaf;}
.calendar .week TD.same   		{color:#ffffff;width:28px;height:23px;background:url('/i/calendar-same.gif') no-repeat 1px center;margin:0;}
.calendar .week TD.today 	    {color:#ffffff;width:28px;height:23px;background:url('/i/calendar-today.gif') no-repeat 1px center;margin:0;}

