@import url("reset.css");
@import url("base.css");


/******************************* global makeup {start} *********************************/

body {background: #F4F4F2 url(../images/bg.jpg) repeat left top;}

div#wrap{
	position:relative;
	width:100%;
	/*width:995px;*/
	margin:0px auto;
	overflow:hidden;
	padding:0;
	text-align:center !important;
	height:100%;
	height:auto !important;
	min-height:100%;

}

.container {
	/*width:90%;
	min-width:900px; 
	max-width:1100px;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? '900px' : ((document.body.clientWidth > 1222) ? '1100px' : '90%'));
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	text-align:left;*/
	width:953px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	text-align:left;
}


#top_main{
	position:relative;
	height:140px;
	margin:0 auto;
}

#top{
	position:relative;
	margin:0 auto;
	
	height:356px;
	background:transparent url(../images/top_aquatoria.jpg) no-repeat center -120px;
}
#top .container{
	height:356px;
}
	#logo{
		position:absolute;
		left:0;
		top:50px;
	}
	#contacts{
		position:absolute;
		right:0;
		top:50px;
		width:320px;
		text-align:right;
	}
	#phone{
		line-height:32px;
		text-align:right;
		font-size:32px;
	}
	#address{
		text-align:right;
		color:#777777;
		font-style:italic;
		font-family:Georgia, Times New Roman, Trebuchet ms, Serif;
	}
	#topmenu{
		/*border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;*/
		position:absolute;
		bottom: 0px;
		left: 0;
		width:100%;
		font-size:13px;
		margin:0;
		padding:0;
		height:41px;
		overflow:hidden;
	}
		

		#topmenu .item {
			
		
			 zoom: 1
			list-style:none;
			line-height:1.1em;
			width:16.5%; height:40px;
			margin:0 1px 0 0; padding:0;			
			text-align:center;
			overflow:hidden;
			float:left;
			position:relative;
			display:block;
			_display:inline;

			background:#dfded5;

			/*border-bottom: 1px solid #4B636D;*/
			border-bottom: 1px solid #5C766B;

			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-bottom-left-radius: 0px;
			-webkit-border-bottom-right-radius: 0px;
			
			border-radius-topleft: 10px;
			border-radius-topright: 10px;
			border-radius-bottomright: 0px;
			border-radius-bottomleft: 0px;
		   
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			border-bottom-left-radius: 0px;
			border-bototm-right-radius: 0px;
			
			 -khtml-border-top-left-radius: 10px;
			 -khtml-border-top-right-radius: 10px;
			 -khtml-border-bottom-left-radius: 0px;
			 -khtml-border-bottom-right-radius: 0px;
			
			/*border-radius: 10px;
			background:#dfded5;
			behavior: url(border-radius.htc);*/
		   /*line-height:40px;*/
		}

		#topmenu .current{
			border-bottom: 1px solid #F4F4F2 !important;
			background: #F4F4F2 url(../images/bg.jpg) repeat left top;
		}
		#topmenu .current a{
			color:#333333;
			font-weight:bold;
			text-shadow: 0px 1px 0px #ffffff;
		}
		#topmenu li:hover{
			background: #F4F4F2 url(../images/bg.jpg) repeat left top;
		}
		#topmenu a{
			z-index:200;
			position:relative;
			display:block;
			text-decoration:none;
			text-align:middle;
			color:#004B8D;
			/*height:40px;*/
			padding:12px 0;
			width:100%;
			overflow:hidden;
			text-shadow: 0px 1px 0px #f7f7f7; /* x y blur color */
		}
		
		#topmenu a.contacts{
			padding:7px 0;
		}
	
#content_container{
	margin:20px auto 80px;
}

	#content {
		float:left;
		width:65%;
		clear:right;
		_display:inline;
	}
	#sidebar_r{
		float:left;
		width:32%;
		clear:right;
		overflow:hidden;
		margin-left:3%;
		_margin-left:1%;
		_display:inline;
		
	}
	#sidebar_l{
		float:left;
		clear:right;
		width:30%;
		overflow:hidden;
		margin-right:5%;
		_display:inline;
	}


.empty_inner {
  height:150px;
}	
	
