	body, html

	{

		font-size: 11px;

		color: #FFF;

		padding: 3px 12px 3px 12px;

		margin: 0;

		background-color: #000;

		font-family: Verdana, Geneva, Arial, sans-serif;

	}

	

	a img { border: 0; }

	

	a

	{

		font-size: 11px;

		color: #FFF;

		font-weight: bold;

		text-decoration: none;

	}

	

	.clear

	{

		font-size: 0;

		line-height: 0;

		height: 0px;

		clear: both;

	}



	#container

	{		

		border: #55565A solid 3px;

		

		float: left;

		width: 99%;

		background: url(images/center_bg_left.jpg) no-repeat #404145 0 180px;

		

	}

	

	#outer_border1

	{

		border: solid 1px #404145;

		padding: 1px;

		background-color: #2D2A33;

		position: relative;

	}

	

	#header

	{		

		height: 126px;

		background: url('images/header_bg.jpg') repeat-x;

	}	

	

	#header_center_left

	{

		float: left;

		height: 126px;

		margin-left: 5px;

		position: relative;

		z-index: 3;

	}

	

	* html #header_center_left

	{

		top: 2px;

	}

	

	#header_center_right

	{	

		position: absolute;

		right: 5px;

		height: 126px;

		z-index: 2;

	}

	

	* html #header_center_right

	{

		top: 2px;

	}

	

	#header_center_right object

	{

		margin-top: 16px;

		margin-right: 15px;

	}

	

	#meniu

	{

		background: url('images/meniu_bg.gif') repeat-x;

		height: 53px;

		position: relative;

	}

	

	#phone

	{

		height: 53px;

		width: 380px;

		margin-left: -2px;

		position: absolute;

		left: 0;

		top:0;

		

	}

	

	#meniu_right

	{

		position: absolute;

		right: 0;

		top: 0;

		height: 53px;

		width: 380px;

		margin-right: -2px;

		background: url('images/top_meniu_right.jpg') no-repeat;

		

	}

	

	#meniu_container

	{

		margin-left: 341px;

		margin-right: 10px;

	}

	

	html>body #meniu_container

	{

		z-index: 3;

		position: relative;

	}

	

	.meniu_cell

	{

		width: 16%;

		text-align: center;

		float: left;

		position: relative;

		background: url('images/meniu_bullet.gif') no-repeat right;

		margin-top: 22px;

		z-index: 5;

	}

	

	.meniu_cell a

	{

		font-size: 11px;

		font-weight: bold;

		text-decoration: none;

		color: #BCBCC3;

	}

	

	.last

	{

		background: none;

		width: 16%;

	}

	

	#wrapper

	{

		width: 100%;

		margin-right: -310px;

		float: left;

	}

	

	/* GALLERY STYLES */

	

	#info

	{

		width: 800px;

		padding-top: 30px;

		margin: 0 auto;	

	}

	

	.personal_info

	{

		border: solid 1px #7A7D84;

		background-color: #525458;

		padding: 5px;

		font-size: 11px;		

		margin: 10px 0;

	}

	

	.personal_info td

	{

		padding-left: 5px;

		padding-top: 2px;

	}

	

	#gallery_outer

	{

		background: url('images/gallery_bg.jpg') no-repeat bottom right;

		border-bottom: solid 1px #404145;	

	}

	

	#gallery

	{

		width: 730px;

		padding-top: 30px;

		margin: 0 auto;	

	}

	

	.gallery_title

	{

		margin: 0 70px 0 50px;

	}

	

	.gallery_photos

	{

		width: 700px;

		text-align: center;

		padding: 0;

		margin: 0;

		list-style-type: none;

		color: #B9BAC1;

	}

	

	.info_photos

	{

		width: 350px;

		text-align: center;

		padding: 0;

		margin: 0;

		list-style-type: none;

	}

	

	.gallery_photos li

	{

		position: relative;

		float: left;

		width: 223px;

		padding: 0 10px 0 0;

	}

	

	.info_photos li

	{

		float: left;

		clear: left;		

		position: relative;

		display: block;

		padding: 0;

		margin: 0;	

	}

	

	.photo

	{		

		padding: 9px;

		border-bottom: solid 1px #5E5C62;

		background-color: #1B1820;

		display: block;

		margin-top: 8px;

	}

	

	.photo img

	{

		border: solid 1px #77787D;

	}

	

	.photo_text

	{

		text-align: center;

		padding: 15px;

		display: block;

	}

	

	/* INDEX CENTER STYLES */

	#center

	{

		margin-right: 310px;

		position: relative;

		padding-top: 1px;

	}

		

	#right

	{

		float: right;		

		position: relative; 

		width: 309px; 

		padding: 0;

	}

	

	#right_container

	{		

		margin-left: 17px;

		background: url('images/right_girl_bg.gif') repeat-y;		

		padding: 0 6px 0 6px;

	}

	

	#girl_title

	{		

		margin-left: 16px;

		width: 290px;

		height: 37px;

		background: url('images/month_bg.jpg') no-repeat;

	}

	

	#girl_photo

	{

		background-color: #2C3337;

		text-align: center;

		padding: 3px 0 18px 0;

	}

	

	#girl_photo_container

	{		

		background: url('images/right_photo_bg.jpg') no-repeat;

		margin: 0 auto;

		height: 291px;

		width: 232px;

		padding-top: 7px;

	}

	

	#right_girl_text

	{

		padding: 10px 20px;

		color: #FFF;

		text-align: center;

		font-size: 16px;

		font-weight: bold;

		border-bottom: solid #394044 4px;

	}

	

	#news_main_title

	{

		background-color: #1B2327;

		border-bottom: solid 2px #293135;

		color: #7F8085;

		font-size: 14px;

		font-weight: bold;

		padding: 9px;

	}

	

	#news_main_title a

	{

		color: #7F8085;

		font-size: 14px;

		font-weight: bold;

		text-decoration: none;

	}

	

	.news_container

	{

		background-color: #1B2327;

		

	}

	

	.news_title

	{

		padding: 15px;

		color: #ACCBFF;

		font-size: 11px;

		font-weight: bold;		

	}

	

	.news_title a

	{

		color: #ACCBFF;

		font-size: 11px;

		font-weight: bold;

		text-decoration: none;

	}

	

	.news_text

	{

		padding: 0 15px 15px 15px;

		color: #7F8085;

		font-size: 11px;

		border-bottom: solid 2px #242C30;	

	}

	

	#right_bottom

	{

		position: relative;

		width: 290px;

		height: 65px;

		background: url('images/right_bottom.jpg') no-repeat;

		margin-left: 17px;

	}

	

	#all_links

	{

		padding: 10px 15px;

		color: #FFF;

		text-align: center;

	}

	

	#all_links a {font-weight: normal;}

	

	#footer

	{

		height: 93px;

		text-align: left;

		background: url('images/footer_bg.gif') repeat-x;

	}

	

	#copy

	{

		color: #A0A5A8;

		font-size: 10px;

		text-decoration: none;

		padding: 40px 0 0 40px;

		float: left;

	}

	

	#maker

	{

		padding: 40px 70px 0 0;

		float: right;

		font-size: 10px;

		color: #A0A5A8;

	}

	

	.maker_link

	{

		color: #FFA61C;

		font-size: 11px;

		text-decoration: none;

	}

	

	/* CENTER STYLES */

	

	#center_container

	{

		margin: 20px 60px 30px 40px;

	}

	

	.main_title

	{

		padding: 10px 20px 15px 5px;

	}

	

	h1

	{

		color: #A2A3A9;

		font-family: verdana, sans-serif;

		font-size: 18px;

		font-weight: normal;

		padding: 0;

		margin: 0;

	}

	

	h2

	{

		color: #A2A3A9;

		font-family: verdana, sans-serif;

		font-size: 14px;

		font-weight: normal;

		padding: 0;

		margin: 0;

	}

	

	.main_separator

	{

		font-size: 0;

		border-bottom: solid 1px #595B5F;

		border-top: solid 1px #222326;

		height: 0;

	}

	

	.main_text

	{

		padding: 20px 0 20px 0;

		color: #FFF;

		font-size: 11px;

	}

	

	.info_text

	{

		float: left;

		width: 400px !important;

		padding: 20px 0 20px 0;

		color: #FFF;

		font-size: 11px;		

	}

	

	

	table.price_table

	{

		background-color: #192125;

		margin: 20px 0;

		border: solid 1px #07090A;

		border-bottom: solid 1px #5C6164;

		font-size: 11px;

	}

	

	.price_table th

	{

		text-align: center;

		height: 41px;

		background: url('images/info_table_bg.gif') repeat-x;

		font-size: 12px;

	}

	

	.price_table td

	{

		padding: 3px 0 3px 15px;

	}	

	

	.middle_cell

	{

		width: 50px;

	}

	

	.olive_normal11

	{

		color: #A194B4;

		font-size: 11px;

		font-weight: normal;

		text-decoration: none;

	}

	

	.promo

	{

		margin: 20px;

		text-align: right;

		background: url('images/index_bottom_bg.jpg') no-repeat right top;

		height: 86px;

	}

	

	#main_bottom_border

	{

		position: relative;

		background: url('images/horizontal_border.gif') no-repeat right top;

		margin-right: 310px;

		margin-left: 20px;

		padding-bottom: 5px;

	}

	

	* html #main_bottom_border

	{

		height: 1px;

		padding-bottom: 0;

	}

	

	#gallery_bottom_border

	{

		position: relative;

		bottom: -2px;

		background: url('images/horizontal_border.gif') no-repeat right top;

		margin-left: 20px;

		padding-bottom: 2px;

	}

	

	#main_vert_border

	{

		position: absolute;

		top: -340px;

		right: -1px;

		height: 340px;

		width: 2px;

		background: url('images/vertical_border.gif') no-repeat;

	}

	

	/* TEXT STYLES */

	

	.light_bold11

	{

		font-size: 11px;

		font-weight: bold;

		color: #ADAFB8;

		text-decoration: none;

	}

	

	.bold

	{

		font-weight: bold;

		text-decoration: none;

	}

	

	.yeallow_bold11

	{

		color: #FFD52E;

		font-size: 11px;

		font-weight: bold;

		text-decoration: none;

	}

	

	.yeallow_normal11

	{

		color: #FFD52E;

		font-size: 11px;

		font-weight: normal;

		text-decoration: none;

	}

	

	.white_normal

	{

	 	color: #FFF;

	}

	

	.form_cell

	{

		padding: 3px 0;

	}

	table input, table textarea, table select
	{
		background-color: #A2A3A9;
		font-size: 11px;
		font-family: font-family: Verdana, Geneva, Arial, sans-serif;
		border: solid 1px #1B2327;
	}

	.form_cell input, .form_cell textarea, .form_cell select

	{

		background-color: #A2A3A9;

		font-size: 11px;

		font-family: font-family: Verdana, Geneva, Arial, sans-serif;

		border: solid 1px #1B2327;

		width: 400px;

	}

	

	.button

	{

		width: auto !important;

		background-color: #1B2327 !important;

		color: #A2A3A9;

		font-size: 11px;

		font-family: font-family: Verdana, Geneva, Arial, sans-serif;

		border: solid 1px #A2A3A9;

		padding: 3px;

	}