/* CSS Document  */
* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d4d0c8;
	color: #424242;
	background-image: url(layout/bg.png);
	background-position: 50% 0%; 
	background-repeat: repeat-y;

}

h1 {
	font-size: 14px;
}
h2 {
	font-size: 14px;
	color:#2C3343;
}
h3 {
	font-size: 14px;
	color:#78031F;
	text-decoration:underline;
}
h4 {
	font-size: 14px;
}

img { border:0px;}
p { color: #6B6B6B;}
a {
	text-decoration:none;
	font-size: 0.9em;
	color: #C00;
	font-weight: bold;
}


a:hover
{
	text-decoration:underline;
	color: #F00;
}


.twoColFixLtHdr #container {
	width: 1004px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
#header {
	background-color: #efefef;
	height: 224px;
	float: left;
	position: relative;
	width: 1004px;
} 

#TV-LIVE_ {
	position:absolute;
	left:769px;
	top:5px;
	width:185px;
	height:173px;
} 

.twoColFixLtHdr  #nav-menu {
	margin-left: 10px;
	position: absolute;
	top: 190px;
	width: 985px;
}


input {vertical-align:middle}

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 			{
	color:#FFFFFF;
	text-decoration:none;
	display:list-item;
	height:34px;
	padding:11px 0px 0px 0px;
	background-image: url(layout/menu_off.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#menu-nav li a:hover		{
	text-decoration:none;
	color:#FFF;
	display:block;
	height:34px;
	padding:14px 0px 4px 0px;
	background-image: url(layout/menu_on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

ul#menu-nav2 				{padding:0; margin:0;}
ul#menu-nav2 li				{width:162px; float:left; list-style:none; height:34px; text-align:center; vertical-align:middle}
ul#menu-nav2 li a 			{
	color:#FFF;
	text-decoration:none;
	display:list-item;
	height:34px;
	padding:11px 0px 0px 0px;
	background-image: url(layout/menu_off2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#menu-nav2 li a:hover		{
	text-decoration:none;
	color:#FFF;
	display:block;
	height:34px;
	padding:14px 0px 4px 0px;
	background-image: url(layout/menu_on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}





.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 180px;	
}
.twoColFixLtHdr #mainContent {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 190px;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
} 
#footer {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:107px;
	background-image: url(layout/end_page.jpg);
	background-repeat: no-repeat;
} 
#footer-links_ {
	position:absolute;
	left:0px;
	top:2px;
	width:1000px;
	height:29px;
	text-align: center;
	color: #FFF;
	font-size: 13px;
}



#footer-links_ a 			{
	color:#FFFFFF;
	text-decoration:none;
	
	}
#footer-links_ a:hover		{
	text-decoration:none;
	color: #FC6;
}


#footer-copyright_ {
	position:absolute;
	left:624px;
	top:33px;
	width:377px;
	height:13px;
}

#footer-description_ {
	position:absolute;
	left:100px;
	top:66px;
	width:804px;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#LeftMenuTop {
	position:relative;
	left:0px;
	top:0px;
	width:185px;
	height:31px;
	background-image: url(layout/left_menu_top.png);
	background-repeat: no-repeat;
	float: left;
}

#menu-title_ {
	position:absolute;
	left:16px;
	top:7px;
	width:154px;
	height:19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}


#BrowseLeftMenu {
	width:178px;
	float:left;
	text-align:left;
	background-color: #ececec;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bd0000;
	border-left-color: #bd0000;
	border-left-width: thin;
	margin-left: 3px;
}
.ending {
	width:185px;
	height:14px;
	float:left;
	background-image: url(layout/left_menu_end.png);
	background-repeat: no-repeat;
	background-position: top;	
}



#LeftMenuTopgray {
	position:relative;
	left:0px;
	top:0px;
	width:185px;
	height:31px;
	background-image: url(layout/left_menu_top_gray.png);
	background-repeat: no-repeat;
	float: left;
}

#menu-title_gray {
	position:absolute;
	left:16px;
	top:7px;
	width:154px;
	height:19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}


#BrowseLeftMenugray {
	width:178px;
	float:left;
	text-align:left;
	background-color: #ececec;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5e5e5e;
	border-left-color: #5e5e5e;
	border-left-width: thin;
	margin-left: 3px;
}
.endinggray {
	width:185px;
	height:14px;
	float:left;
	background-image: url(layout/left_menu_end_gray.png);
	background-repeat: no-repeat;
	background-position: top;	
}


#TABwww {
	position:relative;
	left:0px;
	top:0px;
	width:477px;
	float: left;
}

#TABbanners {
	position:relative;

	top:0px;
	width:307px;
	float: right;
	background-color: #FFFFFF;
	height: 100%;
}

#WWW-TEXT_ {
	position:absolute;
	left:10px;
	top:12px;
	width:477px;
	
}


