* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body {
	background-color: #a1a1a1;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 145%;
	background-image: url(bg.jpg);
	background-position: 50% 0%; 
	background-repeat: repeat-y;
	
}
img {border:0px; vertical-align:top}
input {vertical-align:middle}
h1 {
	color:#06F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 145%;
}
h2 {
	color:#36F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 145%;
}
h3 {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 145%;
}


a {
	color:#036;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
	color: #060;
}

a {
	text-decoration:underline;
	color:#333333
}
a:hover {
	text-decoration:none;
	color: #F30;
}
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent url( btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url( btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}
h4 {
	color:#390;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.main {
	width:1004px;
	margin:auto;
	color:#666666;
	vertical-align:top;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial;

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}




#TOPIK {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:224px;
	clear: left;
	background-image: url(top_tlo.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #FFFFFF;
}

#STRONAWWW
{
	position:relative;
	left:60px;
	top:0px;
	width:870px;
	clear: left;
	background-color: #FFFFFF;
}

#dentist-flash_ {
	position:absolute;
	left:278px;
	top:11px;
	width:545px;
	height:70px;
	text-align: center;
}



#dentist-menu_ {
	position:absolute;
	left:120px;
	top:190px;
	width:868px;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}





ul#menu-nav 				{padding:0; margin:0;}
ul#menu-nav li				{width:162px; float:left; list-style:none; height:34px; text-align:center; vertical-align:middle}
ul#menu-nav li a:hover 			{
	color:#0C223D;
	text-decoration:none;
	display:list-item;
	height:34px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(przycisk_on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#menu-nav li a		{
	text-decoration:none;
	color:#FFF;
	display:block;
	height:34px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-image: url(przycisk_off.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}


#STOPA {
	width:1004px;
	margin:auto;
	width:1004px;
	height:111px;
	overflow: hidden;
	background-image: url(stopka_tlo.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color: #FFFFFF;
}

#stopka-tel_ {
	position:absolute;
	left:333px;
	top:20px;
	width:560px;
	height:91px;
}

#stopka-ripe_ {
	position:absolute;
	left:702px;
	top:54px;
	width:98px;
	height:28px;
}

#TABwww {
	position:relative;
	left:0px;
	top:0px;
	width:558px;
	height:625px;
	float: left;
	background-image: url(WWW.png);
	background-repeat: no-repeat;
	background-position: top;
}

#TABbanners {
	position:relative;
	left:0px;
	top:0px;
	width:264px;
	height:625px;
	float: left;
	background-color: #FFFFFF;
}



#WWW-PRINT_ {
	position:absolute;
	left:497px;
	top:8px;
	width:38px;
	height:31px;
}



#WWW-TEXT_ {
	position:absolute;
	left:17px;
	top:17px;
	width:525px;
	height:608px;
}

#LEFTM
{
	position:relative;
	left:0px;
	top:0px;
	width:182px;
	height:625px;
	float: left;
	background-color: #FFFFFF;
}



#LEWE_manu_1 {
	position:relative;
	left:0px;
	top:0px;
	width:182px;
	height:217px;
	background-image: url(lewe_manu_1_tlo.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}
#LEFT-menu1-title_ {
	position:absolute;
	left:17px;
	top:4px;
	width:148px;
	height:28px;
}

#LEFT-menu1-body_ {
	position:absolute;
	left:9px;
	top:38px;
	width:167px;
	height:179px;
}



#LEWE_manu_2 {
	position:relative;
	left:0px;
	top:0px;
	width:182px;
	height:357px;
	background-image: url(lewe_manu_2_tlo.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}
#LEFT-menu2-title_ {
	position:absolute;
	left:17px;
	top:4px;
	width:148px;
	height:28px;
}

#LEFT-menu2-body_ {
	position:absolute;
	left:9px;
	top:38px;
	width:167px;
	height:311px;
}
ul.menu-2{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	line-height:165%;
	width:167px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
ul.menu-2 li{
	margin:0;
	padding:0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul.menu-2 li a{
	display:block;
	text-decoration:none;
	color:#666666;
	width:157px;
	background-color: #dddee0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
ul.menu-2 li a:hover{
	background-color: #B7BEC8;
	background-image: url(images/vert-one_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #0A357A;
}
ul.menu-2 li a.current,ul.menu-2 li a.current:hover{
	background-color: #959595;
	background-image: url(images/vert-one_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}



#salons_detal {
	position:relative;
	left:0px;
	top:0px;
	width:830px;
	height:683px;
	background-image: url(_detale_okienko.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFFFF;
}
#id-salons-detale-galeria_ {
	position:absolute;
	left:498px;
	top:3px;
	width:323px;
	height:227px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#id-salons-detale-galeria_small{
	position:absolute;
	left:498px;
	top:235px;
	width:323px;
	height:93px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}




#id-salons-detale-nazwa_ {
	position:absolute;
	left:9px;
	top:27px;
	width:465px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #036;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
}


#id-salons-detale-ulica_ {
	position:absolute;
	left:165px;
	top:76px;
	width:309px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: hidden;
}

#id-salons-detale-miasto_ {
	position:absolute;
	left:165px;
	top:99px;
	width:310px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: hidden;
}


#id-salons-detale-hrabstwo_ {
	position:absolute;
	left:165px;
	top:120px;
	width:309px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: hidden;
}

