body {
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
	font-size: 12px;
	background-color:#fdf3f2;
}
table {
	color: #000;
	border-collapse: collapse;
	font-family:Arial, sans-serif;
	font-size: 12px;
	width: 100%;
}
td {
	margin: 0em;
	padding: 0em;
	vertical-align:top;
}
img { border:0; }

#hat { background:url(/_/img/hat_bg.jpg) repeat-x; }

/* Меню ---------------------------------------------------------------------------------------*/
#hat #siteMenu { width:85%; }
#hat #siteMenu td { vertical-align:bottom; height:69px; }
#hat #siteMenu a {
	display:block;
	width: 100%; height:18px; 
}
#hat #siteMenu .currCell { background-color:#b619cc;}

#hat #siteMenu a#homeLink { background:url(/_/img/site_menu/home.gif) 0 0 no-repeat;}
#hat #siteMenu a#homeLink:hover { background:url(/_/img/site_menu/home.gif) -90px 0 no-repeat;}
	#hat #siteMenu a#catalogLink { background:url(/_/img/site_menu/catalog.gif) 0 0 no-repeat;}
	#hat #siteMenu a#catalogLink:hover { background:url(/_/img/site_menu/catalog.gif) -89px 0 no-repeat;}
#hat #siteMenu a#shopsLink { background:url(/_/img/site_menu/shops.gif) 0 0 no-repeat;}
#hat #siteMenu a#shopsLink:hover { background:url(/_/img/site_menu/shops.gif) -120px 0 no-repeat;}
	#hat #siteMenu a#clubLink { background:url(/_/img/site_menu/club.gif) 0 0 no-repeat;}
	#hat #siteMenu a#clubLink:hover { background:url(/_/img/site_menu/club.gif) -103px 0 no-repeat;}
#hat #siteMenu a#contactLink { background:url(/_/img/site_menu/contact.gif) 0 0 no-repeat;}
#hat #siteMenu a#contactLink:hover { background:url(/_/img/site_menu/contact.gif) -109px 0 no-repeat;}

#hat #catalogMenu { width:50%; }
#hat #catalogMenu td { vertical-align:bottom; height:50px; }
#hat #catalogMenu a {
	display:block;
	width: 100%; height:17px; 
}
#hat #catalogMenu a#faceLink { background:url(/_/img/catalog_menu/face.gif) 0 0 no-repeat;}
#hat #catalogMenu a#faceLink:hover { background:url(/_/img/catalog_menu/face.gif) -38px 0 no-repeat;}
	#hat #catalogMenu a#eyesLink { background:url(/_/img/catalog_menu/eyes.gif) 0 0 no-repeat;}
	#hat #catalogMenu a#eyesLink:hover { background:url(/_/img/catalog_menu/eyes.gif) -41px 0 no-repeat;}
#hat #catalogMenu a#lipsLink { background:url(/_/img/catalog_menu/lips.gif) 0 0 no-repeat;}
#hat #catalogMenu a#lipsLink:hover { background:url(/_/img/catalog_menu/lips.gif) -37px 0 no-repeat;}
	#hat #catalogMenu a#nailsLink { background:url(/_/img/catalog_menu/nails.gif) 0 0 no-repeat;}
	#hat #catalogMenu a#nailsLink:hover { background:url(/_/img/catalog_menu/nails.gif) -44px 0 no-repeat;}

/* Главная ------------------------------------------------------------------------------------ */
#homePage p { margin:0 70px 15px 15px; color: #696768;}
#homePage .hl { font-weight:bold;}
#homePage p#homeTitle {color:#b619cc; font-size:20px; margin-bottom:17px;}
#homePage p#underAboutRuta { margin-bottom:20px;}
#homePage .aboutRutaBg { background-color: #b619cc; color:#fff; }
#homePage .hlColor {color: #b617cb; font-size:16px;}
#homePage #catalog {
	padding-left:15px;
	background:url(/_/img/home_catalog_title_bullet.gif) 2px 4px no-repeat;
	font-size:16px; font-weight:bold;
	color:#944c98;
}
#homePage #catalog ul { margin:5px 0 0 20px; padding:0;}
#homePage #catalog ul li { margin-bottom:3px; padding:0; color:#d8b5d3; list-style:disc;}
#homePage #catalog a, #homePage #catalog a:visited { font-size:12px; color:#994a9b; font-weight:normal;}
#homePage #randomArea {padding-top:10px}
#homePage #random { width:217;}
#homePage #random #pic { background:url(/_/img/random_pic_bg.jpg) no-repeat; padding:10px 0 0 10px;}
#homePage #random #link { background-color:#f5d8f6; padding:5px 8px 8px 8px; text-align:center;}
#homePage #random #link a, #homePage #random #link a:visited {color:#994a9b;}

/* Каталог ------------------------------------------------------------------------------------ */
/*#catIntro #face, #catIntro #eyes, #catIntro #lips, #catIntro #nails { width:225px; height:220px;}*/
#catIntro a, #catIntro a:visited {color:#fff;}
#catIntro #face {background:url(/catalog/intro_face.jpg) no-repeat; padding:153px 0 0 47px;}
#catIntro #eyes {background:url(/catalog/intro_eyes.jpg) no-repeat; padding:155px 0 0 57px;}
#catIntro #lips {background:url(/catalog/intro_lips.jpg) no-repeat; padding:156px 0 0 57px;}
#catIntro #nails {background:url(/catalog/intro_nails.jpg) no-repeat; padding:156px 0 0 50px;}

.catElemIconCon {float:left;}
#catElemInfo #title {font-size:18px; font-weight:bold; color:#b718cd; margin:15px 30px 0 0;}
#catElemInfo #description {margin:15px 30px 20px 0; color:#69676a;}
#catElemInfo #description big {font-size:12px;}
#catElemInfo #description ul {padding:0; margin:10px 0 0 25px; list-style-type:disc;}
#catElemInfo #colormap {border-bottom: 1px dashed #b517d0; color:#b517d0; cursor:pointer; cursor: hand;}
#catElemInfo a#back, #catElemInfo a#back:visited {color:#b517d0;}
#catElemInfo #picImg { text-align:center; }
#catElemInfo #colormapImg {display:none; margin:20px 0 0 20px;}
#catElemsList .textLink {
	background:url(/img/catlist_name_bg.jpg)  center repeat-y;
	margin:0 0 20px 0;
	padding:5px 22px;
}
#catElemsList .textLink a, #catElemList .textLink a:visited { color:#9b19ad;}
#catElemsList .imgLink {background: url(/img/catlist_name_wline.gif) center bottom no-repeat;}

/* Контакты ----------------------------------------------------------------------------------- */
#contactPage p { margin:0 70px 15px 0; color: #696768;}
#contactPage p#contactTitle {color:#b619cc; font-size:20px;}
#contactPage form div { margin-bottom:10px; }
#contactPage form .fields { width: 50%;}
#contactPage form textarea { height:125px; }
#contactPage #statusMsg { font-weight:bold;}

/* Подвал --------------------------------------------------------------------------------------*/
#footer {
	background:url(/_/img/footer_bg.jpg) repeat-x;
	font-family:Tahoma;
}
#footer #left, #footer #right {
	margin-top:64px;
	line-height:18px;
}
#footer #left {margin-left:30px;}
#footer #right {margin-right:100px;}
#footer a, #footer a:visited {color: #8d3e91;}
a#maxia, a#maxia:visited {color: #000; text-decoration:none;}
#maxia span {color:#8d3e91; text-decoration:underline;}