ul.menu-left{
	padding:0;
	list-style-type:none;
	display:block;
	line-height:165%;
	width:178px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
ul.menu-left li{
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul.menu-left li a{
	display:block;
	text-decoration:none;
	color:#666666;
	width:168px;
	background-color: #ffffff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
ul.menu-left li a:hover{
	background-color: #CCC;
	background-image: url(layout/vert-one_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #333;
}
ul.menu-left li a.current,ul.menu-leftA li a.current:hover{
	background-color: #ffffff;
	background-image: url(layout/vert-one_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}


#SalonsMAP {
	position:relative;
	left:0px;
	top:0px;
	width:307px;
	height:355px;
	background-image: url(layout/map.png);
	background-repeat: repeat;
	float: left;
	overflow: hidden;
}

#frontpage-map-tyt_ {
	position:absolute;
	left:10px;
	top:4px;
	width:286px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #333333;
	font-weight: bold;
}
#frontpage-map-map_ {
	position:absolute;
	left:5px;
	top:29px;
	width:294px;
	height:283px;
	text-align: center;
}

#frontpage-map-pod_ {
	position:absolute;
	left:4px;
	top:320px;
	width:295px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#BOX_shop_front {
	position:relative;
	left:0px;
	top:0px;
	width:164px;
	height:197px;
	float: left;
	background-image: url(layout/box_shop_tlo.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


#box-shop-tyt_ {
	position:absolute;
	left:8px;
	top:6px;
	width:150px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}


#box-shop-zdjecie_ {
	position:absolute;
	left:7px;
	top:30px;
	width:152px;
	height:146px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	overflow: hidden;
}

#box-shop-opis_ {
	position:absolute;
	left:8px;
	top:176px;
	width:92px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	overflow: hidden;
	text-align: center;
}

#box-shop-cena_ {
	position:absolute;
	left:100px;
	top:176px;
	width:58px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	overflow: hidden;
}


#BOX_shopszeroki_front {
	position:relative;
	left:0px;
	top:0px;
	float: left;
	overflow: hidden;
	width:246px;
	height:197px;
	background-image: url(layout/box_shopszeroki_tlo.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


#box-shopszeroki-tyt_ {
	position:absolute;
	left:8px;
	top:8px;
	width:231px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}


#box-shopszeroki-zdjecie_ {
	position:absolute;
	left:7px;
	top:30px;
	width:235px;
	height:146px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	overflow: hidden;
}


#box-shopszeroki-opis_ {
	position:absolute;
	left:8px;
	top:176px;
	width:162px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	overflow: hidden;
	text-align: center;
}


#box-shopszeroki-cena_ {
	position:absolute;
	left:172px;
	top:176px;
	width:70px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	overflow: hidden;
}

#salons_detal {
	position:relative;
	left:-13px;
	top:0px;
	width:820px;
	height:683px;
	background-image: url(layout/_detale_okienko.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

#salons_detal_CP {
	position:relative;
	left:100px;
	top:0px;
	width:820px;
	height:683px;
	background-image: url(layout/_detale_okienko.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

#id-salons-detale-galeria_ {
	position:absolute;
	left:498px;
	top:3px;
	width:323px;
	height:227px;
	overflow: hidden;
	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;
	overflow: hidden;
	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: #4D2509;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
}


#id-salons-detale-ulica_ {
	position:absolute;
	left:165px;
	top:65px;
	width:309px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: visible;
}

#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-tel_ {
	position:absolute;
	left:278px;
	top:180px;
	width:209px;
	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:210px;
	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-detale-kat_ {
	position:absolute;
	left:278px;
	top:150px;
	width:213px;
	height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}


#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:106px;
	top:348px;
	width:343px;
	height:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
}


#id-salons-detale-malastopka_ {
	position:absolute;
	left:21px;
	top:661px;
	width:758px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666666;
}

#salons_koment {
	position:relative;
	left:0px;
	top:0px;
	width:820px;
	height:400px;
	background-image: url(layout/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;
}



/* Tabbed example */
div.tabs {
	position: relative;		/* Establish a containing block */
	z-index: 0;
	overflow: hidden;
}			/* So that we can put other things behind */
div.tabs > div {
  display: inline}		/* We want the buttons all on one line */
div.tabs > div > a {
 } /* Visually connect tab and tab body */
div.tabs > div:not(:target) > a {
  border-bottom: none;		/* Make the bottom border disappear */
  background: #999}		/* Inactive tabs are dark gray */
div.tabs > div:target > a,	/* Apply to the targeted item or... */
:target #default2 > a {		/* ... to the default item */
	background-color: #4D2509;
	border: 3px dotted #FF0066;
}		/* Active tab is light gray */
div.tabs > div > div {
	z-index: -2;		/* Other sides flush with containing block */
	overflow: hidden;
	background-color: #FFFFFF;
	height: 227px;
	width: 323px;
}	/* 3D look */
div.tabs > div:not(:target) > div { /* Protect CSS1 & CSS2 browsers */
  position: absolute }		/* All these DIVs overlap */
div.tabs > div:target > div, :target #default2 > div {
  position: absolute;		/* All these DIVs overlap */
  z-index: -1}			/* Raise it above the others */
#PostReviews {
	position:relative;
	left:0px;
	top:0px;
	width:770px;
	height:189px;
	background-image: url(layout/salons_komenty_srodek_szeroki.png);
	background-repeat: no-repeat;
}


#Comments-Title_ {
	position:absolute;
	left:255px;
	top:9px;
	width:500px;
	height:18px;
	font-size:14px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-weight: bold;
}


#Comments-Vote_ {
	position:absolute;
	left:245px;
	top:31px;
	width:517px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#Comments-text_ {
	position:absolute;
	left:245px;
	top:57px;
	width:517px;
	height:123px;
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	white-space: normal;
	overflow: auto;
}



#Comments-Name_ {
	position:absolute;
	left:32px;
	top:66px;
	width:173px;
	height:39px;
	font-size:18px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
}




#Comments-date_ {
	position:absolute;
	left:32px;
	top:118px;
	width:173px;
	height:26px;
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