#id-salons-detale-kat_ {
	position:absolute;
	left:278px;
	top:155px;
	width:210px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
#id-salons-detale-tel_ {
	position:absolute;
	left:278px;
	top:180px;
	width:210px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}


#id-salons-detale-www_ {
	position:absolute;
	left:278px;
	top:214px;
	width:229px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}


#id-salons-detale-poczta_ {
	position:absolute;
	left:278px;
	top:249px;
	width:213px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}



#id-salons-admin_ {
	position:absolute;
	left:8px;
	top:566px;
	width:463px;
	height:94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}



#id-salons-detale-mapa_ {
	position:absolute;
	left:498px;
	top:332px;
	width:323px;
	height:318px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	overflow: hidden;
}


#id-salons-detale-cennik_ {
	position:absolute;
	left:98px;
	top:353px;
	width:350px;
	height:209px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
}


#id-salons-detale-malastopka_ {
	position:absolute;
	left:30px;
	top:655px;
	width:480px;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #666666;
	font-weight: bold;
}

#salons_koment {
	position:relative;
	left:0px;
	top:0px;
	width:820px;
	height:400px;
	background-image: url(belka_srodek_tyt.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
}



#salons_koment-title_ {
	position:absolute;
	left:13px;
	top:17px;
	width:796px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
#salons_koment-body_ {
	position:absolute;
	left:13px;
	top:40px;
	width:796px;
	height:350px;
	font-weight: bold;
	overflow: auto;
}



#salons_detal_formatka {
	position:relative;
	left:0px;
	top:0px;
	width:820px;
	height:506px;
	background-image: url(new_salons_detale_formatka.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
}

#SMALL_produkt_BOX {
	position:relative;
	left:0px;
	top:0px;
	width:188px;
	height:240px;
	background-image: url(NEWsmall_PRODUCT.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 16px;
}

#SMALL-product-NAME_ {
	position:absolute;
	left:12px;
	top:5px;
	width:163px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
#SMALL-product-PHOTO_ {
	position:absolute;
	left:12px;
	top:28px;
	width:162px;
	height:166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	overflow: hidden;
}


img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


#SMALL-product-PRICE_ {
	position:absolute;
	left:52px;
	top:200px;
	width:46px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000033;
}


#SMALL-product-MORE_ {
	position:absolute;
	left:117px;
	top:201px;
	width:45px;
	height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#SALONS_PRODUKT {
	position:relative;
	left:0px;
	top:0px;
	width:775px;
	height:432px;
	background-image: url(NEW_SALONS_SKLEP_PRODUKT.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFFFF;
}


#PRODUKT-NAZWA_ {
	position:absolute;
	left:15px;
	top:4px;
	width:424px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;
	overflow: hidden;
}


#PRODUKT-TYT-INFO1_ {
	position:absolute;
	left:479px;
	top:10px;
	width:279px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
}


#PRODUKT-ZDJECIE_ {
	position:absolute;
	left:15px;
	top:39px;
	width:424px;
	height:371px;
	text-align: center;
}

#PRODUKT-INFO1_ {
	position:absolute;
	left:479px;
	top:46px;
	width:295px;
	height:142px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #666666;
	overflow: hidden;
}

#PRODUKT-TYT-INFO2_ {
	position:absolute;
	left:479px;
	top:209px;
	width:279px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
}

#PRODUKT-INFO2_ {
	position:absolute;
	left:483px;
	top:239px;
	width:279px;
	height:131px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}


#PRODUKT-PRZYCISK_ {
	position:absolute;
	left:575px;
	top:382px;
	width:92px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
}
#KOMENTY_SALON {
	position:relative;
	left:30px;
	top:0px;
	width:762px;
	height:115px;
	background-image: url(f_1.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}



#KOMENTY_SALON_tyt {
	position:absolute;
	left:25px;
	top:15px;
	width:696px;
	height:42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	text-align: center;
}



#KOMENTY_SALON_adres {
	position:absolute;
	left:25px;
	top:65px;
	width:696px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


#WpisDoAkceptacji {
	position:relative;
	left:30px;
	top:0px;
	width:762px;
	height:230px;
	background-image: url(f_2.png);
	background-repeat: no-repeat;
	clear: left;
	overflow: hidden;
}


