@import url(reset.css);

body {
	background:#4a4a4a82;
	font-family:Arial, sans-serif;
	font-size:small;
	padding-bottom:50px;
}

a {
	text-decoration:none;
}

.hidden {
	display:none;
}

.container {
	width:980px;
	margin:0 auto;
	background:white;
	box-shadow:0 5px 5px #333;
}

.result p {
	padding:0px;
	line-height:1.0em;
	margin:0 75px 5px 245px !important;
	padding:4px 10px;
}

.error p {
	background:red;
	color:white !important;
}

.success p {
	background:green;
	color:white !important;
}

 

#head_pager {
	position:absolute;
	margin:340px 0 0 0;
	width:920px;
	height:20px;
	z-index:999;
	text-align:right;
}

#head_pager a {
	display:inline-block;
	background:#f4e9b4;
	color:black;
	padding:3px 10px;
	margin-right:5px;
	font-weight:bold;
	border-radius:5px 0 5px 0;
	border:2px solid #5178a1;
}

#head_pager a.activeSlide {
	border:2px solid #352c2dde;
	background: white;
}


header {
	margin-bottom:20px;
	
	height:400px;
}

footer {
	background:#5178a1;
}

footer nav {
	text-align:right;
	color:#FFF;
	margin:0 40px;
}

footer nav a {
	display:inline-block;
	color:white;
	font-weight:bold;
	font-size:90%;
	padding:15px 3px;

}

footer nav a:hover {

	color:#3b408b !important;

}

.content {
	overflow:hidden;
}

/* Sidebar ------------------------------------------------------------------ */
.side {
	width:210px;	
	float:left;
	background:url(../images/side.jpg) top right no-repeat;
	padding-left:70px;
	height:500px;
}

.side nav {
	margin-bottom:20px;
}

.side nav a {
	display:block;
	color:black;
	font-size:120%;
	padding:0 0 10px 0
}

.side nav a.selected  {
	font-weight:bold;
	color:#5178a1;
}

.side nav a:hover {
	font-weight:bold;
	color:#FF3D00;
}


a:hover {
	font-weight:bold;
	color:#FF3D00;
}

.side h2 {
	background:url(../images/side_head.jpg) top left no-repeat;
	width:233px;
	height:51px;
	position:absolute;
	margin-left:-84px;
	margin-bottom:20px;
}

.side h2 span {
	
}

.side h2 span a {
	display:inline-block;
	width:230px;
	padding:12px 0;
	font-size:0;
}

.side a.first {
	margin-top:80px;
}

.side a.icon {
	display:block;
	margin-bottom:5px;
}

.side .share {
	margin-top:100px;
}

/* Page --------------------------------------------------------------------- */

.page {
	width:630px;
	margin-left:290px;
	padding-bottom:20px;
	overflow:hidden;
}

.page p {
	font-size:110%;
	text-align:justify;
	line-height:1.7em;
	color:#434243;
	margin-bottom:20px;
}

.page p strong {
	font-weight:bold;
}

.page p.intro {
	font-size:130%;
}

.page h1,
.page h2 {
	font-weight:bold;
	font-size:110%;
	padding:20px 0 ;
}

.page h1 {
	font-size:130%;
	color:#434243;
	padding-top:0;
}

/* Gallery ------------------------------------------------------------------ */

.gallery {
	
}

.gallery h2 {
	padding:10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #dadada;
	color:#434243;
}

.gallery h3 {
	padding:5px 0;
	margin:0 0 10px 0;
	font-size:90%;
	color:#434243;
}

.gallery ul {
	margin-bottom:70px;
	clear:both;
	overflow:hidden;
	
}

.gallery ul li {
	display:inline-block;
	padding:0;
	margin:0 5px 8px 0;
	float:left;
}

.gallery ul li:nth-child(5n) {
	margin-right:0;
}

.gallery ul li a img {
	border:1px solid #9A9DA3;
}

/* Form --------------------------------------------------------------------- */

.form {
	
}

.form h1,
.form h2 {
	font-weight:bold;
	padding:0 0 20px 0;
}

.form ul li label {
	display:inline-block;
	width:200px;
	vertical-align:top;
	padding:5px 0 0 0;
	font-weight:bold;
	font-size:90%;
	color:#4B4B4B;
	padding-left:40px;
}

.form ul li label em {
	color:red;
	padding:0 2px;
}

.form ul li {
	margin-bottom:10px;
}

.form ul li textarea, 
.form ul li input {
	display:inline-block;
	width:300px;
	border:1px solid #ECE5CD;
	padding:5px;
	font-family:Arial, sans-serif;
	font-size:90%;
}

.form ul li span.note {
	display:block;
	margin-left:240px;
	font-size:85%;
	padding:10px 3px;
}

.form ul li span.note strong {
	font-weight:bold;
}	

.form button.submit {
	padding:0;
	border:none;
	background:none;
	margin-left:240px;
}


.address {
	margin-bottom:10px;
}

.address p strong {
	font-weight:bold;
	display:inline-block;
	width:60px;
}

.address p a {
	color:black;
}


.plans img {
	position:absolute;
}

.plans img.main {

}

.plan_menu {
	z-index:999;
	position:absolute;
	background:#FF3D00;
	border-radius:10px;
	margin:-78px 0 0 342px;	
	box-shadow:0px 0px 1px #333;
	-webkit-box-shadow:0px 0px 1px #333;
	-o-box-shadow:0px 0px 1px #333;
	display:none;
}

.plan_menu a.menu_close {
	position:absolute;
	background:url(../images/menu_close.png);
	width:24px;
	height:23px;
	display:block;
	margin:-15px 0 0 0px;
}