#CONTACT_US {
	position:relative;
	left:0px;
	top:0px;
	width:809px;
	height:671px;
	background-image: url(layout/contact_us.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}


#salons-contactus-tel_ {
	position:absolute;
	left:395px;
	top:25px;
	width:331px;
	height:26px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}


#salons-contactus-form_ {
	position:absolute;
	left:330px;
	top:70px;
	width:440px;
	height:249px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	overflow: hidden;
}


#salons-contactus-info_ {
	position:absolute;
	left:37px;
	top:581px;
	width:476px;
	height:63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
}


#aboutusBOX {
	position:relative;
	left:0px;
	top:0px;
	width:809px;
	height:671px;
	background-image: url(layout/aboutus.jpg);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
}


#salons-aboutus-titlel_ {
	position:absolute;
	left:36px;
	top:30px;
	width:733px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-align: left;
}


#salons-aboutus-text_ {
	position:absolute;
	left:37px;
	top:120px;
	width:268px;
	height:486px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	font-weight: normal;
}
.style2 {
	font-size: 24px;
	color: #F00;
}

#SALONS_PRODUKT {
	position:relative;
	left:0px;
	top:0px;
	width:775px;
	height:432px;
	background-image: url(layout/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;
}

#SMALL_produkt_BOX {
	position:relative;
	left:0px;
	top:0px;
	width:188px;
	height:240px;
	background-image: url(layout/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;
}

#SPONSOR_BOX {
	position:relative;
	left:0px;
	top:0px;
	width:255px;
	height:102px;
	background-image: url(layout/_SPONSOR_BOX.gif);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}
#SearchBOXtop {
	position:relative;
	left:0px;
	top:0px;
	width:500px;
	height:92px;
	background-image: url(layout/finder.jpg);
	background-repeat: no-repeat;
	float: left;
}

#search-name_ {
	position:absolute;
	left:69px;
	top:40px;
	width:180px;
	height:20px;
}

#search-location_ {
	position:absolute;
	left:263px;
	top:40px;
	width:135px;
	height:20px;
}

#search-faq1_ {
	position:absolute;
	left:69px;
	top:67px;
	width:180px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

#search-faq2_ {
	position:absolute;
	left:263px;
	top:67px;
	width:135px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
#search-button {
	position:absolute;
	left:402px;
	top:37px;
	width:92px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

input.wysylka {
	color:#000000;
	background-color:#d3d3d3;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	} 
#SR {
	position:relative;
	top:0px;
	width:800px;
	height:60px;
	background-image: url(layout/sr_line.jpg);
	background-repeat: no-repeat;
	float: right;
	overflow: hidden;
}

#SR-addres_ {
	position:absolute;
	left:6px;
	top:3px;
	width:497px;
	height:55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: hidden;
}



#SR-addres_ a {
	text-decoration:none;
	font-size: 0.9em;
	color: #a50000;
	font-weight: bold;
}


#SR-addres_ a:hover
{
	text-decoration:underline;
	color: a50000;
}


#SR-ikona_ {
	position:absolute;
	left:510px;
	top:2px;
	width:32px;
	height:34px;
}

#tel_ {
	position:absolute;
	left:544px;
	top:10px;
	width:127px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
}
#sr-STARS_ {
	position:absolute;
	left:545px;
	top:38px;
	width:90px;
	height:17px;
}
#sr-RATING-ICON_ {
	position:absolute;
	left:511px;
	top:39px;
	width:28px;
	height:11px;
}
#SR-more_ {
	position:absolute;
	left:673px;
	top:3px;
	width:122px;
	height:47px;
	font-family: Arial, Helvetica, sans-serif;
}
#advertiseBOX {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:421px;
	background-image: url(layout/advertise.jpg);
	background-repeat: no-repeat;
	float: left;
}

#advertise-title {
	position:absolute;
	left:231px;
	top:41px;
	width:307px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

#advertise-text {
	position:absolute;
	left:20px;
	top:85px;
	width:320px;
	height:280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #333;
	font-weight: normal;
}

#advertise-button {
	position:absolute;
	left:100px;
	top:366px;
	width:106px;
	height:40px;
}
#PREVIEW {
	position:relative;
	left:-12px;
	top:0px;
	width:820px;
	height:98px;
	float: left;
	overflow: hidden;
}

#id-preview-1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:827px;
	height:45px;
}

#id-preview-publish-2_ {
	position:absolute;
	left:0px;
	top:45px;
	width:524px;
	height:53px;
}

#id-preview-publish_ {
	position:absolute;
	left:524px;
	top:45px;
	width:134px;
	height:36px;
}

#id-preview-back_ {
	position:absolute;
	left:658px;
	top:45px;
	width:134px;
	height:36px;
}

#id-preview-publish-4_ {
	position:absolute;
	left:792px;
	top:45px;
	width:35px;
	height:53px;
}

#id-preview-publish-3_ {
	position:absolute;
	left:524px;
	top:81px;
	width:268px;
	height:17px;
}
#UPLOAD-CV-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:442px;
	background-image: url(layout/job.jpg);
	background-repeat: no-repeat;
	float: left;
}

#UPLOAD-CV-info_ {
	position:absolute;
	left:207px;
	top:46px;
	width:266px;
	height:364px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
}

#UPLOAD-CV-cv_ {
	position:absolute;
	left:32px;
	top:395px;
	width:191px;
	height:40px;
}

