/*************
			content page
			*****************/
@font-face {
	font-family: "DECOR"; /* Имя шрифта */
	src: url("../fonts/DECOR.TTF"); /* Путь к файлу со шрифтом */
}


div.page_content
{
min-height: 550px;
}
div.header_address
{
position: absolute;
top: 0px;
left: 250px;
color: white;
z-index: 100;
font-weight: bold;
z-index:100;
}
div.header_address a
{
background: url(../gifs/map_icon.png) no-repeat 3px 6px;
color: #E2BB81;
display: block;
padding: 27px 0px 0px 43px;
height: 30px;
font-weight: bold;
text-decoration: none;
font-size: 16px;
}
div.header_address a:hover
{
background: url(../gifs/map_icon.png) no-repeat 3px -44px;
text-decoration: underline;
}
div.mp3_container
{
position: absolute;
left: 540px;
top: 21px;
z-index: 4;
/*background:green;*/
}
	div.mp3_container div.player_top
	{
	width:306px;
	height:2px;
	background: url(../gifs/header/header_player_top.png) no-repeat -5px 0px;
	}
	div.mp3_container div.player_middle
	{
	width:300px;
	height:40px;
	padding: 3px 0px 4px 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a60000', endColorstr = '#35000c');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a60000', endColorstr = '#35000c')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #a60000, #35000c);
	background-image: -ms-linear-gradient(top, #a60000, #35000c);
	background-image: -o-linear-gradient(top, #a60000, #35000c);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#a60000), to(#35000c));
	background-image: -webkit-linear-gradient(top, #a60000, #35000c);
	background-image: linear-gradient(top, #a60000, #35000c);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/

	}
	div.mp3_container div.player_bottom
	{
	width:306px;
	height:35px;
	background: url(../gifs/header/header_player_bottom.png) no-repeat -5px 0px;
	position: relative;
	top: -5px;
	left: 0px;
	z-index: 10;
	}
div.header_left_panel_container
{
position: absolute;
left: 235px;
top: 20px;
z-index: 3;
/*background:blue;*/
}
	div.header_left_panel_container div.back
	{
	position: relative;
	top:0px;
	left:0px;
	width:323px;
	height:61px;
	background: url(../gifs/header/header-panel-left.png) no-repeat 0px 0px;
	z-index:4;
	}
	div.header_left_panel_container div.adress
	{
	z-index:10;
	position: relative;
	top:-51px;
	left:40px;
	}
		div.header_left_panel_container div.adress a
		{
		font-family: Monotype Corsiva;
		color: #ffffff;
		text-decoration: none;
		font-size: 22px;
		transition-property: all 0.3s linear 0.1s;
		-moz-transition: all 0.3s linear 0.1s;
		-webkit-transition: all 0.3s linear 0.1s;
		-o-transition: all 0.3s linear 0.1s;
		}
		div.header_left_panel_container div.adress a:hover
		{
		color: #FFD95F;
		}
		/***********************FOR FIREFOX **********************/
		@-moz-document url-prefix() {
			div.header_left_panel_container div.adress a
			{
			font-family: Monotype Corsiva;
			color: #ffffff;
			text-decoration: none;
			font-size: 22px;
			transition-property: all 0.3s linear 0.1s;
			-moz-transition: all 0.3s linear 0.1s;
			-webkit-transition: all 0.3s linear 0.1s;
			-o-transition: all 0.3s linear 0.1s;
			}
		}
		/***********************FOR FIREFOX **********************/

div.header_right_panel_container
{
position: absolute;
left: 840px;
top: 20px;
z-index: 3;
/*background:red;*/
}
	div.header_right_panel_container div.back
	{
	position: relative;
	top:0px;
	left:0px;
	width:436px;
	height:61px;
	background: url(../gifs/header/header-panel-right.png) no-repeat -80px 0px;
	z-index:4;
	}
	div.header_right_panel_container div.telephone
	{
	position: relative;
	top:-48px;
	left:9px;
	z-index:10;
	}
		div.header_right_panel_container div.telephone span
		{
		font-family: Monotype Corsiva;
		color: #ffffff;
		text-decoration: none;
		font-size: 21px;
		margin:0px 5px 0px 0px;
		}
		/***********************FOR FIREFOX **********************/
		@-moz-document url-prefix() {
			div.header_right_panel_container div.telephone span
			{
			font-family: Monotype Corsiva;
			color: #ffffff;
			text-decoration: none;
			font-size: 21px;
			margin:0px 5px 0px 0px;
			}
		}
		/***********************FOR FIREFOX **********************/


div.header_attention_18
{
position: absolute;
top: 75px;
left: 260px;
height: 60px;
width: 60px;
background: url(../gifs/18+.gif) no-repeat 0px 0px;
z-index: 150;
}
div.gmap_container
{

}
div.contact_form_container
{
margin:0px 0px 0px 0px;
}
div.intro
{
border-top: 1px solid #A72D2D;
padding: 20px 0px 20px 0px;
}
div.form_errors
{
color: #EB5712;
margin: 10px 0px 10px 40px;
font-weight: bold;
}
div.form_success
{
margin: 10px 0px 20px 40px;
color: #59C038;
font-weight: bold;
}
div.video_container
{
min-height: 550px;
}
/*****************
				MAIN MENU
				**************************/
div.main_menu_container
{
position: absolute;
margin-left: 31px;
margin-top: 285px;
z-index: 4;
}
	div.main_menu_container ul.main_menu
	{
	list-style-type: none;
	}
		div.main_menu_container ul.main_menu li
		{

		}
			div.main_menu_container ul.main_menu li a
			{
			display:block;
			font-size:20px;
			text-decoration:none;
			background: url(../gifs/kn.jpg) no-repeat 0px 0px;
			width:179px;
			height:29px;
			text-align:center;
			padding:5px 0px 0px 0px;
			transition-property: all 0.3s linear 0.1s;
			-moz-transition: all 0.3s linear 0.1s;
			-webkit-transition: all 0.3s linear 0.1s;
			-o-transition: all 0.3s linear 0.1s;
			}
			div.main_menu_container ul.main_menu li a._active
			{
			background: url(../gifs/knnag.jpg) no-repeat 0px 0px;
			}
			/***************** first ****************************/
			div.main_menu_container ul.main_menu li a.menu_first
			{
			background: url(../gifs/kn1.jpg) no-repeat 0px 0px;
			}
			div.main_menu_container ul.main_menu li a.menu_first_active
			{
			background: url(../gifs/kn1nag.jpg) no-repeat 0px 0px;
			}
			/********************** last **************************/
			div.main_menu_container ul.main_menu li a.menu_last
			{
			}
			div.main_menu_container ul.main_menu li a.menu_last_active
			{
			background: url(../gifs/knnag.jpg) no-repeat 0px 0px;
			}


			div.main_menu_container div.menu_bottom
			{
			display:block;
			font-size:20px;
			text-decoration:none;
			background: url(../gifs/knniz.jpg) no-repeat 0px 0px;
			width:218px;
			height:74px;
			margin: -20px 0px 0px 20px;
			}

				div.main_menu_container ul.main_menu li a:hover
				{
				background: url(../gifs/knnag.jpg) no-repeat 0px 0px;
				}
				div.main_menu_container ul.main_menu li a.menu_first:hover
				{
				background: url(../gifs/kn1nag.jpg) no-repeat 0px 0px;
				}
				div.main_menu_container ul.main_menu li a.menu_first_active:hover
				{
				background: url(../gifs/kn1nag.jpg) no-repeat 0px 0px;
				}
				
/*****************
				Girls
				*****************************/
select.select_girl
{
background: #B10303;
outline-color: gold;
border-color: darkRed;
color: #F8CF2C;
font-size: 16px;
}
a.gmap_link
{
display: block;
margin: 10px 0px 10px 0px;
font-size: 22px;
font-family: Monotype Corsiva;
color: #E7A568;
font-size: 22px;
transition-property: all 0.3s linear 0.1s;
-moz-transition: all 0.3s linear 0.1s;
-webkit-transition: all 0.3s linear 0.1s;
-o-transition: all 0.3s linear 0.1s;
}
	a.gmap_link:hover
	{
	color: #FFCB25;
	text-decoration: none;
	font-size: 24px;
	}
.rating-list{
  list-style: none;
  /* float: right; */
  /* background: red; */
  /* display: block; */
  /* border: 2px solid red; */
  /* width: 100%; */
  height: 25px;
  margin: 0px;
  padding: 0px;
}
	.rating-list li{
	float: left;
	margin: 0px 0px 0px 8px;
	}
		.rating-list li input{

		}
.contact-table{

}
	.contact-table input, .contact-table textarea{
	width:100%;
	}
	DIV.formfooter {
	  font-size: 14px;
	}