html {
	width:100%;
	height:100%;
	}
body {
	margin:0px;
	padding:0px;
	background:url(img/head_left_resize.gif) repeat-x 0 0;
	width:100%;
	height:100%;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#858D8F;
	}

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	border-bottom-color:#999999;
	background:url(img/main_bg.jpg) repeat-x 0 0;
	}
a
	{
	border:0;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#646158;
	text-decoration:underline;
	font-weight:normal;
	}
img {
	border:0;
	}
td {
	vertical-align:top;
	font-size:12px;
	}
/*------------------------------------------------------Header left*/
td.left
	{
	width:240px;
	background:url(img/menu_bg.jpg) no-repeat 100% 257px;
	height:100%;
	}
div.adrese
	{
	font-family:Tahoma, Arial, Helvetica;
	color:#757575;
	font-size:11px;	
	}
div.headerLeft
	{
	height:257px;
	width:100%;
	background:url(img/sq_left.jpg) no-repeat 100% 100%;
	vertical-align:top;
	text-align:right;
	}
/*---------------------------------------------------------Menu*/
a.menuFont
	{
	color:#595959;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	}
a.menuFont_selected
	{
	color:#595959;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	}
a.subMenuFont
	{
	color:#646158;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica;
	font-weight:normal;
	}
a.subMenuFont_selected
	{
	color:#8A001E;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica;
	font-weight:normal;
	}
table.menuLayout0
	{
	height:100%;
	}
table.menuLayout1
	{
	height:100%;
	background:url(img/menu_bg_for_sal.jpg) no-repeat 100% 0;
	border:0px solid black;
	}
td.menuLayout0
	{
	/*nothing*/
	}
td.menuLayout1
	{
	background:url(img/menu_bg_vresize.gif) repeat-y 100% 0;
	border:0px solid black;
	}
/*--------------------------------------------------------Header Right*/
td.headerRight
	{
	vertical-align:top;
	height:100%;
	}
td.girlLeftCell
	{
	background:url(img/g_left_resize.jpg) repeat-x  0 0;
	width:17%;
	text-align:right;
	}
div.girlLeft
	{
	background:url(img/girl_left.jpg) no-repeat 100% 0;
	width:100%;
	height:476px;
	}
td.girl2LeftCell
	{
	background:url(img/g2_left_resize.jpg) repeat-x  0 0;
	width:17%;
	text-align:right;
	height:255px;
	}
div.girl2Left
	{
	background:url(img/girl2_left.jpg) no-repeat 100% 0;
	width:100%;
	height:257px;
	}
.headerRightDiv /*main right div with right part of the face*/
	{
	background:url(img/head_bg_right.jpg) repeat-x 0 0;
	height:257px;
	}
td.girlRightCell
	{
	background:url(img/g_right_resize.jpg) repeat-x  0 0;
	width:18%;
	text-align:left;
	}
div.girlRight
	{
	background:url(img/girl_right.jpg) no-repeat 0 0;
	width:100%;
	height:257px;
	}
td.girl2RightCell
	{
	background:url(img/g2_right_resize.jpg) repeat-x  0 0;
	width:15%;
	text-align:left;
	}
div.girl2Right
	{
	background:url(img/girl2_right.jpg) no-repeat 0 0;
	width:100%;
	height:255px;
	}
td.headRight
	{
	background:url(img/sq_right.jpg) no-repeat 0 58px;
	vertical-align:bottom;
	width:100%;
	}
div.headText
	{
	color:#002550;
	font-size:14px;
	}
/*-------------------------------------------------------Sadalas*/
div.sadWithSep
	{
	background:url(img/sadalas_sep.gif) no-repeat 100% 0;
	width:33%;
	height:94px;
	float:left;
	}
div.sadWithoutSep
	{
	width:33%;
	height:94px;
	float:left;
	}
/*-------------------------------------------------------Output*/
div.outputDiv
	{
	background:url(img/output_top_bg.jpg) repeat-x 0 0;
	width:100%;
	height:200px;
	margin-bottom:15px;
	}
table.outputTable
	{
	background:url(img/output_left_top_bg.jpg) no-repeat 0 0;
	width:100%;
	height:100%;
	}
td.outputTd
	{
	background:url(img/output_right_top_bg.jpg) no-repeat 100% 0;
	}
div.header
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4C4C4C;
	font-weight:bold;
	margin-top:50px;
	margin-bottom:10px;
	}
div.text
	{
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#858D8F;
	margin-right:80px;
	margin-left:2px;
	}
/*--------------------------------------------------------Salons*/
.salonsDiv
	{
	width:100%;
	height:100%;
	background:url(img/salons_bg_left_top.jpg) no-repeat 0 0;
	padding-left:12px;
	color: #3C3C3C;
	}
.salonsTd
	{
	/*background:url(img/salons_bg_left_vresize.gif) repeat-y 0 0;*/
	background-image: url(img/salons_right_bg.jpg) ! important;
	background-position: top right;
	background-repeat: no-repeat;
	
	}
	
.salonsTd h4,
.salonsLeftDiv h4 {
	font-size: 11px;
	color:#595959;
	font-family: Tahoma;
	background-image: url(img/menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	margin-left: 39px;
	margin-top: 23px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.salonsLeftDiv h4.caps {
	text-transform: uppercase;
	margin-left: 0;
	margin-bottom: 5px;
}
	
.salonsLeftTd
	{
	background-color:#FCFBF9;
	}
.salonsLeftDiv
	{
	background:url(img/salons_left_bg.gif) repeat-x 0 0;
	width:100%;
	height:100%;
	}
	
	.salonsInfo {
		width: 67%;
	}
	
	.salonsList {
		width: 33%;
	}
	
	.salonsListBox {
		width: 100%;
	}
	
	.salonsListBox td{
		color: #545454;
		font-size: 10px;
	}
	
	.salonsListBox h5 {
		font-size: 11px;
		font-family: Tahoma;
		color:#595959;
		text-transform: uppercase;
		margin-top: 19px;
		margin-left: 0px;
		margin-bottom: 7px;
	}
	
	.salonsListBox ul.services{
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 62px;
	}
	
	.salonsListBox ul.services li {
		display: block;
		float: left;
		width: 19px;
	}
	
	img.servicesActive {
		width: 5px;
		height: 5px;
		margin-left: 4px;
		margin-bottom: 1px;
	}
	
	img.serviceIcons {
		width: 15px;
		height: 23px;
		margin-top: 19px;
		margin-right: 3px;
		margin-bottom: 13px;
		vertical-align: middle;
	}
	
	.salonsDiv ul {
		list-style-type: none;
		list-style-image: url(img/salon_bullet.gif);
		margin: 10px 0 0 20px;
		padding: 0;
	}
	
	.salonsDiv ul li a {
		color: #1D69A5;
		font-size: 11px;
	}
	
	.salonsListBox .salonsListTitle {
		border-bottom: 2px #F5F6F7 solid;
	}
	
	.salonsListBox a {
		text-decoration: none;
		font-size: 10px;
	}
	
	.salonsListBox td {
		border-bottom: 1px solid #D1D1D1;
		padding: 1px 0 0px 7px;
		vertical-align: middle;
	}
	
	.salonsListBox td.activeSalon {
		/*background-image: url(img/salon_list_bg.gif);
		background-repeat: repeat-x;*/
		background-color: #F9F4EE;
	}
	
	div.salonsDesc {
		border-top: 2px solid #F5F6F7;
		padding-left: 39px;
		font-size: 11px;
		width: 80% !important;
		width: 97%;
	}
	
	div.salonsContacts {
		padding-left: 39px;
		font-size: 11px;
		width: 97%;
	}
	
	.imageGallery {
		height: 162px;
	}
	
	.salonImgList {
		background-color: #ECE9E1;
		margin-top: 3px;
		width: 100%;
		text-align: right;
		height: 15px;
	}
	
	.salonImgList img {
		vertical-align: middle;
	}
	
	.salonImgList ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.salonImgList ul li {
		display: block;
		float: right;
		width: 17px;
		text-align: center;
		border-left: 1px solid #fff;
		padding-bottom: 1px;
	}
	
	.salonImgList ul li a {
		text-decoration: none;
		color: #AA8068;
		font-size: 10px;
	}
	
	
	.salonsInfo ul {
		list-style-image: none;
		font-size: 11px;
		margin-left: 38px;
		margin-top: 0px;
	}
	
	.salonsInfo ul li {
		margin: 2px 0;
	}
	
	.salonsInfo ul li img {
		vertical-align: middle;
		margin-right: 10px;
		
	}
	
	.salonsInfo ul li.noService {
		color: #CFCFCF;
	}
	
	.salonsLeftInfo {
		width: 95%;
		margin: 0 0 20px 10px;
	}
	.salonsLeftInfo td {
		/*border-bottom: 1px solid #D9D9D7;*/
		font-size: 11px;
	}
	.leftCell00 {
		width: 90px;
	}
	.rightCell00 {
		
	}
	.rightCell00,.leftCell00 {
		border-bottom: 1px solid #D8D8D6;
		color: #3C3C3C;
	}
	.rightCellLink,.leftCellLink {
		padding-top: 15px;
	}
	.rightCellLink a {
		font-size: 11px;
		color: #0E72C0;
		background-image: url(img/pricelist_bullet.jpg);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 15px;
		line-height: 12px;
	}
	.salonsLeftInfo .leftCell,
	.salonsLeftInfo .leftCell00 {
		text-align: right;
		padding-right: 5px;
		color: #3C3C3C;
	}
	
/*---------------------------------------------------------Footer */
.footerTable
	{
	background:url(img/footer_bg_line.gif) repeat-x 0 0;
	}
.footerLeft
	{
	height:65px;
	background:url(img/footer_bg_left.gif) no-repeat 100% 0;
	}
.footerRight1_layout0
	{
	background:url(img/footer_bg_left.gif) repeat-x 0 0;
	width:17%;
	}
.footerRight1_layout1
	{
	background:url(img/footer_bg_left.gif) repeat-x 0 0;
	width:32%;
	}
.footerRight2
	{
	background:url(img/footer_bg_left.gif) no-repeat 0 0;
	}