#UPLOAD-CV-vacancy_ {
	position:absolute;
	left:563px;
	top:395px;
	width:177px;
	height:40px;
}
#TableJOB {
	position:relative;
	left:0px;
	top:0px;
	width:807px;
	height:54px;
	background-image: url(layout/TABJOB.png);
	background-repeat: no-repeat;
	float: right;
	overflow: hidden;
	margin-top: 10px;
} 


#TABJOB-cv_ {
	position:absolute;
	left:676px;
	top:3px;
	width:70px;
	height:49px;
}

#TABJOB-mail_ {
	position:absolute;
	left:746px;
	top:3px;
	width:60px;
	height:49px;
}



#TABJOB-name_ {
	position:absolute;
	left:45px;
	top:11px;
	width:207px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}


#TABJOB-position_ {
	position:absolute;
	left:356px;
	top:12px;
	width:352px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}



#TABJOB-no_ {
	position:absolute;
	left:13px;
	top:17px;
	width:26px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}



#TABJOB-address_ {
	position:absolute;
	left:45px;
	top:31px;
	width:568px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	overflow: hidden;
}
#TOPTABJOB {
	position:relative;
	left:0px;
	top:0px;
	width:807px;
	height:88px;
	background-image: url(layout/TOPTABJOB.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}



#TOP-tabjob-cv_ {
	position:absolute;
	left:462px;
	top:15px;
	width:336px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#TOP-tabjob-cv_ a {
	text-decoration: none; /* no underline */
	color: #FFF;
}
#TOP-tabjob-cv_  a:hover {
	text-decoration: underline; /* no underline */
	color: #FFF;
}


#TOP-tabjob-clickhere_ {
	position:absolute;
	left:460px;
	top:46px;
	width:163px;
	height:47px;
}

#TOP-tabjob-upload_ {
	position:absolute;
	left:627px;
	top:46px;
	width:165px;
	height:46px;
}

#HOMEjobMORE {
	position:relative;
	left:0px;
	top:0px;
	width:307px;
	height:27px;
	background-image: url(layout/home_cv_more.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}

#home-job-more_ {
	position:absolute;
	left:246px;
	top:5px;
	width:37px;
	height:17px;
}

#home-job-lp_ {
	position:absolute;
	left:12px;
	top:6px;
	width:237px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}


#UPLOAD-Advertise2 {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:240px;
	background-image: url(layout/UPLOAD_Advertise2.jpg);
	background-repeat: no-repeat;
	float: left;
}

#UPLOAD-Advertise {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:442px;
	background-image: url(layout/UPLOAD_Advertise.jpg);
	background-repeat: no-repeat;
	float: left;
}

#UPLOAD-Advertise-title_ {
	position:absolute;
	left:31px;
	top:10px;
	width:745px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}

#UPLOAD-Advertise-form_ {
	position:absolute;
	left:31px;
	top:55px;
	width:745px;
	height:186px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: auto;
}

#UPLOAD-Advertise-form_2 {
	position:absolute;
	left:31px;
	top:55px;
	width:745px;
	height:286px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: auto;
}

#UPLOAD-Advertise-picture_ {
	position:absolute;
	left:31px;
	top:251px;
	width:745px;
	height:80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: auto;
}

#UPLOAD-Advertise-button_ {
		position:absolute;
	left:258px;
	top:334px;
	width:253px;
	height:40px;
}
div.pagination {
	padding: 3px;
	margin: 3px;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	text-align: center;
}

div.pagination a {
	margin: 2px;
	border: 1px solid #000000;
	
	text-decoration: none; /* no underline */
	color: #000000;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}
div.pagination a:hover, div.pagination a:active {
	margin: 2px;
	border: 1px solid #800000;
	background-color: #C00;
	color: #FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none
}
div.pagination span.current {
	margin: 2px;
		border: 1px solid #000000;
		
		font-weight: bold;
		background-color: #000000;
		color: #FFFFFF;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
	}
div.pagination span.disabled {
		margin: 2px;
		border: 1px solid #999999;
	
		color: #999999;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
	}
	
a:hover.list {
	font-family: Verdana;
	font-size: 8pt;
	font-variant: small-caps;
	text-decoration: underline;
	text-transform: capitalize;
	color: #333;
	line-height: 200%;
	font-weight: bold
}
a.list       { text-transform: capitalize; font-variant: small-caps; font-family: Verdana; 
               font-size: 8pt; color: #FF0000; text-decoration: underline; 
               line-height: 200%; font-weight: bold }	
.HOME_AD_BOX {
	left:0px;
	top:0px;
	width:477px;
	height:84px;
	background-image: url(layout/AD-home.png);
	background-repeat: repeat;
	float: left;
	position: relative;
}

.HomeAD-photo_ {
	position:absolute;
	left:0px;
	top:7px;
	width:69px;
	height:69px;
}

.HomeAD-name_ {
	position:absolute;
	left:71px;
	top:9px;
	width:402px;
	height:66px;
}

#TOPLine {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:37px;
	background-image: url(layout/top-line-bg.png);
	background-repeat: no-repeat;
	float: left;
}



#topline-info_ {
	position:absolute;
	left:16px;
	top:8px;
	width:616px;
	height:23px;
	font-size: 16px;
	font-weight: normal;
}



#topline-icon_ {
	position:absolute;
	left:669px;
	top:10px;
	width:312px;
	height:22px;
	font-size: 14px;
}


