html,body{
	margin:0;padding:0;
	min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */
	width: 100%;
/*	height: 100%; /*IE hack */
    border:none
}

html>body {
height: auto;
}


|html body	{ /*Gecko, Opera, Conqueror, Safari*/
	height:auto; min-height:100%;
}
/*:first-child+html #SubBGHeadr		{ /*IE7 ONLY*/

body, table, tr, td, p, a,ol,li {
			font-size:12px; color: #3f1300;
			font-family: Arial, Helvetica, sans-serif;
}

li.text{
			font-size:12px; color: #3f1300;
			font-family: Arial, Helvetica, sans-serif;

}

body    {
			background-color:#fff; margin:0; padding:0; top:0; left:0;
			background-image: url('images/bg_bottom.gif'); background-repeat:repeat-x; background-position:bottom left;

		}
input	{ color:#0154A2;
			font-size:10px;
			font-weight:600;
			font-family: Arial, Helvetica, sans-serif;

		}
		
.H1, h1	{
			margin:7px; margin-left: 0; font-size:11pt; color: #F00000; font-weight:bold;
			font-family: Arial, Helvetica, sans-serif;
}

.H2 {
			margin:7px; margin-left: 0; font-size:12px; color:#a80000; font-weight:bold;
			font-family: Arial, Helvetica, sans-serif;

}

