/*28112008*/
a img{ border: none;}
/* ====================================================== */

div.main_text
{
	text-align: justify;
}

/* ====================================================== */

td.right_page_border
{
	border-right: 1px solid #3D3D3D;
}

/* ====================================================== */
/* ====================================================== */

td.header_datetime
{
	color: #EC008C;

	font-family: arial;
	font-size: 10px;
	font-weight: bold;

	text-align: right;
	vertical-align: middle;
}

/* ====================================================== */
/* ====================================================== */

td.page_title
{
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;

	text-align: left;
	vertical-align: middle;

	padding-left: 25px;
	padding-top: 0px;
}

/* ====================================================== */



/* ====================================================== */
td.fashion_view_gallery_header
{
	padding-left: 10px;
}
td.fashion_view_gallery_designerselectbox
{
	padding-right: 20px;
}

td.fashion_view_gallery_header
{
	padding-left: 10px;
}

td.fashion_view_gallery_header		h1
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	color: #E97E27;
	margin: 0px 0px 0px 13px;
}

td.fashion_view_gallery_header		h2
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #D41875;
	margin: 0px 0px 0px 14px;
}

td.fashion_view_gallery_picture
{
	padding: 5px 5px 5px 5px;
	text-align: center;
}

td.fashion_view_gallery_picture		img
{
	border: 5px solid #FFFFFF;
	display: block;
}

td.fashion_view_gallery_page_number
{
	padding: 5px 5px 5px 20px;
	font-size: 11px;
}

td.fashion_view_gallery_page_number
{
	color: #DD4086;
}

td.fashion_view_gallery_page_number		span
{
	margin: 0px 0px 0px 5px;
	color: #DD4086;
	font-weight: bold;
}

td.fashion_view_gallery_page_number		span.cur_page
{
	border: 1px solid #FFC191;
	padding: 3px 5px;
	line-height: 25px;
	background-color: #FFD0AB;
}

td.fashion_view_gallery_page_number		a:active	{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }
td.fashion_view_gallery_page_number		a:link		{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }
td.fashion_view_gallery_page_number		a:visited	{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }
td.fashion_view_gallery_page_number		a:hover		{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }

td.fashion_view_gallery_paging
{
	padding: 5px 20px 5px 5px;
	font-size: 11px;
	text-align: right;
	color: #DD4086;
}

td.fashion_view_gallery_paging		span
{
	margin: 0px 0px 0px 5px;
	color: #DD4086;
	font-weight: normal;
}

td.fashion_view_gallery_paging		a:active	{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: normal; font-size: 11px; }
td.fashion_view_gallery_paging		a:link		{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: normal; font-size: 11px; }
td.fashion_view_gallery_paging		a:visited	{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: normal; font-size: 11px; }
td.fashion_view_gallery_paging		a:hover		{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: normal; font-size: 11px; }

td.fashion_view_gallery_paging		span.devider
{
	margin: 0px 0px 0px 5px;
	color: #DD4086;
	font-weight: normal;
	font-size: 11px;
}

td.fashion_view_gallery_paging		img
{
	margin-bottom: -1px;
}



td.fashion_view_season_picture		img
{
	width: 171px;
	height: 134px;
	border: 2px solid #ef81c2;
}

td.fashion_view_season_header
{
	padding-left: 13px;
}

td.fashion_view_season_header	h1
{
	font-family: Trebuchet MS;
	font-size: 21px;
	font-weight: bold;

	margin-bottom: 0px;
}

td.fashion_view_season_text
{
	padding-left: 13px;
}

td.fashion_view_season_text		select
{
	width: 100%;
}

img.fashion_view_gallery_picture
{
	border: 2px solid #ef81c2;
}

img.fashion_view_gallery_picture_1
{
	border: 1px solid #ef81c2;
}

/* ================================================================================== */

table.moduletable-left_menu
{
	width: 100%;
}

table.menuoutside2-left_menu
{
	border: none;
}

td.menuoutside2-left_menu
{
}

table.menuoutside-left_menu
{
	border: 1px solid #3D3D3E;
}

td.mainlevel-left_menu
{
	background: #535353 url('/templates/images/new_menu_item_back_tile.gif') repeat-x scroll top left ;

	border-bottom: 0px;

	padding: 4px 6px 4px 6px;

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
}