#topline-bag_ {
	position:absolute;
	left:656px;
	top:0px;
	width:344px;
	height:39px;

}
#topline-bag_orygal {
	position:absolute;
	left:656px;
	top:0px;
	width:344px;
	height:39px;
	background-image: url(layout/top-line-box.png);
	background-repeat: no-repeat;
}
#LeftMenuTop {
	position:relative;
	left:0px;
	top:0px;
	width:185px;
	height:31px;
	background-image: url(layout/left_menu_top.png);
	background-repeat: no-repeat;
	float: left;
}

#menu-title_ {
	position:absolute;
	left:16px;
	top:7px;
	width:154px;
	height:19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}


#BrowseLeftMenu {
	width:178px;
	float:left;
	text-align:left;
	background-color: #ececec;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bd0000;
	border-left-color: #bd0000;
	border-left-width: thin;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.ending {
	width:185px;
	height:14px;
	float:left;
	background-image: url(layout/left_menu_end.png);
	background-repeat: no-repeat;
	background-position: top;	
}
.HOME_CV_LINE {
	position:relative;
	left:0px;
	top:0px;
	width:477px;
	height:44px;
	background-image: url(layout/cv_line_bg.png);
	background-repeat: no-repeat;
}

.HomeCV-data {
	position:absolute;
	left:5px;
	top:3px;
	width:379px;
	height:34px;
}

.HomeCV-button {
	position:absolute;
	left:392px;
	top:3px;
	width:81px;
	height:34px;
}
#KOMENTY_SALON {
	position:relative;
	left:30px;
	top:0px;
	width:762px;
	height:115px;
	background-image: url(layout/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(layout/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(layout/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(layout/btn0.png);
    _background-image:url(layout/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(layout/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(layout/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(layout/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:1004px;
	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:400px;
	top:14px;
	width:500px;
	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;
}

#LOGIN-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:398px;
	background-image: url(layout/loginBOX.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
}



#login-anim_ {
	position:absolute;
	left:72px;
	top:33px;
	width:250px;
	height:231px;
}



#login-slogan_ {
	position:absolute;
	left:331px;
	top:36px;
	width:586px;
	height:111px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	text-align: center;
}



#login-title_ {
	position:absolute;
	left:498px;
	top:166px;
	width:365px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}

#login-t1 {
	position:absolute;
	left:447px;
	top:301px;
	width:276px;
	height:38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}
#login-t2 {
	position:absolute;
	left:520px;
	top:198px;
	width:365px;
	height:49px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}
#login-l_ {
	position:absolute;
	left:468px;
	top:224px;
	width:98px;
	height:21px;
}

#login-form-login_ {
	position:absolute;
	left:579px;
	top:219px;
	width:214px;
	height:21px;
}


#login-p_ {
	position:absolute;
	left:468px;
	top:259px;
	width:98px;
	height:20px;
}

#login-p_ , #login-l_
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #000;
	}
#login-form-password_ {
	position:absolute;
	left:579px;
	top:254px;
	width:213px;
	height:26px;
}

#login-form-password_ , #login-form-login_ {
	
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	
	
	
	}

#login-form-password_  input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #e3e3e3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(layout/contact-bg.png);
	font-weight: bold;
	width: 208px;
	}
#login-form-login_  input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #e3e3e3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(layout/contact-bg.png);
	font-weight: bold;
	width: 208px;
	}



#login-button_ {
	position:absolute;
	left:718px;
	top:294px;
	width:100px;
	height:41px;
}

#login-forget_ {
	position:absolute;
	left:420px;
	top:298px;
	width:269px;
	height:49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}

#login-forget_  a {

	color: #000;
}

#login-forget_  a:hover {
	text-decoration:none;
}
#RESET-PASSWORD-BOX {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:398px;
	background-image: url(layout/reset-password.jpg);
	background-repeat: no-repeat;
	float: left;
}

#RestetPassword-title_ {
	position:absolute;
	left:213px;
	top:28px;
	width:731px;
	height:41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F30;
	text-align: center;
}

#RestetPassword-info_ {
	position:absolute;
	left:437px;
	top:109px;
	width:479px;
	height:94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

#RestetPassword-email_ {
	position:absolute;
	left:413px;
	top:216px;
	width:126px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

#reset-password-form_ {
	position:absolute;
	left:555px;
	top:211px;
	width:323px;
	height:30px;
}
#reset-password-form_   input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #e3e3e3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(layout/contact-bg.png);
	font-weight: bold;
	width: 320px;
	}
#RestetPassword-send_ {
	position:absolute;
	left:754px;
	top:253px;
	width:143px;
	height:45px;
}
.HOME_LIST_BOX {
	position:relative;
	left:0px;
	top:0px;
	width:477px;
	height:44px;
	background-image: url(layout/small_line_bg.png);
	background-repeat: repeat;
}

.HomeLIST-button {
	position:absolute;
	left:431px;
	top:8px;
	width:46px;
	height:27px;
}

.HomeLIST-name {
	position:absolute;
	left:4px;
	top:6px;
	width:425px;
	height:35px;
}
.Small_Search_List {
	position:relative;
	left:0px;
	top:0px;
	width:477px;
	height:39px;
	background-image: url(layout/small_search_list.png);
	background-repeat: no-repeat;
	float: left;
}

.small-search-list-name_ {
	position:absolute;
	left:149px;
	top:11px;
	width:183px;
	height:19px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#bigAD-TOP {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	height:275px;
	background-image: url(layout/BIG-AD-DISPLAY-TOP.jpg);
	background-repeat: no-repeat;
	float: left;
}