.plan_menu nav {
	margin:25px;
	color:#FFF;
}

.plan_menu nav table{
	padding:10px;
}

.plan_menu nav a {
	color:white;
	display:block;
	padding:5px 0;
	font-size:110%;
}

.plan_menu nav a:hover {
	text-decoration:underline;	
}

.plan_detail nav.floor {
	background:#407A25;
	position:absolute;
	margin:0;
	color:#A2BF97;
	padding:0 10px;	
}

.plan_detail nav.floor a {
	display:inline-block;
	color:#65AE46;
	padding:7px 5px ;
	font-weight:bold;
}

.plan_detail nav.floor a.active {
	color:white;
}


.plan_gallery {
	width:900px;
	background:white;
	overflow:hidden;
}

.plan_gallery li {
	display:inline-block;
	margin:0 5px 5px 0;
	float:left;
}

.plan_menu .txt {
	width:230px;
	margin:20px;
}

.plan_menu p {
	font-size:80%;
	color:white;
	text-align:left;
}

.mahal {
	display:block;
	position:absolute;
	margin:370px 0 0 0;
	color:gray;
	font-weight:bold;
}

#havuz_menu {
	margin:0 0 0 370px;
}

#havuz_menu a.menu_close {
	margin:-10px 0 0 145px;
}




.all-data-table {
	position:absolute;
	background:#FF3D00;
	opacity:0.9;
	z-index:999999;
	border-radius:10px;
	margin:350px 0 0 250px;
	display:none;
	padding:20px;
	width:650px;
}

.all-data-table h2 {
	color:#F3F150;
	font-weight:bold;
	font-size:110%;
}

.all-data-table ul {
	margin:10px 0;
	display:block;
	width:375px;
}

.all-data-table ul li {
width:125px; float:left;
}

.all-data-table ul li a {
	color:white;
	display:block;
	padding:3px 0;
}

.all-data-table ul li a:hover {
	font-weight:bold;
}

.all-data-table ul li.l-1 a:hover,
.all-data-table ul li.l-13 a:hover,
.all-data-table ul li.l-3 a:hover,
.all-data-table ul li.l-4 a:hover,
.all-data-table ul li.l-5 a:hover,
.all-data-table ul li.l-6 a:hover {
	background:url('../images/oklar.png') 157px 1px no-repeat;
}	

.all-data-table ul li.l-7 a:hover,
.all-data-table ul li.l-8 a:hover,
.all-data-table ul li.l-9 a:hover,
.all-data-table ul li.l-10 a:hover,
.all-data-table ul li.l-11 a:hover,
.all-data-table ul li.l-12 a:hover {
	background:url('../images/oklar.png') 157px -17px no-repeat;
}	

.all-data-table .close {
	position:absolute;
	background:url(../images/menu_close.png);
	width:24px;
	height:24px;
	display:block;
	margin:-30px 0 0 652px;
}

.all-data-table .info {
	position:absolute;
	background:white;
	margin:-268px 0 0 190px;
	font-size:90%;
	line-height:1.55em;
	padding:20px;
	width:465px;
	border-radius:10px;
	display:none;
}

.all-data-table .info-1, 
.all-data-table .info-2, 
.all-data-table .info-3,
.all-data-table .info-4,
.all-data-table .info-5,
.all-data-table .info-6,
.all-data-table .info-7,
.all-data-table .info-8,
.all-data-table .info-9,
.all-data-table .info-10,
.all-data-table .info-11,
.all-data-table .info-12,
.all-data-table .info-13,
.all-data-table .info-14,
.all-data-table .info-15,
.all-data-table .info-16,
.all-data-table .info-17,
.all-data-table .info-18,
.all-data-table .info-19,
.all-data-table .info-20,
.all-data-table .info-21,
.all-data-table .info-22,
.all-data-table .info-23,
.all-data-table .info-24,
.all-data-table .info-25,
.all-data-table .info-26,
.all-data-table .info-27,
.all-data-table .info-28,
.all-data-table .info-29,
.all-data-table .info-30,
.all-data-table .info-31,
.all-data-table .info-32,
.all-data-table .info-33,
.all-data-table .info-34,
.all-data-table .info-35,
.all-data-table .info-36,
.all-data-table .info-37,
.all-data-table .info-38,
.all-data-table .info-39,
.all-data-table .info-40,
.all-data-table .info-41,
.all-data-table .info-42,
.all-data-table .info-43,
.all-data-table .info-44,
.all-data-table .info-45,
.all-data-table .info-46,
.all-data-table .info-47,
.all-data-table .info-48,
.all-data-table .info-49,
.all-data-table .info-50,
.all-data-table .info-51,
.all-data-table .info-52,
.all-data-table .info-53,
.all-data-table .info-54,
.all-data-table .info-55,
.all-data-table .info-56,
.all-data-table .info-57,
.all-data-table .info-58,
.all-data-table .info-59,
.all-data-table .info-60,
.all-data-table .info-61,
.all-data-table .info-62,
.all-data-table .info-63,
.all-data-table .info-64,
.all-data-table .info-65,
.all-data-table .info-66,
.all-data-table .info-67  { margin-top: 0px; margin-left:155px;}




.all-data-table .info div {
	display:inline-block;
	vertical-align:top;
	color:#383636;
	width:30%;
	float:left;
}



.all-data-table .info div h3 {
	color:black;
	padding-bottom:10px;
}

.all-data-table .info div h3 span {
	font-weight:bold;
	display:block;
	color:black;
}