td.mainlevel_pointer-left_menu
{
	background: #535353 url('/templates/images/new_menu_item_back_tile.gif') repeat-x scroll top left ;
	border-bottom: 0px;
	padding: 4px 4px 4px 2px;
}

td.mainlevel-left_menu		A:active	{ text-decoration:none; color:#FFFFFF; font-family: Tahoma; font-size: 11px; }
td.mainlevel-left_menu		A:link		{ text-decoration:none; color:#FFFFFF; font-family: Tahoma; font-size: 11px; }
td.mainlevel-left_menu		A:visited	{ text-decoration:none; color:#FFFFFF; font-family: Tahoma; font-size: 11px; }
td.mainlevel-left_menu		A:hover		{ text-decoration:none; color:#FFFFFF; font-family: Tahoma; font-size: 11px; }


td.sublevel-left_menu
{
	padding-top: 0px;
	font-family: Trebuchet MS;
	font-size: 11px;

	padding-bottom: 1px;
}

td.sublevel-left_menu		A:active	{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }
td.sublevel-left_menu		A:link		{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }
td.sublevel-left_menu		A:visited	{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }
td.sublevel-left_menu		A:hover		{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }

td.sublevel-left_menu		img
{
	margin-top: 6px;
	margin-right: 3px;
}

td.sublevel2-left_menu
{
	padding-top: 1px;
	padding-left: 10px;
	padding-bottom: 1px;

	font-family: Trebuchet MS;
	font-size: 11px;
}

td.sublevel2-left_menu		A:active	{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }
td.sublevel2-left_menu		A:link		{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }
td.sublevel2-left_menu		A:visited	{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }
td.sublevel2-left_menu		A:hover		{ text-decoration:none; color:#FFFFFF; font-family: Trebuchet MS; font-size: 11px; }

td.sublevel2-left_menu		img
{
	margin-top: 6px;
	margin-right: 3px;
}







table.menusublevel1-left_menu
{
	background: #444443 url('/templates/images/new_menu_back_tile.gif') repeat-x scroll top left ;
	padding: 1px 8px 2px 10px;
}

td.menu_delim-left_menu
{
	background: #444443 url('/templates/images/new_menu_delim_tile.gif') repeat-x scroll top left ;
}

td.submenu_delim-left_menu
{
	background: url('/templates/images/new_submenu_delim.gif') no-repeat scroll top left ;
}

/* ================================================================================== */

table.persons_frontpage
{
	border-collapse:collapse;
}

table.persons_frontpage	img
{
	border: none;
}

table.persons_frontpage	td.first_col
{
	border-top: 1px solid #999999;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #cfcfcf;
}

table.persons_frontpage	td.col
{
	border-top: 1px solid #999999;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #cfcfcf;
}

table.persons_frontpage	td.last_col
{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #cfcfcf;
}



/* ================================================================================== */

table.shopping_frontpage
{
	border-collapse:collapse;
}

table.shopping_frontpage	img
{
	border: none;
}

table.shopping_frontpage	td.first_col
{
	border-top: 1px solid #999999;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #cfcfcf;
}

table.shopping_frontpage	td.col
{
	border-top: 1px solid #999999;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #cfcfcf;
}

table.shopping_frontpage	td.last_col
{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #cfcfcf;
}


/* ================================================================================== */

td.contentheading
{
	color: #cc5087;
	font-family: Trebuchet MS;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

td.contentpaneopen_text
{
	padding-left: 15px;
	color: #000000;
}

div.contentpaneopen_introtext
{
	font-style: normal;
	padding-top: 10px;
	color: #000000;
}

div.contentpaneopen_fulltext
{
	padding-top: 10px;
	color: #000000;
}

td.contentpaneopen_headerimage
{
	width: 100px;
}

td.contentpaneopen_headerimage	img
{
	width: 100px;
	height: 100px;
}

td.buttonheading
{
	vertical-align: top;
}
/* ================================================================================== */


/* ================================================================================== */

td.contentheading-mainlist
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

div.componentheading-mainlist
{
	color: #ed0090;
	font-size: 30px;
	font-weight: bold;
}

td.contentpaneopen_text-mainlist
{
	padding-left: 15px;
}

div.contentpaneopen_introtext-mainlist
{
	font-style: normal;
	padding-top: 10px;
}

div.contentpaneopen_fulltext-mainlist
{
	padding-top: 10px;
}

td.contentpaneopen_headerimage-mainlist	img
{
	width: 100px;
	height: 100px;
}


/* ================================================================================== */


table.moduletable-contacts_block
{
	margin: 10px 10px 20px 5px;
	padding: 0px 0px 0px 0px;
}

table.moduletable-contacts_block		th
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

table.moduletable-contacts_block		td
{
	color: #000000;
	font-family: Tahoma;
	padding-top: 5px;
}

td.fashion_blocknews_text-contacts_block		p, div, span
{
	color: #000000;
	font-family: Tahoma;
}

td.fashion_blocknews_picture-contacts_block
{
	text-align: left;
}

td.fashion_blocknews_picture-contacts_block		img
{
	border: 1px solid #AAAAAA;
	padding-right: 10px;
}

td.fashion_blocknews_morelink-contacts_block
{
	padding-top: 10px;
}

td.fashion_blocknews_morelink-contacts_block		A:active {text-decoration:none; color:#F26797; }
td.fashion_blocknews_morelink-contacts_block		A:link   {text-decoration:none; color:#F26797; }
td.fashion_blocknews_morelink-contacts_block		A:visited{text-decoration:none; color:#F26797; }
td.fashion_blocknews_morelink-contacts_block		A:hover  {text-decoration:underline; color:#F26797; }

td.fashion_blocknews_morelink-contacts_block		img
{
	margin-bottom: 1px;
}

/* ====================================================== */
div.moduletable-fashion_poll
{
	background: #4A0015 url('/templates/images/poll_back.jpg') top left no-repeat;
	padding-bottom: 10px;
}

div.moduletable-fashion_poll div.external_link
{
	padding: 5px 10px 0px 10px;
	color: #FFFFFF;
}

div.moduletable-fashion_poll div.external_link a
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	white-space: nowrap;
}

div.moduletable-fashion_poll div.external_link_image
{
	padding: 5px 10px 0px 10px;
}

div.moduletable-fashion_poll div.external_link_image img
{
	border: 0px;
}

table.moduletable-fashion_poll
{
	width: 100%;
	background-color: #990134;
	text-align: left;
	margin-top: 0px;
	padding: 7px 3px 10px 3px;
}

table.poll-fashion_poll
{
	width: 180px;
	text-align: left;
}

table.poll-fashion_poll thead td
{
	padding-top: 50px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px;
}

table.poll-fashion_poll tbody td
{
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}

table.poll-fashion_poll tbody td td
{
	padding-left: 0px;
}

table.pollstableborder-fashion_poll
{
	margin-top: 5px;
	margin-bottom: 3px;
}

table.pollstableborder-fashion_poll td
{
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 5px;
}

td.sectiontableentry1-fashion_poll input,
td.sectiontableentry2-fashion_poll input
{
	margin: -1px 5px 0px 0px;
}

/* ====================================================== */


tr.sectiontableentry1
{
	padding-bottom: 10px;
}

tr.sectiontableentry2
{
	padding-bottom: 10px;
}

div.componentheading-fashion_catalog
{
	font-size: 14px;
}

td.sectiontableheader-fashion_catalog
{
	font-size: 12px;
	padding-bottom: 10px;
}

/* ====================================================== */


/* ====================================================== */

table.blog-mainarchive
{
	width: 100%;

}

table.blog-mainarchive hr
{
	height: 1px;
	color: #EC008C;

}
table.blog-mainarchive table.contentpaneopen-mainarchive
{
	width: 100%;

}

table.contentpaneopen-mainarchive td.readon-mainarchive
{
	text-align: right;
}

td.contentheading-mainarchive
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

td.contentpaneopen_text-mainarchive
{
	vertical-align: top;
	padding-left: 15px;
}

div.contentpaneopen_introtext-mainarchive
{
	font-style: normal;
	padding-top: 10px;
}

div.contentpaneopen_fulltext-mainarchive
{
	padding-top: 10px;
}

td.contentpaneopen_headerimage-mainarchive
{
	width: 100px;
}

td.contentpaneopen_headerimage-mainarchive	img
{
	width: 100px;
	height: 100px;
}

/* ====================================================== */

table.moduletable-context_block
{
	width: 100%;
}

table.moduletable-context_block		td.moduletable-context_block
{
	width: 100%;
}

/* ====================================================== */

#greenmama_cslinks_503963 .layout_div{
font-family:verdana;
width:270px;
text-align: left;
} /*Слой, обрамляющий весь блок целиком*/

#greenmama_cslinks_503963 .header_div{
margin-bottom:5px;
font-weight:bold;
text-align: center;
} /*Слой, обрамляющий основной заголовок*/

#greenmama_cslinks_503963 .header_link{
color:#666666;
font-size:8pt;
text-decoration:none;
} /*Класс ссылки основного заголовка*/

#greenmama_cslinks_503963 .group_div{
} /*Слой, обрамляющий анонсы (без основного заголовка)*/

#greenmama_cslinks_503963 .element_div{
margin-right:0px;
margin-bottom:10px;
font-family:arial;
clear:both;
} /*Слой, обрамляющий каждый анонс*/

#greenmama_cslinks_503963 .image_ancor{
} /*Якорёк картинки*/

#greenmama_cslinks_503963 .image{
width:80px;
height:60px;
border:0px;
float:left;
margin-right:5px;
} /*Картинка*/

#greenmama_cslinks_503963 .anons_title{
display:block;
margin:5px 0px;
} /*Заголовок анонса*/

#greenmama_cslinks_503963 .anons_link_title{
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:8pt;
} /*Якорёк заголовка анонса*/