#footer{
	position:relative;
	height:150px;
	margin-top:-151px;
	vertical-align:middle;
	font-size:11px;
	background: /*#F6F5F3*/ transparent url(../images/wave.png) repeat-x left top;
}
	#footer .container
	{
		height:140px;
		overflow:hidden;
	}
	#madeby{
		position:absolute;
		left:0;
		top:25px;
		width:25%;
		text-align:left;
	}
	#copyright{
		position:absolute;
		right:0;
		top:25px;
	}
	
	
	.msgblock{
		background:transparent url(../images/block_top.png) no-repeat top left;
		padding:20px 0;
		overflow:hidden;
		zoom:1;
	}
	.msgblock_wrap{
		background:transparent url(../images/block_btm.png) no-repeat bottom left;
		overflow:hidden;
		zoom:1;
		margin:0 0 10px;
	}
/******************************* global makeup {end} *********************************/


#online_order{
	background:transparent url(../images/icon_online.jpg) no-repeat left 0;
	padding:5px 0 0 65px;
	height:45px;
	margin:0;
}


/******************************* aq specific styles {start} *********************************/

tr.light td{background:#fcfcfc;}
tr.dark td{background:#eeeeee;}
tr.theader th {padding:7px 5px; border-bottom:dashed 1px #cccccc; vertical-align:middle; background:#ffffff; text-align:center}
tr.btmborder td{border-bottom:dashed 1px #dddddd;}
.rightText {margin-right:0px !important;}


table.renterslist_head {
	border-top: 5px solid #69C6FF !important;
	width:650px !important;
	float:left !important;
}

table.renterslist td{padding: 5px 10px; border-bottom: 1px dashed #cecece; border-right: 1px solid #cecece;}
table.renterslist tr.changed td {background:#C3E6FC;}

table.msglist td{border-bottom:1px dashed #dddddd; padding:5px 20px 5px 10px;}
table.msglist tr.non_read td {background:#F5FAFF;}
table.msglist th { border-bottom:4px solid #ffffff !important; padding:10px 20px 10px 10px; vertical-align:middle; background:#ffffff;}


table.phototable td{padding:0px 5px 30px 0px; text-align:center;}
table.phototable td img {
border: 5px solid #ffffff; 
}

td.mceIframeContainer, td.mceStatusbar {
	padding:0 !important;
}

body#tinymce {
 text-align:left !important;
}

td.icon {
	padding-right: 5px !important;
	padding-left:5px !important;
}

input.text_input1 {
	width: 250px;
}

input.file_input1 {
	/*width: 250px !important;*/
}

textarea.textarea1 {
	width: 100%;
	height: 295px;
}

textarea.textarea2 {
	width: 100%;
	height: 155px;
}

span.addressee {
	display: block;
	float: left;
	padding: 3px 8px;
	margin: 0 2px 3px 0;
	color: #eeeeee;
	border-radius: 3px;
	background: #5a6986;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #5a6986;
	font-size:11px;
}

.addressee_div {
	height:110px;
	overflow:auto;
	padding:5px;
	border:1px dashed #aaaaaa;
}

ul.renter_menu li {
	list-style:none;
	margin:0 0 8px 0;
}

/******************************* aq specific styles {end} *********************************/


#managers{
	height:70px; position:relative; overflow:hidden;
}

#managers .name {
	font-weight:bold;
	font-style:italic;
}
#managers .position{
	font-size:0.8em;
}


.profit {
	float:left;
	clear:right;
	width:50%;
	margin:10px 0 40px;
	overflow:hidden;
	zoom:1;
}

.forie{
	overflow:hidden;
	zoom:1;
}

.p_item {
	padding:0 25px 10px 82px;
	font-size:85%;
	min-height:70px;
	_height:70px;
}
.p_manage	 {background:transparent url(../images/icon_about.jpg) no-repeat left top;}
.p_dinner	 {background:transparent url(../images/icon_cafe.jpg) no-repeat left top;}
.p_office	 {background:transparent url(../images/icon_schem.jpg) no-repeat left top;}	
.p_payment	 {background:transparent url(../images/icon_arenda.jpg) no-repeat left top;}
.p_parking	 {background:transparent url(../images/icon_parking.jpg) no-repeat left top;}
.p_reception {background:transparent url(../images/icon_reception.jpg) no-repeat left top;}