P	{
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
}
ul, li	{
			font-size:12px;
}
a:link		{ color: #0261c1; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
a:visited	{ color: #4a91d9; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
a:hover		{ color: #0322c1; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
a:active	{ color: #c10202; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

a .H2 {color: #a80000; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
a .text {
			font-size:12px; color: #3f1300;
			font-family: Arial, Helvetica, sans-serif;
}

.adblock	{
			background-repeat:no-repeat; 
			height:112px; width:250px;
			text-align:right; vertical-align:baseline;
/*			border:1px solid red;*/
}
.adblock tr td a{ 
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px; 
			font-stretch:semi-condensed;
			line-height: 0.8;

}
.adblock tr td a:link		{ color:#FFFFFF; text-decoration:none;}
.adblock tr td a:visited	{ color:#FFFFFF; text-decoration:none;}
.adblock tr td a:hover		{ color:#FFFFFF; text-decoration:underline}
.adblock tr td a:active		{ color:#FFFFAA; text-decoration:none;}
.white { color:#FFFFFF;}

.ad1		{ background-image:url('images/adb_stylist.jpg')}
.ad2		{ background-image:url('images/adb_postizh.jpg')}
.ad3		{ background-image:url('images/adb_haircut.jpg')}

.menu		{padding: 0 5px; margin:0;}
.menuLogo	{
			border:1px;
			border-bottom: 0;
			border-style:solid;
			border-color:#595750;
}
.menuitem { 
			border:1px;
			border-bottom:0; border-top:0;
			border-style:solid;
			border-color:#595750;
			background-image:url('images/bg_menu_norm.gif');
			height:30px;
			padding-left:32px;
}
.menuitemON	{
			border:1px;
			border-bottom:0; border-top:0;
			border-style:solid;
			border-color:#505354;
			background-image:url('images/bg_menu_on.gif');
			height:30px;
			padding-left:32px;

}			
#mainmenu td a { 
	color:#807e7a;
	font-family: Verdana;
	font-size: 15px; font-weight:normal;
	text-decoration:none;
}
#mainmenu td a:hover { 
	color:#801b1b;
	font-family: Verdana;
	font-size: 15px; font-weight:normal;
	text-decoration:none;
}

#mainmenu td span	{
	color:#af2425;
	font-family: Verdana;
	font-size: 15px; font-weight:normal;
	text-decoration:none;
}

.menubottom	{
	border:1px solid #595750;
	border-top: 1px solid #a4a3a0;
	background-color: #f5f3ee;
}
.winheader { 
			border:1px;
			border-bottom:0;
			border-style:solid;
			border-color:#28414f;
			color:#FFF;
			font-size:8pt;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:600;
			vertical-align:middle;
			height:36px;
			padding-left:5px;
			padding-right:5px;
			background-color:#a7694f;
}
.winbody  { 
			border:1px;
			border-top: 0;
			border-style:solid;
			border-color:#28414f;
			background-repeat:repeat-x; background-position:top;
			padding:5px;
			background-color:#e0d5b9; background-image:url('images/bg_contacts.gif');
}
.formdesc	{
			font-size:9pt; margin:0; padding:0; color: #fff; left:0; top:0; border:0; bottom:0;
			text-align:right;
}
.contact_adr	{
			color:#000135; 
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px; font-weight:normal;
}
a.contact_email:link	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px; font-weight:normal;
			color:#0261c1; text-decoration:underline;
}
.contact_phone	{
			color:#086080; 
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px; font-weight:bold;
}

TD.content	{
			margin:0; padding:12px 8px 0 4px; text-align:left;
			background-color:#fff;
			}
html>body .content { width: 100%;} /* for Gecko */
			
.name	{ color:#0E7B8C;
			font-size:9pt;
			font-weight:600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
.text		{
			font-size:9pt; margin:0; color: #616366;
			font-family: Arial, Helvetica, sans-serif;
			}
a.text:link    {color: #226EA8; text-decoration:underline; margin:5px; padding:0}
a.text:visited {color: #7190A8; text-decoration:underline}
a.text:hover   {color: #003055; text-decoration:underline}
a.text:active  {color: #5B0011; text-decoration:underline}

.adheader	{font-size:12px; color: #fff; font-weight:700;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 4px 0;
			}
.adlinks	{ list-style: none;
				font-size:10px;
				color:#fff;
				margin:0;paddng:0;
				padding-left: 1em;
				text-indent: -1em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
a.adlinks:link		{ color:#ffffff; text-decoration:underline;}
a.adlinks:visited	{color: #CBCBCB; text-decoration:underline}
a.adlinks:hover  	{color: #000; background-color:#FFFC00; text-decoration:underline}
a.adlinks:active 	{color: #FCFF00; text-decoration:underline}

 
.moremore	{font-size:12px; color: #fff; font-weight:700;
			margin-left:7px;
			font-style:italic;
			font-family: Compact, Impact, Verdana, Arial, Helvetica, sans-serif;
			text-align:right;
			}
			
			
.special	{
			background-image:url('images/bg_special.gif'); background-repeat:repeat-x; background-position:top; background-color:#dedfdf;
			border: 1px solid #803332;
			padding:7px;}

#spic		{border-color:#803332; padding:0;}


.spechead 	{margin:7px; font-size:11pt; color: #F07000; font-weight:700;
			font-family: Arial, Helvetica, sans-serif}
.specbody    {
			font-size:9pt;  color: #3f1300;
			font-family: Arial, Helvetica, sans-serif;}
			
div.moreDIV	{ float:right; margin:0; vertical-align:bottom; height:19px; }
.more					{font-family:Arial, Helvetica, sans-serif;
						font-size:11px; text-align:left;
						font-weight:normal; margin:0; padding:0; padding-left:5px;
						color:#0261c1; vertical-align:top;
						}
a.more:link				{color:#0261c1; text-decoration:underline}
a.more:visited			{color:#608fbf; text-decoration:underline}
a.more:hover			{color:#803332; text-decoration:none}
a.more:active			{color:#f07000; text-decoration:none}

.accent		{color:#a80000}


.newsphoto	{ border:0; padding:0; vertical-align:top;}

TD.newsdevider {background-color:#9DB6CC; height:1px; width:100%; margin:0; padding:0;}
.newstext	{margin-top:6px; padding:0;
			font-size:9pt;  color: #546470;
			font-family: Arial, Helvetica, sans-serif;}
TD.newstext	{ padding:4px; vertical-align:top}
.newsdate	{ color:#8C2902;}

a.newstext:link	{ color:#226EA8; text-decoration:underline;}
a.newstext:visited {color: #739EBF; text-decoration:underline}
a.newstext:hover   {color: #151380; text-decoration:underline}
a.newstext:active  {color: #8C1C1C; text-decoration:underline}

TD.clients	{margin:4px 0; height:84px;
			background-color:#FAFAFA;
			border:1px solid;
			border-color:#A0A7A8}
.clients	{
			font-size:12px;  color: #000;
			font-family: Arial, Helvetica, sans-serif;}
a.clients:link	{ color:#0B4F70; text-decoration:underline;}
a.clients:visited {color: #7597A8; text-decoration:underline}
a.clients:hover   {color: #1493D0; text-decoration:underline}
a.clients:active  {color: #9F2427; text-decoration:underline}

.addlinks	{ 
	font-size:9pt;
	margin: 0; paddng:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
a.addlinks:link		{color: #ffffff; text-decoration:underline;}
a.addlinks:visited	{color: #e5d7c3; text-decoration:underline}
a.addlinks:hover  	{color: #000000; text-decoration:underline}
a.addlinks:active 	{color: #ffae00; text-decoration:underline}

.niz	{			
			margin:0; padding:8px 8px 0 4px; text-align:left;
			}