#greenmama_cslinks_503963 .anons_text{
} /*Текст анонса*/

#greenmama_cslinks_503963 .anons_link_text{
color:#666666;
text-decoration:none;
font-size:7pt;
} /*Якорёк текста анонса*/

/* ====================================================== */
/* ====================================================== */
table.blog-consult
{
	width: 100%;
}
div.componentheading-consult
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 5px;
}

div.list_header-consult
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

table.contentpaneopen-consult
{
	margin-top: 5px;
}

div.contentpaneopen_introtext-consult
{
	font-size: 12px;
	margin-bottom: 5px;
}

td.readon-consult
{
	font-size: 11px;
	font-weight: bold;
}

div.blog_fulllistlink-consult
{
	font-size: 11px;
	font-weight: bold;
}


td.contentheading-consult_item
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 5px;
}

div.contentpaneopen_introtext-consult_item
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.contentpaneopen_fulltext-consult_item
{
	border-left: double #553333;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}

table.contentpaneopen-consult td.createdate
{
	color: #999999;
}

table.contentpaneopen-consult_item td.createdate
{
	color: #999999;
}

/* ====================================================== */
/* ====================================================== */

table.moduletable-topbanner
{
	width: 100%;
	background-color: black;
}

table.moduletable-topbanner		td
{
	width: 100%;
	background-color: black;
}

/* ====================================================== */
/* ====================================================== */

div.personal_styler_container
{
	background-color: #914993;
	padding-bottom: 15px;
}

table.personal_styler_container
{
	background-color: #914993;
	width: 100%;
}

table.personal_styler_container	td.personal_styler_container
{
	width: 100%;
	padding: 10px 10px 0px 10px;
}

table.personal_styler_block
{

}

table.personal_styler_block		td.col_photo
{
	width: 160px;
	text-align: left;
	vertical-align: top;
}

table.personal_styler_block			td.col_photo	img.styler_photo
{
	width: 150px;
	border: 2px solid #FFFFFF;
}

table.personal_styler_block			td.col_text
{
/*	width: 100%;*/
	width:300px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 20px;
}

table.personal_styler_block			td.col_text		h2
{
	font-family: Trebuchet MS;
	font-size: 21px;
	color: #FFFFFF;
	line-height: normal;
	margin: 10px 0px 5px 0px;
}

table.personal_styler_block			td.col_text		h3
{
	font-size: 11px;
	color: #3A0F45;
	line-height: normal;
	margin: 0px 0px 5px 0px;
}

table.personal_styler_block			td.col_text		p
{
	color: #FFFFFF;
	margin: 0;
}

table.personal_styler_container	td.personal_styler_container_list
{
	width: 100%;
	padding: 2px 10px 0px 10px;
}

div.personal_styler_container_list
{
	padding: 5px 8px 8px 8px;
	background-color: #4C2057;
	color: #FFFFFF;
}

div.personal_styler_container_list	h2
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #F78E2E;
	font-weight: bold;
	line-height: normal;
	margin: 0;
}

