	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("js/csshover.htc"); 
		font:12px Tahoma, sans-serif;
		color:#131212;
		text-align:left;
		position:relative;
		width:937px;
		margin:0 auto;
		min-height:100%;
		background:url(../i/body_bg.gif) 50% 0 repeat-y white;
		//background:url(../i/body_bg_ie6.gif) 50% 0 repeat-y white;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#8B001C;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	.header	{
		height:265px;
		position:relative;
		background:url(../i/header_bg2-3.jpg) 50% -13px no-repeat white;
	}
	.header .logo	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		width:173px;
		height:118px;
		position:absolute;
		left:250px;
		top:97px;
	}
	.content	{
		overflow:hidden;
	}
	.ie6 .content	{
		overflow:visible;
	}
	.leftCol	{
		float:left;
		width:694px;
	}
	.rightCol	{
		width:243px;
		float:left;
	}
	.leftCol .siteMenu	{	
		background: url(../i/site_menu_bg.jpg);
		height:40px;
		padding:10px 0 0 14px;
		margin:0 0 20px 0;
	}
	.leftCol .siteMenu li	{
		float:left;
		background:url(../i/top_menu_separator.gif) 100% 0 no-repeat;
		height:12px;
		padding:0 11px;
		font-size:13px;
		margin-bottom:0;
	}

	.leftCol .siteMenu li.last	{
		background:none;
	}
	.leftCol .siteMenu li a	{
		color:#FEE3F2;
		text-decoration:none;
		position:relative;
		top:-3px;
	}
	.leftCol .siteMenu li a:hover	{
		text-decoration:underline;
	}
	.intro	{
		padding:0 10px 0 0;
		min-height:180px;
		line-height:18px;
		margin-bottom:25px;
	}
	.intro table	{
	}
	.intro .ill	{
		float:left;
		margin:0 40px 40px 0;
	}
	.ie6 .intro	{
		height:180px;
	}
	.intro h4	{
		font-size:12px;
		color:#B13055;
		text-align:center;
		margin:7px 0;
	}
	.intro li a	{
		color:#B13055;
		font-weight:bold;
	}
	.leftCol ul	{
		margin-left: 10px;
	}
	.leftCol ul ul {
		margin-left: 18px !important;
		margin-bottom:20px;
	}
	
	.leftCol ul li	{
		background:url(../i/bullet_li.gif) 0 5px no-repeat;
		padding-left:14px;
		margin-bottom:5px;
	}
	.tizerMasterClass	{
		background:url(../i/banner_master_class.jpg);
		width:344px;
		height:104px;
		padding:15px 230px 15px 110px;
		color:#131212;
		font-weight:bold;
		line-height:20px;
		margin:15px 0;
		text-align:center;
		position:relative;
	}
	.tizerMasterClass .ill	{
		position:absolute;
		top:6px;
		right:6px;
	}
	.ourCources	{
		background:url(../i/header_our_cources.jpg) 14px 0 no-repeat;
		padding:123px 0 0 0; }

	.ourCources h1	{
                background:none;
		color:#B51744;
		font:"Times New Roman", Times, serif;
		font-size: 17px;
		margin-bottom:0px;
		padding-left:0px;
	}
	.ourCources .kosmetology	{
		background:url(../i/kosmetology_bg.jpg) 0 0 no-repeat;
		padding:55px 20px 20px 257px;
		line-height:17px;
		position:relative;
	}
	.ie6 .ourCources .kosmetology	{
		height:1px;
	}
	.ourCources .kosmetology a	{
		color:#AE0939;
	}
	.ourCources .kosmetology .more	{
		display:block;
		height:26px;
		margin:15px 0;
	}
	.ourCources .kosmetology .more a	{
		background:url(../i/kosmetology_more.gif) 100% 0 no-repeat;
		line-height:26px;
		float:left;
		padding-right:55px;
		color:#DD4B75;
	}
	.ourCources .kosmetology .ill	{
		position:absolute;
		top:49px;
		left:20px;
	}
	.ourCources .kosmetology h3	{
		position:absolute;
		width:260px;
		line-height:49px;
		top:0;
		left:0;
		font-size:14px;
		color:white;
		text-align:center;
	}
	.ourCources .vizazh	{
		background:url(../i/vizazh_bg.jpg) 0 0 no-repeat;
		padding:55px 20px 20px 257px;
		line-height:17px;
		position:relative;
	}
	.ie6 .ourCources .vizazh	{
		height:1px;
	}

	.ourCources .vizazh a	{
		color:#AE0939;
	}
	.ourCources .vizazh .more	{
		display:block;
		height:26px;
		margin:15px 0;
	}
	.ourCources .vizazh .more a	{
		background:url(../i/vizazh_more.gif) 100% 0 no-repeat;
		line-height:26px;
		float:left;
		padding-right:55px;
		color:#AF62E3;
	}
	.ourCources .vizazh .ill	{
		position:absolute;
		top:46px;
		left:20px;
	}
	.ourCources .vizazh h3	{
		position:absolute;
		width:260px;
		line-height:49px;
		top:0;
		left:0;
		font-size:14px;
		color:white;
		text-align:center;
	}
	.ourCources .manikyurPedikyur	{
		background:url(../i/manikyurPedikyur_bg.jpg) 0 0 no-repeat;
		padding:55px 20px 20px 257px;
		line-height:17px;
		position:relative;
	}
	.ie6 .ourCources .manikyurPedikyur	{
		height:1px;
	}
	.ourCources .manikyurPedikyur a	{
		color:#AE0939;
	}
	.ourCources .manikyurPedikyur .more	{
		display:block;
		height:26px;
		margin:15px 0;
		padding-left:16px;
	}
	.ourCources .manikyurPedikyur .more a	{
		background:url(../i/manikyurPedikyur_more.gif) 100% 0 no-repeat;
		line-height:26px;
		float:left;
		padding-right:55px;
		color:#DC701E;
	}
	.ourCources .manikyurPedikyur ul	{
		margin-left:0;
	}
	.ourCources .manikyurPedikyur em	{
		font-style:normal;
		font-size:11px;
	}
	.ourCources .manikyurPedikyur em a	{
		color:#0A41CD;
	}
	.ourCources .manikyurPedikyur h4	{
		font-size:12px;
		margin:10px 0;
		text-align:center;
	}
	.ourCources .manikyurPedikyur .ill	{
		position:absolute;
		top:46px;
		left:20px;
	}
	.ourCources .manikyurPedikyur h3	{
		position:absolute;
		width:260px;
		line-height:49px;
		top:0;
		left:0;
		font-size:14px;
		color:white;
		text-align:center;
	}


	
	.educationList	{
		background:url(../i/education_block_bott.gif) 0 100% no-repeat;
		margin-bottom:25px;
	}
	.educationList ul	{
		background:url(../i/education_block_top.gif) 0 0 no-repeat;
		padding:65px 0 15px 19px;
	}
	.educationList ul li	{
		background:url(../i/education_block_li_bg.gif) 0 0 no-repeat;
		width:198px;
		min-height:25px;
		line-height:25px;
		color:#B73358;
		font-weight:bold;
		margin-bottom:3px;
		padding-left:18px;
	}
	.ie6 .educationList ul li	{
		height:25px;
	}
	.educationList ul li a	{
		color:#B73358;
	}
	.educationList ul ul	{
		background:none;
		padding:4px 0 8px 0;
		padding-left:18px;
	}
	.educationList ul ul li	{
		background:none;
		width:auto;
		min-height:1px;
		height:auto;
		line-height:normal;
		color:#0A41CD;
		font-weight:normal;
		margin-bottom:7px;
		padding-left:0;
		font-size:11px;
	}
	.ie6 .educationList ul ul li	{
		height:1px;
	}
	.ie7 .educationList ul ul li	{
		line-height:14px;
	}
	.educationList ul ul li a	{
		color:#0A41CD;
	}
	.newsList	{
		background:url(../i/title_news.gif) 0 0 no-repeat;
		padding:50px 0 0 14px;
	}
	.newsList li	{
		margin-bottom:18px;
		font-size:11px;
	}
	.newsList span	{
		display:block;
		border-bottom:solid 1px #FBD0DC;
		margin-bottom:4px;
		height:13px;
	}
	.newsList span strong	{
		float:left;
		color:#DD4B75;
		background:white;
		position:relative;
		top:3px;
		padding-right:3px;
	}
	.newsList img	{
		display:block;
		margin:7px 0;
	}
	.newsList a	{
		color:#0A41CD;
		display:block;
		margin-top:3px;
	}
	.sideBannersBlock	{
		margin:25px 0;
	}
	.sideBannersBlock a	{
		display:block;
		margin-bottom:10px;
	}
	.footer	{
		background:url(../i/footer_bg.jpg) 0 0 no-repeat;
		width:937px;
		height:110px;
		position:relative;
		color:#B2AFB3;
	}
	.footer a	{
		color:#B2AFB3;
	}
	.footer .copy	{
		font-size:11px;
		position:absolute;
		top:45px;
		left:80px;
		color:#FEC9EE;
	}
	.footer .siteMenu	{
		position:absolute;
		top:35px;
		left:292px;
	}
	.footer .siteMenu li	{
		float:left;
		background:url(../i/foo_menu_separator.gif) 100% 0 no-repeat;
		height:12px;
		padding:0 11px;
		font-size:13px;
		margin-bottom:0;
	}

	.footer .siteMenu li.last	{
		background:none;
	}
	.footer .siteMenu li a	{
		color:#B2AFB3;
		text-decoration:none;
		position:relative;
		top:-3px;
		white-space:nowrap;
	}
	.footer .siteMenu li a:hover	{
		text-decoration:underline;
	}
	h1	{
		background:url(../i/bullet_h1.gif) 0 0 no-repeat;
		line-height:35px;
		font-weight:normal;
		color:#B51744;
		font:"Times New Roman", Times, serif;
		margin-bottom:25px;
		padding-left:45px;
		font-size:20px;
	}
	h2	{
		background:url(../i/bullet_h2.gif) 0 0 no-repeat;
		line-height:35px;
		font-weight:normal;
		color:#B51744;
		font:"Times New Roman", Times, serif;
		margin-bottom:10px;
		padding-left:45px;
		font-size:20px;
	}
	p	{
		margin-bottom:15px;
	}
	.tizerSelling	{
		margin:20px 0;
	}
	.tizerSelling th	{
		vertical-align:middle;
		text-align:center;
		width:1px;
		background:url(../i/separator_vert.gif) 100% 0 repeat-y;
		padding:10px 45px 10px 10px;
	}
	.tizerSelling td	{
		padding:30px 25px 25px 25px;
		font-size:13px;
		font-weight:bold;
		color:#52053C;
		line-height:18px;
	}
	.tizerSelling td strong	{
		font-size:18px;
		font-weight:normal;
	}
	.tizerSelling td em	{
		font-style:normal;
		font-weight:normal;
	}
	.tizerItemUsing	{
		background:url(../i/table_2col_list.gif) 0 0 no-repeat;
		margin:15px 0;
	}
	.tizerItemUsing th	{
		height:48px;
		vertical-align:middle;
		padding:0 0 0 27px;
		color:#A90F40;
		font-weight:bold;
		font-size:13px;
	}
	.tizerItemUsing td	{
		padding:7px 15px 7px 28px;
	}
	.tizerSellingItems	{
		margin:15px 0;
		background:url(../i/table_bestseller_bott.gif) 0 100% no-repeat;
	}
	.tizerSellingItems td	{
		background:url(../i/table_bestseller_title.gif) 0 0 no-repeat;
		width:395px;
		padding:0 10px 10px 10px;
	}
	.tizerSellingItems td h4	{
		width:387px;
		display:block;
		color:#B31246;
		font-size:20px;
		font-family:"Times New Roman", Times, serif;
		text-decoration:underline;
		text-align:center;
		line-height:37px;
		margin-bottom:4px;
	}
	.tizerSellingItems td strong	{
		text-align:center;
		display:block;
		color:#B31246;
		margin-bottom:8px;
	}
	.tizerSellingItems td a	{
		color:#B31246;
		padding-left:0px;
		line-height:0px;
	}
	.tizerSellingItems th	{
		border:solid 1px #FBD0DC;
		background:#FDF6F8;
		padding:12px;
		color:#B31246;
		font-weight:bold;
	}
	.tizerSellingItems th a	{
		display:block;
		color:#B31246;
		font-size:24px;
		font-family:"Times New Roman", Times, serif;
		margin-top:10px;
	}
	.tizerSellingItems th img	{
		border:solid 2px #FBD0DC;
		margin-right:18px;
	}
	.sellingBlock	{
		background:url(../i/selling_block_bott.gif) 0 100% no-repeat;
		margin-bottom:25px;
	}
	.sellingBlock h4	{
		color:#B31246;
		font-size:20px;
		font-family:"Times New Roman", Times, serif;
		text-decoration:underline;
		background:url(../i/selling_block_top.gif);
		height:59px;
		line-height:59px;
		text-align:center;
	}
	.sellingBlock .txt	{
		padding:10px 10px 20px 10px;
	}
	.sellingBlock .txt strong	{
		display:block;
		color:#B31246;
		text-align:center;
		margin-bottom:10px;
	}
	.sellingBlock .txt ul	{
		padding-bottom:20px;
	}
	.sellingBlock .txt li	{
		border-top:solid 1px #FBD0DC;
		padding:4px 0;
		margin-left:12px;
	}
	.sellingBlock .txt li a	{
		color:#B31246;
		display:block;
		padding:1px 0 2px 13px;
		position:relative;
		left:-12px;
	}
	.sellingBlock .txt strong a	{
		color:#B31246;
		font-size:20px;
		font-family:"Times New Roman", Times, serif;
		display:block;
		margin-bottom:15px;
	}
	.sellingBlock .txt .cover	{
		display:block;
		text-align:center;
	}
	.sellingBlock .txt .cover img	{
		border:solid 2px #FBD0DC;
	}
	.innerContentHolder	{
		padding-right:25px;
		padding-bottom:25px;
		padding-left:25px;
	}
	li.l_1 {
		background: none !important;
		font-weight:bold;
	}
	li.l_2 {
		font-weight:normal;
	}
	.htmlMakeup	{
	}
        .price {
	text-decoration: none;
	text-align:center;
	color:#B03450;
	font-size: 11; 
	font-family: verdana;
	font-weight: bolder;
        }
	.footer .counter	{
		position:absolute;
		right:20px;
		bottom:10px;
	}
	.footer .completo	{
		background:url(../i/completo_footer_logo.gif) 0 0 no-repeat;
		position:absolute;
		left:300px;
		bottom:0;
		height:29px;
		padding-left:110px;
		color:#B2AFB3;
		text-decoration:none;
		font-size:10px;
		width:180px;
		display:block;
		line-height:11px;
	}
	.footer .completo:hover	{
		text-decoration:underline;
	}
	.masterclassList	{
		padding-left:20px;
	}
	.masterclassList	{
	}
	.masterclassList h2	{
		margin-bottom:0 !important;
	}
	.masterclassList img	{
		margin-right:25px;
	}
	.news	{
		background:url(../i/separator_vert.gif) 0 100% repeat-x;
		padding-bottom:20px;
		margin-bottom:25px;
		margin-left:18px;
		padding-left:7px;
	}
	.news span	{
		color:#767676;
		display:block;
		margin:0 0 2px -5px;
		font-size:11px;
	}
	.news h3	{
		color:#DD4B75;
		font-size:14px;
		margin-bottom:7px;
	}
	.contentPadd	{
		padding-left:25px;
	}