td {font-family:Arial;font-size:12px;line-height:18px;color:#000;text-align:left;}
body { margin:0px; padding:0px; background:#f4fada url(../images/bg_site.gif) top repeat-x;font-family:Arial;font-size:12px;line-height:18px;color:#000;text-align:left;}


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

ul { padding:0 ; list-style-image:url(images/spacer.gif); }
li { padding:0; margin:0}

h1 { font-size:1px; color:#fff; line-height:1px; margin:0; padding:0; text-indent:-999px; margin-bottom:6px}		
h2 { font-size:px; color:#; text-transform:uppercase; }		
h4 { color:#fff; font-family:Times New Roman; line-height:-0.05em; font-size:30px; line-height:30px; margin:0; padding:0; margin-bottom:10px; font-weight:normal}	
h6 { font-size:20px; color:#000; margin:0; padding:0; margin-bottom:12px }		

.clear  {clear:both;}
.left{ float:left}
.right{ float:right}
br{ line-height:18px}
/* bg   -----------------------------------------------------------------------------*/ 

.bg_big{ width:100%; background:url(../images/bg_big.gif) top no-repeat;}
.mid{ display:block; width:100%; height:274px; background:#d5bfd7; border-bottom:4px solid #725976}
.footer{ display:block; width:100%; height:120px; background:#806384}
.page{ width:980px; display:block; margin:auto}
.line_top{ height:95px; display:block;}
.logo{ display:block; width:260px; height:65px; background:url(../images/logo.gif) top left no-repeat; color:#62675a; text-decoration:none; font-family:Arial; font-size:12px; margin-top:2px; margin-left:25px}
.po_menu{ display:block; width:640px; height:40px; margin-top:10px}

.top_menu        {font-family:Arial; color:#5a653b;  text-decoration:none ;line-height:37px; font-size:14px; display:block; width:119px; height:37px; float:left; margin-right:6px; text-align:center}
.top_menu:link   { color:#5a653b; text-decoration:none; }
.top_menu:hover  { color:#fff; text-decoration:none; background:url(../images/bg_top_pin.gif) top no-repeat;}
.top_menu:active { color:#5a653b; text-decoration:none; }
.act{ color:#fff; text-decoration:none; background:url(../images/bg_top_pin.gif) top no-repeat;}


.tab{ display:block; width:980px; height:445px; margin-top:10px}
.bg_rose{ background:url(../images/bg_rose.jpg) top no-repeat;}
.left_text{ width:410px; height:205px; margin:35px 0px 0px 15px}
.right_text{ width:260px; height:205px; margin:35px 0px 0px 0px }
.news{ font-size:14px; color:#5a0155; font-weight:bold; line-height:20px; margin-top:11px}
.in{ width: 160px; display:block; background:url(../images/bg_in.png) top no-repeat; border:0; height:27px; padding-left:10px;}
.more{ width:77px; height:27px; display:block; background:url(../images/read_more.gif) top no-repeat; margin-top:10px;cursor:pointer!important;}
.more_pink{ width:52px; height:27px; display:block; background:url(../images/more.gif) top no-repeat; margin-top:10px;cursor:pointer!important; margin-bottom:20px}


.footer_menu{ display:block; width:640px; height:40px; margin-top:10px; margin-left:20px}

.foot        {font-family:Arial; color:#fff;  text-decoration:none ;line-height:37px; font-size:14px; display:block; width:119px; height:37px; float:left; margin-right:6px; text-align:center}
.foot:link   { color:#fff; text-decoration:none; }
.foot:hover  { color:#fff; text-decoration:none; background:url(../images/bg_foot_pin.gif) top no-repeat;}
.foot:active { color:#fff; text-decoration:none; }
.act_foot{ color:#fff; text-decoration:none; background:url(../images/bg_foot_pin.gif) top no-repeat;}

.welcome{ color:#343434; font-size:40px; font-family:Times New Roman; font-weight:bold; letter-spacing:-0.05em; line-height:38px; margin-top:10px}
.pink{ color:#b758b1}
.pink_30{ color:#343434; font-size:30px}
.best{ font-size:18px; color:#989d81; letter-spacing:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.right_photo{ margin-left:20px; border:1px solid #d6dcbf; background:#fff; padding:3px}
.left_photo{ margin-right:20px; border:1px solid #d6dcbf; background:#fff; padding:3px; margin-bottom:8px}
.photo{  border:1px solid #d6dcbf; background:#fff; padding:3px; margin-bottom:12px}

.text{ font-size:12px; font-weight:normal; font-family:Arial; letter-spacing:normal; margin-bottom:10px}

.copy{ color:#d4cbd5; line-height:16px; margin-top:10px; margin-left:20px}
.mar_text{ margin:0px 20px 20px 20px}

.block_1{ width:640px; margin-left:20px}
.block_2{ width:270px; background:#806384 url(../images/hart.gif) top left no-repeat  ; color:#fff; margin-bottom:10px }
		
.block_3{width:668px; background:#806384 url(../images/hart.gif) top left no-repeat  ; color:#fff; overflow:auto;   position: relative; float:left; margin-left:15px}
		
.block_4{ width:260px; margin-right:4px; padding-left:20px; float:right}
		
.block_5{ width:260px; }
.block_6{ width:340px; margin-right:20px }
		
.block_gallery{width:680px; background:#806384 url(../images/hart.gif) top left no-repeat  ; position: relative; float:left; margin-left:15px; }
		
		
.pink_link       { color:#b758b1; text-decoration:underline; }
.pink_link:link  { color:#b758b1; text-decoration:underline;}
.pink_link:hover { color:#b758b1; text-decoration:none;}
.pink_link:active{ color:#b758b1; text-decoration:underline;}		
		
		
		
.super_link      { color:#000; text-decoration:underline; line-height:24px; font-weight:bold }
.super_link :link  { color:#000; text-decoration:underline;}
.super_link :hover { color:#000; text-decoration:none;}
.super_link :active{ color:#000; text-decoration:underline;}
		
.title_white{ color:#fff; font-size:30px; font-family:Times New Roman; letter-spacing:-0.04em; margin-top:25px; margin-left:15px; margin-right:20px}


.link        {font-family:Arial; color:#fff;  text-decoration:none ; line-height:30px; font-size:14px; letter-spacing:normal; margin-left:6px}
.link:link   {color:#fff; text-decoration:none; }
.link:hover  {color:#ffbdfb; text-decoration:none; }
.link:active {color:#fff; text-decoration:none; }

.line{ height:5px; width:auto; background:url(../images/line_pink.gif) top repeat-x; display:block}
.flower{ margin:0px 4px -3px 0px}
.line_w{ width:240px!important}


.right_top{ background:url(../images/right_top.gif) top right no-repeat}
.right_bottom{background:url(../images/right_bottom.gif) bottom right no-repeat}
.left_bottom{background:url(../images/left_bottom.gif) bottom left no-repeat;height:380px}
.bag{ line-height:2px}
/* -----------------------------------------------------------------------------*/ 

.green{ color:#64a101;}
.red { color:#FF0000;}
.white {color:#FFFFFF;}


.sub{background-color:#d894d4;
	width:100px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border:1px solid #806384; float:left;
		 }
	
.input_contact{background-color:#fff;
	width:500px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.textarea_contact{background-color:#fff;
	width:500px;
	height:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
	div.sc_menu_wrapper {
	position:absolute;
	height: 370px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 125px;
	
	overflow:hidden;
	overflow: auto; top:8px;
	
}
div.sc_menu {}

.sc_menu a {
	display: block;
	margin-bottom: 5px;
	width: 125px;
		
}

.sc_menu img {
	display: block;
	border: none;
}
.sc_menu_wrapper{ margin-left:8px; }

.sc_menu_wrapper .loading {
	position: absolute;
	top:20px;
	left: 20px;
	
	margin: 0 auto;
	padding: 0px;

	width: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
}



 #fullsize {
	position:absolute;
	height:370px;
	width:535px;
	overflow:hidden; 
	z-index:200;
	
	right:6px; top:6px!important; bottom:0px;
	
}
 #fullsize div {width:535px; height:370px; margin-bottom:0px;  }
 #fullsize div img {display:block;margin:0 auto; width:535px; height:370px; float:left;}