div.personal_styler_container_list	h2	strong
{
	color: #EC008C;
}
div.personal_styler_container_list p
{
	color: #FFFFFF;
	margin: 3px 0px;
}

div.personal_styler_container_list	a,
div.personal_styler_container_list	a:active,
div.personal_styler_container_list	a:link,
div.personal_styler_container_list	a:visited,
div.personal_styler_container_list	a:hover
{
	color: #EC008C;
	font-weight: bold;
}


table.personal_styler_block		div.styler_question
{
	color: #FFFFFF;
	font-weight: bold;
	overflow: hidden;
}

table.personal_styler_block div.styler_question div
{
	color: #fff !important;
	font-weight: bold;
}

table.personal_styler_block .rvts13
{
	color: #fff !important;
}

table.personal_styler_block		div.styler_answer
{
	color: #FFFFFF;
	font-weight: normal;
}

div.styler_delimeter_1
{
	height: 1px;
	width: 100%;
	background: url('/templates/images/personal_styler_delim_1.gif') no-repeat left center;
	margin-top: 7px;
	margin-bottom: 0px;
}

div.styler_delimeter_2
{
	height: 1px;
	width: 100%;
	background: url('/templates/images/personal_styler_delim_2.gif') no-repeat left center;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.styler_delimeter_3
{
	height: 1px;
	width: 100%;
	background: url('/templates/images/personal_styler_delim_3.gif') no-repeat left center;
	margin-top: 2px;
	margin-bottom: 5px;
}

div.styler_delimeter_4
{
	height: 1px;
	width: 100%;
	background: url('/templates/images/personal_styler_delim_4.gif') no-repeat left center;
	margin-top: 8px;
	margin-bottom: 5px;
}


table.personal_styler_container	td.personal_styler_container_list_2
{
	padding: 2px 15px 0px 15px;
	
}

td.personal_styler_container_list_2	h2
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #F78E2E;
	font-weight: bold;
	line-height: normal;
	margin: 0px 0px 1px 10px;
}

