/*general*/
a:link {text-decoration: none;color: #08189C;}
a:visited {text-decoration: none; color: #08189C;}
a:hover {text-decoration: none; color: #003300;}
a:active {text-decoration: none; color: #003300;}

*	{font:normal 12px Arial;}
body	{border-width:0px; margin:0px; padding:0px;}

/*index*/
a	{text-decoration:none;}
div.cover	{position:absolute; top:50%; left:50%; margin-top:-130px; margin-left:-350px;  border:0px solid #000000; width:700px;}
div.cover	img	{float:left; border-width:0px; width:400px;}
div.cover	div.txt	{
	text-align:left;
	margin-top:100px;
	margin-left: 420px;
	font-size: 14px;
}

/*start*/
div.menu	{position:absolute; top:270px; left:10px; background-color:#DED7E7; width:140px; padding-top:10px; padding-bottom:10px;}
div.menuitem	{width:130px; color:#3c539d; padding-top:4px; padding-bottom:4px;}
div.menulevel_0	{margin-left:5px;}
div.menulevel_0	div.active	{color:#ffffff; font-weight:bold; font-size:16px; background-color:#3c539d; color:#ffffff; }
div.menulevel_0	div.menuitem	a	{color:#3c539d; font-weight:bold; font-size:16px; text-decoration:none; margin-left:15px;}
div.menulevel_0	div.active	a	{color:#ffffff; font-weight:bold; font-size:16px; text-decoration:none; margin-left:15px;}
div.menulevel_1	div.menuitem	a	{padding-left:10px; display:block; color:#3c539d; font-weight:bold; font-size:12px; text-decoration:none;}
div.menulevel_1	div.active	{background-color:#9999ff;}
div.menulevel_1	div.active	a	{color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;}


div.txtbox	{position:absolute; top:164px; left:10px; width:944px; background:url('imgs/txtbox-bg.gif') repeat-y #E1ECDD; margin-bottom:10px; border-bottom:10px solid #ffffff;}
div.txtbox	div.txt	{margin-left:152px; margin-right:164px; margin-bottom:20px;}
div.txt	div.right	{text-align:right;}
div.txt	div.italic	{font-style:italic;}
div.txt	span.blue	{color:#3c539d; font-weight:bold;}
div.txt	span.strong	{font-weight:bold;}
div.txt	span.bigger	{font-size:16px;}
div.txt	span.heading	{font-size:20px; font-weight:bold;}
div.txt	span.italic	{font-style:italic;}

div.txt	h1	{margin-top:-100px;}
div.txt	h2	{background-color:#525152;}

div.img	{position:absolute; top:100px; right:0px;}
div.logo	{position:absolute; top:10px; left:10px; background-color:#DED7E7; width:140px; height:110px; padding:0px;}
div.logo	img	{margin:5px; border:0px solid #ffffff;}

div.topimg	{position:absolute; top:10px; left: 152px;}
div.topimg	div.upper	{width: 650px; height:70px; background-color:#E1ECDD}
div.topimg	div.lower	{margin-top:2px; width:650px; height:38px; color:#ffffff; background-color:#E1ECDD;}
div.topimg	div.lower	div	{padding-top:5px; margin-left:5px; font-size:24px; font-weight:bold;}

div.sub	{position:absolute; top:122px; left:152px; height:40px; width:650px; background-color:#525152;}
div.sub	div	{color:#ffffff; padding-top:5px; padding-left:5px; font-size:18px;}


form	{margin:0px;}

span.c1	{float:left; display:block; width:100px;}

input.xshort	{width:50px;}
input.medium	{width:150px;}
input.short	{width:100px;}
input.long	{width:200px;}
input.xl	{width:600px;}
textarea	{width:450px; height:50px;}

input.error	{background-color:#aa0000; color:#ffffff;}
span.error	{background-color:#aa0000; color:#ffffff; padding:2px;}

span.q1	{float:left; display:block; width:200px;}

span.h1 {display:block; font-size:18px; /*font-weight:bold;*/}

div.login	{position:absolute; left:10px; width:140px; top:122px; padding-top:10px; background-color:#DED7E7; height:128px; color:#3c539d;}
div.login	span	{display:block; margin-left:20px; width:80px; font-weight:bold;}
div.login	span.c1	{float:left; display:block; margin-left:20px; width:80px; font-weight:bold;}
div.login	input.text	{margin-left:20px; width:100px; background-color:#DED7E7; color:#3c539d; border:1px solid #3c539d;}
/*div.login	input.button	{margin-left:5px; margin-top:5px; width:130px; text-align:left; padding-left:15px; background-color:#3c539d; color:#ffffff; border:1px solid #3c539d; font-weight:bold; font-size:14px;}*/
div.login	input.button	{margin-left:5px; margin-top:5px; width:130px; text-align:left; padding-left:15px;}
div.login	br	{clear:both;}

div.banner {position:absolute; left:804px; top:10px; width:150px; height:700px; background:url(imgs/banner_salon_monstroes.png) no-repeat #000000;}