#BIG-AD-cp-menu_ {
	position:absolute;
	left:540px;
	top:1px;
	width:259px;
	height:23px;
	font-size: 14px;
	text-align: center;
}

#BIG-AD-title_ {
	position:absolute;
	left:11px;
	top:12px;
	width:525px;
	height:25px;
}

#BIG-AD-title_  H1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
}

#BIG-AD-price_ {
	position:absolute;
	left:613px;
	top:35px;
	width:154px;
	height:61px;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

#BIG-AD-address_ {
	position:absolute;
	left:14px;
	top:52px;
	width:296px;
	height:80px;
	font-size: 16px;
}

#BIG-AD-contact_ {
	position:absolute;
	left:324px;
	top:52px;
	width:291px;
	height:80px;
	font-size: 14px;
}

#BIG-AD-description_ {
	position:absolute;
	left:14px;
	top:134px;
	width:773px;
	height:132px;
	font-size: 14px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
}
#bigAD-GALLERY {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	height:326px;
	float: left;
	background-image: url(layout/BIG-AD-DISPLAY-GALLERY.jpg);
	background-repeat: no-repeat;
}

#BIG-AD-gallery-big_ {
	position:absolute;
	left:9px;
	top:10px;
	width:389px;
	height:234px;
	overflow: hidden;
}

#BIG-AD-video_ {
	position:absolute;
	left:406px;
	top:10px;
	width:389px;
	height:234px;
	overflow: hidden;
}

#BIG-AD-gallery-small_ {
	position:absolute;
	left:2px;
	top:251px;
	width:520px;
	height:72px;
}



#ADListCP {
 position:relative;
 left:0px;
 top:0px;
 width:1001px;
 height:173px;
 background-image: url(layout/ad_list_edit.png);
 background-repeat: no-repeat;
 float: left;
}

#EditAD-list-title_ {
 position:absolute;
 left:152px;
 top:14px;
 width:720px;
 height:25px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color: #333;
 overflow: hidden;
}

#EditAD-list-date_ {
 position:absolute;
 left:27px;
 top:20px;
 width:111px;
 height:20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666;
 text-align: center;
}

#EditAD-list-buttons_ {
 position:absolute;
 left:875px;
 top:40px;
 width:110px;
 height:117px;
}

#EditAD-list-body_ {
 position:absolute;
 left:151px;
 top:45px;
 width:652px;
 height:95px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 overflow: auto;
}

#EditAD-list-photo_ {
 position:absolute;
 left:51px;
 top:56px;
 width:69px;
 height:69px;
 font-size: 9px;
 color: #999;
}

#ShortAD {
	left:0px;
	top:0px;
	width:400px;
	height:92px;
	background-image: url(layout/ShortAD.png);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	position: relative;
}


#ShortAD-title_ {
	position:absolute;
	left:97px;
	top:8px;
	width:297px;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

#ShortAD-photo_ {
	position:absolute;
	left:11px;
	top:11px;
	width:69px;
	height:69px;
	overflow: hidden;
}

#ShortAD-body_ {
	position:absolute;
	left:97px;
	top:44px;
	width:296px;
	height:39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#HR-AD {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:39px;
	float: left;
}


#HR-AD-link_ {
	position:absolute;
	left:501px;
	top:15px;
	width:274px;
	height:16px;
	text-align: right;
	font-size: 12px;
}


#HR-AD-title_ {
	position:absolute;
	left:18px;
	top:10px;
	width:188px;
	height:20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#salons_detal_formatka {
	position:relative;
	left:0px;
	top:0px;
	width:820px;
	height:280px;
	float: right;
	overflow: hidden;
	
	background-image: url(layout/reviewbg.jpg);
	background-repeat: no-repeat;
}

#salons_detal_formatka2 {
	position:relative;
	left:0px;
	top:0px;
	width:820px;
	height:280px;
	float: right;
	overflow: hidden;
	
	background-image: url(layout/send-email.png);
	background-repeat: no-repeat;
}


#id-post-review-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;
}



#id-post-review-name_ {
	position:absolute;
	left:259px;
	top:83px;
	width:472px;
	height:25px;
}



#id-post-review-subject_ {
	position:absolute;
	left:259px;
	top:111px;
	width:470px;
	height:24px;
}



#id-post-review-text_ {
	position:absolute;
	left:257px;
	top:138px;
	width:470px;
	height:151px;
}



#id-post-review-gwiazdki_ {
	position:absolute;
	left:125px;
	top:289px;
	width:675px;
	height:172px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	overflow: hidden;
}


#id-post-review-send_ {
	position:absolute;
	left:640px;
	top:235px;
	width:225px;
	height:29px;
}



#id-post-review-info_ {
	position:absolute;
	left:13px;
	top:474px;
	width:506px;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3366CC;
	text-align: right;
}

#salons_detal_formatka input[type="text"] {
            font-size:14px;
            padding:1px;
            color:#333;
            width:202px;
            border:0px;
			background-image:url(layout/contact-bg.png); 
			 background-repeat:repeat;
            /*background-color:#EFEFEF;*/
            }
            

            
 #salons_detal_formatka textarea {
            font-size:14px;
            padding:1px;
            color:#333;
            width:490px;
            margin-top:12px;
			 border:0px;
			 background-image:url(layout/contact-bg.png); 
			 background-repeat:repeat;
            /*background-color:#EFEFEF;*/
            }
            

            
            
