body.main{
margin:	auto;
padding:	0px;
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
/*background:	rgb(18, 18, 18) url('../images/sakura_bg.jpg') no-repeat top left;*/
background-color:	rgb(18, 18, 18);
color:	rgb(127, 127, 127);
}

#pokaz_fb	{ cursor:pointer; width:95px; height:28px; position: absolute; z-index:2; top:640px; left:50%; margin-left:-475px;}
#frame_fb	{ width:315px; height:245px; position: absolute; z-index:4; top:385px; left:50%; margin-left:-475px; padding: 0 0 10px 0;}


/*moduly*/
p{
margin:	0px;
padding:	0px;
}

.section_box_img	{ padding-right: 5px;}

table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

table.bannerTable{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	center;
}

form{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*logo*/
#logo{
position:	absolute;
top:	11px;
left:	50%;
margin-left:	-354px;
z-index:	10;
}

/*tlo lewa*/
#bg_left{
position:	absolute;
top:	0px;
left:	0px;
width:	50%;
height:	627px;
border:	none;
padding:	0px;
margin-left:	-475px;
background:	rgb(255, 255, 255) url('../images/sakura_bg_left.jpg') no-repeat top right;
color:	inherit;
}

/*tlo prawa*/
#bg_right{
width:	50%;
height:	627px;
position:	absolute;
top:	0px;
left:	50%;
background: rgb(255, 255, 255) url('../images/sakura_bg_right.jpg') no-repeat 475px 0px;
color:	inherit;
}

/*glowny kontener*/
#main_cont{
width:	950px;
height:	627px;
border:	none;
padding:	0px;
margin:	0 auto 0;
background:	rgb(255, 255, 255) url('../images/sakura_bg_main.jpg') no-repeat top left;
position:	absolute;
top:	0;
left:	50%;
margin-left:	-475px;
}

/*prawa kolumna*/
#rightcol{
width:	630px;
height:	627px;
border:	none;
padding:	0px;
margin:	0 auto 0;
position:	absolute;
top:	0;
left:	50%;
margin-left:	-160px;
}

/*glowny flash*/
#flash{
width:	482px;
height:	627px;
border:	none;
padding:	0px;
margin-left:	-475px;
position:	absolute;
top:	0px;
left:	50%;
}

#flash_babka{
width:	310px;
height:	454px;
position:	absolute;
top: 161px; 
left:	50%;
margin-left:	-475px;
z-index:	2;
}

/*gora*/
#topmenu{
width: 630px;
height:	80px;
margin:	0px;
padding:	26px 0px 0px 0px;
text-align:	right;
}

/*menu flash*/
#flash_menu{
position:	absolute;
top:	26px;
left:	50%;
margin-left:	-130px;
z-index:	3;
}

/*jezyki*/
/*
#langs{ position:	absolute; top:	15px; left:	50%; margin-left: -420px; height:	30px; border:	none; padding:	0px; text-align:	right; z-index:	4; }
#langs img	{padding-right: 5px;}
*/
#langs		{ position:	absolute; top:	5px; left:	50%; margin-left: 267px; height: 30px; border:	none; padding:	0px; text-align:	right; z-index:	4; }
#langs img	{ padding-right: 5px; width:15px; }

/*nawigacja gora*/
#navi{
position:	absolute;
top:	26px;
left:	50%;
margin-left: -170px;	
width:	630px;
height:	30px;
border:	none;
padding:	0px;
text-align:	right;
z-index:	4;
}

#navi a{
padding:	0px 9px 0px 0px;
color:	rgb(153, 153, 153);
background-color:	inherit;
text-decoration:	none;
}

#navi a:hover{
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

#navi img{
padding-top: 18px;
}

/*japonski obrazek*/
#japonski{
width:	630px;
height:	98px;
border:	none;
margin:	0px;
padding:	0px;
}

/*teksty glowna*/
#text{
width:	561px;
overflow:	hidden;
border:	none;
margin:	0px;
padding:	0px 32px 18px 37px;
}

/*banner*/
#banner{
width:	630px;
overflow:	hidden;
border:	none;
margin:	0px;
padding:	0px 0px 5px 0px;
text-align:	center;
}

#banner table.bannerTable{
width:	630px;
margin:	0 auto 0;
padding:	0px;
text-align:	center;
}

/*przesuwane logotypy*/
#scroll{
width:	630px;
height:	70px;
border:	none;
margin:	0px;
padding:	0px;
}

