.main
{
width:1004px;
margin:0 auto;
background-color:#37291e;
position:relative;
}

body {margin:0; padding:0; background-color:#37291e; font-size:11px; font-family:Tahoma, Arial, sans-serif;}

.indention
{
width:1004px;
height:10px;
}
.logo
{
width:680px;
height:117px;
margin-left:56px;
background-repeat:no-repeat;
background-color:#e9e9e2;
background-image:url(../images/logo.gif);
clear:both;
}
.flash_logo
{
position:absolute;
top:30px;
left:134px;
}
.center
{
height:593px;
width:1004px;
clear:both;
}
.footer
{
width:1004px;
height:131px;
}
.fpart_1
{
width:1004px;
height:80px;
background-repeat:no-repeat;
background-image:url(../images/footer_1.jpg);
}
.fpart_2
{
width:1004px;
height:51px;
background-repeat:no-repeat;
background-image:url(../images/footer_2.jpg);
}
.packet
{
height:593px;
width:736px;
float:left;
}
.girl_flash
{
width:261px;
height:593px;
background-repeat:no-repeat;
background-image:url(../images/girl_backgr_flash.jpg);
float:left;
}
.center_up
{
width:736px;
height:238px;
}
.menu
{
height:238px;
width:276px;
background-color:#c8bcaa;
/*margin-left:56px;*/
float:right;
background-image:url(../images/flash_2.jpg);
position:relative;
}
.content
{
width:404px;
height:238px;
float:right;
}
.roof
{
height:20px;
width:404px;
background-repeat:no-repeat;
background-image:url(../images/roof_content.jpg);
}
.content_packet
{
height:197px;
width:404px;
background-color:#FFFFFF;
}
.left_wall
{
height:197px;
width:16px;
background-repeat:no-repeat;
background-image:url(../images/left_wall_1.jpg);
float:left;
}
.content_text
{
width:352px;
height:197px;
float:left;
text-align:center;
overflow:auto;

/*ie*/
//scrollbar-face-color: #c8bcaa;
//scrollbar-highlight-color: #ffffff;
//scrollbar-shadow-color: #9495a2;
//scrollbar-3dlight-color: #cccddb;
//scrollbar-arrow-color: #ffffff;
//scrollbar-track-color: #f4f5f9;
//scrollbar-darkshadow-color: #9495a2; 
}
.contact_text
{
width:352px;
height:197px;
float:left;
text-align:center;

}
.right_wall
{
height:197px;
width:36px;
background-repeat:no-repeat;
background-image:url(../images/girl_left.jpg);
float:left;
}
.cellar
{
width:404px;
height:21px;
background-image:url(../images/cellar_content.jpg);
background-repeat:no-repeat;
}
.white_line
{
background-color:#FFFFFF;
background-image:url(../images/line_backgr.gif);
background-repeat:no-repeat;
background-position:right;
height:3px;
width:auto;
margin-left:56px;
}
.title
{
color:#7f7260;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
padding-bottom:8px;
}
.title img
{
padding-bottom:2px; width: 55px;
}
.content_text, .content_text p, .content_text span, .content_text span div, .content_text div span
{
TEXT-INDENT: 1em;
color:#6e6d57;
font-size:11px;
font-family:Tahoma, Arial;
margin:0;
text-align:justify;
}
.content_text p, .content_text span, .content_text span div, .content_text div span { padding:3px 0 4px 0; }

.center_down
{
width:736px;
height:352px;
}
.girl_about_us
{
float:right;
width:149px;
height:352px;
background-repeat:no-repeat;
background-image:url(../images/coner_about_us.jpg);
background-position:bottom;
background-repeat:no-repeat;
/*background-image:url(../images/girl_about_us.jpg);*/
background-color:#e9e9e2;
}
.flash_about_us
{
padding-top:7px;
height:345px;
width:518px;
background-color:#e9e9e2;
float:right;
background-image:url(../images/flour_about_us.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.left_about_us
{
height:352px;
width:13px;
background-position:bottom;
background-repeat:no-repeat;
background-color:#e9e9e2;
background-image:url(../images/left_about_us.jpg);
float:right;
}
.girl_abs
{
position:absolute;
top:368px;
left:587px;
width:149px;
height:352px;
background-repeat:no-repeat;
background-image:url(../images/girl_transp.gif);
}
.girl_abs_1
{
position:absolute;
top:368px;
left:672px;
width:64px;
height:148px;
background-repeat:no-repeat;
background-image:url(../images/girl_transp_1.gif);
}
.girl_abs_2
{
position:absolute;
top:516px;
left:587px;
width:149px;
height:204px;
background-repeat:no-repeat;
background-image:url(../images/girl_transp_2.gif);
}
.left_menu_ws
{
width:296px;
height:352px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
/*padding-top:94px;*/
}
.table_link
{
width:296px;
height:352px;
}
.table_link td
{
vertical-align:middle;
}
/*.left_menu_ws
{
width:296px;
height:258px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
padding-top:94px;
}*/
.left_ws
{
height:352px;
width:13px;
background-image:url(../images/left_ws.jpg);
float:right;
}
.menu_ws
{
width:270px;
height:127px;
background-image:url(../images/wedding_sal_menu.jpg);
padding-top:23px;
padding-left:26px;
}
.gallery
{
width:371px;
height:311px;
background: #E9E9E2 url(../images/gallery_bg.jpg) no-repeat;

}
.packet_gal
{
width:371px;
height:352px;
float:right;
}
.gallery_pages
{
/*border-top:1px solid #ff0000;*/
color:#8a7e6d;
font-family:Tahoma;
font-size:10px;
background-color:#e9e9e2;
height:41px;
width:371px;
background-position:bottom;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
text-align:center;
}
.img_gal { float:left; }
img { border:0px; }
.photo_line { width:371px; height:94px; }
.menu_activ
{
/*margin-left:20px;
padding-left:20px;*/
color:#d6913d;
background-repeat:no-repeat;
background-image:url(../images/arrow.gif);
font-size:11px;
font-family:Tahoma;
/*padding-bottom:17px;*/
padding:0px 0px 0px 20px;
}

.menu_sub{
  padding: 0 0 0 40px !important;
}

.menu_noactiv
{
color:#37291e;
font-size:11px;
font-family:Tahoma;
padding:0px 0px 0px 20px;
}
.menu_noactiv a
{
color:#37291e;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
}
.current_page
{
color:#d6913d;
}
.gallery_pages a
{
color:#8a7e6d;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
}
.left_menu_es
{
width:296px;
height:273px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
padding-top:79px;
}
.menu_es
{
width:270px;
height:155px;
background-image:url(../images/evnening_sal_menu.jpg);
padding-top:23px;
padding-left:26px;
}
.left_menu_hs
{
width:296px;
height:318px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
padding-top:34px;
}
.menu_hs
{
width:270px;
height:244px;
background-image:url(../images/hairdressers_sal_menu.jpg);
padding-top:23px;
padding-left:26px;
}
/*bouquet_salon*/
.left_menu_bs
{
width:296px;
height:303px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
padding-top:49px;
}
.menu_bs
{
width:270px;
height:219px;
background-image:url(../images/bouquet_sal_menu.jpg);
padding-top:23px;
padding-left:26px;
}
/*carnival_salon*/
.left_menu_cs
{
width:296px;
height:228px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
padding-top:124px;
}
.menu_cs
{
width:270px;
height:67px;
background-image:url(../images/carnival_sal_menu.jpg);
padding-top:23px;
padding-left:26px;
}
/*contact_menu*/
.left_menu_cont
{
width:296px;
height:253px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
float:right;
padding-top:99px;
}
.menu_cont
{
width:270px;
height:92px;
background-image:url(../images/contact_menu.jpg);
padding-top:23px;
padding-left:26px;
}

.packet_contact
{
width:371px;
height:332px;
float:right;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
padding-top:20px;
}


.packet_discounts
{
width:667px;
height:332px;
float:right;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
padding-top:20px;
}


.packet_map
{
width:371px;
height:344px;
float:right;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
padding-top:8px;
}
.contact_text
{
font-family:Tahoma;
font-size:11px;
color:#827662;
padding:0 7px 0px 4px;
text-align:justify;
}
input
{
width:258px;
height:16px;
border:1px solid #b8b8b8;
}
textarea
{
width:258px;
height:91px;
border:1px solid #b8b8b8;

}
td
{
vertical-align:middle;
padding-bottom:8px;
}
.td_text
{
font-family:Tahoma;
font-size:11px;
color:#827662;
font-weight:bold;
}
.conttact_font
{
color:#6e6d57;
font-family:Tahoma;
font-size:11px;

}
.conttact_font_b
{
color:#6e6d57;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin: 0 0 0 0;
padding:0 0 0 0;
}
.dat
{
color:#6e6d57;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}
.conttact_font_b a
{
color:#6e6d57;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.main_gallery
{
height:141px;
width:655px;
background-repeat:no-repeat;
background-image:url(../images/gallery_main.jpg);
padding:45px 0 0 25px;
}
.main_gallery img
{
border:0;

}
.main_news
{
height:151px;
width:680px;
background-repeat:no-repeat;
background-image:url(../images/news_main.jpg);
text-align:center;
padding-top:15px;
}
.gal_packet
{
margin-right:30px;
float:left;
width: 94px;
}
.news
{
font-family:Tahoma;
font-size:11px;
color:#6e6d57;
}
.news a
{
font-family:Tahoma;
font-size:11px;
color:#6e6d57;
}
.news_line
{
height:26px; width:100%; 
background-repeat:repeat-x;
background-image:url(../images/news_line.jpg);
}
.menu_html
{
padding:8px 0 8px 24px;
margin-left:16px;
background-repeat:no-repeat;
background-image:url(../images/perl.jpg);
overflow:hidden;
background-position:left center;
}
.menu_html a
{
color:#37291e;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
}
.menu_flash_abs
{
position:absolute;
top:0px;
left:0px;
}
.cont_activ
{
padding-left:20px;
color:#d6913d;
background-repeat:no-repeat;
background-image:url(../images/arrow.gif);
font-size:11px;
font-family:Tahoma;
padding-bottom:17px;
}
.cont_noactiv
{
padding-left:20px;
color:#37291e;
font-size:11px;
font-family:Tahoma;
padding-bottom:17px;
}
.cont_noactiv a
{
color:#37291e;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
}
.line_menu
{
margin:6px 0px 6px 0px; 
width:216px; 
height:3px;
}
/*.copyright
{
float:right;
padding:30px 10px 0 0;
}
.copyright a
{
font-family:Tahoma;
font-size:11px;
color:#a69984;
text-decoration:none;
font-weight:bold;
}
.copyright span
{
font-family:Tahoma;
font-size:11px;
color:#6c614e;
font-weight:bold;
}
*/


.copyright
{
padding:16px 0px 0 222px;
float:left;

font-family:Tahoma;
font-size:10px;
color:#b1a592;


}
/*.copyright a
{
font-family:Tahoma;
font-size:11px;
color:#;
text-decoration:none;
font-weight:bold;
}*/
.copyright a
{
font-family:Tahoma;
font-size:10px;
color:#b1a592;
text-decoration:none;
}
.copyright_2
{
padding:16px 0px 0 72px;
float:left;
}
.copyright_2 a
{
font-family:Tahoma;
font-size:10px;
color:#b1a592;
text-decoration:none;
}

.news_body
{
float:right;
width:667px;
height:px;
height:352px;
background-color:#e9e9e2;
background-repeat:repeat-x;
background-image:url(../images/bg_bottom_ws.jpg);
background-position:bottom;
}
.bufer
{
float:right;
width:128px;
height:352px;
}
.news_packet
{
height:352px;
width:539px;
float:right;
}
.news_roof
{
background-repeat:no-repeat;
width:539px;
height:51px;
background-image:url(../images/news_roof.gif);
}
.news_center { height:232px; width:539px; }
.news_cellar { background-repeat:no-repeat; width:539px; height:50px; background-image:url(../images/news_cellar.gif); }
.news_wall_right { float:right; width:22px; height:232px; background-repeat:no-repeat; background-image:url(../images/news_rigth_wall.gif); }
.news_content
{
width:482px; height:232px; background-color:#FFFFFF; float:right; padding-right:12px; overflow:auto; TEXT-INDENT: 1em; color:#6e6d57; font-size:11px; font-family:Tahoma, Arial; text-align:left;


/*ie*/
//scrollbar-face-color: #c8bcaa;
//scrollbar-highlight-color: #ffffff;
//scrollbar-shadow-color: #9495a2;
//scrollbar-3dlight-color: #cccddb;
//scrollbar-arrow-color: #ffffff;
//scrollbar-track-color: #f4f5f9;
//scrollbar-darkshadow-color: #9495a2; 
}
.news_content p
{
TEXT-INDENT: 1em;
color:#6e6d57;
font-size:11px;
font-family:Tahoma, Arial;
margin:0 0 0 0;
padding:3px 0 4px 0;
text-align:left;
}
.news_wall_left
{
float:left;
width:23px;
height:232px;
background-repeat:no-repeat;
background-image:url(../images/news_left_wall.gif);
}
.news_line_white
{
height:26px; width:100%; 
background-repeat:repeat-x;
background-image:url(../images/news_line_white.gif);
}


/*add-ins*/

.gal_packet a span {
	display:block;
	
	padding:10px 0 5px 0;
	text-align:center;
	}
.gal_packet a {
	text-decoration:none;
	color:#37291e;
	font-size:10px;
	font-family:Tahoma;
	padding:0 0 2px;
	}
.gal_packet a:hover {
	text-decoration:underline !important;
	color:#6E6D57;
	}
.main_news .wrapper {
	width:261px; 
	padding-top:2px;
	text-align:left; 
	margin:0 0 0 281px;
	height:105px;
	overflow:hidden;	
	}
	
.main_news .wrapper a:hover {
	text-decoration:none;
	}	
.main_news .title {
	width:261px; 
	margin:0 0 0 281px;
	}
	
*html .main_news .title {
	width:280px;
	margin:0 0 0 140px;
	}
*html .main_news .wrapper {
	margin:0 0 0 140px;
	}
*+html .main_news .title {
	width:280px;
	margin:0 0 0 140px;
	}
*+html .main_news .wrapper {
	margin:0 0 0 140px;
	}		
.main_news .gallery-addon {
	position:absolute;
	left:25px;
	top:2px;
	width:250px;
	}
.abs-wrap {
	height:0;
	width:0px;
	float:left;
	position:relative;
	}

/* 17.03.10 wesp */
#index_page #discount_ibox { height: 31px; margin-bottom: 11px; text-align: center; width: 352px; background: url(../images/discn_bg.gif) no-repeat left bottom;}
#discount_ibox a {color: #d44e66; font: bold 12px Arial, sans-serif; text-decoration: none;}
#discount_ibox a:hover {text-decoration: underline;}
#index_page .left_wall {background-image: url(../images/left_wall_1i.jpg); }
#index_page .right_wall {background-image: url(../images/girl_lefti.jpg); }

.content_text .cont_box {padding-right: 5px;}
#index_page  .content_text {height:154px; float: none; }
#content_box {float: left; width: 352px;}
.img_gal a, .img_gal img {width: 94px; height: 94px; display: block;}
#news_content_box {float: right; width: 494px; height: 232px; background: white;}


.clnd_list {width: 100%;}
.clnd_list td {vertical-align: top; }
.about_discount {width: 1px; height: 1px; overflow: hidden; padding-bottom: 7px;}

#discount_box .left_ws {  background:#E9E9E2 url(../images/left_ws.jpg) no-repeat left bottom;  height:590px; }
#discount_box .center_down  {height: auto;}
#discount_box .packet_discounts {height: 585px; padding-top: 5px;}
#discount_box .white_line {background-image: none;}
#right_txt {width: 290px; color:#37291E; font: 11px Tahoma, sans-serif;} 
#left_txt {width: 300px; height: 517px; overflow: auto; padding-right: 5px; color:#37291E; line-height: 15px;}

.d_month {padding: 11px 0 5px 0; font: bold 15px/17px Times, serif ; text-indent: 2px;}
.d_event {font: 11px Tahoma, sans-serif;}
.d_event:hover {color: #6E6D57; cursor: pointer; cursor: alias;}
.period {font: bold 11px Tahoma, sans-serif; padding-right: 7px;}
.dt_hdr {padding: 0 12px 7px 0; text-align: center; font-weight: bold;}
#girl_abs_3 {width: 35px; height: 112px; position: absolute; background: url(../images/girl_leftd.jpg) no-repeat; right: 268px; top: 258px;}
#discount_box .hdr {font:  20px Times, serif; color: #d44e66;}
.goback {padding-bottom: 7px;}
.goback a {font-size: 14px; color: black;}
.brands{list-style:none outside none;}
.brands a{color:#000; text-decoration:underline;}
.brands a:hover{text-decoration:none;}
.brands p{padding:0; margin:0; font-weight:bold;}