#salons_detal_formatka  input[type="submit"] {
                background-image:url(layout/send-rev.png);
                width:123px;
                height:39px;
                border:0;
            
            }
			
			
#salons_detal_formatka2 input[type="text"] {
            font-size:14px;
            padding:1px;
            color:#333;
            width:202px;
            border:0px;
			background-image:url(layout/contact-bg.png); 
			 background-repeat:repeat;
            /*background-color:#EFEFEF;*/
            }
            

            
 #salons_detal_formatka2 textarea {
            font-size:14px;
            padding:1px;
            color:#333;
            width:490px;
            margin-top:12px;
			 border:0px;
			 background-image:url(layout/contact-bg.png); 
			 background-repeat:repeat;
            /*background-color:#EFEFEF;*/
            }
            

            
            
#salons_detal_formatka2  input[type="submit"] {
                background-image:url(layout/send-rev.png);
                width:123px;
                height:39px;
                border:0;
            
            }
			
/**
 * Messages Bar
 */
.message-box { text-align: center; padding: 5px; color:#545454;  margin:5px auto; }
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }



/**
 * Star rating L-R panels 
*/
.ratings {
	margin: 0 0 1em;
	width: 100%;
	overflow: hidden;
	line-height: 2em;
}
.rating-L {
	float: left;
	margin-right: 1em;
	white-space: nowrap;
}
.rating-R {
	float: left;
	margin-left: 1em;
	width: 300px;
}
#REVIEWS-SHORT-stars_ {
	position:absolute;
	left:483px;
	top:84px;
	width:144px;
	height:53px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
#REVIEWS-SHORT-stars_2 {
	position:absolute;
	left:630px;
	top:86px;
	width:209px;
	height:53px;
}

#REVIEWS-stars_ {
	position:absolute;
	left:469px;
	top:399px;
	width:141px;
	height:39px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
#REVIEWS-stars_2 {
	position:absolute;
	left:613px;
	top:400px;
	width:209px;
	height:36px;
}



img { behavior: url(captcha/iepngfix.htc); }

/* FANCY CAPTCHA STARTS */
.ajax-fc-container { width: 316px; background:#a8d7ea;  color:#fff;  margin:0 15px; }

/* rounded corners */
.ajax-fc-rtop, .ajax-fc-rbottom{ display:block; background: white; }
.ajax-fc-rtop *, .ajax-fc-rbottom *{ display: block; height: 1px; overflow: hidden; background:#a8d7ea; }

/* describes left and right boxes */
div#ajax-fc-content { position: absolute; margin-top: -3px; margin-left: 9px; width: 298px; height: 105px; background: url(imgs/bg-content-div.png); }
div#ajax-fc-content div#ajax-fc-left { width: 200px; height: 100px; float: left; }

div#ajax-fc-content div#ajax-fc-right { width: 98px; height: 100px; float: right; }

/* block left: task and pictures */
p#ajax-fc-task {
	line-height: 16px;
	margin: 0;
	padding: 11px 0 0 11px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
p#ajax-fc-task span {
	color: #F00;
	font-weight: bold;
}

ul#ajax-fc-task { width: 190px; height: 18px; list-style-type: none; background: url(imgs/bg-items.png) -4px 0px; background-repeat: no-repeat; margin: 6px 0 0 0; padding: 5px 0 0 2px; }

/* block right: cycle and backlink */
ul#ajax-fc-task li { float: left; margin-right: 1px; margin-top: 6px;}
p#ajax-fc-circle { position: absolute; margin: 18px 0 0 15px; width: 79px; height: 79px; background: url(imgs/circle.png); background-repeat: no-repeat; }
img#ajax-fc-backlink { position: absolute; margin-top: 1px; margin-left: 6px; border: 0px; z-index: 101; }

/* left and right png borders */
div#ajax-fc-corner-spacer { height: 99px; }
img.ajax-fc-border { position: absolute; margin-top: -3px; }
img.ajax-fc-border#ajax-fc-left { margin-left: 2px; }
img.ajax-fc-border#ajax-fc-right { margin-left: 307px; }

/* items */
.ajax-fc-highlighted { cursor: pointer; z-index: 102}

/* rounded corners */
.ajax-fc-r1{ margin: 0 5px } .ajax-fc-r2{ margin: 0 3px } .ajax-fc-r3{ margin: 0 2px } .ajax-fc-r4{ margin: 0 1px; height: 2px }

/* FANCY CAPTCHA ENDS */
#HomeADlist {
	position:relative;
	left:0px;
	top:0px;
	width:89px;
	height:97px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}

#HomeADlist-icon_ {
	position:absolute;
	left:0px;
	top:0px;
	width:89px;
	height:85px;
}

#HomeADlist-name_ {
	position:absolute;
	left:0px;
	top:85px;
	width:89px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#PhotoAD-HOME {
	position:relative;
	left:8px;
	top:0px;
	width:70px;
	height:70px;
	float: left;

}



#photoAD-home_ {
	position:absolute;
	left:6px;
	top:4px;
	width:64px;
	height:64px;
}
#AD-PIN-DISPLAY {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	height:257px;
	background-image: url(layout/prev-ad.jpg);
	background-repeat: no-repeat;
	float: left;
}

#PrevAD-title_ {
	position:absolute;
	left:37px;
	top:34px;
	width:439px;
	height:47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}