#r-NIE_ {
	position:absolute;
	left:624px;
	top:3px;
	width:138px;
	height:52px;
}



#r-tyt_ {
	position:absolute;
	left:25px;
	top:17px;
	width:555px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}



#r-wpis_ {

	position:absolute;
	left:25px;
	top:45px;
	width:555px;
	height:153px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: auto;
}



#r-TAK_ {
	position:absolute;
	left:624px;
	top:57px;
	width:138px;
	height:52px;
}


#r-info_ {
	position:absolute;
	left:25px;
	top:200px;
	width:555px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
}

.progressWrapper {
	width: 500px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 4px;
	background-color: #F00;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

#user-shop-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:182px;
	height:252px;
	background-image: url(user-shop-BOX.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}


#user-shop-title_ {
	position:absolute;
	left:6px;
	top:8px;
	width:170px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
}



#user-shop-photo_ {
	position:absolute;
	left:6px;
	top:40px;
	width:170px;
	height:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-align: center;
	overflow: hidden;
}
a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(btn0.png);
    _background-image:url(form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 

a.dom-button-focus, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, 
span.button:hover button, 
a.button:focus span, 

span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}
#USER_SHOP {
	position:relative;
	left:0px;
	top:0px;
	width:489px;
	height:587px;
	background-image: url(user_shop.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

#user-shop-back_ {
	position:absolute;
	left:25px;
	top:4px;
	width:219px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#user-shop-name_ {
	position:absolute;
	left:25px;
	top:52px;
	width:333px;
	height:60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: center;
	color: #C30;
}


#user-shop-price_ {
	position:absolute;
	left:378px;
	top:105px;
	width:84px;
	height:52px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}

#user-shop-short_ {
	position:absolute;
	left:25px;
	top:118px;
	width:333px;
	height:43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


#user-shop-description_ {
	position:absolute;
	left:25px;
	top:174px;
	width:437px;
	height:394px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	overflow: auto;
}

#shop_user_big {
	clear: left;
	width: 827px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#user_placenie {
	width: 330px;
	float: left;
}
#user-shop-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:182px;
	height:252px;
	background-image: url(user-shop-BOX.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}


#user-shop-title_ {
	position:absolute;
	left:6px;
	top:8px;
	width:170px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
}



#user-shop-photo_ {
	position:absolute;
	left:6px;
	top:40px;
	width:170px;
	height:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-align: center;
	overflow: hidden;
}
#PIN2 {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:439px;
	background-image: url(PIN2.jpg);
	background-repeat: no-repeat;
	float: left;
}



#PIN-NAME_ {
	position:absolute;
	left:248px;
	top:27px;
	width:511px;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}



#PIN-ADDRESS_ {
	position:absolute;
	left:248px;
	top:62px;
	width:511px;
	height:87px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
}


#PIN-INFO_ {
	position:absolute;
	left:248px;
	top:164px;
	width:511px;
	height:73px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
}



#PIN-login_ {
	position:absolute;
	left:278px;
	top:250px;
	width:200px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}



#PIN-PIN-TYT_ {
	position:absolute;
	left:556px;
	top:250px;
	width:207px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F00;
}



#PIN-login-form_ {
	position:absolute;
	left:250px;
	top:286px;
	width:200px;
	height:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}



#PIN-PIN-PAY_ {
	position:absolute;
	left:527px;
	top:293px;
	width:172px;
	height:51px;
}

#PIN-PIN-3D_ {
	position:absolute;
	left:712px;
	top:312px;
	width:59px;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #060;
	font-weight: normal;
}


#PIN-login-send_ {
	position:absolute;
	left:300px;
	top:354px;
	width:137px;
	height:32px;
}

#PIN-PIN-DATE_ {
	position:absolute;
	left:528px;
	top:359px;
	width:241px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #060;
	font-weight: normal;
}





#CP-TOP {
	position:relative;
	left:0px;
	top:0px;
	width:1058px;
	height:110px;
	background-image: url(layout/CP-top-bg.jpg);
	background-repeat: no-repeat;
	float: left;
}



#CP-home_ {
	position:absolute;
	left:17px;
	top:17px;
	width:39px;
	height:37px;
}

#CP-menu_ {
	position:absolute;
	left:508px;
	top:14px;
	width:406px;
	height:41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#CP-logout_ {
	position:absolute;
	left:943px;
	top:17px;
	width:43px;
	height:36px;
}


#cp-logo_ {
	position:absolute;
	left:61px;
	top:15px;
	width:420px;
	height:31px;
}



#CP-title_ {
	position:absolute;
	left:59px;
	top:58px;
	width:857px;
	height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #090;
}