/*stopka*/
#bottom_cont{
position:	absolute;
top:	627px;
left:	0px;
width:	100%;
overflow:	hidden;
background-color:	rgb(18, 18, 18);
color:	inherit;
margin:	0px;
padding:	0px;
text-align:	left;
}

#bottom{
width:	850px;
border:	none;
margin:	0 auto 0;
padding:	0px 100px 25px 0px;
text-align:	right;
}

#bottom p	{ text-align: justify; color:#444; padding: 10px 0 0px;}
#bottom p a	{ text-align: justify; color:#666; text-decoration: none; }

#bottom a.chariot{
background-color:	inherit;
color:	rgb(255, 255, 255);
text-decoration:	none;
}

#bottom a.chariot:hover{
background-color:	inherit;
color:	rgb(127, 127, 127);
text-decoration:	none;
}

#bottom table{
margin:	0 0 auto auto;
}

/*powiadom znajomego*/
body.send_friend{
padding : 0px;
margin : 0px;
}

table.send_friend{
text-align : center;
}

table.send_friend_form{
width : 100%;
height : 100px;
background-color : rgb(255, 255, 255);
color : inherit;
text-align : center;
padding : 0px;
margin : 0px;
}

table.send_friend_form th{
background-color:	rgb(158, 0, 84);
font-weight : bold;
font-size : 12px;
color : rgb(255, 255, 255);
text-align : justify;
padding : 5px;
border-bottom : 1px solid rgb(0, 0, 0);
}

table.send_friend_form td{
background-color : rgb(235, 235, 235);
text-align : justify;
font-weight : normal;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
font-size : 12px;
font-weight : bold;
color : rgb(255, 0, 0);
text-decoration : none;
}

table.send_friend_form a:hover{
text-decoration : underline;
}

input.send_friend_input{
background-color : rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
padding-bottom : 5px;
padding-left : 5px;
}

input.send_friend_submit{
background-color : rgb(0, 0, 0);
border : 1px solid rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(255, 255, 255);
text-align : center;
padding : 5px;
}

/*drukowanie zawartosci*/
body.print{
padding : 10px;
margin : 0px;
background-color : rgb(255, 255, 255);
color : inherit;
font-family:	tahoma, sans-serif;
font-size:	11px;
}

table.print{
text-align : center;
}

table.print_form{
width : 100%;
margin : 0px;
padding : 0px;
}

table.print_form th{
padding : 5px;
}

table.print_form th a{
background-color : inherit;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
padding : 5px;
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
border : 1px;
border-style : none none solid none;
border-color : rgb(220, 220, 220);
}

td.print_form_content{
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}

/*linki*/
a.cms_link_more{
font-weight:	normal;
color:	rgb(158, 0, 84);
background-color : inherit;
text-decoration:	none;
}

a.cms_link_more:hover{
text-decoration: underline;
}

/* print content & send to friend*/
a.content_module{
color:	rgb(158, 0, 84);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
text-decoration:	underline;
}

/*paging*/
td.searchbar{
font-weight : normal;
color : rgb(158, 0, 84);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-weight : normal;
color : rgb(158, 0, 84);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-weight : bold;
color:	rgb(158, 0, 84);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
text-decoration : underline;
}

#newsletter-layer-bg	{ width: 100%; height: 100%; position:absolute; top:0; left:0; z-index:999; background:#000; opacity:0.4; }
#newsletter-layer		{ width: 355px; height: 510px; padding: 10px; margin: -260px 0 0 -170px; background:#fff; position: fixed; top: 50%; left: 50%; z-index:1000; border: 2px solid #8C0052; -moz-border-radius:5px; border-radius:5px;}
#newsletter-layer p		{ padding: 5px 15px;}
#newsletter-layer a		{ color: #B11912; float: right; text-decoration: none; font-weight:bold;}
#newsletter-layer h1	{ font: normal 21px Arial, Helvetica, sans-serif; color: #8C0052; padding:0; margin: 10px 0 0px 10px;}
#newsletter-layer .newsletter_button input { background: url(http://www.beauty.sakuracenter.com/templates/default_text/images/newsletter_button.gif) no-repeat 0 0; width: 58px; height: 21px; display: block; margin-left: 10px; }
#newsletter-layer .newsletter_input input.newsletter	{ text-align: left; padding: 2px 5px; border: 1px solid #8C0052;}
#newsletter-layer table.newsletter	{ margin: 10px auto 0;}

.newsletter2 { display: none;}