#PrevAD-info_ {
	position:absolute;
	left:192px;
	top:89px;
	width:330px;
	height:107px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#PrevAD-pin_ {
	position:absolute;
	left:130px;
	top:210px;
	width:620px;
	height:31px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #033;
	font-size: 18px;
	text-align: center;
}
#VideoBlogBOX {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	height:242px;
	background-image: url(layout/video-blog.jpg);
	background-repeat: no-repeat;
	float: left;
}

#VideoBLOG-Title_ {
	position:absolute;
	left:14px;
	top:11px;
	width:776px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
}


#VideoBLOG-descryption_ {
	position:absolute;
	left:514px;
	top:56px;
	width:275px;
	height:172px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}



#VideoBLOG-youtube_ {
	position:absolute;
	left:13px;
	top:41px;
	width:488px;
	height:187px;
}

#LeftBOXADPhoto {
	position:relative;
	left:0px;
	top:0px;
	width:97px;
	height:87px;
	background-image: url(layout/ADLeftBoxBG.jpg);
	background-repeat: no-repeat;
	float: left;
}

#ADLeftPhotoLink_ {
	position:absolute;
	left:13px;
	top:8px;
	width:69px;
	height:69px;
	overflow: hidden;
}
#PACKE-BOX-1 {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	height:861px;
	background-image: url(layout/packe1-bg.jpg);
	background-repeat: no-repeat;
	float: left;
}

#infoPACK-title_ {
	position:absolute;
	left:11px;
	top:6px;
	width:772px;
	height:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #C00;
	text-align: center;
	font-weight: bold;
}

#infoPACK-text1_ {
	position:absolute;
	left:62px;
	top:77px;
	width:692px;
	height:52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
}

#infoPACK-text2_ {
	position:absolute;
	left:209px;
	top:124px;
	width:545px;
	height:137px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
}

#infoPACK-text3_ {
	position:absolute;
	left:72px;
	top:289px;
	width:683px;
	height:133px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #036;
}

#infoPACK-phone_ {
	position:absolute;
	left:73px;
	top:414px;
	width:666px;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #060;
	text-align: center;
}

#infoPACK-p3_ {
	position:absolute;
	left:535px;
	top:695px;
	width:190px;
	height:157px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}

#infoPACK-p2_ {
	position:absolute;
	left:319px;
	top:695px;
	width:186px;
	height:156px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}

#infoPACK-p1_ {
	position:absolute;
	left:99px;
	top:695px;
	width:185px;
	height:155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}
#AAAPic {
	position:absolute;
	left:581px;
	top:7px;
	width:200px;
	height:220px;
}
#BBBPic {
	position:absolute;
	left:450px;
	top:165px;
	width:155px;
	height:57px;
}

#BannerPRICE {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	height:129px;
	background-image: url(layout/banners-bg.jpg);
	background-repeat: no-repeat;
	float: left;
}



#banners-price-time_ {
	position:absolute;
	left:611px;
	top:26px;
	width:159px;
	height:76px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}


#banners-price-text_ {
	position:absolute;
	left:11px;
	top:32px;
	width:585px;
	height:94px;
}
#URL_BOX {
	position:relative;
	left:0px;
	top:0px;
	width:400px;
	height:345px;
	background-image: url(layout/urlbg.jpg);
	background-repeat: no-repeat;
	float: left;
}



#URL-link_ {
	position:absolute;
	left:5px;
	top:15px;
	width:389px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}



#URL-screenshot_ {
	position:absolute;
	left:50px;
	top:55px;
	width:301px;
	height:188px;
	overflow: hidden;
}
#NEWS_BOX_SMALL {
	position:relative;
	left:0px;
	top:0px;
	width:236px;
	height:120px;
	float: left;
	overflow: hidden;
}



#HomepageShortInfo-Photo_ {
	position:absolute;
	left:4px;
	top:4px;
	width:84px;
	height:83px;
	overflow: hidden;
}

#HomepageShortInfo-text_ {
	position:absolute;
	left:90px;
	top:7px;
	width:147px;
	height:80px;
}
#INFO_REG_BOX {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:240px;
	float: left;
	background-image: url(layout/infoREGISTER.jpg);
	background-repeat: no-repeat;
}



#register-info-BOX-title_ {
	position:absolute;
	left:292px;
	top:20px;
	width:215px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #F00;
}



#register-info-BOX-text_ {
	position:absolute;
	left:292px;
	top:76px;
	width:487px;
	height:163px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#JessicaPROMOTION {
	position:relative;
	left:0px;
	top:0px;
	width:1004px;
	height:573px;
	background-image: url(layout/jessica_simpson_promotions.jpg);
	background-repeat: no-repeat;
	float: left;
}

#DISCOUNT-test_ {
	position:absolute;
	left:46px;
	top:133px;
	width:628px;
	height:156px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
}

#DISCOUNT-url3_ {
	position:absolute;
	left:486px;
	top:508px;
	width:210px;
	height:31px;
}

#DISCOUNT-url2_ {
	position:absolute;
	left:262px;
	top:508px;
	width:209px;
	height:28px;
}

#DISCOUNT-url1_ {
	position:absolute;
	left:48px;
	top:508px;
	width:200px;
	height:26px;
}

#DISCOUNT-url1_ , #DISCOUNT-url2_  , #DISCOUNT-url3_  {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;	
}

 #DISCOUNT-url1_ a , #DISCOUNT-url2_  a , #DISCOUNT-url3_  a {
	color: #FFF;
	text-decoration: none;	
}