td.personal_styler_container_list_2	h2	strong
{
	color: #EC008C;
}

div.personal_styler_container_list_2
{
	padding: 5px 8px 5px 8px;
	background-color: #4C2057;
	color: #FFFFFF;
	margin-bottom: 15px;
	font-weight: bold;
	width:447px;
}

div.personal_styler_container_list_2	p
{
	margin: 0;
	color: #FFFFFF;
}

div.personal_styler_container_list_2	a,
div.personal_styler_container_list_2	a:active,
div.personal_styler_container_list_2	a:link,
div.personal_styler_container_list_2	a:visited,
div.personal_styler_container_list_2	a:hover
{
	color: #EC008C;
	font-weight: bold;
}

table.personal_styler_container	td.personal_styler_pages
{
	padding: 0px 15px 0px 15px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

td.personal_styler_pages	span,
{
	color: #FFFFFF;
	padding: 1px 5px 5px 5px;
	line-height: 20px;
}
td.personal_styler_pages	a,
td.personal_styler_pages	a:active,
td.personal_styler_pages	a:link,
td.personal_styler_pages	a:visited,
td.personal_styler_pages	a:hover
{
	color: #EC008C;
	font-weight: bold;
	padding: 1px 5px 5px 5px;
	line-height: 20px;
}
td.personal_styler_pages	a:hover
{
	color: #EC008C;
	background-color: #4C2057;
}

#ff_formdiv1	div
{
	color:	#FFFFFF;
}

#ff_formdiv1	input,
#ff_formdiv1	select,
#ff_formdiv1	textarea,
#ff_formdiv1	button
{
	color:	#000000;
}

#ff_formdiv12	div
{
	color:	#FFFFFF;
}

#ff_formdiv12	input,
#ff_formdiv12	select,
#ff_formdiv12	textarea,
#ff_formdiv12	button
{
	color:	#000000;
}

/* ====================================================== */
/* ====================================================== */

div.register_forum_form		div
{
	color: #FFFFFF !important;
}
#ff_elem224
{
	font-size: 12px;
}

table.additional_links
{
	margin-top: 20px;
}

div.moduletable-middle_ban
{
	text-align: center;
}

/* ====================================================== */
/* ====================================================== */
#mainlevel-left_menu
{
	margin: 10px 0px 10px 25px;
	padding: 0;
}
#mainlevel-left_menu li
{
	margin: 0px 0px 1px 0px;
	padding: 0;
	position: relative;
}

#active_menu-left_menu
{
	color: #fb599b !important;
}

li.active_menu-left_menu
{
	color: #fb599b !important;
}

/* ====================================================== */
/* ====================================================== */

div.left_menu_fashion_news
{
	padding-left: 30px;
	background: url('/templates/images/left_menu_back_01.gif') left center no-repeat;
}

div.left_menu_persons
{
	padding-left: 30px;
	background: url('/templates/images/left_menu_back_03.gif') left center no-repeat;
}

div.left_menu_shopping
{
	padding-left: 30px;
	background: url('/templates/images/left_menu_back_04.gif') left center no-repeat;
}

div.left_menu_beauty
{
	padding-left: 30px;
	background: url('/templates/images/left_menu_back_02.gif') left center no-repeat;
}

div.left_menu_star_stories
{
	padding-left: 30px;
	background: url('/templates/images/left_menu_back_05.gif') left top no-repeat;
}

div.left_menu_fashion_show
{
	padding-top: 77px;
	background: #500A29 url('/templates/images/fashion_show_first_menu.jpg') left top no-repeat !important;
}

div.left_menu_fashion_show ul
{
	list-style-type: none;
	margin: 0px;
}

div.left_menu_fashion_show #mainlevel-left_menu
{
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 15px;
}

div.left_menu_fashion_show li
{
	padding: 0px;
	margin: 0px;
}

div.left_menu_fashion_show li a
{
	font-size: 12px;
	padding: 5px 0px 5px 25px;
	display: block;
}

div.left_menu_fashion_show #active_menu-left_menu
{
	background-color: #802250;
	color: #FFFFFF !important;
}

div.left_menu_fashion_show_1
{
	background: url('/templates/images/fashion_show_first_left.jpg') right -25px no-repeat;
}

/* ====================================================== */
/* ====================================================== */

#fashion_show_first_mainpage
{
	width: 490px;
	height: 616px;
	background: #000000 url('/templates/images/fashion_show_first_main.jpg') left top no-repeat;
}

#fashion_show_first_mainpage_season_block_1
{
	position: relative;
	top: 350px;
	left: 210px;
	height: 50px;
}

#fashion_show_first_mainpage_season_block_2
{
	position: relative;
	top: 490px;
	left: 210px;
	height: 50px;
}

#fashion_show_first_mainpage_designerid_1
{
	margin-top: 5px;
	visibility: hidden;
}

#fashion_show_first_mainpage_designerid_2
{
	margin-top: 5px;
	visibility: hidden;
}

/* ====================================================== */
/* ====================================================== */

#design_inside_must_have
{
	width: 790px;
	height: 496px;
	float: left;
	overflow: hidden;
}

/* ====================================================== */
div.design_main_top_menu_inside
{
/*	background: #000000 !important; */
}

/* ====================================================== */
#design_dresscode_search
{
	overflow: hidden;
	height: 35px;
	background: #E14289 url('/templates/images/dress_code_search_fon.gif') left top;
}

#design_dresscode_search_p
{
	padding-top: 6px;
	padding-left: 7px;
}

#design_dresscode_search input.design_dresscode_search_button
{
	background: #E14289 url('/templates/images/dress_code_search_button.gif') left top;
	border: none;
	height: 18px;
	width: 45px;
	margin-left: 10px;
}

#design_main_row_2_1_inside
{
	width: 300px;
	height: 180px;
	overflow: hidden;
	background: #481430 url('../../images/f_row_2_1_inside.jpg') top left no-repeat;
}

/* ====================================================== */
/* ====================================================== */
#design_mainpage_blocks
{
	background-color: #000000;
	color: #FFFFFF;
	border-bottom: 1px solid white;
}

#design_mainpage_blocks div
{
	color: #FFFFFF;
}

#design_mainpage_blocks a
{
	color: #FB599B !important;
}

#design_mainpage_blocks a:active { text-decoration: underline; }
#design_mainpage_blocks a:link   { text-decoration: underline; }
#design_mainpage_blocks a:visited{ text-decoration: underline; }
#design_mainpage_blocks a:hover  { text-decoration: none; }

div.fashion_blocknews_left_container
{
	float: left;
	padding-top: 15px;
	background-color: #000000;
}

#design_mainpage_blocks div.wide_blocknews_block
{
	width: 490px;
}

#design_mainpage_blocks div.thick_blocknews_block
{
	width: 325px;
}

div.fashion_blocknews_row_container
{
	padding: 0px 5px 5px 15px;
}

div.fashion_blocknews_picture
{
	width: 135px;
	height: 135px;
	float: left;
}

div.fashion_blocknews_picture img
{
	border: 1px solid #AA0000;
}

div.fashion_blocknews_text_container
{
	margin-left: 145px;
}

div.fashion_blocknews_row_container h3
{
	margin: 0;
	font-size: 14px;
	line-height: 120%;
	/*color: #FF88CC;*/
	color: #FFFFFF;
	font-family: Trebuchet MS;
}

div.fashion_blocknews_text
{
	padding-top: 5px;
	line-height: 110%;
}

div.fashion_blocknews_big_container
{
	float: right;
	width: 165px;
	height: 440px;
}

div.fashion_blocknews_big_container_p
{
	padding-top: 300px;
}
div.big_block_title_container
{
	/*background-color: #222222;*/
	padding: 10px 10px 20px 10px;
}
div.fashion_blocknews_big_container h3
{
	margin: 0;
	font-family: Trebuchet MS;
	font-weight: bold;
	line-height: 110%;
	color: #FFFFFF;
	font-size: 16px;
}
/* ====================================================== */
/* ====================================================== */
div.fashion_gallery_component
{

}

div.fashion_gallery_body
{
	background: #FFDEC5 url('../../images/gallery_main_fon.gif') top left no-repeat;
}

div.fashion_gallery_single_body
{
	background: #FFDEC5 url('../../images/gallery_main_single_fon.gif') top left no-repeat;
}

div.fashion_gallery_header
{
	padding: 10px 0px 5px 0px;
}

div.fashion_gallery_pictures
{
	padding: 0px 10px 5px 10px;
	text-align: center;
}

div.fashion_gallery_pictures_single
{
	padding: 15px 0px 15px 0px;
	text-align: center;
}

div.fashion_gallery_pager,
div.fashion_gallery_pager_single
{
	background-color: #FFEEE2;
}

div.fashion_gallery_pager_single
{
	padding: 10px 20px;
}
td.fashion_view_gallery_page_number		a:active	{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }
td.fashion_view_gallery_page_number		a:link		{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }
td.fashion_view_gallery_page_number		a:visited	{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }
td.fashion_view_gallery_page_number		a:hover		{ text-decoration:none; color:#DD4086; font-family: Tahoma; font-weight: bold; font-size: 11px; }

div.fashion_gallery_pager_single a,
div.fashion_gallery_pager_single a:active,
div.fashion_gallery_pager_single a:link,
div.fashion_gallery_pager_single a:visited,
div.fashion_gallery_pager_single a:hover
{
	color:#DD4086;
}
div.fashion_gallery_pager_single img
{
	margin-right: 3px;
	margin-bottom: -1px;
}

td.fashion_gallery_main_single_picture
{
	padding: 10px 10px 2px 10px;
	background-color: #500A29;
}

td.fashion_gallery_main_single_picture img
{
	border: 1px solid #966C7F;
	display: block;
}

table.fashion_gallery_main_single_picture_container td.gallery_prev_image
{
	text-align: left;
	padding-left: 40px;
}

table.fashion_gallery_main_single_picture_container td.gallery_next_image
{
	text-align: right;
	padding-right: 40px;
}

table.fashion_gallery_main_more_pictures td.more_picture
{
	padding: 0px 3px;
}

table.fashion_gallery_main_more_pictures td.more_picture img
{
	border: 2px solid #F55592;
}

table.fashion_gallery_main_more_pictures td.current_image img
{
	border: 2px solid #CC3B7C;
}

td.gallery_prev_image_page
{
	padding-right: 3px;
}

td.gallery_next_image_page
{
	padding-left: 3px;
}

/* ====================================================== */
/* ====================================================== */
span.top_active_menu a
{
	text-decoration: underline !important;
	/*color: #FB599B !important;*/
}

div.left_top_back_mainpage
{
	background: #EC4D92 url('/templates/images/back_mainpage_link.gif') top left repeat-y;
	height: 25px;
}

div.left_top_back_mainpage_p
{
	padding: 5px 0px 0px 15px;
}

div.left_top_back_mainpage_p a
{
	color: #FFFFFF !important;
	font-weight: bold;
}

div.left_top_back_mainpage_p img
{
	margin-right: 5px;
}
#design_inside_right_column {overflow:visible !important;}
#design_inside_right_column div.moduletable-context_block a
{
	display: block;
	overflow:visible;
}

/* ====================================================== */
/* ====================================================== */

#design_left_mainnews
{
	width: 209px;
	overflow: hidden;
	/*background: #FED9EF url('/templates/images/f_row_3_1.jpg') top left no-repeat;*/
	background: #FFFFFF url('/templates/images/f_row_3_1.jpg') top left no-repeat;
}

#design_left_mainnews_p
{
	padding: 40px 10px 0px 15px;
}
/* ====================================================== */

#design_left_mainnews	div.fashion_blocknews_main_container-main_top_news,
#design_left_mainnews	div.fashion_blocknews_main_container-main_anonse_news
{
	width: 100%;
}

#design_left_mainnews	div.fashion_blocknews_row_container-main_top_news,
#design_left_mainnews	div.fashion_blocknews_row_container-main_anonse_news
{
	background: url('/templates/images/f_news_delim_1.gif') top left no-repeat;
	height: auto;
	overflow: visible;
	padding-bottom: 10px;
}

#design_left_mainnews	div.fashion_blocknews_picture-main_top_news
{
	padding-top: 15px;
	width: 60px;
	float: left;
}

#design_left_mainnews	div.fashion_blocknews_picture-main_top_news img
{
	width: 50px;
	height: 50px;
}

#design_left_mainnews	div.fashion_blocknews_text_container-main_top_news
{
	float: none;
	width: auto;
	margin-left: 0px;
}

#design_left_mainnews	div.fashion_blocknews_text_container-main_anonse_news
{
	float: left;
}

#design_left_mainnews	div.fashion_blocknews_header-main_top_news,
#design_left_mainnews	div.fashion_blocknews_header-main_anonse_news
{
	padding: 13px 0px 0px 0px;
	color: #481430;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
}

#design_left_mainnews	div.fashion_blocknews_text-main_top_news,
#design_left_mainnews	div.fashion_blocknews_text-main_anonse_news
{
	padding-top: 0px;
}

#design_left_mainnews	div.fashion_blocknews_text-main_top_news		p,
#design_left_mainnews	div.fashion_blocknews_text-main_anonse_news		p
{
	margin: 0px 0px 3px 0px !important;
}

#design_left_mainnews	div.fashion_blocknews_text-main_top_news		p	strong,
#design_left_mainnews	div.fashion_blocknews_text-main_anonse_news		p	strong
{
	color: #481430;
	font-size: 12px;
	font-weight: bold;
}

#design_left_mainnews	a.fashion_blocknews_morelink-main_top_news,
#design_left_mainnews	a.fashion_blocknews_morelink-main_anonse_news
{
	color: #DE1E82;
	font-weight: bold;
	display: block;
	text-align: right;
}

#design_left_mainnews	a.fashion_blocknews_morelink-main_top_news	img,
#design_left_mainnews	a.fashion_blocknews_morelink-main_anonse_news	img
{
	vertical-align: bottom;
	margin-left: 2px;
	margin-bottom: 1px;
}

/* ====================================================== */
/* ====================================================== */