ul#cp-nav 				{padding:0; margin:0;}
ul#cp-nav li				{
	width:99px;
	float:left;
	list-style:none;
	height:38px;
	text-align:left;
	vertical-align:middle
}
ul#cp-nav li a 			{
	color:#333;
	text-decoration:none;
	display:list-item;
	height:38px;
	background-image: url(layout/cp-menu-0.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
ul#cp-nav li a:hover		{
	text-decoration:none;
	color:#000;
	display:block;
	height:38px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image: url(layout/cp-menu-1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#CP-GALLERY-PHOTO {
	position:relative;
	left:0px;
	top:0px;
	width:244px;
	height:161px;
	background-image: url(layout/picture-cp-box.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
}

#picture-cp-box-photo_ {
	position:absolute;
	left:20px;
	top:25px;
	width:176px;
	height:105px;
	overflow: hidden;
}


#picture-cp-box-button_ {
	position:absolute;
	left:200px;
	top:100px;
	width:43px;
	height:37px;
}
#CP-HR {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:75px;
	background-image: url(layout/cp-hr.png);
	background-repeat: no-repeat;
	float: left;
}

#CP-HR-title_ {
	position:absolute;
	left:46px;
	top:13px;
	width:922px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
#BOX-UPLOAD-PHOTOS {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:220px;
	float: left;
}

#cp-upload-preview_ {
	position:absolute;
	left:39px;
	top:0px;
	width:517px;
	height:212px;
}

#cp-upload-banner_ {
	position:absolute;
	left:570px;
	top:0px;
	width:365px;
	height:187px;
}

#BANER-UPLOAD-PHOTO {
	position:relative;
	left:0px;
	top:0px;
	width:393px;
	height:187px;
	background-image: url(layout/upload-anim.jpg);
	background-repeat: no-repeat;
	float: left;
}

#upload-banner-big_ {
	position:absolute;
	left:73px;
	top:21px;
	width:147px;
	height:94px;
}


#upload-banner-small_ {
	position:absolute;
	left:311px;
	top:80px;
	width:23px;
	height:20px;
}

#FORM-A {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-align: right;
	float: left;
}

#form-title_ {
	position:absolute;
	left:112px;
	top:5px;
	width:213px;
	height:29px;
}

#form-fill_ {
	position:absolute;
	left:329px;
	top:5px;
	width:595px;
	height:29px;
	text-align: left;
}
#form-register_ {
	position:absolute;
	left:812px;
	top:-29px;
	width:138px;
	height:44px;
	text-align: left;
}


#form-register_save {
	position:absolute;
	left:542px;
	top:-29px;
	width:138px;
	height:44px;
	text-align: left;
}

#form-register_delete {
	position:absolute;
	left:352px;
	top:-29px;
	width:138px;
	height:44px;
	text-align: left;
}


#form-register_info {
	position:absolute;
	left:146px;
	top:-26px;
	width:372px;
	height:44px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
#FORM-B {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-align: right;
	float: left;
}

#form-B-title_ {
	position:absolute;
	left:127px;
	top:5px;
	width:826px;
	height:34px;
	text-align: center;
}

#form-B-fill_ {
	position:absolute;
	left:155px;
	top:5px;
	width:750px;
	height:300px;
	text-align: center;
}

#ThankYou-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:398px;
	background-image: url(layout/ThankYou.jpg);
	background-repeat: no-repeat;
	float: left;
}

#THANKYOU-title_ {
	position:absolute;
	left:213px;
	top:13px;
	width:731px;
	height:41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F60;
	text-align: center;
}

#THANKYOU-info_ {
	position:absolute;
	left:657px;
	top:118px;
	width:299px;
	height:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

#THANKYOU-continue_ {
	position:absolute;
	left:750px;
	top:322px;
	width:159px;
	height:48px;
}
#PIN-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:398px;
	background-image: url(layout/PIN.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

#PIN-name_ {
	position:absolute;
	left:215px;
	top:35px;
	width:538px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #060;
	font-weight: bold;
}

#PIN-FAQ_ {
	position:absolute;
	left:345px;
	top:104px;
	width:537px;
	height:129px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: justify;
	line-height: 135%;
}

#PIN-info_ {
	position:absolute;
	left:387px;
	top:270px;
	width:228px;
	height:80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #090;
	font-weight: bold;
}

#PIN-LOGIN-BOX_ {
	position:absolute;
	left:379px;
	top:265px;
	width:232px;
	height:75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#PIN-DATE_ {
	position:absolute;
	left:640px;
	top:265px;
	width:232px;
	height:38px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#PIN-PRICE_ {
	position:absolute;
	left:666px;
	top:308px;
	width:69px;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F60;
	font-weight: bold;
}

#PIN-BUYONLINE_ {
	position:absolute;
	left:739px;
	top:304px;
	width:152px;
	height:46px;
}