body { font-family: Tahoma; font-size: 11px; color: #000000; background-color: #FFFFFF; margin: 0; padding: 0; }

div { font-family: Tahoma; font-size: 11px; color: #000000;}

span { font-family: Tahoma; font-size: 11px; color: #000000;}

p { font-family: Tahoma; font-size: 11px; color: #000000;}

td { font-family: Tahoma; font-size: 11px; color: #000000;}

center { font-family: Tahoma; font-size: 11px; color: #000000;}



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



form
{
	margin: 0;
	padding: 0;
}

body
{

}

#design_main_container
{
	background: url('../images/vesna-2_top.jpg') center top no-repeat;
}

#design_main_container_2
{
/*	background: url('../images/f_bottom_back_left_tile.gif') bottom left repeat-x; */
}

#design_main_container_top_back
{
/*	background: url('../images/maintop_background.jpg') top center no-repeat; */
}

#design_main_container_bottom_back
{
	background: url('../images/vesna-2_bottom.jpg') bottom center no-repeat;
}

#design_main_container_center,
#design_main_container_2_center
{
	width: 999px;
	text-align: left;
}

#design_main_header
{
	height: 122px;
	width: 999px;
	background: #FAFAFA url('../images/vesna-2_header.jpg') top left no-repeat;
}

#design_main_header_p
{
	text-align: right;
	color: #000000;
	padding: 0px 20px 0px 0px;
}

#design_main_header_p		a,
#design_main_header_p		a:link,
#design_main_header_p		a:active,
#design_main_header_p		a:visited,
#design_main_header_p		a:hover
{
	color: #000000;
}

#design_main_header_2_p
{
	padding: 87px 10px 0px 0px;
	text-align: right;
	font-weight: bold;
}


#design_main_top_menu
{
	height: 27px;
	width: 999px;
	background: #3D1615 url('../images/vesna-2_topmenu.jpg') top left no-repeat;
}

#design_main_top_menu_p
{
	padding-top: 4px;
	padding-left: 5px;
}

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

#design_main_row_1_fullcontainer

{

	width: 999px;

	height: 480px;

	background-color: #FFFFFF;

	background-image: none;

	clear: both;

}

#design_main_row_1-2_left_container

{

	width: 378px;

	height: 480px;

	float: left;

}

#design_main_row_1-2_right_container

{

	width: 300px;

	height: 480px;

	float: left;

}



#design_main_row_1_1

{

	width: 378px;

	height: 300px;

	overflow: hidden;

	float: left;

	background-color: #000000;

}



#design_main_row_1_1_p

{

	color: #FFFFFF;

}



#design_main_row_1_2

{

	width: 321px;

	height: 300px;

	float: left;

	background-color: #DEE0DD;

}



#design_main_row_1_3
{
	width: 300px;
	height: 300px;
	float: left;
	background-color: #C0C0C0;
	overflow: visible;
}
/*
#design_main_row_1_3 div
{
	display: block !important;
}

#design_main_row_3_3_p div
{
	display: block !important;
}
*/

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

#design_main_row_2_1

{

	width: 378px;

	height: 180px;

	overflow: hidden;

	float: left;

	background: #481430 url('../images/f_row_2_1.jpg') top left no-repeat;

}



#design_main_row_2_1_p

{

	padding: 35px 10px 20px 15px;

}



#design_main_row_2_3

{

	width: 300px;

	height: 180px;

	float: left;

	background-color: #E53A85;

}

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



#design_main_row_3

{

	width: 999px;

	background-color: #FFFFFF;

	background-image: none;

	clear: both;

}



#design_main_row_3_1

{

	width: 378px;

	height: 300px;

	overflow: hidden;

	float: left;

	background: #FED9EF url('../images/f_row_3_1.jpg') top left no-repeat;

}



#design_main_row_3_1_p

{

	padding: 40px 15px 20px 20px;

}



#design_main_row_3_2

{

	width: 321px;

	height: 300px;

	overflow: hidden;

	float: left;

	background: #DEB3CC url('../images/f_row_3_2.jpg') top left no-repeat;

}



#design_main_row_3_2_p

{

	padding: 40px 15px 20px 20px;

}



#design_main_row_3_3

{

	width: 300px;

	height: 300px;

	float: left;

	background-color: #DAC4B9;

}



#design_main_row_4_1

{

	width: 699px;

	height: 905px;

	overflow: hidden;

	float: left;

	background-color: #FFFFFF;

}

#design_main_row_4_1_p

{

	padding: 2px 15px 5px 15px;

}



#design_main_row_4_2_1

{

	width: 300px;

	height: 90px;

	float: left;

	background-color: #E0A7AE;

}



#design_main_row_4_2_2

{

	width: 300px;

	/*height: 400px;*/
	height: auto;

	overflow: hidden;

	float: left;

	background: #EFC0B4 url('../images/f_row_4_3_2.jpg') top left no-repeat;

}



#design_main_row_4_2_2_p

{

	padding: 57px 15px 5px 25px;

}



#design_main_row_4_2_3

{

	width: 300px;

	height: 415px;

	float: left;

	background: #FFFFFF url('../images/f_row_4_3_3.jpg') top left no-repeat;

}



#design_main_row_4_2_3_p

{

	padding: 57px 15px 5px 25px;

}



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

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



#design_main_row_1_1	div.row_1,

#design_main_row_1_1	div.row_2,

#design_main_row_1_1	div.row_3

{

	color: #FFFFFF;

	padding: 5px;

}



#design_main_row_1_1	div.row_1,

#design_main_row_1_1	div.row_2

{

	background: url('../images/f_news_delim_2.gif') bottom left no-repeat;

}



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



#design_main_bottom_menu

{

	clear: both;

	height: 28px;

	width: 999px;

	background: #3D1615 url('../images/f_bottom_menu_fon.jpg') top left no-repeat;

}



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



#design_main_footer
{
	height: 77px;
	width: 999px;
	/*background-color: #E97C9F;*/
	clear: both;
}


#design_main_footer_p

{

	padding: 20px 0px 0px 20px;

}



#design_main_footer_p	a

{

	margin-right: 20px;

}



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

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



div.fashion_blocknews_main_container-main_leftblock

{

	width: 100%;

	height: 90px;

	overflow: hidden;

}



div.fashion_blocknews_row_container-main_leftblock

{

}



div.fashion_blocknews_picture-main_leftblock

{

	width: 90px;

	float: left;

}



div.fashion_blocknews_text_container-main_leftblock

{

	float: left;

	width: 210px;

	margin-left: 15px;

}



div.fashion_blocknews_header-main_leftblock

{

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 3px;

}



div.fashion_blocknews_text-main_leftblock

{

	color: #FFFFFF;

	padding-top: 5px;

}



div.fashion_blocknews_text-main_leftblock	a

{

	margin-left: 3px;

}

div.fashion_blocknews_text-main_leftblock		a,

div.fashion_blocknews_text-main_leftblock		a:link,

div.fashion_blocknews_text-main_leftblock		a:active,

div.fashion_blocknews_text-main_leftblock		a:visited,

div.fashion_blocknews_text-main_leftblock		a:hover

{

	color: #FFFFFF;

	text-decoration: none;

}



div.fashion_blocknews_text-main_leftblock	p

{

	color: #FFFFFF;

	display: inline;

	margin: 0 !important;

}



div.fashion_blocknews_morelink-main_leftblock

{

	color: #DE1E82;

	padding-left: 10px;

	font-weight: bold;

}



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



div.fashion_blocknews_main_container-main_top_news,

div.fashion_blocknews_main_container-main_anonse_news

{

	width: 100%;

}



div.fashion_blocknews_row_container-main_top_news,

div.fashion_blocknews_row_container-main_anonse_news

{

	background: url('../images/f_news_delim_1.gif') top left no-repeat;

	height: 120px;

	overflow: hidden;

}



div.fashion_blocknews_picture-main_top_news

{

	padding-top: 15px;

	width: 90px;

	float: left;

}



div.fashion_blocknews_text_container-main_top_news

{

	float: left;

	width: 230px;

	margin-left: 15px;

}



div.fashion_blocknews_text_container-main_anonse_news

{

	float: left;

}



div.fashion_blocknews_header-main_top_news,

div.fashion_blocknews_header-main_anonse_news

{

	padding: 13px 0px 0px 0px;

	color: #481430;

	font-size: 12px;

	font-weight: bold;

	font-variant: small-caps;

}



div.fashion_blocknews_text-main_top_news,

div.fashion_blocknews_text-main_anonse_news

{

	padding-top: 7px;

}



div.fashion_blocknews_text-main_top_news		p,

div.fashion_blocknews_text-main_anonse_news		p

{

	margin: 0px 0px 3px 0px !important;

}



div.fashion_blocknews_text-main_top_news		p	strong,

div.fashion_blocknews_text-main_anonse_news		p	strong

{

	color: #481430;

	font-size: 12px;

	font-weight: bold;

}



a.fashion_blocknews_morelink-main_top_news,

a.fashion_blocknews_morelink-main_anonse_news

{

	color: #DE1E82;

	font-weight: bold;

	display: block;

}



a.fashion_blocknews_morelink-main_top_news,

a.fashion_blocknews_morelink-main_top_news:link,

a.fashion_blocknews_morelink-main_top_news:active,

a.fashion_blocknews_morelink-main_top_news:visited,

a.fashion_blocknews_morelink-main_top_news:hover,



a.fashion_blocknews_morelink-main_anonse_news,

a.fashion_blocknews_morelink-main_anonse_news:link,

a.fashion_blocknews_morelink-main_anonse_news:active,

a.fashion_blocknews_morelink-main_anonse_news:visited,

a.fashion_blocknews_morelink-main_anonse_news:hover

{

	color: #DE1E82	!important;

}



a.fashion_blocknews_morelink-main_top_news	img,

a.fashion_blocknews_morelink-main_anonse_news	img

{

	vertical-align: bottom;

	margin-left: 2px;

	margin-bottom: 1px;

}



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



div.fashion_blocknews_main_container-main_center_news

{

	width: 100%;

}



div.fashion_blocknews_row_container-main_center_news

{

	height: 120px;

	overflow: hidden;

}



div.fashion_blocknews_row_2-main_center_news

{

	background: url('../images/f_news_delim_1.gif') top left no-repeat;

}



div.fashion_blocknews_text_container-main_anonse_news

{

}



div.fashion_blocknews_row_1-main_center_news	div.fashion_blocknews_header-main_center_news

{

	padding: 0px 0px 0px 0px;

	color: #481430;

	font-size: 12px;

	font-weight: bold;

	font-variant: small-caps;

}



div.fashion_blocknews_row_2-main_center_news	div.fashion_blocknews_header-main_center_news

{

	padding: 13px 0px 0px 0px;

	color: #481430;

	font-size: 12px;

	font-weight: bold;

	font-variant: small-caps;

}



div.fashion_blocknews_text-main_center_news

{

	padding-top: 7px;

}



div.fashion_blocknews_text-main_center_news		p

{

	margin: 0px 0px 3px 0px !important;

}



div.fashion_blocknews_text-main_center_news		p	strong

{

	color: #481430;

	font-size: 12px;

	font-weight: bold;

}



a.fashion_blocknews_morelink-main_center_news

{

	color: #DE1E82;

	font-weight: bold;

}



a.fashion_blocknews_morelink-main_center_news,

a.fashion_blocknews_morelink-main_center_news:link,

a.fashion_blocknews_morelink-main_center_news:active,

a.fashion_blocknews_morelink-main_center_news:visited,

a.fashion_blocknews_morelink-main_center_news:hover

{

	color: #DE1E82	!important;

}



a.fashion_blocknews_morelink-main_center_news	img

{

	vertical-align: bottom;

	margin-left: 2px;

	margin-bottom: 1px;

}



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



div.moduletable-top_menu_module

{

}



div.moduletable-top_menu_module table

{

	width: auto !important;

}



div.moduletable-top_menu_module	td

{

	color: #FFFFFF;

}


span.mainlevel-top_menu
{
	color: #e4b4d4;
	margin-left: 2px;
	/*margin-right: 2px;*/
	font-size: 15px;
	line-height: 100%;
}

a.mainlevel-top_menu,
a.mainlevel-top_menu:link,
a.mainlevel-top_menu:active,
a.mainlevel-top_menu:visited,
a.mainlevel-top_menu:hover
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	font-variant: small-caps;
	/*text-transform: uppercase;*/
}



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

div.moduletable-bottom_menu_module

{

	margin-left: 5px;

}



div.moduletable-bottom_menu_module table

{

	width: auto !important;

}



div.moduletable-bottom_menu_module	td

{

	color: #FFFFFF;

}



span.mainlevel-bottom_menu

{

	color: #FFFFFF;

	margin-left: 7px;

	margin-right: 5px;

}



a.mainlevel-bottom_menu,

a.mainlevel-bottom_menu:link,

a.mainlevel-bottom_menu:active,

a.mainlevel-bottom_menu:visited,

a.mainlevel-bottom_menu:hover

{

	color: #FFFFFF;

	font-family: Arial;

	font-size: 14px;

	font-variant: small-caps;

}



td.bottom_copyright

{

	color: #FFFFFF;

	font-family: Arial;

	font-size: 14px;

	font-variant: small-caps;

}



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

#design_main_row_4_2_2_p	div.styler_q
{
	padding-bottom: 10px;
}

#design_main_row_4_2_2_p	div.styler_q		a,
#design_main_row_4_2_2_p	div.styler_q		a:link,
#design_main_row_4_2_2_p	div.styler_q		a:active,
#design_main_row_4_2_2_p	div.styler_q		a:visited,
#design_main_row_4_2_2_p	div.styler_q		a:hover
{
	line-height: 130%;
	font-weight: bold;
	color: #DE1E82	!important;
}

#design_main_row_4_2_2_p	div.styler_q		a	img
{
	vertical-align: bottom;
	margin-left: 2px;
	margin-bottom: 1px;
}


div.moduletable-cosmetquestions
{
	background: url("../images/f_row_4_3_2_cos.jpg") no-repeat scroll left top #EFC0B4;
	padding: 57px 15px 5px 25px;
}

div.moduletable-cosmetquestions		div.styler_q
{
	padding-bottom: 10px;
}

div.moduletable-cosmetquestions		div.styler_q		a,
div.moduletable-cosmetquestions		div.styler_q		a:link,
div.moduletable-cosmetquestions		div.styler_q		a:active,
div.moduletable-cosmetquestions		div.styler_q		a:visited,
div.moduletable-cosmetquestions		div.styler_q		a:hover
{
	line-height: 130%;
	font-weight: bold;
	color: #DE1E82	!important;
}

div.moduletable-cosmetquestions		div.styler_q		a	img
{
	vertical-align: bottom;
	margin-left: 2px;
	margin-bottom: 1px;
}


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

#design_main_row_2_1			ul.latesnews-lastmessages,

#design_main_row_2_1_inside		ul.latesnews-lastmessages

{

	margin: 0;

	padding: 0;

	list-style: none;

}



#design_main_row_2_1			ul.latesnews-lastmessages	li,

#design_main_row_2_1_inside		ul.latesnews-lastmessages	li

{

	margin: 7px 0px 5px 0px;

	line-height: 18px;

	padding: 0;

	color: #FFFFFF;

}



#design_main_row_2_1			ul.latesnews-lastmessages	li	a,

#design_main_row_2_1_inside		ul.latesnews-lastmessages	li	a

{

	color: #FFFFFF;

}



#design_main_row_2_1			ul.latesnews-lastmessages	li	span.post_date,

#design_main_row_2_1_inside		ul.latesnews-lastmessages	li	span.post_date

{

	color: #DE1E82;

}



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

#design_main_row_4_1_1

{

	clear: both;

}



#design_main_row_4_1_1_left

{

	float: left;

	width: 380px;

}



#design_main_row_4_1_1_left		img.week_photo_header

{



}



#design_main_row_4_1_1_left		img.week_photo

{

	border: 2px solid #E35E99;

}



#design_main_row_4_1_1_right

{

}



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

#design_main_row_4_1_2

{

	clear: both;

}



#design_main_row_4_1_2		img.week_photo_header

{



}



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



div.main_informer_body_style

{

	padding-top: 10px;

}

div.main_banner_body_style

{

	text-align: center;

	padding-top: 7px;

	padding-bottom: 3px;

}



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

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



div.richmediabanner

{

	height: 0px;

	overflow: hidden;

}





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

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

/* Стили разметки внутряков */



#design_inside_container_center

{

	width: 999px;

	min-height: 1000px;

	background: #FFFFFF none;

}



#design_inside_left_column

{

	width: 209px;

	float: left;

	overflow: hidden;

}



#design_inside_right_column

{

	width: 300px;

	float: left;

	overflow: hidden;

}



#design_inside_main_column

{

	width: 490px;

	float: left;

	overflow: hidden;

}



#design_inside_main_column_wide

{

	width: 790px;

	float: left;

	overflow: hidden;

}



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



#design_left_column_menu

{

	background-color: #712d49;

	color: #FFFFFF;

}



#design_left_column_menu a,

#design_left_column_menu li,

#design_left_column_menu ul

{

	color: #FFFFFF;

}



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



#design_inside_main_column_maintext

{

	padding: 10px;

	background-color: #F2F2F2;

}



#design_left_column_reclama

{

	background-color: #f9e5f0;

}


/* ====================================================== */
/* ====================================================== */
div.subscribe_form
{
	background: #000000 url('../images/dress_subscribe_fon.jpg') top left;
	width: 300px;
	height: 200px;
}


div.subscribe_form div.container
{
	padding: 125px 0 0 135px;
}

div.subscribe_form form
{
	padding: 0px;
	margin: 0px;
}

table.subscribe_form
{
	width:165px;
}

table.subscribe_form td
{
	padding: 2px;
}

table.subscribe_form input
{
	font-size: 12px;
}

#subscribe_name,
#subscribe_email
{
	width: 157px;
	border: none;
	color: #AAAAAA;
}

#subscribe_submit
{
	width: 157px;
	height: 23px;
	background: #000000 url('../images/dress_subscribe_button.jpg') top left;
	border: none;
	color: #FFFFFF;
}



.contentpaneopen_fulltext  .subscribe_form form {
	padding: 125px 0 0 135px;
}
.contentpaneopen_fulltext  .subscribe_form table
{
	width:165px;
}
.contentpaneopen_fulltext  .subscribe_form label {
	display:none;
}
.contentpaneopen_fulltext  .subscribe_form th {
	display:none;
}
.contentpaneopen_fulltext  .subscribe_form td
{
	padding: 2px;
}

.contentpaneopen_fulltext  .subscribe_form input
{
	font-size: 12px;
}


.contentpaneopen_fulltext  .subscribe_form input
{
	width: 157px;
	height: 23px;
	background: #000000 url('../images/dress_subscribe_button.jpg') top left;
	border: none;
	color: #FFFFFF;
}


.contentpaneopen_fulltext  .subscribe_form #subscribe_name,
.contentpaneopen_fulltext  .subscribe_form #subscribe_email
{
	width: 153px;
	border: none;
	color: #AAAAAA;
	background: #fff;
	height:14px;
}




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

#design_main_secondlevel_menu
{
	height: 24px;
	width: 999px;
	background: #761d59 url('../images/vesna-2_topsubmenu.jpg') top left no-repeat;
}


#design_main_secondlevel_menu_p
{
	padding-top: 4px;
	padding-left: 160px;
}


div.moduletable-top_secondlevel_menu_module
{

}

div.moduletable-top_secondlevel_menu_module table
{
	width: auto !important;
}

div.moduletable-top_secondlevel_menu_module	td
{
	color: #FFFFFF;
}

span.mainlevel-top_secondlevel_menu
{
	color: #DD0000;
	margin-left: 1px;
	margin-right: 0px;
	font-size: 13px;
	line-height: 100%;
}

a.mainlevel-top_secondlevel_menu,
a.mainlevel-top_secondlevel_menu:link,
a.mainlevel-top_secondlevel_menu:active,
a.mainlevel-top_secondlevel_menu:visited,
a.mainlevel-top_secondlevel_menu:hover
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}







/* Swartzkopf Branding */
/*
body {
	background-color: black;
}




#design_main_container {
	background: url('http://www.dress-code.com.ua/branding.jpg') center top no-repeat !important;
}

#design_main_container_bottom_back {
	background:transparent;
}

#design_main_header {
	height: 122px;
	width: 999px;
	background: transparent url('/templates/dresscode_inside_page/images/top-menu-logo.png') bottom left no-repeat;
	padding-top: 50px;
	margin-left: 2px;
}
.top-menu-adv {
	position:absolute;
	margin-left:150px;
	width:728px;
	height:90px;
	z-index:9999;
	cursor:pointer;
	background:transparent !important;
}
.top-menu-adv a {
	position:absolute;
	margin-left:0px;
	width:828px;
	height:90px;
	z-index:999;
	cursor:pointer;
	background:transparent !important;
}

#design_main_top_menu {
	background: transparent url('/templates/dresscode_inside_page/images/top-menu-with-logo.png') top left no-repeat;
}
#design_main_header_p {
	position: relative;
	top: -40px;
	color:#ffffff !important;
	left:-810px;
	z-index:9999;
}
#design_main_header_p a {
	color:#ffffff !important;
}

#design_main_header_2_p  {
	display:none;
}
*/